Home
last modified time | relevance | path

Searched refs:LoadEv (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp409 const SCEVAddRecExpr *LoadEv = in isLegalStore() local
411 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore()
415 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
862 const SCEVAddRecExpr *LoadEv = in processLoopStoreOfLoopLoad() local
899 const SCEV *LdStart = LoadEv->getStart(); in processLoopStoreOfLoopLoad()
941 << " from load ptr=" << *LoadEv << " at: " << *LI << "\n" in processLoopStoreOfLoopLoad()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp540 const SCEVAddRecExpr *LoadEv = in isLegalStore() local
542 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore()
546 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
1074 const SCEVAddRecExpr *LoadEv = in processLoopStoreOfLoopLoad() local
1119 const SCEV *LdStart = LoadEv->getStart(); in processLoopStoreOfLoopLoad()
1184 << " from load ptr=" << *LoadEv << " at: " << *LI << "\n" in processLoopStoreOfLoopLoad()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp499 const SCEVAddRecExpr *LoadEv = in isLegalStore() local
501 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore()
505 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
1013 const SCEVAddRecExpr *LoadEv = in processLoopStoreOfLoopLoad() local
1050 const SCEV *LdStart = LoadEv->getStart(); in processLoopStoreOfLoopLoad()
1113 << " from load ptr=" << *LoadEv << " at: " << *LI << "\n" in processLoopStoreOfLoopLoad()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1953 auto *LoadEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LoadPtr)); in isLegalStore() local
1954 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore()
1958 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2026 auto *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand())); in processCopyingStore() local
2115 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore()
2125 bool StridePos = getSCEVStride(LoadEv) >= 0; in processCopyingStore()
2293 << " from load ptr=" << *LoadEv << " at: " << *LI << "\n" in processCopyingStore()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1972 auto *LoadEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LoadPtr)); in isLegalStore() local
1973 if (!LoadEv || LoadEv->getLoop() != CurLoop || !LoadEv->isAffine()) in isLegalStore()
1977 if (StoreEv->getOperand(1) != LoadEv->getOperand(1)) in isLegalStore()
2045 auto *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand())); in processCopyingStore() local
2134 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore()
2144 bool StridePos = getSCEVStride(LoadEv) >= 0; in processCopyingStore()
2312 << " from load ptr=" << *LoadEv << " at: " << *LI << "\n" in processCopyingStore()