LLVM.Internal.FFI.PassManager

data PassManager

addTargetLibraryInfoPass

addBoundsCheckingPass

addThreadSanitizerPass

addMemorySanitizerPass

addAddressSanitizerModulePass

addAddressSanitizerPass

addGCOVProfilerPass

addSuperwordLevelParallelismVectorizePass

addLoopVectorizePass

addBasicBlockVectorizePass

addStripSymbolsPass

addStripNonDebugSymbolsPass

addStripDebugDeclarePass

addStripDeadDebugInfoPass

addPruneExceptionHandlingPass

addPartialInliningPass

addMergeFunctionsPass

addInterproceduralSparseConditionalConstantPropagationPass

addInterproceduralConstantPropagationPass

addInternalizeFunctionsPass

addGlobalDeadCodeEliminationPass

addFunctionInliningPass

addFunctionAttributesPass

addConstantMergePass

addArgumentPromotionPass

addAlwaysInlinePass

addTailCallEliminationPass

addSinkingPass

addSimplifyControlFlowGraphPass

addSimplifyLibCallsPass

addSparseConditionalConstantPropagationPass

addOldScalarReplacementOfAggregatesPass

addScalarReplacementOfAggregatesPass

addReassociatePass

addPromoteMemoryToRegisterPass

addMemcpyOptimizationPass

addLowerExpectIntrinsicPass

addLowerSwitchPass

addLowerInvokePass

addLowerAtomicPass

addLoopUnswitchPass

addLoopUnrollPass

addLoopStrengthReducePass

addLoopRotatePass

addLoopInstructionSimplifyPass

addLoopIdiomPass

addLoopDeletionPass

addLoopInvariantCodeMotionPass

addLoopClosedSingleStaticAssignmentPass

addJumpThreadingPass

addInstructionCombiningPass

addInductionVariableSimplifyPass

addGlobalValueNumberingPass

addEarlyCommonSubexpressionEliminationPass

addDemoteRegisterToMemoryPass

addDeadStoreEliminationPass

addDeadInstructionEliminationPass

addDeadCodeEliminationPass

addCorrelatedValuePropagationPass

addConstantPropagationPass

addCodeGenPreparePass

addBreakCriticalEdgesPass

addAggressiveDeadCodeEliminationPass

data PassManagerBuilder