Lines Matching defs:LoopStrengthReduce
1 //===- LoopStrengthReduce.cpp - Strength Reduce IVs in Loops --------------===//
55 #include "llvm/Transforms/Scalar/LoopStrengthReduce.h"
6322 class LoopStrengthReduce : public LoopPass {
6326 LoopStrengthReduce();
6335 LoopStrengthReduce::LoopStrengthReduce() : LoopPass(ID) {
6339 void LoopStrengthReduce::getAnalysisUsage(AnalysisUsage &AU) const {
7146 bool LoopStrengthReduce::runOnLoop(Loop *L, LPPassManager & /*LPM*/) {
7180 char LoopStrengthReduce::ID = 0;
7182 INITIALIZE_PASS_BEGIN(LoopStrengthReduce, "loop-reduce",
7190 INITIALIZE_PASS_END(LoopStrengthReduce, "loop-reduce",
7193 Pass *llvm::createLoopStrengthReducePass() { return new LoopStrengthReduce(); }