Searched refs:StoreBasePtr (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 2050 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore() local 2065 if (StoreBasePtr && (LoadBasePtr != StoreBasePtr)) { in processCopyingStore() 2066 RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI); in processCopyingStore() 2067 StoreBasePtr = nullptr; in processCopyingStore() 2079 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processCopyingStore() 2083 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processCopyingStore() 2207 Value *SA = Builder.CreatePtrToInt(StoreBasePtr, IntPtrTy); in processCopyingStore() 2276 {StoreBasePtr, LoadBasePtr, NumWords}); in processCopyingStore() 2279 StoreBasePtr, SI->getAlign(), LoadBasePtr, LI->getAlign(), NumBytes); in processCopyingStore() 2282 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlign(), LoadBasePtr, in processCopyingStore()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 1200 explicit MemmoveVerifier(const Value &LoadBasePtr, const Value &StoreBasePtr, in MemmoveVerifier() argument 1205 StoreBasePtr.stripPointerCasts(), StoreOff, DL)), in MemmoveVerifier() 1289 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad() local 1308 mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStoreOfLoopLoad() 1317 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processLoopStoreOfLoopLoad() 1347 MemmoveVerifier Verifier(*LoadBasePtr, *StoreBasePtr, *DL); in processLoopStoreOfLoopLoad() 1394 StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, NumBytes, in processLoopStoreOfLoopLoad() 1398 Builder.CreateMemCpy(StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, in processLoopStoreOfLoopLoad() 1423 StoreBasePtr, *StoreAlign, LoadBasePtr, *LoadAlign, NumBytes, StoreSize, in processLoopStoreOfLoopLoad()
|
H A D | SROA.cpp | 4574 Value *StoreBasePtr = SI->getPointerOperand(); in presplitLoadsAndStores() local 4588 getAdjustedPtr(IRB, DL, StoreBasePtr, in presplitLoadsAndStores() 4590 PartPtrTy, StoreBasePtr->getName() + "."), in presplitLoadsAndStores() 4607 if (AllocaInst *OtherAI = dyn_cast<AllocaInst>(StoreBasePtr)) { in presplitLoadsAndStores() 4611 StoreBasePtr->stripInBoundsOffsets())) { in presplitLoadsAndStores() 4648 Instruction *StoreBasePtr = cast<Instruction>(SI->getPointerOperand()); in presplitLoadsAndStores() local 4693 getAdjustedPtr(IRB, DL, StoreBasePtr, in presplitLoadsAndStores() 4695 StorePartPtrTy, StoreBasePtr->getName() + "."), in presplitLoadsAndStores()
|