Searched refs:StoreBasePtr (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonLoopIdiomRecognition.cpp | 2056 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore() local 2071 if (StoreBasePtr && (LoadBasePtr != StoreBasePtr)) { in processCopyingStore() 2072 RecursivelyDeleteTriviallyDeadInstructions(StoreBasePtr, TLI); in processCopyingStore() 2073 StoreBasePtr = nullptr; in processCopyingStore() 2085 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processCopyingStore() 2089 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processCopyingStore() 2213 Value *SA = Builder.CreatePtrToInt(StoreBasePtr, IntPtrTy); in processCopyingStore() 2281 Value *Op0 = (StoreBasePtr->getType() == Int32PtrTy) in processCopyingStore() 2282 ? StoreBasePtr in processCopyingStore() 2283 : CondBuilder.CreateBitCast(StoreBasePtr, Int32PtrTy); in processCopyingStore() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | LoopIdiomRecognize.cpp | 1280 explicit MemmoveVerifier(const Value &LoadBasePtr, const Value &StoreBasePtr, in MemmoveVerifier() argument 1285 StoreBasePtr.stripPointerCasts(), StoreOff, DL)), in MemmoveVerifier() 1369 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad() local 1388 mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStoreOfLoopLoad() 1397 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processLoopStoreOfLoopLoad() 1427 MemmoveVerifier Verifier(*LoadBasePtr, *StoreBasePtr, *DL); in processLoopStoreOfLoopLoad() 1474 StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, NumBytes, in processLoopStoreOfLoopLoad() 1478 Builder.CreateMemCpy(StoreBasePtr, StoreAlign, LoadBasePtr, LoadAlign, in processLoopStoreOfLoopLoad() 1503 StoreBasePtr, *StoreAlign, LoadBasePtr, *LoadAlign, NumBytes, StoreSize, in processLoopStoreOfLoopLoad()
|
| D | SROA.cpp | 4381 Value *StoreBasePtr = SI->getPointerOperand(); in presplitLoadsAndStores() local 4395 getAdjustedPtr(IRB, DL, StoreBasePtr, in presplitLoadsAndStores() 4397 PartPtrTy, StoreBasePtr->getName() + "."), in presplitLoadsAndStores() 4410 if (AllocaInst *OtherAI = dyn_cast<AllocaInst>(StoreBasePtr)) { in presplitLoadsAndStores() 4414 StoreBasePtr->stripInBoundsOffsets())) { in presplitLoadsAndStores() 4451 Instruction *StoreBasePtr = cast<Instruction>(SI->getPointerOperand()); in presplitLoadsAndStores() local 4496 getAdjustedPtr(IRB, DL, StoreBasePtr, in presplitLoadsAndStores() 4498 StorePartPtrTy, StoreBasePtr->getName() + "."), in presplitLoadsAndStores()
|