Searched defs:IncV (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp825 bool SCEVExpander::isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, argument
827 if (IncV->getNumOperands() == 0 || isa<PHINode>(IncV) ||
828 (isa<CastInst>(IncV) && !isa<BitCastInst>(IncV)))
834 for (User::op_iterator OI = IncV->op_begin()+1,
835 OE = IncV->op_end(); OI != OE; ++OI)
841 IncV = dyn_cast<Instruction>(IncV->getOperand(0));
842 if (!IncV)
863 getIVIncOperand(Instruction *IncV, Instruction *InsertPos, bool allowScale) argument
913 hoistIVInc(Instruction *IncV, Instruction *InsertPos) argument
949 isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L) argument
966 Value *IncV; local
1082 Instruction *IncV = nullptr; local
1222 Value *IncV = expandIVInc(PN, StepV, L, ExpandTy, IntTy, useSubtract); local
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1561 /// Return the loop header phi IFF IncV adds a loop invariant value to the phi.
1562 static PHINode *getLoopPhiForCounter(Value *IncV, Loop *L, DominatorTree *DT) { argument
1563 Instruction *IncI = dyn_cast<Instruction>(IncV);
1647 Value *IncV = Phi->getIncomingValue(Idx);
1648 return Phi != getLoopPhiForCounter(IncV, L, DT);
1697 Value *IncV = Phi->getIncomingValue(LatchIdx); local
1700 if (U != Cond && U != IncV) return false;
1702 for (User *U : IncV->users())
1759 Value *IncV = Phi->getIncomingValue(LatchIdx); local
1760 if (getLoopPhiForCounter(IncV,
[all...]
H A DLoopStrengthReduce.cpp2793 Instruction *IncV = local
2795 if (IncV)
2796 ChainInstruction(PN, IncV, ChainUsersVec);
2903 Value *IncV = Rewriter.expandCodeFor(LeftOverExpr, IntTy, InsertPt); local
2905 SE.getUnknown(IncV));

Completed in 238 milliseconds