Lines Matching refs:AtomicOrdering

4824   llvm::AtomicOrdering AO = S.getSingleClause<OMPFlushClause>()  in EmitOMPFlushDirective()
4825 ? llvm::AtomicOrdering::NotAtomic in EmitOMPFlushDirective()
4826 : llvm::AtomicOrdering::AcquireRelease; in EmitOMPFlushDirective()
5382 static void emitSimpleAtomicStore(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitSimpleAtomicStore()
5391 llvm::AtomicOrdering AO, LValue LVal, in emitSimpleAtomicLoad()
5418 static void emitOMPAtomicReadExpr(CodeGenFunction &CGF, llvm::AtomicOrdering AO, in emitOMPAtomicReadExpr()
5432 case llvm::AtomicOrdering::Acquire: in emitOMPAtomicReadExpr()
5433 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicReadExpr()
5434 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicReadExpr()
5436 llvm::AtomicOrdering::Acquire); in emitOMPAtomicReadExpr()
5438 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicReadExpr()
5439 case llvm::AtomicOrdering::Release: in emitOMPAtomicReadExpr()
5441 case llvm::AtomicOrdering::NotAtomic: in emitOMPAtomicReadExpr()
5442 case llvm::AtomicOrdering::Unordered: in emitOMPAtomicReadExpr()
5450 llvm::AtomicOrdering AO, const Expr *X, in emitOMPAtomicWriteExpr()
5461 case llvm::AtomicOrdering::Release: in emitOMPAtomicWriteExpr()
5462 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicWriteExpr()
5463 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicWriteExpr()
5465 llvm::AtomicOrdering::Release); in emitOMPAtomicWriteExpr()
5467 case llvm::AtomicOrdering::Acquire: in emitOMPAtomicWriteExpr()
5468 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicWriteExpr()
5470 case llvm::AtomicOrdering::NotAtomic: in emitOMPAtomicWriteExpr()
5471 case llvm::AtomicOrdering::Unordered: in emitOMPAtomicWriteExpr()
5479 llvm::AtomicOrdering AO, in emitOMPAtomicRMW()
5572 llvm::AtomicOrdering AO, SourceLocation Loc, in EmitOMPAtomicSimpleUpdateExpr()
5595 llvm::AtomicOrdering AO, const Expr *X, in emitOMPAtomicUpdateExpr()
5627 case llvm::AtomicOrdering::Release: in emitOMPAtomicUpdateExpr()
5628 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicUpdateExpr()
5629 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicUpdateExpr()
5631 llvm::AtomicOrdering::Release); in emitOMPAtomicUpdateExpr()
5633 case llvm::AtomicOrdering::Acquire: in emitOMPAtomicUpdateExpr()
5634 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicUpdateExpr()
5636 case llvm::AtomicOrdering::NotAtomic: in emitOMPAtomicUpdateExpr()
5637 case llvm::AtomicOrdering::Unordered: in emitOMPAtomicUpdateExpr()
5660 llvm::AtomicOrdering AO, in emitOMPAtomicCaptureExpr()
5744 case llvm::AtomicOrdering::Release: in emitOMPAtomicCaptureExpr()
5746 llvm::AtomicOrdering::Release); in emitOMPAtomicCaptureExpr()
5748 case llvm::AtomicOrdering::Acquire: in emitOMPAtomicCaptureExpr()
5750 llvm::AtomicOrdering::Acquire); in emitOMPAtomicCaptureExpr()
5752 case llvm::AtomicOrdering::AcquireRelease: in emitOMPAtomicCaptureExpr()
5753 case llvm::AtomicOrdering::SequentiallyConsistent: in emitOMPAtomicCaptureExpr()
5755 CGF, llvm::None, Loc, llvm::AtomicOrdering::AcquireRelease); in emitOMPAtomicCaptureExpr()
5757 case llvm::AtomicOrdering::Monotonic: in emitOMPAtomicCaptureExpr()
5759 case llvm::AtomicOrdering::NotAtomic: in emitOMPAtomicCaptureExpr()
5760 case llvm::AtomicOrdering::Unordered: in emitOMPAtomicCaptureExpr()
5767 llvm::AtomicOrdering AO, bool IsPostfixUpdate, in emitOMPAtomicExpr()
5871 llvm::AtomicOrdering AO = llvm::AtomicOrdering::Monotonic; in EmitOMPAtomicDirective()
5874 AO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitOMPAtomicDirective()
5877 AO = llvm::AtomicOrdering::AcquireRelease; in EmitOMPAtomicDirective()
5880 AO = llvm::AtomicOrdering::Acquire; in EmitOMPAtomicDirective()
5883 AO = llvm::AtomicOrdering::Release; in EmitOMPAtomicDirective()
5886 AO = llvm::AtomicOrdering::Monotonic; in EmitOMPAtomicDirective()
5903 llvm::AtomicOrdering DefaultOrder = in EmitOMPAtomicDirective()
5905 if (DefaultOrder == llvm::AtomicOrdering::Monotonic || in EmitOMPAtomicDirective()
5906 DefaultOrder == llvm::AtomicOrdering::SequentiallyConsistent || in EmitOMPAtomicDirective()
5907 (DefaultOrder == llvm::AtomicOrdering::AcquireRelease && in EmitOMPAtomicDirective()
5910 } else if (DefaultOrder == llvm::AtomicOrdering::AcquireRelease) { in EmitOMPAtomicDirective()
5912 AO = llvm::AtomicOrdering::Release; in EmitOMPAtomicDirective()
5915 AO = llvm::AtomicOrdering::Acquire; in EmitOMPAtomicDirective()