Searched defs:IncExpr (Results 1 - 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1594 /// For the head of a chain, IncExpr holds the absolute SCEV expression for the 1597 /// IncExpr can be used to find the new IVOperand that computes the same 1602 const SCEV *IncExpr; member in struct:__anon26302::IVInc 1605 UserInst(U), IVOperand(O), IncExpr(E) {} 1639 // isProfitableIncrement - Returns true if IncExpr can be profitably added to 1642 const SCEV *IncExpr, 2531 const SCEV *IncExpr, 2539 if (!isa<SCEVConstant>(IncExpr)) { 2546 return !isHighCostExpansion(IncExpr, Processed, SE); 2585 && SE.getSCEV(Chain.tailUserInst()) == Chain.Incs[0].IncExpr) { 2530 isProfitableIncrement(const SCEV *OperExpr, const SCEV *IncExpr, ScalarEvolution &SE) argument 2668 const SCEV *IncExpr = SE.getMinusSCEV(OperExpr, PrevExpr); local 2856 canFoldIVIncExpr(const SCEV *IncExpr, Instruction *UserInst, Value *Operand, const TargetTransformInfo &TTI) argument 2926 const SCEV *IncExpr = SE.getNoopOrSignExtend(IncI->IncExpr, IntTy); local [all...] |
Completed in 422 milliseconds