Lines Matching refs:ReturnValue
1830 Builder.CreateStore(Zero, ReturnValue);
2303 // Check if a User is a store which pointerOperand is the ReturnValue.
2304 // We are looking for stores to the ReturnValue, not for stores of the
2305 // ReturnValue to some other location.
2308 if (!SI || SI->getPointerOperand() != CGF.ReturnValue.getPointer())
2319 if (!CGF.ReturnValue.getPointer()->hasOneUse()) {
2347 GetStoreIfValid(CGF.ReturnValue.getPointer()->user_back());
2374 if (!ReturnValue.isValid()) {
2406 EmitLoadOfComplex(MakeAddrLValue(ReturnValue, RetTy), EndLoc);
2415 EmitStoreOfScalar(Builder.CreateLoad(ReturnValue),
2430 // If there is a dominating store to ReturnValue, we can elide
2444 auto returnValueInst = ReturnValue.getPointer();
2448 ReturnValue = Address::invalid();
2454 RV = Builder.CreateLoad(ReturnValue);
2458 Address V = emitAddressAtOffset(*this, ReturnValue, RetAI);
3162 ReturnValueSlot ReturnValue,
3213 if (!ReturnValue.isNull()) {
3214 SRetPtr = ReturnValue.getValue();
3217 if (HaveInsertPoint() && ReturnValue.isUnused()) {
3615 Address DestPtr = ReturnValue.getValue();
3616 bool DestIsVolatile = ReturnValue.isVolatile();
3637 Address DestPtr = ReturnValue.getValue();
3638 bool DestIsVolatile = ReturnValue.isVolatile();