Lines Matching refs:BasePtr
1401 static Value *buildGEP(IRBuilderTy &IRB, Value *BasePtr, in buildGEP() argument
1405 return BasePtr; in buildGEP()
1410 return BasePtr; in buildGEP()
1412 return IRB.CreateInBoundsGEP(BasePtr->getType()->getPointerElementType(), in buildGEP()
1413 BasePtr, Indices, NamePrefix + "sroa_idx"); in buildGEP()
1426 Value *BasePtr, Type *Ty, Type *TargetTy, in getNaturalGEPWithType() argument
1430 return buildGEP(IRB, BasePtr, Indices, NamePrefix); in getNaturalGEPWithType()
1433 unsigned OffsetSize = DL.getIndexTypeSizeInBits(BasePtr->getType()); in getNaturalGEPWithType()
1462 return buildGEP(IRB, BasePtr, Indices, NamePrefix); in getNaturalGEPWithType()
4018 Instruction *BasePtr = cast<Instruction>(LI->getPointerOperand()); in presplitLoadsAndStores() local
4031 getAdjustedPtr(IRB, DL, BasePtr, in presplitLoadsAndStores()
4033 PartPtrTy, BasePtr->getName() + "."), in presplitLoadsAndStores()