Lines Matching refs:SCEVTruncateExpr
143 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this); in print()
334 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, in SCEVTruncateExpr() function in SCEVTruncateExpr
754 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {} in visitTruncateExpr()
1088 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1107 hasTrunc = isa<SCEVTruncateExpr>(S); in getTruncateExpr()
1123 hasTrunc = isa<SCEVTruncateExpr>(S); in getTruncateExpr()
1142 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1431 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1631 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
1844 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
2090 for (; Idx < Ops.size() && isa<SCEVTruncateExpr>(Ops[Idx]); ++Idx) { in getAddExpr()
2091 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(Ops[Idx]); in getAddExpr()
2099 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Ops[i])) { in getAddExpr()
2110 if (const SCEVTruncateExpr *T = in getAddExpr()
2111 dyn_cast<SCEVTruncateExpr>(M->getOperand(j))) { in getAddExpr()
4345 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(S)) in GetMinTrailingZeros()
4508 if (const SCEVTruncateExpr *Trunc = dyn_cast<SCEVTruncateExpr>(S)) { in getRange()
6653 const SCEVTruncateExpr *ST = cast<SCEVTruncateExpr>(V); in BuildConstantFromSCEV()
6907 if (const SCEVTruncateExpr *Cast = dyn_cast<SCEVTruncateExpr>(V)) { in computeSCEVAtScope()