Searched refs:SCEVRewriteVisitor (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionNormalization.cpp | 32 : public SCEVRewriteVisitor<NormalizeDenormalizeRewriter> { 41 : SCEVRewriteVisitor<NormalizeDenormalizeRewriter>(SE), Kind(Kind), in NormalizeDenormalizeRewriter()
|
| H A D | ScalarEvolution.cpp | 1068 : public SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter> { in getLosslessPtrToIntExpr() 1069 using Base = SCEVRewriteVisitor<SCEVPtrToIntSinkingRewriter>; in getLosslessPtrToIntExpr() 4882 class SCEVInitRewriter : public SCEVRewriteVisitor<SCEVInitRewriter> { 4915 : SCEVRewriteVisitor(SE), L(L) {} in SCEVInitRewriter() 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() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 746 class SCEVRewriteVisitor : public SCEVVisitor<SC, const SCEV *> { 757 SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} in SCEVRewriteVisitor() function 902 class SCEVParameterRewriter : public SCEVRewriteVisitor<SCEVParameterRewriter> { 911 : SCEVRewriteVisitor(SE), Map(M) {} in SCEVParameterRewriter() 929 : public SCEVRewriteVisitor<SCEVLoopAddRecRewriter> { 932 : SCEVRewriteVisitor(SE), Map(M) {} in SCEVLoopAddRecRewriter()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 486 : public SCEVRewriteVisitor<SCEVAddRecForUniformityRewriter> { 504 : SCEVRewriteVisitor(SE), StepMultiplier(StepMultiplier), Offset(Offset), in SCEVAddRecForUniformityRewriter() 528 return SCEVRewriteVisitor<SCEVAddRecForUniformityRewriter>::visit(S); in visit()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 1233 class AddRecLoopReplacer : public SCEVRewriteVisitor<AddRecLoopReplacer> { 1237 : SCEVRewriteVisitor(SE), Valid(true), UseMax(UseMax), OldL(OldL), in AddRecLoopReplacer()
|