Lines Matching refs:ResultPtr
5013 Value *ResultPtr = nullptr, *ResultIndex = nullptr;
5017 ResultPtr = AddrMode.BaseReg;
5024 if (ResultPtr || AddrMode.Scale != 1)
5027 ResultPtr = AddrMode.ScaledReg;
5046 if (ResultPtr)
5049 ResultPtr = AddrMode.BaseGV;
5056 if (!ResultPtr && AddrMode.BaseReg) {
5057 ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(),
5060 } else if (!ResultPtr && AddrMode.Scale == 1) {
5061 ResultPtr = Builder.CreateIntToPtr(AddrMode.ScaledReg, Addr->getType(),
5067 if (!ResultPtr &&
5070 } else if (!ResultPtr) {
5117 if (ResultPtr->getType() != I8PtrTy)
5118 ResultPtr = Builder.CreatePointerCast(ResultPtr, I8PtrTy);
5119 ResultPtr =
5121 ? Builder.CreateInBoundsGEP(I8Ty, ResultPtr, ResultIndex,
5123 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr");
5130 SunkAddr = ResultPtr;
5132 if (ResultPtr->getType() != I8PtrTy)
5133 ResultPtr = Builder.CreatePointerCast(ResultPtr, I8PtrTy);
5136 ? Builder.CreateInBoundsGEP(I8Ty, ResultPtr, ResultIndex,
5138 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr");