Lines Matching refs:SCEVCastExpr
347 return cast<SCEVCastExpr>(this)->getType(); in getType()
423 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID, in SCEVCastExpr() function in SCEVCastExpr
429 : SCEVCastExpr(ID, scTruncate, op, ty) { in SCEVTruncateExpr()
436 : SCEVCastExpr(ID, scZeroExtend, op, ty) { in SCEVZeroExtendExpr()
443 : SCEVCastExpr(ID, scSignExtend, op, ty) { in SCEVSignExtendExpr()
755 const SCEVCastExpr *LC = cast<SCEVCastExpr>(LHS); in CompareSCEVComplexity()
756 const SCEVCastExpr *RC = cast<SCEVCastExpr>(RHS); in CompareSCEVComplexity()
1265 if (!isa<SCEVCastExpr>(CommOp->getOperand(i)) && isa<SCEVTruncateExpr>(S)) in getTruncateExpr()
4146 if (const SCEVCastExpr *Cast = dyn_cast<SCEVCastExpr>(V)) { in getPointerBase()
5870 if (auto *SCast = dyn_cast<SCEVCastExpr>(S)) { in getRangeViaFactoring()
11580 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
11685 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()