Searched refs:LoadEv (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 231 const SCEVAddRecExpr *LoadEv, 567 const SCEVAddRecExpr *LoadEv = in isLegalStore() local 569 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore() 573 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore() 849 const SCEVAddRecExpr *LoadEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Source)); in processLoopMemCpy() local 850 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in processLoopMemCpy() 863 dyn_cast<SCEVConstant>(LoadEv->getOperand(1)); in processLoopMemCpy() 892 MCI->getDestAlign(), MCI->getSourceAlign(), MCI, MCI, StoreEv, LoadEv, in processLoopMemCpy() 1269 const SCEVAddRecExpr *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LoadPtr)); in processLoopStoreOfLoopLoad() local 1274 StoreEv, LoadEv, BECount); in processLoopStoreOfLoopLoad() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1966 auto *LoadEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LoadPtr)); in isLegalStore() local 1967 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore() 1971 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore() 2038 auto *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand())); in processCopyingStore() local 2127 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore() 2137 bool StridePos = getSCEVStride(LoadEv) >= 0; in processCopyingStore() 2304 << " from load ptr=" << *LoadEv << " at: " << *LI << "\n" in processCopyingStore()
|