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

  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
SimplifyIndVar.cpp 76 Value *foldIVUser(Instruction *UseInst, Instruction *IVOperand);
78 bool eliminateIVUser(Instruction *UseInst, Instruction *IVOperand);
79 void eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand);
80 void eliminateIVRemainder(BinaryOperator *Rem, Value *IVOperand,
88 /// IVOperand is guaranteed SCEVable, but UseInst may not be.
90 /// Return the operand of IVOperand for this induction variable if IVOperand can
93 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
104 if (IVOperand != UseInst->getOperand(OperIdx) ||
110 if (IVOperand->getNumOperands() != 2 |
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 69 Value *foldIVUser(Instruction *UseInst, Instruction *IVOperand);
71 bool eliminateIdentitySCEV(Instruction *UseInst, Instruction *IVOperand);
74 bool eliminateIVUser(Instruction *UseInst, Instruction *IVOperand);
75 void eliminateIVComparison(ICmpInst *ICmp, Value *IVOperand);
76 void eliminateIVRemainder(BinaryOperator *Rem, Value *IVOperand,
78 bool strengthenOverflowingOperation(BinaryOperator *OBO, Value *IVOperand);
85 /// IVOperand is guaranteed SCEVable, but UseInst may not be.
87 /// Return the operand of IVOperand for this induction variable if IVOperand can
90 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp     [all...]

Completed in 98 milliseconds