Lines Matching refs:SCEVZeroExtendExpr
290 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this); in print()
535 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr
1163 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()
1297 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1310 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1563 if (!isa<SCEVZeroExtendExpr>(S)) in getZeroExtendExpr()
1580 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExprImpl()
1592 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExprImpl()
1627 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1); in getZeroExtendExprImpl()
1672 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExprImpl()
1690 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExprImpl()
1716 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1); in getZeroExtendExprImpl()
1733 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExprImpl()
1758 if (proveNoWrapByVaryingStart<SCEVZeroExtendExpr>(Start, Step, L)) { in getZeroExtendExprImpl()
1761 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1); in getZeroExtendExprImpl()
1876 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExprImpl()
1920 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getSignExtendExprImpl()
2187 if (!isa<SCEVZeroExtendExpr>(ZExt)) in getAnyExtendExpr()
4055 RetVal visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { return Expr; } in visitZeroExtendExpr()
5391 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(Op); in isSimpleCastedPHI()
6162 while (auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(X)) in createNodeForSelectOrPHIInstWithICmpInstCond()
6305 const SCEVZeroExtendExpr *Z = cast<SCEVZeroExtendExpr>(S); in getConstantMultipleImpl()
6659 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(S); in getRangeRef()
7851 if (const SCEVZeroExtendExpr *Z = in createSCEV()
7852 dyn_cast<SCEVZeroExtendExpr>(getSCEV(BO->LHS))) { in createSCEV()
9137 if (auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(LHS)) in computeExitLimitFromICmp()
10041 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) in stripInjectiveFunctions()
12480 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(RHS); in isKnownPredicateExtendIdiom()
12490 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(LHS); in isKnownPredicateExtendIdiom()
12733 if (auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(LHS)) { in howManyLessThans()
12774 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, 0), in howManyLessThans()
14471 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()
14866 if (const auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(Expr)) in matchURem()
14958 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()