Home
last modified time | relevance | path

Searched refs:IndVarSimplify (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp72 class IndVarSimplify : public LoopPass { class
84 IndVarSimplify() in IndVarSimplify() function in __anon822ce7860111::IndVarSimplify
124 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 …]
DCMakeLists.txt15 IndVarSimplify.cpp
DAndroid.mk16 IndVarSimplify.cpp \
/external/llvm/test/Transforms/IndVarSimplify/
Duse-range-metadata.ll3 ;; Check if IndVarSimplify understands !range metadata.
Dphi-uses-value-multiple-times.ll3 ; Check that IndVarSimplify is not creating unnecessary canonical IVs
Dlftr-reuse.ll156 ; IndVarSimplify.cpp hasConcreteDef(). We may want to change to undef rules.
/external/llvm/test/CodeGen/X86/
Dlsr-reuse.ll189 ; would not reduce register pressure. IndVarSimplify ought to simplify such
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch3455 + IndVarSimplify.cpp \