Home
last modified time | relevance | path

Searched refs:LoopIdiomRecognize (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp66 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/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp70 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 …]
DCMakeLists.txt23 LoopIdiomRecognize.cpp