Lines Matching refs:getZeroExtendExpr
1381 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1594 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution
1609 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExpr()
1661 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExpr()
1688 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExpr()
1692 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExpr()
1694 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExpr()
1698 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1707 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExpr()
1750 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExpr()
1781 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); in getZeroExtendExpr()
1784 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); in getZeroExtendExpr()
1795 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExpr()
1805 return getURemExpr(getZeroExtendExpr(LHS, Ty, Depth + 1), in getZeroExtendExpr()
1806 getZeroExtendExpr(RHS, Ty, Depth + 1)); in getZeroExtendExpr()
1811 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
1812 getZeroExtendExpr(Div->getRHS(), Ty, Depth + 1)); in getZeroExtendExpr()
1821 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); in getZeroExtendExpr()
1836 const SCEV *SZExtD = getZeroExtendExpr(getConstant(D), Ty, Depth); in getZeroExtendExpr()
1839 const SCEV *SZExtR = getZeroExtendExpr(SResidual, Ty, Depth + 1); in getZeroExtendExpr()
1854 Ops.push_back(getZeroExtendExpr(Op, Ty, Depth + 1)); in getZeroExtendExpr()
1878 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExpr()
1879 getZeroExtendExpr( in getZeroExtendExpr()
1915 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
2035 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getSignExtendExpr()
2056 getZeroExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExpr()
2073 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getSignExtendExpr()
2121 return getZeroExtendExpr(Op, Ty, Depth + 1); in getSignExtendExpr()
2139 return getZeroExtendExpr(Op, Ty); in getCastExpr()
2173 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr()
2307 : &ScalarEvolution::getZeroExtendExpr; in willNotOverflow()
3336 return getZeroExtendExpr(getTruncateExpr(LHS, TruncTy), FullTy); in getURemExpr()
3394 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3395 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3396 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
3408 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3409 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
3410 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
3438 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
3439 if (getZeroExtendExpr(M, ExtTy) == getMulExpr(Operands)) in getUDivExpr()
3470 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
3471 if (getZeroExtendExpr(A, ExtTy) == getAddExpr(Operands)) { in getUDivExpr()
4572 return getZeroExtendExpr(V, Ty, Depth); in getTruncateOrZeroExtend()
4596 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend()
4641 PromotedRHS = getZeroExtendExpr(RHS, LHS->getType()); in getUMaxFromMismatchedTypes()
5435 : getZeroExtendExpr(TruncatedExpr, Expr->getType()); in createAddRecFromPHIWithCastsImpl()
7588 getZeroExtendExpr( in createSCEV()
7653 return getZeroExtendExpr(getNotSCEV(Z0), UTy); in createSCEV()
7661 return getZeroExtendExpr(getAddExpr(Z0, getConstant(Trunc)), in createSCEV()
7759 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
11302 const SCEV *MaxValue = getZeroExtendExpr( in isImpliedCond()
11322 LHS = getZeroExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
11323 RHS = getZeroExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
11333 FoundLHS = getZeroExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
11334 FoundRHS = getZeroExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
12458 getZeroExtendExpr(Step, Ty, 0), L, AR->getNoWrapFlags()); in howManyLessThans()
13757 NewBECount = SE2.getZeroExtendExpr(NewBECount, CurBECount->getType()); in verify()
13760 CurBECount = SE2.getZeroExtendExpr(CurBECount, NewBECount->getType()); in verify()
14074 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
14078 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
14469 LHS = getZeroExtendExpr(LHS, Expr->getType()); in matchURem()