Searched refs:IndVarSimplify (Results 1 – 8 of 8) sorted by relevance
72 class IndVarSimplify : public LoopPass { class84 IndVarSimplify() in IndVarSimplify() function in __anon822ce7860111::IndVarSimplify124 char IndVarSimplify::ID = 0;125 INITIALIZE_PASS_BEGIN(IndVarSimplify, "indvars",132 INITIALIZE_PASS_END(IndVarSimplify, "indvars", in INITIALIZE_PASS_DEPENDENCY()136 return new IndVarSimplify(); in INITIALIZE_PASS_DEPENDENCY()143 bool IndVarSimplify::isValidRewrite(Value *FromVal, Value *ToVal) { in isValidRewrite()246 void IndVarSimplify::HandleFloatingPointIV(Loop *L, PHINode *PN) { in HandleFloatingPointIV()444 void IndVarSimplify::RewriteNonIntegerIVs(Loop *L) { in RewriteNonIntegerIVs()482 void IndVarSimplify::RewriteLoopExitValues(Loop *L, SCEVExpander &Rewriter) { in RewriteLoopExitValues()[all …]
15 IndVarSimplify.cpp
16 IndVarSimplify.cpp \
3 ;; Check if IndVarSimplify understands !range metadata.
3 ; Check that IndVarSimplify is not creating unnecessary canonical IVs
156 ; IndVarSimplify.cpp hasConcreteDef(). We may want to change to undef rules.
189 ; would not reduce register pressure. IndVarSimplify ought to simplify such
3455 + IndVarSimplify.cpp \