Home | History | Annotate | Download | only in CodeGen

Lines Matching full:desired

218     /// \param Desired Desired value.
225 EmitAtomicCompareExchange(RValue Expected, RValue Desired,
365 llvm::Value *Desired = CGF.Builder.CreateLoad(Val2);
368 Ptr.getPointer(), Expected, Desired, SuccessOrder, FailureOrder);
853 // void *desired, int success, int failure)
854 // bool __atomic_compare_exchange_N(T *mem, T *expected, T desired,
1436 // void *desired, int success, int failure);
1458 RValue Expected, RValue Desired, llvm::AtomicOrdering Success,
1469 Address DesiredAddr = materializeRValue(Desired);
1482 auto *DesiredVal = convertRValueToInt(Desired);
1792 LValue Obj, RValue Expected, RValue Desired, SourceLocation Loc,
1800 assert(!Desired.isAggregate() ||
1801 Desired.getAggregateAddress().getElementType() ==
1805 return Atomics.EmitAtomicCompareExchange(Expected, Desired, Success, Failure,