Class: LLVM::Module

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject



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

VALUE llvm_module_initialize(VALUE);

Class Method Details

.read_assemblyObject



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

VALUE llvm_module_read_assembly(VALUE, VALUE);

.read_bitcodeObject



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

VALUE llvm_module_read_bitcode(VALUE, VALUE);

Instance Method Details

#external_functionObject



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

VALUE llvm_module_external_function(VALUE, VALUE, VALUE);

#get_functionObject



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

VALUE llvm_module_get_function(VALUE, VALUE);

#get_or_insert_functionObject



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

VALUE llvm_module_get_or_insert_function(VALUE, VALUE);

#global_variableObject



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

VALUE llvm_module_global_variable(VALUE, VALUE, VALUE);

#inspectObject



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

VALUE llvm_module_inspect(VALUE);

#write_bitcodeObject



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

VALUE llvm_module_write_bitcode(VALUE, VALUE);