Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Desired

218     /// \param Desired Desired value.
225 EmitAtomicCompareExchange(RValue Expected, RValue Desired,
374 llvm::Value *Desired = CGF.Builder.CreateLoad(Val2);
377 Ptr.getPointer(), Expected, Desired, SuccessOrder, FailureOrder,
1073 // void *desired, int success, int failure)
1074 // bool __atomic_compare_exchange_N(T *mem, T *expected, T desired,
1709 // void *desired, int success, int failure);
1731 RValue Expected, RValue Desired, llvm::AtomicOrdering Success,
1742 Address DesiredAddr = materializeRValue(Desired);
1755 auto *DesiredVal = convertRValueToInt(Desired);
2068 LValue Obj, RValue Expected, RValue Desired, SourceLocation Loc,
2076 assert(!Desired.isAggregate() ||
2077 Desired.getAggregateAddress().getElementType() ==
2081 return Atomics.EmitAtomicCompareExchange(Expected, Desired, Success, Failure,