reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/CodeGenPrepare.cpp
 4788       ResultPtr = AddrMode.BaseReg;
 4795       if (ResultPtr || AddrMode.Scale != 1)
 4798       ResultPtr = AddrMode.ScaledReg;
 4817       if (ResultPtr)
 4820       ResultPtr = AddrMode.BaseGV;
 4827       if (!ResultPtr && AddrMode.BaseReg) {
 4828         ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(),
 4831       } else if (!ResultPtr && AddrMode.Scale == 1) {
 4832         ResultPtr = Builder.CreateIntToPtr(AddrMode.ScaledReg, Addr->getType(),
 4838     if (!ResultPtr &&
 4841     } else if (!ResultPtr) {
 4888           if (ResultPtr->getType() != I8PtrTy)
 4889             ResultPtr = Builder.CreatePointerCast(ResultPtr, I8PtrTy);
 4889             ResultPtr = Builder.CreatePointerCast(ResultPtr, I8PtrTy);
 4890           ResultPtr =
 4892                   ? Builder.CreateInBoundsGEP(I8Ty, ResultPtr, ResultIndex,
 4894                   : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr");
 4901         SunkAddr = ResultPtr;
 4903         if (ResultPtr->getType() != I8PtrTy)
 4904           ResultPtr = Builder.CreatePointerCast(ResultPtr, I8PtrTy);
 4904           ResultPtr = Builder.CreatePointerCast(ResultPtr, I8PtrTy);
 4907                 ? Builder.CreateInBoundsGEP(I8Ty, ResultPtr, ResultIndex,
 4909                 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr");