Searched refs:LoopStrengthReduce (Results 1 – 9 of 9) sorted by relevance
5 In test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll, the
27 ; LoopStrengthReduce should reuse %mul as the stride.
1 ; This tests that LoopStrengthReduce ignores possible optimizations that are
3 ; <rdar://problem/11049788> Segmentation fault: 11 in LoopStrengthReduce
45 LoopStrengthReduce.cpp
5867 class LoopStrengthReduce : public LoopPass { class5871 LoopStrengthReduce();5880 LoopStrengthReduce::LoopStrengthReduce() : LoopPass(ID) { in LoopStrengthReduce() function in LoopStrengthReduce5884 void LoopStrengthReduce::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()6656 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) { in runOnLoop()6690 char LoopStrengthReduce::ID = 0;6692 INITIALIZE_PASS_BEGIN(LoopStrengthReduce, "loop-reduce",6700 INITIALIZE_PASS_END(LoopStrengthReduce, "loop-reduce", in INITIALIZE_PASS_DEPENDENCY()6703 Pass *llvm::createLoopStrengthReducePass() { return new LoopStrengthReduce(); } in INITIALIZE_PASS_DEPENDENCY()
56 "LoopStrengthReduce.cpp",
9 ; a correct isLegalAddImmediate is implemented, thanks to LoopStrengthReduce.
5632 llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h