Lines Matching refs:getSignExtendExpr

1296     SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1684 getSignExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExprImpl()
1694 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
1737 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
1886 ScalarEvolution::getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getSignExtendExpr() function in ScalarEvolution
1919 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); in getSignExtendExprImpl()
1962 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); in getSignExtendExprImpl()
1978 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExprImpl()
1981 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExprImpl()
2004 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2032 const SCEV *SAdd = getSignExtendExpr(getAddExpr(Start, SMul, in getSignExtendExprImpl()
2036 const SCEV *WideStart = getSignExtendExpr(Start, WideTy, Depth + 1); in getSignExtendExprImpl()
2042 getSignExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExprImpl()
2051 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2091 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2102 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExprImpl()
2105 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExprImpl()
2116 Step = getSignExtendExpr(Step, Ty, Depth + 1); in getSignExtendExprImpl()
2132 Operands.push_back(getSignExtendExpr(Operand, Ty)); in getSignExtendExprImpl()
2156 return getSignExtendExpr(Op, Ty); in getCastExpr()
2177 return getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2193 const SCEV *SExt = getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2320 Signed ? &ScalarEvolution::getSignExtendExpr in willNotOverflow()
4748 return getSignExtendExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4772 return getSignExtendExpr(V, Ty); in getNoopOrSignExtend()
5628 CreateSignExtend ? getSignExtendExpr(TruncatedExpr, Expr->getType()) in createAddRecFromPHIWithCastsImpl()
8004 return getSignExtendExpr(CompositeExpr, OuterTy); in createSCEV()
8030 auto *V1 = getSignExtendExpr(getSCEV(BO->LHS), Ty); in createSCEV()
8031 auto *V2 = getSignExtendExpr(getSCEV(BO->RHS), Ty); in createSCEV()
8035 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
9248 LHS = getSignExtendExpr(LHS, NewType); in computeExitLimitFromICmp()
9249 RHS = getSignExtendExpr(RHS, NewType); in computeExitLimitFromICmp()
11705 LHS = getSignExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
11706 RHS = getSignExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
11716 FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
11717 FoundRHS = getSignExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
14643 SE.getSignExtendExpr(Step, Ty), L, in visitZeroExtendExpr()
14658 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()
14659 SE.getSignExtendExpr(Step, Ty), L, in visitSignExtendExpr()
14662 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()