Lines Matching refs:getZeroExtendExpr
1230 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1404 const SCEV *ScalarEvolution::getZeroExtendExpr(const SCEV *Op, in getZeroExtendExpr() function in ScalarEvolution
1419 return getZeroExtendExpr(SZ->getOperand(), Ty); in getZeroExtendExpr()
1464 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1489 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul), WideTy); in getZeroExtendExpr()
1490 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy); in getZeroExtendExpr()
1492 getZeroExtendExpr(CastedMaxBECount, WideTy); in getZeroExtendExpr()
1496 getZeroExtendExpr(Step, WideTy))); in getZeroExtendExpr()
1503 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1550 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1575 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1586 Ops.push_back(getZeroExtendExpr(Op, Ty)); in getZeroExtendExpr()
1619 return getZeroExtendExpr(SZ->getOperand(), Ty); in getSignExtendExpr()
1719 getZeroExtendExpr(CastedMaxBECount, WideTy); in getSignExtendExpr()
1737 getZeroExtendExpr(Step, WideTy))); in getSignExtendExpr()
1752 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getSignExtendExpr()
1816 return getZeroExtendExpr(Op, Ty); in getSignExtendExpr()
1852 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr()
2706 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
2707 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
2708 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
2720 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
2721 getAddRecExpr(getZeroExtendExpr(AR->getStart(), ExtTy), in getUDivExpr()
2722 getZeroExtendExpr(Step, ExtTy), in getUDivExpr()
2735 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
2736 if (getZeroExtendExpr(M, ExtTy) == getMulExpr(Operands)) in getUDivExpr()
2753 Operands.push_back(getZeroExtendExpr(Op, ExtTy)); in getUDivExpr()
2754 if (getZeroExtendExpr(A, ExtTy) == getAddExpr(Operands)) { in getUDivExpr()
3520 return getZeroExtendExpr(V, Ty); in getTruncateOrZeroExtend()
3547 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend()
3595 PromotedRHS = getZeroExtendExpr(RHS, LHS->getType()); in getUMaxFromMismatchedTypes()
3608 PromotedRHS = getZeroExtendExpr(RHS, LHS->getType()); in getUMinFromMismatchedTypes()
5063 getZeroExtendExpr( in createSCEV()
5124 return getZeroExtendExpr(getNotSCEV(Z0), UTy); in createSCEV()
5132 return getZeroExtendExpr(getAddExpr(Z0, getConstant(Trunc)), in createSCEV()
5198 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
6897 return getZeroExtendExpr(Op, Cast->getType()); in computeSCEVAtScope()
7189 getZeroExtendExpr(getTruncateExpr(ModuloResult, NarrowTy), WideTy); in howFarToZero()
8094 LHS = getZeroExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
8095 RHS = getZeroExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
8103 FoundLHS = getZeroExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
8104 FoundRHS = getZeroExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
10137 return SE.getAddRecExpr(SE.getZeroExtendExpr(AR->getStart(), Ty), in visitZeroExtendExpr()
10141 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()