Lines Matching refs:SCEVCastExpr
254 return cast<SCEVCastExpr>(this)->getType(); in getType()
330 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr
336 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr()
344 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr()
352 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr()
610 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in compare()
611 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in compare()
1106 if (!isa<SCEVCastExpr>(SA->getOperand(i))) in getTruncateExpr()
1122 if (!isa<SCEVCastExpr>(SM->getOperand(i))) in getTruncateExpr()
3620 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase()
4696 if (auto *SCast = dyn_cast<SCEVCastExpr>(S)) { in getRangeViaFactoring()
9716 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
9819 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()