W3cubDocs

/Crystal 0.31

struct LLVM::PassRegistry

Defined in:

llvm/pass_registry.cr

Constant Summary

Inits = ["core", "transform_utils", "scalar_opts", "obj_c_arc_opts", "vectorization", "inst_combine", "ipo", "instrumentation", "analysis", "ipa", "code_gen", "target"] of ::String

Constructors

Instance Method Summary

Constructor Detail

def self.instance : selfSource

def self.new(unwrap : LibLLVM::PassRegistryRef)Source

Instance Method Detail

def initialize_allSource

def initialize_analysisSource

def initialize_code_genSource

def initialize_coreSource

def initialize_inst_combineSource

def initialize_instrumentationSource

def initialize_ipaSource

def initialize_ipoSource

def initialize_obj_c_arc_optsSource

def initialize_scalar_optsSource

def initialize_targetSource

def initialize_transform_utilsSource

def initialize_vectorizationSource

def to_unsafe : LibLLVM::PassRegistryRefSource

© 2012–2019 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/0.31.1/LLVM/PassRegistry.html