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