Lines Matching defs:Desired
227 /// \param Desired Desired value.
234 EmitAtomicCompareExchange(RValue Expected, RValue Desired,
385 llvm::Value *Desired = CGF.Builder.CreateLoad(Val2);
388 Ptr, Expected, Desired, SuccessOrder, FailureOrder, Scope);
1714 RValue Expected, RValue Desired, llvm::AtomicOrdering Success,
1721 llvm::Value *DesiredPtr = materializeRValue(Desired).emitRawPointer(CGF);
1733 auto *DesiredVal = convertRValueToInt(Desired, /*CmpXchg=*/true);
2054 LValue Obj, RValue Expected, RValue Desired, SourceLocation Loc,
2062 assert(!Desired.isAggregate() ||
2063 Desired.getAggregateAddress().getElementType() ==
2067 return Atomics.EmitAtomicCompareExchange(Expected, Desired, Success, Failure,