Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp52 class SimplifyIndvar { class
64 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, DominatorTree *DT, in SimplifyIndvar() function in __anon0b7906b30111::SimplifyIndvar
195 bool SimplifyIndvar::makeIVComparisonInvariant(ICmpInst *ICmp, in makeIVComparisonInvariant()
312 bool SimplifyIndvar::eliminateSDiv(BinaryOperator *SDiv) { in eliminateSDiv()
340 void SimplifyIndvar::replaceSRemWithURem(BinaryOperator *Rem) { in replaceSRemWithURem()
352 void SimplifyIndvar::replaceRemWithNumerator(BinaryOperator *Rem) { in replaceRemWithNumerator()
485 bool SimplifyIndvar::eliminateTrunc(TruncInst *TI) { in eliminateTrunc()
601 bool SimplifyIndvar::eliminateIVUser(Instruction *UseInst, in eliminateIVUser()
678 bool SimplifyIndvar::eliminateIdentitySCEV(Instruction *UseInst, in eliminateIdentitySCEV()
747 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift()
[all …]