Lines Matching refs:getZeroExtendExpr
1385 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1598 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution
1612 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExpr()
1664 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1690 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExpr()
1694 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExpr()
1696 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExpr()
1700 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1710 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1761 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1790 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); in getZeroExtendExpr()
1793 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); in getZeroExtendExpr()
1804 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1813 return getURemExpr(getZeroExtendExpr(LHS, Ty, Depth + 1), in getZeroExtendExpr()
1814 getZeroExtendExpr(RHS, Ty, Depth + 1)); in getZeroExtendExpr()
1819 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
1820 getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1)); in getZeroExtendExpr()
1829 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); in getZeroExtendExpr()
1844 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); in getZeroExtendExpr()
1847 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); in getZeroExtendExpr()
1862 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); in getZeroExtendExpr()
1886 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExpr()
1887 getZeroExtendExpr( in getZeroExtendExpr()
1922 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
2040 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getSignExtendExpr()
2062 getZeroExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExpr()
2080 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getSignExtendExpr()
2143 return getZeroExtendExpr(Op, Ty, Depth + 1); in getSignExtendExpr()
2179 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr()
3134 return getZeroExtendExpr(getTruncateExpr(LHS, TruncTy), FullTy); in getURemExpr()
3178 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3179 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3180 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
3192 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3193 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3194 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
3207 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
3208 if (getZeroExtendExpr(M, ExtTy) == getMulExpr(Operands)) in getUDivExpr()
3240 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
3241 if (getZeroExtendExpr(A, ExtTy) == getAddExpr(Operands)) { in getUDivExpr()
4034 return getZeroExtendExpr(V, Ty); in getTruncateOrZeroExtend()
4059 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend()
4104 PromotedRHS = getZeroExtendExpr(RHS, LHS->getType()); in getUMaxFromMismatchedTypes()
4853 : getZeroExtendExpr(TruncatedExpr, Expr->getType()); in createAddRecFromPHIWithCastsImpl()
6276 getZeroExtendExpr( in createSCEV()
6336 return getZeroExtendExpr(getNotSCEV(Z0), UTy); in createSCEV()
6344 return getZeroExtendExpr(getAddExpr(Z0, getConstant(Trunc)), in createSCEV()
6438 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
8273 return getZeroExtendExpr(Op, Cast->getType()); in computeSCEVAtScope()
9644 LHS = getZeroExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
9645 RHS = getZeroExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
9653 FoundLHS = getZeroExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
9654 FoundRHS = getZeroExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
11879 NewBECount = SE2.getZeroExtendExpr(NewBECount, CurBECount->getType()); in verify()
11882 CurBECount = SE2.getZeroExtendExpr(CurBECount, NewBECount->getType()); in verify()
12045 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
12049 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()