Home
last modified time | relevance | path

Searched refs:StoreBasePtr (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2050 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 DLoopIdiomRecognize.cpp1200 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 DSROA.cpp4574 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()