Searched refs:StoreBasePtr (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 2038 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore() local 2053 if (StoreBasePtr && (LoadBasePtr != StoreBasePtr)) { in processCopyingStore() 2054 RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI); in processCopyingStore() 2055 StoreBasePtr = nullptr; in processCopyingStore() 2067 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processCopyingStore() 2071 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processCopyingStore() 2195 Value *SA = Builder.CreatePtrToInt(StoreBasePtr, IntPtrTy); in processCopyingStore() 2264 {StoreBasePtr, LoadBasePtr, NumWords}); in processCopyingStore() 2267 StoreBasePtr, SI->getAlign(), LoadBasePtr, LI->getAlign(), NumBytes); in processCopyingStore() 2270 NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlign(), LoadBasePtr, in processCopyingStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1229 explicit MemmoveVerifier(const Value &LoadBasePtr, const Value &StoreBasePtr, in MemmoveVerifier() argument 1234 StoreBasePtr.stripPointerCasts(), StoreOff, DL)), in MemmoveVerifier() 1318 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad() local 1337 mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStoreOfLoopLoad() 1346 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processLoopStoreOfLoopLoad() 1376 MemmoveVerifier Verifier(*LoadBasePtr, *StoreBasePtr, *DL); in processLoopStoreOfLoopLoad() 1444 NewCall = Builder.CreateMemMove(StoreBasePtr, StoreAlign, LoadBasePtr, in processLoopStoreOfLoopLoad() 1449 Builder.CreateMemCpy(StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, in processLoopStoreOfLoopLoad() 1456 StoreBasePtr, *StoreAlign, LoadBasePtr, *LoadAlign, NumBytes, StoreSize, in processLoopStoreOfLoopLoad()
|
| H A D | SROA.cpp | 4713 Value *StoreBasePtr = SI->getPointerOperand(); in presplitLoadsAndStores() local 4727 getAdjustedPtr(IRB, DL, StoreBasePtr, in presplitLoadsAndStores() 4729 PartPtrTy, StoreBasePtr->getName() + "."), in presplitLoadsAndStores() 4746 if (AllocaInst *OtherAI = dyn_cast<AllocaInst>(StoreBasePtr)) { in presplitLoadsAndStores() 4750 StoreBasePtr->stripInBoundsOffsets())) { in presplitLoadsAndStores() 4787 Instruction *StoreBasePtr = cast<Instruction>(SI->getPointerOperand()); in presplitLoadsAndStores() local 4832 getAdjustedPtr(IRB, DL, StoreBasePtr, in presplitLoadsAndStores() 4834 StorePartPtrTy, StoreBasePtr->getName() + "."), in presplitLoadsAndStores()
|