struct

LLVM::PassRegistry

Inherits Struct / Value / Object

DEPRECATED The legacy pass manager was removed in LLVM 17. Use LLVM::PassBuilderOptions instead

Constants

Inits = ["initialize_core", "initialize_transform_utils", "initialize_scalar_opts", "initialize_vectorization", "initialize_inst_combine", "initialize_ipo", "initialize_analysis", "initialize_ipa", "initialize_code_gen", "initialize_target"] of ::String

Constructors

instance
Source
new(unwrap : LibLLVM::PassRegistryRef)
Source

Instance methods

initialize_all
Source
initialize_analysis
Source
initialize_code_gen
Source
initialize_core
Source
initialize_inst_combine
Source
initialize_ipa
Source
initialize_ipo
Source
initialize_scalar_opts
Source
initialize_target
Source
initialize_transform_utils
Source
initialize_vectorization
Source
to_unsafe
Source