Home
last modified time | relevance | path

Searched refs:SCEVRewriteVisitor (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp32 : public SCEVRewriteVisitor<NormalizeDenormalizeRewriter> {
41 : SCEVRewriteVisitor<NormalizeDenormalizeRewriter>(SE), Kind(Kind), in NormalizeDenormalizeRewriter()
H A DScalarEvolution.cpp1138 : public SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter> { in getLosslessPtrToIntExpr()
1139 using Base = SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter>; in getLosslessPtrToIntExpr()
4723 class SCEVInitRewriter : public SCEVRewriteVisitor<SCEVInitRewriter> {
4756 : SCEVRewriteVisitor(SE), L(L) {} in SCEVInitRewriter()
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()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h757 class SCEVRewriteVisitor : public SCEVVisitor<SC, const SCEV *> {
768 SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} in SCEVRewriteVisitor() function
911 class SCEVParameterRewriter : public SCEVRewriteVisitor<SCEVParameterRewriter> {
920 : SCEVRewriteVisitor(SE), Map(M) {} in SCEVParameterRewriter()
938 : public SCEVRewriteVisitor<SCEVLoopAddRecRewriter> {
941 : SCEVRewriteVisitor(SE), Map(M) {} in SCEVLoopAddRecRewriter()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp1026 class AddRecLoopReplacer : public SCEVRewriteVisitor<AddRecLoopReplacer> {
1030 : SCEVRewriteVisitor(SE), Valid(true), UseMax(UseMax), OldL(OldL), in AddRecLoopReplacer()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetection.cpp847 class SCEVRemoveMax final : public SCEVRewriteVisitor<SCEVRemoveMax> {
850 : SCEVRewriteVisitor(SE), Terms(Terms) {} in SCEVRemoveMax()
H A DScopInfo.cpp1361 : public SCEVRewriteVisitor<SCEVSensitiveParameterRewriter> {
1367 : SCEVRewriteVisitor(SE), VMap(VMap) {} in SCEVSensitiveParameterRewriter()