Lines Matching refs:SCEVRewriteVisitor
1138 : public SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter> { in getLosslessPtrToIntExpr()
1139 using Base = SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter>; in getLosslessPtrToIntExpr()
1142 SCEVPtrToIntSinkingRewriter(ScalarEvolution &SE) : SCEVRewriteVisitor(SE) {} in getLosslessPtrToIntExpr()
4723 class SCEVInitRewriter : public SCEVRewriteVisitor<SCEVInitRewriter> {
4756 : SCEVRewriteVisitor(SE), L(L) {} in SCEVInitRewriter()
4767 class SCEVPostIncRewriter : public SCEVRewriteVisitor<SCEVPostIncRewriter> {
4797 : SCEVRewriteVisitor(SE), L(L) {} in SCEVPostIncRewriter()
4808 : public SCEVRewriteVisitor<SCEVBackedgeConditionFolder> {
4860 : SCEVRewriteVisitor(SE), L(L), BackedgeCond(BECond), in SCEVBackedgeConditionFolder()
4884 class SCEVShiftRewriter : public SCEVRewriteVisitor<SCEVShiftRewriter> {
4911 : SCEVRewriteVisitor(SE), L(L) {} in SCEVShiftRewriter()
13688 struct SCEVMapper : public SCEVRewriteVisitor<SCEVMapper> { in verify()
13689 SCEVMapper(ScalarEvolution &SE) : SCEVRewriteVisitor<SCEVMapper>(SE) {} in verify()
14030 class SCEVPredicateRewriter : public SCEVRewriteVisitor<SCEVPredicateRewriter> {
14101 : SCEVRewriteVisitor(SE), NewPreds(NewPreds), Pred(Pred), L(L) {} in SCEVPredicateRewriter()
14540 class SCEVLoopGuardRewriter : public SCEVRewriteVisitor<SCEVLoopGuardRewriter> {
14546 : SCEVRewriteVisitor(SE), Map(M) {} in SCEVLoopGuardRewriter()
14560 return SCEVRewriteVisitor<SCEVLoopGuardRewriter>::visitZeroExtendExpr( in visitZeroExtendExpr()