Lines Matching refs:getSignExtendExpr
1348 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1697 getSignExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1708 getSignExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1753 getSignExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1880 ScalarEvolution::getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getSignExtendExpr() function in ScalarEvolution
1895 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
1938 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); in getSignExtendExpr()
1954 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
1957 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
1985 getSignExtendExpr(Step, Ty, Depth + 1), L, SCEV::FlagNSW); in getSignExtendExpr()
2011 const SCEV *SAdd = getSignExtendExpr(getAddExpr(Start, SMul, in getSignExtendExpr()
2015 const SCEV *WideStart = getSignExtendExpr(Start, WideTy, Depth + 1); in getSignExtendExpr()
2021 getSignExtendExpr(Step, WideTy, Depth + 1), in getSignExtendExpr()
2031 getSignExtendExpr(Step, Ty, Depth + 1), L, in getSignExtendExpr()
2072 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getSignExtendExpr()
2082 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
2085 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
2096 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getSignExtendExpr()
2128 return getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2144 const SCEV *SExt = getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
2272 Signed ? &ScalarEvolution::getSignExtendExpr in willNotOverflow()
4255 return getSignExtendExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4279 return getSignExtendExpr(V, Ty); in getNoopOrSignExtend()
5139 CreateSignExtend ? getSignExtendExpr(TruncatedExpr, Expr->getType()) in createAddRecFromPHIWithCastsImpl()
6994 return getSignExtendExpr( in createSCEV()
7007 return getSignExtendExpr( in createSCEV()
7036 auto *V1 = getSignExtendExpr(getSCEV(BO->LHS), Ty); in createSCEV()
7037 auto *V2 = getSignExtendExpr(getSCEV(BO->RHS), Ty); in createSCEV()
7041 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
9057 return getSignExtendExpr(Op, Cast->getType()); in computeSCEVAtScope()
10599 LHS = getSignExtendExpr(LHS, FoundLHS->getType()); in isImpliedCond()
10600 RHS = getSignExtendExpr(RHS, FoundLHS->getType()); in isImpliedCond()
10610 FoundLHS = getSignExtendExpr(FoundLHS, LHS->getType()); in isImpliedCond()
10611 FoundRHS = getSignExtendExpr(FoundRHS, LHS->getType()); in isImpliedCond()
13447 SE.getSignExtendExpr(Step, Ty), L, in visitZeroExtendExpr()
13462 return SE.getAddRecExpr(SE.getSignExtendExpr(AR->getStart(), Ty), in visitSignExtendExpr()
13463 SE.getSignExtendExpr(Step, Ty), L, in visitSignExtendExpr()
13466 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()