Lines Matching defs:Order
517 uint64_t Size, llvm::AtomicOrdering Order,
531 FailureOrder, Size, Order, Scope);
536 FailureOrder, Size, Order, Scope);
542 Val1, Val2, FailureOrder, Size, Order, Scope);
556 FailureOrder, Size, Order, Scope);
561 FailureOrder, Size, Order, Scope);
573 Load->setAtomic(Order, Scope);
585 Store->setAtomic(Order, Scope);
672 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope);
703 uint64_t Size, llvm::AtomicOrdering Order,
711 Order, CGF.CGM.getLLVMContext().getOrInsertSyncScopeID(""));
719 Order, CGF.CGM.getLLVMContext());
721 Order, SCID);
747 Order,
750 Order,
816 llvm::Value *Order = EmitScalarExpr(E->getOrder());
1067 Args.add(RValue::get(Order), getContext().IntTy);
1068 Order = OrderFail;
1220 Args.add(RValue::get(Order),
1273 if (isa<llvm::ConstantInt>(Order)) {
1274 auto ord = cast<llvm::ConstantInt>(Order)->getZExtValue();
1316 // Long case, when Order isn't obviously constant.
1336 Order = Builder.CreateIntCast(Order, Builder.getInt32Ty(), false);
1337 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, MonotonicBB);