Lines Matching defs:SCEVZeroExtendExpr

296     const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this);
536 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
1180 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
1314 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1327 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1579 if (!isa<SCEVZeroExtendExpr>(S))
1596 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
1608 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1643 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1);
1688 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this,
1706 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this,
1732 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1);
1749 Start = getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this,
1774 if (proveNoWrapByVaryingStart<SCEVZeroExtendExpr>(Start, Step, L)) {
1777 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1);
1892 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1936 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
2203 if (!isa<SCEVZeroExtendExpr>(ZExt))
4038 RetVal visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { return Expr; }
5374 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(Op);
6193 while (auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(X))
6336 const SCEVZeroExtendExpr *Z = cast<SCEVZeroExtendExpr>(S);
6699 const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(S);
7904 if (const SCEVZeroExtendExpr *Z =
7905 dyn_cast<SCEVZeroExtendExpr>(getSCEV(BO->LHS))) {
9240 if (auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(LHS))
10181 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S))
12947 if (auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(LHS)) {
12988 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, 0),
14807 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) {
15276 if (const auto *ZExt = dyn_cast<SCEVZeroExtendExpr>(Expr))
15879 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) {