Lines Matching refs:Order
496 uint64_t Size, llvm::AtomicOrdering Order, in EmitAtomicOp() argument
509 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
514 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
520 Val1, Val2, FailureOrder, Size, Order, Scope); in EmitAtomicOp()
534 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
539 FailureOrder, Size, Order, Scope); in EmitAtomicOp()
551 Load->setAtomic(Order, Scope); in EmitAtomicOp()
563 Store->setAtomic(Order, Scope); in EmitAtomicOp()
642 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope); in EmitAtomicOp()
668 uint64_t Size, llvm::AtomicOrdering Order, in EmitAtomicOp() argument
676 Order, CGF.CGM.getLLVMContext().getOrInsertSyncScopeID("")); in EmitAtomicOp()
685 Order, SCID); in EmitAtomicOp()
711 Order, in EmitAtomicOp()
778 llvm::Value *Order = EmitScalarExpr(E->getOrder()); in EmitAtomicExpr() local
1020 Args.add(RValue::get(Order), getContext().IntTy); in EmitAtomicExpr()
1021 Order = OrderFail; in EmitAtomicExpr()
1165 Args.add(RValue::get(Order), in EmitAtomicExpr()
1213 if (isa<llvm::ConstantInt>(Order)) { in EmitAtomicExpr()
1214 auto ord = cast<llvm::ConstantInt>(Order)->getZExtValue(); in EmitAtomicExpr()
1276 Order = Builder.CreateIntCast(Order, Builder.getInt32Ty(), false); in EmitAtomicExpr()
1277 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, MonotonicBB); in EmitAtomicExpr()