LLVM 22.0.0git
Vectorize Directory Reference
Directory dependency graph for Vectorize:

Directories

 
SandboxVectorizer

Files

 
EVLIndVarSimplify.cpp
 
LoadStoreVectorizer.cpp
 
LoopIdiomVectorize.cpp
 
LoopVectorizationLegality.cpp
 
LoopVectorizationPlanner.h
 This file provides a LoopVectorizationPlanner class.
 
LoopVectorize.cpp
 
SLPVectorizer.cpp
 
VectorCombine.cpp
 
Vectorize.cpp
 
VPlan.cpp
 This is the LLVM vectorization plan.
 
VPlan.h
 This file contains the declarations of the Vectorization Plan base classes:
 
VPlanAnalysis.cpp
 
VPlanAnalysis.h
 
VPlanCFG.h
 
VPlanConstruction.cpp
 This file implements transforms for initial VPlan construction.
 
VPlanDominatorTree.h
 This file implements dominator tree analysis for a single level of a VPlan's H-CFG.
 
VPlanHelpers.h
 This file contains the declarations of different VPlan-related auxiliary helpers.
 
VPlanPatternMatch.h
 
VPlanPredicator.cpp
 This file implements predication for VPlans.
 
VPlanRecipes.cpp
 This file contains implementations for different VPlan recipes.
 
VPlanSLP.cpp
 
VPlanSLP.h
 This file contains the declarations for VPlan-based SLP.
 
VPlanTransforms.cpp
 This file implements a set of utility VPlan to VPlan transformations.
 
VPlanTransforms.h
 This file provides utility VPlan to VPlan transformations.
 
VPlanUnroll.cpp
 This file implements explicit unrolling for VPlans.
 
VPlanUtils.cpp
 
VPlanUtils.h
 
VPlanValue.h
 This file contains the declarations of the entities induced by Vectorization Plans, e.g.
 
VPlanVerifier.cpp
 This file defines the class VPlanVerifier, which contains utility functions to check the consistency and invariants of a VPlan.
 
VPlanVerifier.h
 This file declares the class VPlanVerifier, which contains utility functions to check the consistency of a VPlan.
 
VPRecipeBuilder.h