Instance methods
add(lhs, rhs, name = "")
Sourceadd_handler(catch_switch_ref, handler)
Sourceand(lhs, rhs, name = "")
Sourceashr(lhs, rhs, name = "")
Sourceatomicrmw(op, ptr, val, ordering, singlethread)
Sourcebit_cast(value, type, name = "")
Sourcebuild_catch_ret(pad, basic_block)
SourceDEPRECATED Pass the function type of func as well (equal to func.function_type) in order to support LLVM 15+
SourceDEPRECATED Pass the function type of func as well (equal to func.function_type) in order to support LLVM 15+
SourceDEPRECATED Pass the function type of func as well (equal to func.function_type) in order to support LLVM 15+
Sourcecatch_switch(parent_pad, basic_block, num_handlers, name = "")
Sourceclear_current_debug_location
Sourcecmpxchg(pointer, cmp, new, success_ordering, failure_ordering, singlethread :
Bool = false)
Sourcecond(cond, then_block, else_block)
Sourceexact_sdiv(lhs, rhs, name = "")
Sourcefadd(lhs, rhs, name = "")
Sourcefcmp(op, lhs, rhs, name = "")
Sourcefdiv(lhs, rhs, name = "")
Sourcefence(ordering, singlethread, name = "")
Sourcefmul(lhs, rhs, name = "")
Sourcefp2si(value, type, name = "")
Sourcefp2ui(value, type, name = "")
Sourcefpext(value, type, name = "")
Sourcefptrunc(value, type, name = "")
Sourcefsub(lhs, rhs, name = "")
SourceDEPRECATED Pass the type of value as well (equal to value.type) in order to support LLVM 15+
SourceDEPRECATED Pass the type of value as well (equal to value.type) in order to support LLVM 15+
SourceDEPRECATED Pass the type of value as well (equal to value.type) in order to support LLVM 15+
Sourceglobal_string_pointer(string, name = "")
Sourceicmp(op, lhs, rhs, name = "")
SourceDEPRECATED Pass the type of value as well (equal to value.type) in order to support LLVM 15+
SourceDEPRECATED Pass the type of value as well (equal to value.type) in order to support LLVM 15+
SourceDEPRECATED Pass the type of value as well (equal to value.type) in order to support LLVM 15+
Sourceint2ptr(value, type, name = "")
SourceDEPRECATED Pass the function type of fn as well (equal to fn.function_type) in order to support LLVM 15+
Sourcelanding_pad(type, personality, clauses, name = "")
SourceDEPRECATED Pass the pointee of ptr as well (equal to ptr.type.element_type) in order to support LLVM 15+
Sourcelshr(lhs, rhs, name = "")
Sourcemul(lhs, rhs, name = "")
Sourceptr2int(value, type, name = "")
Sourcesdiv(lhs, rhs, name = "")
Sourceselect(cond, a_then, a_else, name = "")
Sourceset_current_debug_location(line, column, scope, inlined_at = nil)
Sourcesext(value, type, name = "")
Sourceshl(lhs, rhs, name = "")
Sourcesi2fp(value, type, name = "")
Sourcesrem(lhs, rhs, name = "")
Sourcestore_volatile(value, ptr)
Sourcesub(lhs, rhs, name = "")
Sourceswitch(value, otherwise, cases)
Sourcetrunc(value, type, name = "")
Sourceudiv(lhs, rhs, name = "")
Sourceui2fp(value, type, name = "")
Sourceurem(lhs, rhs, name = "")
Sourceva_arg(list, type, name = "")
Sourcexor(lhs, rhs, name = "")
Sourcezext(value, type, name = "")
Source