class

LLVM::Context

Inherits Reference / Object

Constructors

new(unwrap : LibLLVM::ContextRef, dispose_on_finalize : Bool = true)
Source
new(*, dispose_on_finalize : Bool = true)
Source

Instance methods

==(other : self)

Returns true if this reference is the same as other. Invokes same?.

Source
const_bytes(bytes : Bytes) : Value
Source
const_string(string : String) : Value
Source
const_struct(values : Array(LLVM::Value), packed = false) : Value
Source
double
Source
finalize
Source
float
Source
fp128
Source
half
Source
int(bits : Int) : Type
Source
int1
Source
int128
Source
int16
Source
int32
Source
int64
Source
int8
Source
md_node(values : Array(Value)) : Value
Source
md_string(value : String) : Value
Source
new_builder
Source
new_module(name : String) : Module
Source
parse_ir(buf : MemoryBuffer)
Source
pointer(address_space = 0) : Type
Source
ppc_fp128
Source
struct(name : String, packed = false, &) : Type
Source
struct(element_types : Array(LLVM::Type), name = nil, packed = false) : Type
Source
to_unsafe
Source
void
Source
void_pointer(address_space = 0) : Type
Source
x86_fp80
Source