void initializeLoopInterchangeLegacyPassPass(PassRegistry &)
FunctionPass * createMergedLoadStoreMotionPass(bool SplitFooterBB=false)
createMergedLoadStoreMotionPass - The public interface to this file.
void initializeConstraintEliminationPass(PassRegistry &)
This is an optimization pass for GlobalISel generic memory operations.
void initializeStructurizeCFGLegacyPassPass(PassRegistry &)
FunctionPass * createTailCallEliminationPass()
void initializeAlignmentFromAssumptionsPass(PassRegistry &)
void initializeLegacyLICMPassPass(PassRegistry &)
void initializeCallSiteSplittingLegacyPassPass(PassRegistry &)
struct LLVMOpaquePassRegistry * LLVMPassRegistryRef
void initializeRewriteStatepointsForGCLegacyPassPass(PassRegistry &)
void initializeIndVarSimplifyLegacyPassPass(PassRegistry &)
void initializeLowerAtomicLegacyPassPass(PassRegistry &)
FunctionPass * createCFGSimplificationPass(SimplifyCFGOptions Options=SimplifyCFGOptions(), std::function< bool(const Function &)> Ftor=nullptr)
void initializeLegacyLoopSinkPassPass(PassRegistry &)
void initializeInferAddressSpacesPass(PassRegistry &)
Pass * createLoopSimplifyCFGPass()
void initializeInstSimplifyLegacyPassPass(PassRegistry &)
void initializeLowerExpectIntrinsicPass(PassRegistry &)
void initializeFloat2IntLegacyPassPass(PassRegistry &)
void initializeSCCPLegacyPassPass(PassRegistry &)
void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry &)
FunctionPass * createEarlyCSEPass(bool UseMemorySSA=false)
void initializeLoopUnrollPass(PassRegistry &)
Pass * createLoopIdiomPass()
FunctionPass * createDeadStoreEliminationPass()
void initializeLoopDataPrefetchLegacyPassPass(PassRegistry &)
void initializeIRCELegacyPassPass(PassRegistry &)
FunctionPass * createMemCpyOptPass()
The public interface to this file...
void initializeFlattenCFGLegacyPassPass(PassRegistry &)
void initializeCorrelatedValuePropagationPass(PassRegistry &)
FunctionPass * createGVNPass(bool NoMemDepAnalysis=false)
Create a legacy GVN pass.
void initializeTLSVariableHoistLegacyPassPass(PassRegistry &)
void initializeLowerMatrixIntrinsicsMinimalLegacyPassPass(PassRegistry &)
void initializeEntryExitInstrumenterPass(PassRegistry &)
void initializeLoopDistributeLegacyPass(PassRegistry &)
void initializeNaryReassociateLegacyPassPass(PassRegistry &)
void LLVMAddLoopFlattenPass(LLVMPassManagerRef PM)
void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM)
void initializeScalarOpts(PassRegistry &)
Initialize all passes linked into the ScalarOpts library.
void initializeTailCallElimPass(PassRegistry &)
void initializeLoopStrengthReducePass(PassRegistry &)
void initializeStraightLineStrengthReduceLegacyPassPass(PassRegistry &)
void initializeLoopPredicationLegacyPassPass(PassRegistry &)
void initializeLoopSimplifyCFGLegacyPassPass(PassRegistry &)
Pass * createLoopSinkPass()
void initializeJumpThreadingPass(PassRegistry &)
void initializeNewGVNLegacyPassPass(PassRegistry &)
void LLVMAddLoopSinkPass(LLVMPassManagerRef PM)
void initializeMemCpyOptLegacyPassPass(PassRegistry &)
FunctionPass * createNewGVNPass()
void initializeLoopRerollLegacyPassPass(PassRegistry &)
PassRegistry - This class manages the registration and intitialization of the pass subsystem as appli...
Attribute unwrap(LLVMAttributeRef Attr)
void initializeLoopVersioningLICMLegacyPassPass(PassRegistry &)
void initializeLoopGuardWideningLegacyPassPass(PassRegistry &)
void initializeWarnMissedTransformationsLegacyPass(PassRegistry &)
void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry &)
Pass * createIndVarSimplifyPass()
void initializeGuardWideningLegacyPassPass(PassRegistry &)
void initializeReassociateLegacyPassPass(PassRegistry &)
void initializeLoopAccessLegacyAnalysisPass(PassRegistry &)
Pass * createLoopRerollPass()
FunctionPass * createGVNHoistPass()
FunctionPass * createLowerExpectIntrinsicPass()
Pass * createLowerAtomicPass()
FunctionPass * createPartiallyInlineLibCallsPass()
void initializeGVNSinkLegacyPassPass(PassRegistry &)
Pass * createCorrelatedValuePropagationPass()
void initializeLoopFuseLegacyPass(PassRegistry &)
void LLVMInitializeScalarOpts(LLVMPassRegistryRef R)
void initializeLoopUnrollAndJamPass(PassRegistry &)
FunctionPass * createScalarizerPass()
Create a legacy pass manager instance of the Scalarizer pass.
void initializeBDCELegacyPassPass(PassRegistry &)
FunctionPass * createDemoteRegisterToMemoryPass()
ImmutablePass * createTypeBasedAAWrapperPass()
void initializeMergedLoadStoreMotionLegacyPassPass(PassRegistry &)
void initializeCFGSimplifyPassPass(PassRegistry &)
FunctionPass * createSCCPPass()
struct LLVMOpaquePassManager * LLVMPassManagerRef
void initializeGVNHoistLegacyPassPass(PassRegistry &)
void initializeRegToMemLegacyPass(PassRegistry &)
void initializeEarlyCSEMemSSALegacyPassPass(PassRegistry &)
void initializeSimpleLoopUnswitchLegacyPassPass(PassRegistry &)
void initializeLoopDeletionLegacyPassPass(PassRegistry &)
void initializeDCELegacyPassPass(PassRegistry &)
void initializeScalarizerLegacyPassPass(PassRegistry &)
void initializeSeparateConstOffsetFromGEPLegacyPassPass(PassRegistry &)
FunctionPass * createVerifierPass(bool FatalErrors=true)
Pass * createUnifyFunctionExitNodesPass()
void initializeSpeculativeExecutionLegacyPassPass(PassRegistry &)
void initializePostInlineEntryExitInstrumenterPass(PassRegistry &)
FunctionPass * createReassociatePass()
void initializeDivRemPairsLegacyPassPass(PassRegistry &)
FunctionPass * createBasicAAWrapperPass()
void initializeDFAJumpThreadingLegacyPassPass(PassRegistry &)
void initializeLowerWidenableConditionLegacyPassPass(PassRegistry &)
FunctionPass * createAggressiveDCEPass()
void initializeConstantHoistingLegacyPassPass(PassRegistry &)
void LLVMAddGVNHoistLegacyPass(LLVMPassManagerRef PM)
void initializeDSELegacyPassPass(PassRegistry &)
void initializeSROALegacyPassPass(PassRegistry &)
ImmutablePass * createScopedNoAliasAAWrapperPass()
FunctionPass * createBitTrackingDCEPass()
FunctionPass * createAlignmentFromAssumptionsPass()
void initializeEarlyCSELegacyPassPass(PassRegistry &)
void initializeLowerConstantIntrinsicsPass(PassRegistry &)
void initializeLoopInstSimplifyLegacyPassPass(PassRegistry &)
void initializeLoopFlattenLegacyPassPass(PassRegistry &)
void initializeAnnotationRemarksLegacyPass(PassRegistry &)
Pass * createLoopRotatePass(int MaxHeaderSize=-1, bool PrepareForLTO=false)
void initializePartiallyInlineLibCallsLegacyPassPass(PassRegistry &)
FunctionPass * createInstSimplifyLegacyPass()
void initializeRedundantDbgInstEliminationPass(PassRegistry &)
void initializePlaceSafepointsPass(PassRegistry &)
void initializeMergeICmpsLegacyPassPass(PassRegistry &)
void initializeGVNLegacyPassPass(PassRegistry &)
A global registry used in conjunction with static constructors to make pluggable components (like tar...
void initializeLowerMatrixIntrinsicsLegacyPassPass(PassRegistry &)
FunctionPass * createLowerConstantIntrinsicsPass()
FunctionPass * createJumpThreadingPass(int Threshold=-1)
void initializeMakeGuardsExplicitLegacyPassPass(PassRegistry &)
FunctionPass * createLoopFlattenPass()
void initializeLoopVersioningLegacyPassPass(PassRegistry &)
void initializeLoopRotateLegacyPassPass(PassRegistry &)
FunctionPass * createDeadCodeEliminationPass()
void initializeADCELegacyPassPass(PassRegistry &)
void initializeLoopLoadEliminationPass(PassRegistry &)
Pass * createLoopDeletionPass()
FunctionPass * createSROAPass()
void initializeScalarizeMaskedMemIntrinLegacyPassPass(PassRegistry &)
void initializeSinkingLegacyPassPass(PassRegistry &)
Pass * createLoopUnrollAndJamPass(int OptLevel=2)
void initializePlaceBackedgeSafepointsImplPass(PassRegistry &)
Pass * createLoopUnrollPass(int OptLevel=2, bool OnlyWhenForced=false, bool ForgetAllSCEV=false, int Threshold=-1, int Count=-1, int AllowPartial=-1, int Runtime=-1, int UpperBound=-1, int AllowPeeling=-1)