Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp32 : public SCEVRewriteVisitor<NormalizeDenormalizeRewriter> {
41 : SCEVRewriteVisitor<NormalizeDenormalizeRewriter>(SE), Kind(Kind), in NormalizeDenormalizeRewriter()
H A DScalarEvolution.cpp1068 : 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 DScalarEvolutionExpressions.h746 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 DLoopVectorizationLegality.cpp486 : 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 DLoopFuse.cpp1233 class AddRecLoopReplacer : public SCEVRewriteVisitor<AddRecLoopReplacer> {
1237 : SCEVRewriteVisitor(SE), Valid(true), UseMax(UseMax), OldL(OldL), in AddRecLoopReplacer()