[][src]Module llvm_scratch::core::function

Structs

Function

An representation of LLVMFunction. LLVMFunction を表す構造体

FunctionType

each function has a type signature.

Parameter

LLVMFunction が持つ各引数

ParameterAttributes

ReturnType/ParameterSet may have a set of parameter attributes. 返り値,引数が持つAttributeの集合

ParameterSet

each llvm function must have a set of Parameter. LLVMFunction が持つ引数リストの実装

ReturnType

each llvm function must have a return type. LLVMFunctionに必ず存在する,返り値の型

Enums

ParameterAttribute

WIP: all attributes aren't defined yet. see LLVM LangRef#parameter-attributes

Type Definitions

FunctionId