HomeSort by relevance Sort by last modified time
    Searched refs:SimplifyIndvar (Results 1 - 2 of 2) sorted by null

  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
SimplifyIndVar.cpp 1 //===-- SimplifyIndVar.cpp - Induction variable simplification ------------===//
27 #include "llvm/Transforms/Utils/SimplifyIndVar.h"
40 /// SimplifyIndvar - This is a utility for simplifying induction variables
44 class SimplifyIndvar {
57 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM,
93 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
153 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) {
189 void SimplifyIndvar::eliminateIVRemainder(BinaryOperator *Rem,
246 bool SimplifyIndvar::eliminateIVUser(Instruction *UseInst,
328 void SimplifyIndvar::simplifyUsers(PHINode *CurrIV, IVVisitor *V)
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 1 //===-- SimplifyIndVar.cpp - Induction variable simplification ------------===//
16 #include "llvm/Transforms/Utils/SimplifyIndVar.h"
45 class SimplifyIndvar {
56 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, DominatorTree *DT,
90 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
150 void SimplifyIndvar::eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand) {
270 void SimplifyIndvar::eliminateIVRemainder(BinaryOperator *Rem,
318 bool SimplifyIndvar::eliminateOverflowIntrinsic(CallInst *CI) {
423 bool SimplifyIndvar::eliminateIVUser(Instruction *UseInst,
448 bool SimplifyIndvar::eliminateIdentitySCEV(Instruction *UseInst
    [all...]

Completed in 72 milliseconds