Searched refs:LoopIdiomRecognize (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 66 class LoopIdiomRecognize : public LoopPass { class 74 explicit LoopIdiomRecognize() : LoopPass(ID) { in LoopIdiomRecognize() function in __anon8ad89c530111::LoopIdiomRecognize 116 char LoopIdiomRecognize::ID = 0; 117 INITIALIZE_PASS_BEGIN(LoopIdiomRecognize, "loop-idiom", "Recognize loop idioms", 126 INITIALIZE_PASS_END(LoopIdiomRecognize, "loop-idiom", "Recognize loop idioms", in INITIALIZE_PASS_DEPENDENCY() 129 Pass *llvm::createLoopIdiomPass() { return new LoopIdiomRecognize(); } in INITIALIZE_PASS_DEPENDENCY() 173 bool LoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() 225 bool LoopIdiomRecognize::runOnLoopBlock(BasicBlock *BB, const SCEV *BECount, in runOnLoopBlock() 269 bool LoopIdiomRecognize::processLoopStore(StoreInst *SI, const SCEV *BECount) { in processLoopStore() 327 bool LoopIdiomRecognize:: [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 114 class LoopIdiomRecognize { class 126 explicit LoopIdiomRecognize(AliasAnalysis *AA, DominatorTree *DT, in LoopIdiomRecognize() function in __anon08b6255f0111::LoopIdiomRecognize 222 LoopIdiomRecognize LIR(AA, DT, LI, SE, TLI, TTI, DL); in runOnLoop() 244 LoopIdiomRecognize LIR(&AR.AA, &AR.DT, &AR.LI, &AR.SE, &AR.TLI, &AR.TTI, DL); in run() 272 bool LoopIdiomRecognize::runOnLoop(Loop *L) { in runOnLoop() 299 bool LoopIdiomRecognize::runOnCountableLoop() { in runOnCountableLoop() 384 LoopIdiomRecognize::LegalStoreKind 385 LoopIdiomRecognize::isLegalStore(StoreInst *SI) { in isLegalStore() 490 void LoopIdiomRecognize::collectStores(BasicBlock *BB) { in collectStores() 528 bool LoopIdiomRecognize::runOnLoopBlock( in runOnLoopBlock() [all …]
|
D | CMakeLists.txt | 31 LoopIdiomRecognize.cpp
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 70 class LoopIdiomRecognize { class 81 explicit LoopIdiomRecognize(AliasAnalysis *AA, DominatorTree *DT, in LoopIdiomRecognize() function in __anon259313270111::LoopIdiomRecognize 159 LoopIdiomRecognize LIR(AA, DT, LI, SE, TLI, TTI, DL); in runOnLoop() 191 LoopIdiomRecognize LIR(AA, DT, LI, SE, TLI, TTI, DL); in run() 220 bool LoopIdiomRecognize::runOnLoop(Loop *L) { in runOnLoop() 243 bool LoopIdiomRecognize::runOnCountableLoop() { in runOnCountableLoop() 335 bool LoopIdiomRecognize::isLegalStore(StoreInst *SI, bool &ForMemset, in isLegalStore() 426 void LoopIdiomRecognize::collectStores(BasicBlock *BB) { in collectStores() 459 bool LoopIdiomRecognize::runOnLoopBlock( in runOnLoopBlock() 507 bool LoopIdiomRecognize::processLoopStores(SmallVectorImpl<StoreInst *> &SL, in processLoopStores() [all …]
|
D | CMakeLists.txt | 23 LoopIdiomRecognize.cpp
|
/external/swiftshader/third_party/llvm-7.0/ |
D | Android.mk | 888 llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp \
|
D | BUILD.gn | 1144 "llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp",
|
/external/swiftshader/ |
D | CMakeLists.txt | 1385 ${LLVM_DIR}/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
|