Lines Matching defs:Desired
228 /// \param Desired Desired value.
235 EmitAtomicCompareExchange(RValue Expected, RValue Desired,
386 llvm::Value *Desired = CGF.Builder.CreateLoad(Val2);
389 Ptr, Expected, Desired, SuccessOrder, FailureOrder, Scope);
1680 RValue Expected, RValue Desired, llvm::AtomicOrdering Success,
1687 llvm::Value *DesiredPtr = materializeRValue(Desired).emitRawPointer(CGF);
1699 auto *DesiredVal = convertRValueToInt(Desired, /*CmpXchg=*/true);
2020 LValue Obj, RValue Expected, RValue Desired, SourceLocation Loc,
2028 assert(!Desired.isAggregate() ||
2029 Desired.getAggregateAddress().getElementType() ==
2033 return Atomics.EmitAtomicCompareExchange(Expected, Desired, Success, Failure,