Lines Matching refs:getZeroExtendExpr
1364 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1577 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution
1592 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExpr()
1644 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1669 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExpr()
1673 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExpr()
1675 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExpr()
1679 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1689 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1734 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1766 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); in getZeroExtendExpr()
1769 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); in getZeroExtendExpr()
1780 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1789 return getURemExpr(getZeroExtendExpr(LHS, Ty, Depth + 1), in getZeroExtendExpr()
1790 getZeroExtendExpr(RHS, Ty, Depth + 1)); in getZeroExtendExpr()
1795 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
1796 getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1)); in getZeroExtendExpr()
1805 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); in getZeroExtendExpr()
1820 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); in getZeroExtendExpr()
1823 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); in getZeroExtendExpr()
1838 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); in getZeroExtendExpr()
1862 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExpr()
1863 getZeroExtendExpr( in getZeroExtendExpr()
1899 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
2017 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getSignExtendExpr()
2039 getZeroExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExpr()
2057 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getSignExtendExpr()
2103 return getZeroExtendExpr(Op, Ty, Depth + 1); in getSignExtendExpr()
2139 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr()
2273 : &ScalarEvolution::getZeroExtendExpr; in willNotOverflow()
3253 return getZeroExtendExpr(getTruncateExpr(LHS, TruncTy), FullTy); in getURemExpr()
3311 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3312 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3313 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
3325 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3326 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3327 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
3355 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
3356 if (getZeroExtendExpr(M, ExtTy) == getMulExpr(Operands)) in getUDivExpr()
3387 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
3388 if (getZeroExtendExpr(A, ExtTy) == getAddExpr(Operands)) { in getUDivExpr()
4243 return getZeroExtendExpr(V, Ty, Depth); in getTruncateOrZeroExtend()
4267 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend()
4312 PromotedRHS = getZeroExtendExpr(RHS, LHS->getType()); in getUMaxFromMismatchedTypes()
5140 : getZeroExtendExpr(TruncatedExpr, Expr->getType()); in createAddRecFromPHIWithCastsImpl()
6864 getZeroExtendExpr( in createSCEV()
6917 return getZeroExtendExpr(getNotSCEV(Z0), UTy); in createSCEV()
6925 return getZeroExtendExpr(getAddExpr(Z0, getConstant(Trunc)), in createSCEV()
7023 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
9050 return getZeroExtendExpr(Op, Cast->getType()); in computeSCEVAtScope()
10584 const SCEV *MaxValue = getZeroExtendExpr( in isImpliedCond()
10602 LHS = getZeroExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
10603 RHS = getZeroExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
10613 FoundLHS = getZeroExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
10614 FoundRHS = getZeroExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
13250 NewBECount = SE2.getZeroExtendExpr(NewBECount, CurBECount->getType()); in verify()
13253 CurBECount = SE2.getZeroExtendExpr(CurBECount, NewBECount->getType()); in verify()
13446 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
13450 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
13835 LHS = getZeroExtendExpr(LHS, Expr->getType()); in matchURem()