Lines Matching refs:SCEVZeroExtendExpr

243     const SCEVZeroExtendExpr *ZExt = cast<SCEVZeroExtendExpr>(this);  in print()
434 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID, in SCEVZeroExtendExpr() function in SCEVZeroExtendExpr
911 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
1251 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getTruncateExpr()
1372 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase {
1385 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1611 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getZeroExtendExpr()
1623 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExpr()
1663 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), in getZeroExtendExpr()
1708 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
1727 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
1759 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
1775 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, in getZeroExtendExpr()
1800 if (proveNoWrapByVaryingStart<SCEVZeroExtendExpr>(Start, Step, L)) { in getZeroExtendExpr()
1803 getExtendAddRecStart<SCEVZeroExtendExpr>(AR, Ty, this, Depth + 1), in getZeroExtendExpr()
1896 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator), in getZeroExtendExpr()
1921 if (const SCEVZeroExtendExpr *SZ = dyn_cast<SCEVZeroExtendExpr>(Op)) in getSignExtendExpr()
2180 if (!isa<SCEVZeroExtendExpr>(ZExt)) in getAnyExtendExpr()
4620 const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(Op); in isSimpleCastedPHI()
5458 if (const SCEVZeroExtendExpr *E = dyn_cast<SCEVZeroExtendExpr>(S)) { in GetMinTrailingZerosImpl()
5615 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) { in getRangeRef()
6325 if (const SCEVZeroExtendExpr *Z = in createSCEV()
6326 dyn_cast<SCEVZeroExtendExpr>(getSCEV(BO->LHS))) { in createSCEV()
8004 const SCEVZeroExtendExpr *SZ = cast<SCEVZeroExtendExpr>(V); in BuildConstantFromSCEV()
8269 if (const SCEVZeroExtendExpr *Cast = dyn_cast<SCEVZeroExtendExpr>(V)) { in computeSCEVAtScope()
8298 if (const SCEVZeroExtendExpr *ZExt = dyn_cast<SCEVZeroExtendExpr>(S)) in stripInjectiveFunctions()
12036 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { in visitZeroExtendExpr()