Class: LLVM::Module

Inherits:
Object show all
Defined in:
ext/llvmruby.c

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject



48
# File 'ext/llvmruby.c', line 48

VALUE llvm_module_initialize(VALUE);

Class Method Details

.read_assemblyObject



53
# File 'ext/llvmruby.c', line 53

VALUE llvm_module_read_assembly(VALUE, VALUE);

.read_bitcodeObject



54
# File 'ext/llvmruby.c', line 54

VALUE llvm_module_read_bitcode(VALUE, VALUE);

Instance Method Details

#external_functionObject



52
# File 'ext/llvmruby.c', line 52

VALUE llvm_module_external_function(VALUE, VALUE, VALUE);

#get_functionObject



50
# File 'ext/llvmruby.c', line 50

VALUE llvm_module_get_function(VALUE, VALUE);

#get_or_insert_functionObject



49
# File 'ext/llvmruby.c', line 49

VALUE llvm_module_get_or_insert_function(VALUE, VALUE);

#global_variableObject



51
# File 'ext/llvmruby.c', line 51

VALUE llvm_module_global_variable(VALUE, VALUE, VALUE);

#inspectObject



56
# File 'ext/llvmruby.c', line 56

VALUE llvm_module_inspect(VALUE);

#write_bitcodeObject



55
# File 'ext/llvmruby.c', line 55

VALUE llvm_module_write_bitcode(VALUE, VALUE);