Lines Matching refs:SCEVRewriteVisitor

1068       : public SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter> {  in getLosslessPtrToIntExpr()
1069 using Base = SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter>; in getLosslessPtrToIntExpr()
1072 SCEVPtrToIntSinkingRewriter(ScalarEvolution &SE) : SCEVRewriteVisitor(SE) {} in getLosslessPtrToIntExpr()
4882 class SCEVInitRewriter : public SCEVRewriteVisitor<SCEVInitRewriter> {
4915 : SCEVRewriteVisitor(SE), L(L) {} in SCEVInitRewriter()
4926 class SCEVPostIncRewriter : public SCEVRewriteVisitor<SCEVPostIncRewriter> {
4956 : SCEVRewriteVisitor(SE), L(L) {} in SCEVPostIncRewriter()
4967 : public SCEVRewriteVisitor<SCEVBackedgeConditionFolder> {
5019 : SCEVRewriteVisitor(SE), L(L), BackedgeCond(BECond), in SCEVBackedgeConditionFolder()
5043 class SCEVShiftRewriter : public SCEVRewriteVisitor<SCEVShiftRewriter> {
5070 : SCEVRewriteVisitor(SE), L(L) {} in SCEVShiftRewriter()
14021 struct SCEVMapper : public SCEVRewriteVisitor<SCEVMapper> { in verify()
14022 SCEVMapper(ScalarEvolution &SE) : SCEVRewriteVisitor<SCEVMapper>(SE) {} in verify()
14436 class SCEVPredicateRewriter : public SCEVRewriteVisitor<SCEVPredicateRewriter> {
14507 : SCEVRewriteVisitor(SE), NewPreds(NewPreds), Pred(Pred), L(L) {} in SCEVPredicateRewriter()
14941 class SCEVLoopGuardRewriter : public SCEVRewriteVisitor<SCEVLoopGuardRewriter> {
14947 : SCEVRewriteVisitor(SE), Map(M) {} in SCEVLoopGuardRewriter()
14976 return SCEVRewriteVisitor<SCEVLoopGuardRewriter>::visitZeroExtendExpr( in visitZeroExtendExpr()
14985 return SCEVRewriteVisitor<SCEVLoopGuardRewriter>::visitSignExtendExpr( in visitSignExtendExpr()
14993 return SCEVRewriteVisitor<SCEVLoopGuardRewriter>::visitUMinExpr(Expr); in visitUMinExpr()
15000 return SCEVRewriteVisitor<SCEVLoopGuardRewriter>::visitSMinExpr(Expr); in visitSMinExpr()