struct

LLVM::Function

Inherits LLVM::ValueMethods / Struct / Value / Object

Class methods

from_value(value : LLVM::ValueMethods)
Source

Instance methods

add_attribute(attribute : Attribute, index = AttributeIndex::FunctionIndex, type : Type | Nil = nil)
Source
add_attribute(attribute : String, index = AttributeIndex::FunctionIndex, *, value : String)
Source
add_attribute(attribute : Attribute, index = AttributeIndex::FunctionIndex, *, value)
Source
add_target_dependent_attribute(name, value)
Source
attributes(index = AttributeIndex::FunctionIndex)
Source
basic_blocks
Source
call_convention
Source
call_convention=(cc)
Source
delete
Source
function_type

DEPRECATED

Source
naked?
Source
params
Source
personality_function=(fn)
Source
return_type

DEPRECATED

Source
varargs?

DEPRECATED

Source