Class: LLVM::Value

Inherits:
Object show all
Defined in:
ext/llvmruby.c,
lib/llvm.rb

Direct Known Subclasses

BasicBlock, Phi

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.get_constantObject



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

VALUE llvm_value_get_constant(VALUE);

.get_double_constantObject



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

VALUE llvm_value_get_double_constant(VALUE);

.get_float_constantObject



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

VALUE llvm_value_get_float_constant(VALUE);

.get_immediate_constantObject



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

VALUE llvm_value_get_immediate_constant(VALUE);

.get_struct_constantObject



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

VALUE llvm_value_get_struct_constant(int, VALUE*, VALUE);

Instance Method Details

#get_nameObject



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

VALUE llvm_value_get_name(VALUE);

#immediateObject



26
27
28
# File 'lib/llvm.rb', line 26

def immediate
  self
end

#llvmObject



22
23
24
# File 'lib/llvm.rb', line 22

def llvm
  self
end