Lines Matching refs:Order
515 uint64_t Size, llvm::AtomicOrdering Order, in EmitAtomicOp() argument
529 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
534 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
540 Val1, Val2, FailureOrder, Size, Order, Scope); in EmitAtomicOp()
554 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
559 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
571 Load->setAtomic(Order, Scope); in EmitAtomicOp()
583 Store->setAtomic(Order, Scope); in EmitAtomicOp()
674 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope); in EmitAtomicOp()
705 uint64_t Size, llvm::AtomicOrdering Order, in EmitAtomicOp() argument
713 Order, CGF.CGM.getLLVMContext().getOrInsertSyncScopeID("")); in EmitAtomicOp()
721 Order, CGF.CGM.getLLVMContext()); in EmitAtomicOp()
723 Order, SCID); in EmitAtomicOp()
749 Order, in EmitAtomicOp()
752 Order, in EmitAtomicOp()
829 llvm::Value *Order = EmitScalarExpr(E->getOrder()); in EmitAtomicExpr() local
1091 Args.add(RValue::get(Order), getContext().IntTy); in EmitAtomicExpr()
1092 Order = OrderFail; in EmitAtomicExpr()
1244 Args.add(RValue::get(Order), in EmitAtomicExpr()
1297 if (isa<llvm::ConstantInt>(Order)) { in EmitAtomicExpr()
1298 auto ord = cast<llvm::ConstantInt>(Order)->getZExtValue(); in EmitAtomicExpr()
1360 Order = Builder.CreateIntCast(Order, Builder.getInt32Ty(), false); in EmitAtomicExpr()
1361 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, MonotonicBB); in EmitAtomicExpr()