LLVM 22.0.0git
llvm::EpilogueVectorizerMainLoop Member List

This is the complete list of members for llvm::EpilogueVectorizerMainLoop, including all inherited members.

ACllvm::InnerLoopVectorizerprotected
BFIllvm::InnerLoopVectorizerprotected
Builderllvm::InnerLoopVectorizerprotected
Costllvm::InnerLoopVectorizerprotected
createIterationCountCheck(BasicBlock *VectorPH, ElementCount VF, unsigned UF) constllvm::EpilogueVectorizerMainLoopprotected
createScalarPreheader(StringRef Prefix)llvm::InnerLoopVectorizerprotected
createVectorizedLoopSkeleton() finalllvm::EpilogueVectorizerMainLoopvirtual
DTllvm::InnerLoopVectorizerprotected
emitIterationCountCheck(BasicBlock *VectorPH, BasicBlock *Bypass, bool ForEpilogue)llvm::EpilogueVectorizerMainLoopprotected
EPIllvm::InnerLoopAndEpilogueVectorizer
EpilogueVectorizerMainLoop(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetTransformInfo *TTI, AssumptionCache *AC, EpilogueLoopVectorizationInfo &EPI, LoopVectorizationCostModel *CM, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, GeneratedRTChecks &Check, VPlan &Plan)llvm::EpilogueVectorizerMainLoopinline
fixNonInductionPHIs(VPTransformState &State)llvm::InnerLoopVectorizer
fixVectorizedLoop(VPTransformState &State)llvm::InnerLoopVectorizer
getTripCount() constllvm::InnerLoopVectorizerinline
InnerLoopAndEpilogueVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetTransformInfo *TTI, AssumptionCache *AC, EpilogueLoopVectorizationInfo &EPI, LoopVectorizationCostModel *CM, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, GeneratedRTChecks &Checks, VPlan &Plan, ElementCount VecWidth, ElementCount MinProfitableTripCount, unsigned UnrollFactor)llvm::InnerLoopAndEpilogueVectorizerinline
InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, const TargetTransformInfo *TTI, AssumptionCache *AC, ElementCount VecWidth, unsigned UnrollFactor, LoopVectorizationCostModel *CM, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, GeneratedRTChecks &RTChecks, VPlan &Plan)llvm::InnerLoopVectorizerinline
introduceCheckBlockInVPlan(BasicBlock *CheckIRBB)llvm::EpilogueVectorizerMainLoopprotected
LIllvm::InnerLoopVectorizerprotected
MinProfitableTripCountllvm::InnerLoopAndEpilogueVectorizerprotected
OrigLoopllvm::InnerLoopVectorizerprotected
Planllvm::InnerLoopVectorizerprotected
printDebugTracesAtEnd() overridellvm::EpilogueVectorizerMainLoopprotectedvirtual
printDebugTracesAtStart() overridellvm::EpilogueVectorizerMainLoopprotectedvirtual
PSEllvm::InnerLoopVectorizerprotected
PSIllvm::InnerLoopVectorizerprotected
RTChecksllvm::InnerLoopVectorizerprotected
setTripCount(Value *TC)llvm::InnerLoopVectorizerinline
TripCountllvm::InnerLoopVectorizerprotected
TTIllvm::InnerLoopVectorizerprotected
UFllvm::InnerLoopVectorizerprotected
VectorPHVPBBllvm::InnerLoopVectorizerprotected
VFllvm::InnerLoopVectorizerprotected
~InnerLoopVectorizer()=defaultllvm::InnerLoopVectorizervirtual