Searched refs:LoadBasePtr (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 2059 Value *LoadBasePtr = nullptr; in processCopyingStore() local 2072 if (StoreBasePtr && (LoadBasePtr != StoreBasePtr)) { in processCopyingStore() 2076 if (LoadBasePtr) { in processCopyingStore() 2077 RecursivelyDeleteTriviallyDeadInstructions(LoadBasePtr, TLI); in processCopyingStore() 2078 LoadBasePtr = nullptr; in processCopyingStore() 2128 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore() 2133 if (mayLoopAccessLocation(LoadBasePtr, ModRefInfo::Mod, CurLoop, BECount, in processCopyingStore() 2213 Value *LA = Builder.CreatePtrToInt(LoadBasePtr, IntPtrTy); in processCopyingStore() 2285 Value *Op1 = (LoadBasePtr->getType() == Int32PtrTy) in processCopyingStore() 2286 ? LoadBasePtr in processCopyingStore() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1278 explicit MemmoveVerifier(const Value &LoadBasePtr, const Value &StoreBasePtr, in MemmoveVerifier() argument 1281 LoadBasePtr.stripPointerCasts(), LoadOff, DL)), in MemmoveVerifier() 1419 Value *LoadBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad() local 1424 MemmoveVerifier Verifier(*LoadBasePtr, *StoreBasePtr, *DL); in processLoopStoreOfLoopLoad() 1427 if (mayLoopAccessLocation(LoadBasePtr, ModRefInfo::Mod, CurLoop, BECount, in processLoopStoreOfLoopLoad() 1471 StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, NumBytes, in processLoopStoreOfLoopLoad() 1475 Builder.CreateMemCpy(StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, in processLoopStoreOfLoopLoad() 1500 StoreBasePtr, StoreAlign.value(), LoadBasePtr, LoadAlign.value(), in processLoopStoreOfLoopLoad()
|
| H A D | SROA.cpp | 4106 Value *LoadBasePtr = LI->getPointerOperand(); in presplitLoadsAndStores() local 4138 getAdjustedPtr(IRB, DL, LoadBasePtr, in presplitLoadsAndStores() 4140 LoadPartPtrTy, LoadBasePtr->getName() + "."), in presplitLoadsAndStores() 4188 if (AllocaInst *OtherAI = dyn_cast<AllocaInst>(LoadBasePtr)) { in presplitLoadsAndStores() 4193 LoadBasePtr->stripInBoundsOffsets())) { in presplitLoadsAndStores()
|