Searched refs:SimplifyIndvar (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 46 class SimplifyIndvar { class 57 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, DominatorTree *DT, in SimplifyIndvar() function in __anon874e3a210111::SimplifyIndvar 93 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) { in foldIVUser() 153 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) { in eliminateIVComparison() 235 void SimplifyIndvar::eliminateIVRemainder(BinaryOperator *Rem, in eliminateIVRemainder() 286 bool SimplifyIndvar::eliminateIVUser(Instruction *UseInst, in eliminateIVUser() 307 bool SimplifyIndvar::eliminateIdentitySCEV(Instruction *UseInst, in eliminateIdentitySCEV() 350 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation() 416 Instruction *SimplifyIndvar::splitOverflowIntrinsic(Instruction *IVUser, in splitOverflowIntrinsic() 525 void SimplifyIndvar::simplifyUsers(PHINode *CurrIV, IVVisitor *V) { in simplifyUsers() [all …]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | 2011-11-17-selfphi.ll | 2 ; PR11350: Check that SimplifyIndvar handles a cycle of useless self-phis.
|