LLVM::Context

class LLVM::Context

Defined in:

llvm/context.cr

Class Method Summary

Instance Method Summary

Class Method Detail

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

def self.newSource

Instance Method Detail

def ==(other : self)Source

def const_string(string : String) : ValueSource

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

def double : TypeSource

def finalizeSource

def float : TypeSource

def int(bits : Int) : TypeSource

def int1 : TypeSource

def int128 : TypeSource

def int16 : TypeSource

def int32 : TypeSource

def int64 : TypeSource

def int8 : TypeSource

def md_node(values : Array(Value)) : ValueSource

def md_string(value : String) : ValueSource

def new_builder : BuilderSource

def new_module(name : String) : ModuleSource

def parse_ir(buf : MemoryBuffer)Source

def struct(name : String, packed = false, &block) : TypeSource

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

def to_unsafe : LibLLVM::ContextRefSource

def void : TypeSource

def void_pointer : TypeSource

© 2012–2017 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/0.22.0/LLVM/Context.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部