On this page:
llvm-append-basic-block
llvm-builder-create
llvm-builder-position-at-end
llvm-get-param
llvm-build-ret
llvm-build-ret-void
8.6

2 Builder

procedure

(llvm-append-basic-block function) → LLVMBasicBlockRef?

  function : LLVMValueRef?
create new basic block for given function

procedure

(llvm-builder-position-at-end builder    
  basic-block) → void?
  builder : LLVMBuilderRef?
  basic-block : LLVMBasicBlockRef?
set builder insert position to the end of basic-block

procedure

(llvm-get-param function index) → LLVMValueRef?

  function : LLVMValueRef?
  index : integer?
get parameter from function by index

procedure

(llvm-build-ret builder value) → LLVMValueRef?

  builder : LLVMBuilderRef?
  value : LLVMValueRef?

procedure

(llvm-build-ret-void builder) → LLVMValueRef?

  builder : LLVMBuilderRef?