Skip to content

class LLVM::Context
inherits Reference

Class methods

.new(unwrap : LibLLVM::ContextRef, dispose_on_finalize = true)

View source

Methods

#==(other : self)

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

View source

#const_string(string : String) : Value

View source

#const_struct(values : Array(LLVM::Value), packed = false) : Value

View source

#double : Type

View source

#finalize

View source

#float : Type

View source

#int(bits : Int) : Type

View source

#int1 : Type

View source

#int128 : Type

View source

#int16 : Type

View source

#int32 : Type

View source

#int64 : Type

View source

#int8 : Type

View source

#md_node(values : Array(Value)) : Value

View source

#md_string(value : String) : Value

View source

#new_builder : Builder

View source

#new_module(name : String) : Module

View source

#parse_ir(buf : MemoryBuffer)

View source

#struct(name : String, packed = false, &) : Type

View source

#struct(element_types : Array(LLVM::Type), name = nil, packed = false) : Type

View source

#to_unsafe : LibLLVM::ContextRef

View source

#void : Type

View source

#void_pointer : Type

View source