Lines Matching defs:SCEVTruncateExpr
139 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(this);
332 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
752 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {}
1087 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op))
1106 hasTrunc = isa<SCEVTruncateExpr>(S);
1122 hasTrunc = isa<SCEVTruncateExpr>(S);
1141 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator),
1430 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) {
1616 if (const SCEVTruncateExpr *ST = dyn_cast<SCEVTruncateExpr>(Op)) {
1806 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Op)) {
2055 for (; Idx < Ops.size() && isa<SCEVTruncateExpr>(Ops[Idx]); ++Idx) {
2056 const SCEVTruncateExpr *Trunc = cast<SCEVTruncateExpr>(Ops[Idx]);
2064 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(Ops[i])) {
2075 if (const SCEVTruncateExpr *T =
2076 dyn_cast<SCEVTruncateExpr>(M->getOperand(j))) {
4111 if (const SCEVTruncateExpr *T = dyn_cast<SCEVTruncateExpr>(S))
4276 if (const SCEVTruncateExpr *Trunc = dyn_cast<SCEVTruncateExpr>(S)) {
6158 const SCEVTruncateExpr *ST = cast<SCEVTruncateExpr>(V);
6413 if (const SCEVTruncateExpr *Cast = dyn_cast<SCEVTruncateExpr>(V)) {