Lines Matching refs:SCEVTruncateExpr

263     const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this);  in print()
485 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID, const SCEV *op, in SCEVTruncateExpr() function in SCEVTruncateExpr
1166 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) in getTruncateExpr()
1179 new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), Op, Ty); in getTruncateExpr()
1197 isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
1227 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator), in getTruncateExpr()
1563 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getZeroExtendExpr()
1809 if (auto *TruncRHS = dyn_cast<SCEVTruncateExpr>(SM->getOperand(1))) { in getZeroExtendExpr()
1870 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) { in getSignExtendExpr()
2082 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) { in getAnyExtendExpr()
2366 if (auto *T = dyn_cast<SCEVTruncateExpr>(Ops[Idx])) in getAddExpr()
2370 if (const auto *T = dyn_cast<SCEVTruncateExpr>(LastOp)) in getAddExpr()
2381 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Ops[i])) { in getAddExpr()
2392 if (const SCEVTruncateExpr *T = in getAddExpr()
2393 dyn_cast<SCEVTruncateExpr>(M->getOperand(j))) { in getAddExpr()
4687 const SCEVTruncateExpr *Trunc = in isSimpleCastedPHI()
4688 SExt ? dyn_cast<SCEVTruncateExpr>(SExt->getOperand()) in isSimpleCastedPHI()
4689 : dyn_cast<SCEVTruncateExpr>(ZExt->getOperand()); in isSimpleCastedPHI()
5530 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(S)) in GetMinTrailingZerosImpl()
5749 if (const SCEVTruncateExpr *Trunc = dyn_cast<SCEVTruncateExpr>(S)) { in getRangeRef()
8367 const SCEVTruncateExpr *ST = cast<SCEVTruncateExpr>(V); in BuildConstantFromSCEV()
8666 if (const SCEVTruncateExpr *Cast = dyn_cast<SCEVTruncateExpr>(V)) { in computeSCEVAtScope()
13133 if (const auto *Trunc = dyn_cast<SCEVTruncateExpr>(ZExt->getOperand(0))) { in matchURem()