Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ReturnValue

2088       Builder.CreateStore(Zero, ReturnValue);
2603 // Check if a User is a store which pointerOperand is the ReturnValue.
2604 // We are looking for stores to the ReturnValue, not for stores of the
2605 // ReturnValue to some other location.
2608 if (!SI || SI->getPointerOperand() != CGF.ReturnValue.getPointer())
2619 if (!CGF.ReturnValue.getPointer()->hasOneUse()) {
2647 GetStoreIfValid(CGF.ReturnValue.getPointer()->user_back());
2674 if (!ReturnValue.isValid()) {
2706 EmitLoadOfComplex(MakeAddrLValue(ReturnValue, RetTy), EndLoc);
2715 EmitStoreOfScalar(Builder.CreateLoad(ReturnValue),
2730 // If there is a dominating store to ReturnValue, we can elide
2744 auto returnValueInst = ReturnValue.getPointer();
2748 ReturnValue = Address::invalid();
2754 RV = Builder.CreateLoad(ReturnValue);
2758 Address V = emitAddressAtOffset(*this, ReturnValue, RetAI);
2800 Address addr = Builder.CreateElementBitCast(ReturnValue, coercionType);
3509 ReturnValueSlot ReturnValue,
3560 if (!ReturnValue.isNull()) {
3561 SRetPtr = ReturnValue.getValue();
3564 if (HaveInsertPoint() && ReturnValue.isUnused()) {
4069 Address DestPtr = ReturnValue.getValue();
4070 bool DestIsVolatile = ReturnValue.isVolatile();
4091 Address DestPtr = ReturnValue.getValue();
4092 bool DestIsVolatile = ReturnValue.isVolatile();