Lines Matching refs:SCEVTruncateExpr

273     const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this);  in print()
500 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, const SCEV *op, in SCEVTruncateExpr() function in SCEVTruncateExpr
1225 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1238 new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), Op, Ty); in getTruncateExpr()
1256 isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
1291 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1628 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1873 if (auto *TruncRHS = dyn_cast<SCEVTruncateExpr>(SM->getOperand(1))) { in getZeroExtendExpr()
1935 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
2165 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
2548 if (auto *T = dyn_cast<SCEVTruncateExpr>(Ops[Idx])) in getAddExpr()
2552 if (const auto *T = dyn_cast<SCEVTruncateExpr>(LastOp)) in getAddExpr()
2563 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Ops[i])) { in getAddExpr()
2574 if (const SCEVTruncateExpr *T = in getAddExpr()
2575 dyn_cast<SCEVTruncateExpr>(M->getOperand(j))) { in getAddExpr()
3977 RetVal visitTruncateExpr(const SCEVTruncateExpr *Expr) { return Expr; } in visitTruncateExpr()
5205 const SCEVTruncateExpr *Trunc = in isSimpleCastedPHI()
5206 SExt ? dyn_cast<SCEVTruncateExpr>(SExt->getOperand()) in isSimpleCastedPHI()
5207 : dyn_cast<SCEVTruncateExpr>(ZExt->getOperand()); in isSimpleCastedPHI()
6175 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(S)) in GetMinTrailingZerosImpl()
6509 if (const SCEVTruncateExpr *Trunc = dyn_cast<SCEVTruncateExpr>(S)) { in getRangeRef()
9523 const SCEVTruncateExpr *ST = cast<SCEVTruncateExpr>(V); in BuildConstantFromSCEV()
14461 if (const auto *Trunc = dyn_cast<SCEVTruncateExpr>(ZExt->getOperand(0))) { in matchURem()