Lines Matching defs:SCEVZeroExtendExpr

146     const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this);
340 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
753 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {}
1095 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
1216 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1229 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1417 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
1457 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this),
1496 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this),
1511 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this),
1531 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this),
1546 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this),
1552 if (proveNoWrapByVaryingStart<SCEVZeroExtendExpr>(Start, Step, L)) {
1555 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this),
1575 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1599 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op))
1815 if (!isa<SCEVZeroExtendExpr>(ZExt))
4115 if (const SCEVZeroExtendExpr *E = dyn_cast<SCEVZeroExtendExpr>(S)) {
4264 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) {
4659 if (const SCEVZeroExtendExpr *Z =
4660 dyn_cast<SCEVZeroExtendExpr>(getSCEV(U->getOperand(0)))) {
6160 const SCEVZeroExtendExpr *SZ = cast<SCEVZeroExtendExpr>(V);
6407 if (const SCEVZeroExtendExpr *Cast = dyn_cast<SCEVZeroExtendExpr>(V)) {