Lines Matching refs:getSignExtendExpr

1294     SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1682 getSignExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExprImpl()
1692 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
1735 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
1884 ScalarEvolution::getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getSignExtendExpr() function in ScalarEvolution
1917 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); in getSignExtendExprImpl()
1960 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); in getSignExtendExprImpl()
1976 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExprImpl()
1979 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExprImpl()
2002 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2030 const SCEV *SAdd = getSignExtendExpr(getAddExpr(Start, SMul, in getSignExtendExprImpl()
2034 const SCEV *WideStart = getSignExtendExpr(Start, WideTy, Depth + 1); in getSignExtendExprImpl()
2040 getSignExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExprImpl()
2049 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2089 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2100 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExprImpl()
2103 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExprImpl()
2114 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2130 Operands.push_back(getSignExtendExpr(Operand, Ty)); in getSignExtendExprImpl()
2154 return getSignExtendExpr(Op, Ty); in getCastExpr()
2175 return getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2191 const SCEV *SExt = getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2318 Signed ? &ScalarEvolution::getSignExtendExpr in willNotOverflow()
4743 return getSignExtendExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4767 return getSignExtendExpr(V, Ty); in getNoopOrSignExtend()
5623 CreateSignExtend ? getSignExtendExpr(TruncatedExpr, Expr->getType()) in createAddRecFromPHIWithCastsImpl()
7988 return getSignExtendExpr(CompositeExpr, OuterTy); in createSCEV()
8014 auto *V1 = getSignExtendExpr(getSCEV(BO->LHS), Ty); in createSCEV()
8015 auto *V2 = getSignExtendExpr(getSCEV(BO->RHS), Ty); in createSCEV()
8019 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
11627 LHS = getSignExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
11628 RHS = getSignExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
11638 FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
11639 FoundRHS = getSignExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
14481 SE.getSignExtendExpr(Step, Ty), L, in visitZeroExtendExpr()
14496 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()
14497 SE.getSignExtendExpr(Step, Ty), L, in visitSignExtendExpr()
14500 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()