• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/

Lines Matching defs:getAddExpr

804     Result = SE.getAddExpr(Result, SE.getMulExpr(getOperand(i), Coeff));
856 return getAddExpr(Operands);
972 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul), WideTy);
977 getAddExpr(WideStart,
991 getAddExpr(WideStart,
1105 const SCEV *PreStart = SE->getAddExpr(DiffOps, SA->getNoWrapFlags());
1116 SE->getAddExpr(SE->getSignExtendExpr(PreStart, WideTy),
1146 return SE->getAddExpr(SE->getSignExtendExpr(AR->getStepRecurrence(*SE), Ty),
1238 const SCEV *SAdd = getSignExtendExpr(getAddExpr(Start, SMul), WideTy);
1243 getAddExpr(WideStart,
1257 getAddExpr(WideStart,
1450 /// getAddExpr - Get a canonical add expression, or something simpler if
1452 const SCEV *ScalarEvolution::getAddExpr(SmallVectorImpl<const SCEV *> &Ops,
1528 return getAddExpr(Ops, Flags);
1578 const SCEV *Fold = getAddExpr(LargeOps, Flags);
1604 return getAddExpr(Ops);
1636 getAddExpr(I->second)));
1641 return getAddExpr(Ops);
1667 const SCEV *AddOne = getAddExpr(One, InnerMul);
1678 return getAddExpr(Ops);
1706 const SCEV *InnerMulSum = getAddExpr(InnerMul1,InnerMul2);
1712 return getAddExpr(Ops);
1745 AddRecOps[0] = getAddExpr(LIOps);
1762 return getAddExpr(Ops);
1787 AddRecOps[i] = getAddExpr(AddRecOps[i],
1794 return getAddExpr(Ops);
1895 return getAddExpr(getMulExpr(LHSC, Add->getOperand(0)),
1931 return getAddExpr(NewOps);
2070 Term = getAddExpr(Term, getMulExpr(CoeffTerm, Term1,Term2));
2198 if (getZeroExtendExpr(A, ExtTy) == getAddExpr(Operands)) {
2208 return getAddExpr(Operands);
2765 return getAddExpr(LHS, getNegativeSCEV(RHS), Flags);
3041 const SCEV *Accum = getAddExpr(Ops);
3074 (void)getAddRecExpr(getAddExpr(StartVal, Accum),
3158 TotalOffset = getAddExpr(TotalOffset, FieldOffset);
3172 TotalOffset = getAddExpr(TotalOffset, LocalOffset);
3180 return getAddExpr(BaseS, TotalOffset,
3590 // and call getAddExpr with the result. However if we're looking at a
3592 // because it leads to N-1 getAddExpr calls for N ultimate operands.
3593 // Instead, gather up all the operands and make a single getAddExpr call.
3615 return getAddExpr(AddOps);
3678 const SCEV *S = getAddExpr(LHS, getSCEV(CI));
3695 return getAddExpr(getSCEV(U->getOperand(0)),
3729 return getZeroExtendExpr(getAddExpr(Z0, getConstant(Trunc)),
3846 return getAddExpr(getSMaxExpr(LS, RS), LDiff);
3850 return getAddExpr(getSMinExpr(LS, RS), LDiff);
3869 return getAddExpr(getUMaxExpr(LS, RS), LDiff);
3873 return getAddExpr(getUMinExpr(LS, RS), LDiff);
3888 return getAddExpr(getUMaxExpr(One, LS), LDiff);
3903 return getAddExpr(getUMaxExpr(One, LS), LDiff);
3970 const SCEV *TCMul = getAddExpr(ExitCount,
5189 return getAddExpr(NewOps);
5804 RHS = getAddExpr(getConstant(RHS->getType(), 1, true), RHS,
5809 LHS = getAddExpr(getConstant(RHS->getType(), (uint64_t)-1, true), LHS,
5817 RHS = getAddExpr(getConstant(RHS->getType(), (uint64_t)-1, true), RHS,
5822 LHS = getAddExpr(getConstant(RHS->getType(), 1, true), LHS,
5830 RHS = getAddExpr(getConstant(RHS->getType(), 1, true), RHS,
5835 LHS = getAddExpr(getConstant(RHS->getType(), (uint64_t)-1, true), LHS,
5843 RHS = getAddExpr(getConstant(RHS->getType(), (uint64_t)-1, true), RHS,
5848 LHS = getAddExpr(getConstant(RHS->getType(), 1, true), LHS,
6266 const SCEV *RoundUp = getAddExpr(Step, NegOne);
6270 const SCEV *Add = getAddExpr(Diff, RoundUp);
6279 const SCEV *OperandExtendedAdd = getAddExpr(EDiff, ERoundUp);