[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Index of concepts and facilities

Jump to:   *   _   ~  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

*
*jit_readelf_get_symbol 13.1 Reading ELF binaries

_
_jit_create_call_return_insns 21.3.3 Architecture-dependent functions
_jit_create_call_setup_insns 21.3.3 Architecture-dependent functions
_jit_create_entry_insns 21.3.3 Architecture-dependent functions
_jit_gen_end_block 21.3.3 Architecture-dependent functions
_jit_gen_epilog 21.3.3 Architecture-dependent functions
_jit_gen_exch_top 21.3.3 Architecture-dependent functions
_jit_gen_fix_value 21.3.3 Architecture-dependent functions
_jit_gen_free_reg 21.3.3 Architecture-dependent functions
_jit_gen_get_elf_info 21.3.3 Architecture-dependent functions
_jit_gen_insn 21.3.3 Architecture-dependent functions
_jit_gen_is_global_candidate 21.3.3 Architecture-dependent functions
_jit_gen_load_global 21.3.3 Architecture-dependent functions
_jit_gen_load_value 21.3.3 Architecture-dependent functions
_jit_gen_move_top 21.3.3 Architecture-dependent functions
_jit_gen_prolog 21.3.3 Architecture-dependent functions
_jit_gen_redirector 21.3.3 Architecture-dependent functions
_jit_gen_spill_global 21.3.3 Architecture-dependent functions
_jit_gen_spill_reg 21.3.3 Architecture-dependent functions
_jit_gen_spill_top 21.3.3 Architecture-dependent functions
_jit_gen_start_block 21.3.3 Architecture-dependent functions
_jit_init_backend 21.3.3 Architecture-dependent functions
_jit_opcode_is_supported 21.3.3 Architecture-dependent functions
_jit_regs_alloc_global 21.4 Allocating registers in the back end
_jit_regs_clear_all_outgoing 21.4 Allocating registers in the back end
_jit_regs_force_out 21.4 Allocating registers in the back end
_jit_regs_init_for_block 21.4 Allocating registers in the back end
_jit_regs_load_value 21.4 Allocating registers in the back end
_jit_regs_lookup 21.4 Allocating registers in the back end
_jit_regs_set_incoming 21.4 Allocating registers in the back end
_jit_regs_set_outgoing 21.4 Allocating registers in the back end
_jit_regs_spill_all 21.4 Allocating registers in the back end
_jit_reg_get_pair 21.3.3 Architecture-dependent functions
_jit_setup_indirect_pointer 21.3.3 Architecture-dependent functions

~
~jit_context on jit_context 18 Contexts in C++
~jit_function on jit_function 20 Functions in C++
~jit_value on jit_value 19 Values in C++

A
apply on jit_function 20 Functions in C++
apply on jit_function 20 Functions in C++
Architecture definition rules 21.3 Writing the architecture definition rules

B
block on jit_value 19 Values in C++
Breakpoint debugging 12 Hooking a breakpoint debugger into libjit
build on jit_function 20 Functions in C++
Building functions 5 Building and compiling functions with the JIT
build_end on jit_context 18 Contexts in C++
build_end on jit_function 20 Functions in C++
build_start on jit_context 18 Contexts in C++
build_start on jit_function 20 Functions in C++

C
C++ contexts 18 Contexts in C++
C++ functions 20 Functions in C++
C++ values 19 Values in C++
closure on jit_function 20 Functions in C++
Closures 15.5 Function application and closures
compile on jit_function 20 Functions in C++
Compiling functions 5 Building and compiling functions with the JIT
constant on jit_value 19 Values in C++
context on jit_value 19 Values in C++
Contexts 4 Initializing the JIT
create on jit_function 20 Functions in C++
create on jit_function 20 Functions in C++
create_signature on jit_function 20 Functions in C++

D
Diagnostic routines 16 Diagnostic routines
Dynamic libraries 15.7 Dynamic libraries
Dynamic Pascal 3.6 Dynamic Pascal - A full JIT example

E
ELF binaries 13 Manipulating ELF binaries

F
fail on jit_function 20 Functions in C++
Features 2 Features of libjit
float32_constant on jit_value 19 Values in C++
float64_constant on jit_value 19 Values in C++
from_raw on jit_function 20 Functions in C++
Function application 15.5 Function application and closures
function on jit_value 19 Values in C++

G
gcd tutorial 3.2 Tutorial 2 - gcd
gcd with tail calls 3.5 Tutorial 5 - gcd, with tail calls
get_param on jit_function 20 Functions in C++
get_struct_pointer on jit_function 20 Functions in C++

H
Handling exceptions 11 Handling exceptions

I
Initialization 4 Initializing the JIT
insn_abs on jit_function 20 Functions in C++
insn_acos on jit_function 20 Functions in C++
insn_add on jit_function 20 Functions in C++
insn_address_of on jit_function 20 Functions in C++
insn_address_of_label on jit_function 20 Functions in C++
insn_add_ovf on jit_function 20 Functions in C++
insn_add_relative on jit_function 20 Functions in C++
insn_and on jit_function 20 Functions in C++
insn_asin on jit_function 20 Functions in C++
insn_atan on jit_function 20 Functions in C++
insn_atan2 on jit_function 20 Functions in C++
insn_branch on jit_function 20 Functions in C++
insn_branch_if on jit_function 20 Functions in C++
insn_branch_if_not on jit_function 20 Functions in C++
insn_branch_if_pc_not_in_range on jit_function 20 Functions in C++
insn_call on jit_function 20 Functions in C++
insn_call_filter on jit_function 20 Functions in C++
insn_call_finally on jit_function 20 Functions in C++
insn_call_indirect on jit_function 20 Functions in C++
insn_call_indirect_vtable on jit_function 20 Functions in C++
insn_call_intrinsic on jit_function 20 Functions in C++
insn_call_native on jit_function 20 Functions in C++
insn_ceil on jit_function 20 Functions in C++
insn_check_null on jit_function 20 Functions in C++
insn_cmpg on jit_function 20 Functions in C++
insn_cmpl on jit_function 20 Functions in C++
insn_convert on jit_function 20 Functions in C++
insn_cos on jit_function 20 Functions in C++
insn_cosh on jit_function 20 Functions in C++
insn_default_return on jit_function 20 Functions in C++
insn_div on jit_function 20 Functions in C++
insn_dup on jit_function 20 Functions in C++
insn_eq on jit_function 20 Functions in C++
insn_exp on jit_function 20 Functions in C++
insn_floor on jit_function 20 Functions in C++
insn_flush_struct on jit_function 20 Functions in C++
insn_ge on jit_function 20 Functions in C++
insn_get_call_stack on jit_function 20 Functions in C++
insn_gt on jit_function 20 Functions in C++
insn_import on jit_function 20 Functions in C++
insn_incoming_frame_posn on jit_function 20 Functions in C++
insn_incoming_reg on jit_function 20 Functions in C++
insn_is_finite on jit_function 20 Functions in C++
insn_is_inf on jit_function 20 Functions in C++
insn_is_nan on jit_function 20 Functions in C++
insn_label on jit_function 20 Functions in C++
insn_label_tight on jit_function 20 Functions in C++
insn_le on jit_function 20 Functions in C++
insn_load on jit_function 20 Functions in C++
insn_load_elem on jit_function 20 Functions in C++
insn_load_elem_address on jit_function 20 Functions in C++
insn_load_relative on jit_function 20 Functions in C++
insn_load_small on jit_function 20 Functions in C++
insn_log on jit_function 20 Functions in C++
insn_log10 on jit_function 20 Functions in C++
insn_lt on jit_function 20 Functions in C++
insn_mark_breakpoint on jit_function 20 Functions in C++
insn_mark_offset on jit_function 20 Functions in C++
insn_max on jit_function 20 Functions in C++
insn_memcpy on jit_function 20 Functions in C++
insn_memmove on jit_function 20 Functions in C++
insn_min on jit_function 20 Functions in C++
insn_move_blocks_to_end on jit_function 20 Functions in C++
insn_move_blocks_to_start on jit_function 20 Functions in C++
insn_mul on jit_function 20 Functions in C++
insn_mul_ovf on jit_function 20 Functions in C++
insn_ne on jit_function 20 Functions in C++
insn_neg on jit_function 20 Functions in C++
insn_new_block on jit_function 20 Functions in C++
insn_not on jit_function 20 Functions in C++
insn_or on jit_function 20 Functions in C++
insn_outgoing_frame_posn on jit_function 20 Functions in C++
insn_outgoing_reg on jit_function 20 Functions in C++
insn_pow on jit_function 20 Functions in C++
insn_push on jit_function 20 Functions in C++
insn_push_ptr on jit_function 20 Functions in C++
insn_push_return_area_ptr on jit_function 20 Functions in C++
insn_rem on jit_function 20 Functions in C++
insn_rem_ieee on jit_function 20 Functions in C++
insn_rethrow_unhandled on jit_function 20 Functions in C++
insn_return on jit_function 20 Functions in C++
insn_return on jit_function 20 Functions in C++
insn_return_from_filter on jit_function 20 Functions in C++
insn_return_from_finally on jit_function 20 Functions in C++
insn_return_ptr on jit_function 20 Functions in C++
insn_return_reg on jit_function 20 Functions in C++
insn_rint on jit_function 20 Functions in C++
insn_round on jit_function 20 Functions in C++
insn_setup_for_nested on jit_function 20 Functions in C++
insn_set_param on jit_function 20 Functions in C++
insn_set_param_ptr on jit_function 20 Functions in C++
insn_shl on jit_function 20 Functions in C++
insn_shr on jit_function 20 Functions in C++
insn_sign on jit_function 20 Functions in C++
insn_sin on jit_function 20 Functions in C++
insn_sinh on jit_function 20 Functions in C++
insn_sqrt on jit_function 20 Functions in C++
insn_sshr on jit_function 20 Functions in C++
insn_start_catcher on jit_function 20 Functions in C++
insn_start_filter on jit_function 20 Functions in C++
insn_start_finally on jit_function 20 Functions in C++
insn_store_elem on jit_function 20 Functions in C++
insn_store_relative on jit_function 20 Functions in C++
insn_sub on jit_function 20 Functions in C++
insn_sub_ovf on jit_function 20 Functions in C++
insn_tan on jit_function 20 Functions in C++
insn_tanh on jit_function 20 Functions in C++
insn_throw on jit_function 20 Functions in C++
insn_thrown_exception on jit_function 20 Functions in C++
insn_to_bool on jit_function 20 Functions in C++
insn_to_not_bool on jit_function 20 Functions in C++
insn_trunc on jit_function 20 Functions in C++
insn_uses_catcher on jit_function 20 Functions in C++
insn_ushr on jit_function 20 Functions in C++
insn_xor on jit_function 20 Functions in C++
Instruction generation macros 21.2 Creating the instruction generation macros
Intrinsics 10 Intrinsic functions available to libjit users
Introduction 1 Introduction and rationale for libjit
is_addressable on jit_value 19 Values in C++
is_compiled on jit_function 20 Functions in C++
is_constant on jit_value 19 Values in C++
is_local on jit_value 19 Values in C++
is_temporary on jit_value 19 Values in C++
is_valid on jit_function 20 Functions in C++
is_valid on jit_value 19 Values in C++
is_volatile on jit_value 19 Values in C++

Jump to:   *   _   ~  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  

[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated on September 17, 2016 using texi2html 5.0.