Lines Matching refs:SCEVSignExtendExpr

250     const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this);  in print()
441 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID, in SCEVSignExtendExpr() function in SCEVSignExtendExpr
912 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
1247 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getTruncateExpr()
1356 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase {
1369 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1917 if (const SCEVSignExtendExpr *SS = dyn_cast<SCEVSignExtendExpr>(Op)) in getSignExtendExpr()
1934 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator), in getSignExtendExpr()
2007 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), in getSignExtendExpr()
2052 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr()
2078 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, in getSignExtendExpr()
2110 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), in getSignExtendExpr()
2132 if (proveNoWrapByVaryingStart<SCEVSignExtendExpr>(Start, Step, L)) { in getSignExtendExpr()
2135 getExtendAddRecStart<SCEVSignExtendExpr>(AR, Ty, this, Depth + 1), in getSignExtendExpr()
2148 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator), in getSignExtendExpr()
2185 if (!isa<SCEVSignExtendExpr>(SExt)) in getAnyExtendExpr()
4619 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(Op); in isSimpleCastedPHI()
5465 if (const SCEVSignExtendExpr *E = dyn_cast<SCEVSignExtendExpr>(S)) { in GetMinTrailingZerosImpl()
5621 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) { in getRangeRef()
7998 const SCEVSignExtendExpr *SS = cast<SCEVSignExtendExpr>(V); in BuildConstantFromSCEV()
8276 if (const SCEVSignExtendExpr *Cast = dyn_cast<SCEVSignExtendExpr>(V)) { in computeSCEVAtScope()
8300 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) in stripInjectiveFunctions()
10175 if (auto *Ext = dyn_cast<SCEVSignExtendExpr>(S)) in isImpliedViaOperations()
10842 isa<SCEVSignExtendExpr>(S)) { in follow()
12052 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { in visitSignExtendExpr()