Index

Symbols | C | E | G | L | N | O | P | R

Symbols

--disable-bootstrap
command line option
--enable-checking=release
command line option
--enable-host-shared
command line option
--enable-languages=jit,c++
command line option

C

command line option
--disable-bootstrap
--enable-checking=release
--enable-host-shared
--enable-languages=jit,c++

E

environment variable
LD_LIBRARY_PATH
LIBRARY_PATH
PATH
PRESERVE_EXECUTABLES
RUN_UNDER_VALGRIND

G

gcc_jit_binary_op (C type)
GCC_JIT_BINARY_OP_BITWISE_AND (C macro)
GCC_JIT_BINARY_OP_BITWISE_OR (C macro)
GCC_JIT_BINARY_OP_BITWISE_XOR (C macro)
GCC_JIT_BINARY_OP_DIVIDE (C macro)
GCC_JIT_BINARY_OP_LOGICAL_AND (C macro)
GCC_JIT_BINARY_OP_LOGICAL_OR (C macro)
GCC_JIT_BINARY_OP_LSHIFT (C macro)
GCC_JIT_BINARY_OP_MINUS (C macro)
GCC_JIT_BINARY_OP_MODULO (C macro)
GCC_JIT_BINARY_OP_MULT (C macro)
GCC_JIT_BINARY_OP_PLUS (C macro)
GCC_JIT_BINARY_OP_RSHIFT (C macro)
gcc_jit_block (C type)
gcc_jit_block_add_assignment (C function)
gcc_jit_block_add_assignment_op (C function)
gcc_jit_block_add_comment (C function)
gcc_jit_block_add_eval (C function)
gcc_jit_block_as_object (C function)
gcc_jit_block_end_with_conditional (C function)
gcc_jit_block_end_with_jump (C function)
gcc_jit_block_end_with_return (C function)
gcc_jit_block_end_with_switch (C function)
gcc_jit_block_end_with_void_return (C function)
gcc_jit_block_get_function (C function)
gcc_jit_bool_option (C type)
GCC_JIT_BOOL_OPTION_DEBUGINFO (C macro)
GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING (C macro)
GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE (C macro)
GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE (C macro)
GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE (C macro)
GCC_JIT_BOOL_OPTION_DUMP_SUMMARY (C macro)
GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES (C macro)
GCC_JIT_BOOL_OPTION_SELFCHECK_GC (C macro)
gcc_jit_case (C type)
gcc_jit_case_as_object (C function)
gcc_jit_comparison (C type)
gcc_jit_context (C type)
gcc_jit_context_acquire (C function)
gcc_jit_context_add_command_line_option (C function)
gcc_jit_context_add_driver_option (C function)
gcc_jit_context_compile (C function)
gcc_jit_context_compile_to_file (C function)
gcc_jit_context_dump_reproducer_to_file (C function)
gcc_jit_context_dump_to_file (C function)
gcc_jit_context_enable_dump (C function)
gcc_jit_context_get_builtin_function (C function)
gcc_jit_context_get_first_error (C function)
gcc_jit_context_get_int_type (C function)
gcc_jit_context_get_last_error (C function)
gcc_jit_context_get_timer (C function)
gcc_jit_context_get_type (C function)
gcc_jit_context_new_array_access (C function)
gcc_jit_context_new_array_type (C function)
gcc_jit_context_new_binary_op (C function)
gcc_jit_context_new_bitfield (C function)
gcc_jit_context_new_call (C function)
(C++ function)
gcc_jit_context_new_call_through_ptr (C function)
gcc_jit_context_new_case (C function)
gcc_jit_context_new_cast (C function)
gcc_jit_context_new_child_context (C function)
gcc_jit_context_new_comparison (C function)
gcc_jit_context_new_field (C function)
gcc_jit_context_new_function (C function)
gcc_jit_context_new_function_ptr_type (C function)
gcc_jit_context_new_global (C function)
gcc_jit_context_new_location (C function)
gcc_jit_context_new_opaque_struct (C function)
gcc_jit_context_new_param (C function)
gcc_jit_context_new_rvalue_from_double (C function)
gcc_jit_context_new_rvalue_from_int (C function)
gcc_jit_context_new_rvalue_from_long (C function)
gcc_jit_context_new_rvalue_from_ptr (C function)
gcc_jit_context_new_rvalue_from_vector (C function)
gcc_jit_context_new_string_literal (C function)
gcc_jit_context_new_struct_type (C function)
gcc_jit_context_new_unary_op (C function)
gcc_jit_context_new_union_type (C function)
gcc_jit_context_null (C function)
gcc_jit_context_one (C function)
gcc_jit_context_release (C function)
gcc_jit_context_set_bool_allow_unreachable_blocks (C function)
gcc_jit_context_set_bool_option (C function)
gcc_jit_context_set_bool_use_external_driver (C function)
gcc_jit_context_set_int_option (C function)
gcc_jit_context_set_logfile (C function)
gcc_jit_context_set_str_option (C function)
gcc_jit_context_set_timer (C function)
gcc_jit_context_zero (C function)
gcc_jit_field (C type)
gcc_jit_field_as_object (C function)
gcc_jit_function (C type)
GCC_JIT_FUNCTION_ALWAYS_INLINE (C macro)
gcc_jit_function_as_object (C function)
gcc_jit_function_dump_to_dot (C function)
GCC_JIT_FUNCTION_EXPORTED (C macro)
gcc_jit_function_get_address (C function)
gcc_jit_function_get_param (C function)
GCC_JIT_FUNCTION_IMPORTED (C macro)
GCC_JIT_FUNCTION_INTERNAL (C macro)
gcc_jit_function_kind (C type)
gcc_jit_function_new_block (C function)
gcc_jit_function_new_local (C function)
GCC_JIT_GLOBAL_EXPORTED (C macro)
GCC_JIT_GLOBAL_IMPORTED (C macro)
GCC_JIT_GLOBAL_INTERNAL (C macro)
gcc_jit_global_kind (C type)
gcc_jit_int_option (C type)
GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL (C macro)
gcc_jit_location (C type)
gcc_jit_lvalue (C type)
gcc_jit_lvalue_access_field (C function)
gcc_jit_lvalue_as_object (C function)
gcc_jit_lvalue_as_rvalue (C function)
gcc_jit_lvalue_get_address (C function)
gcc_jit_object (C type)
gcc_jit_object_get_context (C function)
gcc_jit_object_get_debug_string (C function)
gcc_jit_output_kind (C type)
GCC_JIT_OUTPUT_KIND_ASSEMBLER (C macro)
GCC_JIT_OUTPUT_KIND_DYNAMIC_LIBRARY (C macro)
GCC_JIT_OUTPUT_KIND_EXECUTABLE (C macro)
GCC_JIT_OUTPUT_KIND_OBJECT_FILE (C macro)
gcc_jit_param (C type)
gcc_jit_param_as_lvalue (C function)
gcc_jit_param_as_object (C function)
gcc_jit_param_as_rvalue (C function)
gcc_jit_result (C type)
gcc_jit_result_get_code (C function)
gcc_jit_result_get_global (C function)
gcc_jit_result_release (C function)
gcc_jit_rvalue (C type)
gcc_jit_rvalue_access_field (C function)
gcc_jit_rvalue_as_object (C function)
gcc_jit_rvalue_dereference (C function)
gcc_jit_rvalue_dereference_field (C function)
gcc_jit_rvalue_get_type (C function)
gcc_jit_rvalue_set_bool_require_tail_call (C function)
gcc_jit_str_option (C type)
GCC_JIT_STR_OPTION_PROGNAME (C macro)
gcc_jit_struct (C type)
gcc_jit_struct_as_type (C function)
gcc_jit_struct_set_fields (C function)
gcc_jit_timer (C type)
gcc_jit_timer_new (C function)
gcc_jit_timer_pop (C function)
gcc_jit_timer_print (C function)
gcc_jit_timer_push (C function)
gcc_jit_timer_release (C function)
gcc_jit_type (C type)
gcc_jit_type_as_object (C function)
gcc_jit_type_get_aligned (C function)
gcc_jit_type_get_const (C function)
gcc_jit_type_get_pointer (C function)
gcc_jit_type_get_vector (C function)
gcc_jit_type_get_volatile (C function)
gcc_jit_unary_op (C type)
GCC_JIT_UNARY_OP_ABS (C macro)
GCC_JIT_UNARY_OP_BITWISE_NEGATE (C macro)
GCC_JIT_UNARY_OP_LOGICAL_NEGATE (C macro)
GCC_JIT_UNARY_OP_MINUS (C macro)
gccjit::block (C++ class)
gccjit::block::add_assignment (C++ function)
gccjit::block::add_assignment_op (C++ function)
gccjit::block::add_comment (C++ function)
gccjit::block::add_eval (C++ function)
gccjit::block::end_with_conditional (C++ function)
gccjit::block::end_with_jump (C++ function)
gccjit::block::end_with_return (C++ function)
gccjit::block::end_with_switch (C++ function)
gccjit::block::end_with_switch::gccjit::case_ (C++ class)
gccjit::block::end_with_switch::gccjit::context::new_case (C++ function)
gccjit::context (C++ class)
gccjit::context::acquire (C++ function)
gccjit::context::add_command_line_option (C++ function)
gccjit::context::compile (C++ function)
gccjit::context::compile_to_file (C++ function)
gccjit::context::dump_reproducer_to_file (C++ function)
gccjit::context::dump_to_file (C++ function)
gccjit::context::get_builtin_function (C++ function)
gccjit::context::get_first_error (C++ function)
gccjit::context::get_int_type (C++ function)
gccjit::context::get_int_type<T> (C++ function)
gccjit::context::get_type (C++ function)
gccjit::context::new_array_access (C++ function)
gccjit::context::new_array_type (C++ function)
gccjit::context::new_binary_op (C++ function)
gccjit::context::new_bitwise_and (C++ function)
gccjit::context::new_bitwise_or (C++ function)
gccjit::context::new_bitwise_xor (C++ function)
gccjit::context::new_cast (C++ function)
gccjit::context::new_child_context (C++ function)
gccjit::context::new_comparison (C++ function)
gccjit::context::new_divide (C++ function)
gccjit::context::new_eq (C++ function)
gccjit::context::new_field (C++ function)
gccjit::context::new_function (C++ function)
gccjit::context::new_ge (C++ function)
gccjit::context::new_global (C++ function)
gccjit::context::new_gt (C++ function)
gccjit::context::new_le (C++ function)
gccjit::context::new_location (C++ function)
gccjit::context::new_logical_and (C++ function)
gccjit::context::new_logical_or (C++ function)
gccjit::context::new_lt (C++ function)
gccjit::context::new_minus (C++ function), [1]
gccjit::context::new_modulo (C++ function)
gccjit::context::new_mult (C++ function)
gccjit::context::new_ne (C++ function)
gccjit::context::new_opaque_struct (C++ function)
gccjit::context::new_param (C++ function)
gccjit::context::new_plus (C++ function)
gccjit::context::new_rvalue (C++ function), [1], [2], [3], [4], [5]
gccjit::context::new_struct_type (C++ function)
gccjit::context::new_unary_op (C++ function)
gccjit::context::one (C++ function)
gccjit::context::release (C++ function)
gccjit::context::set_bool_allow_unreachable_blocks (C++ function)
gccjit::context::set_bool_option (C++ function)
gccjit::context::set_bool_use_external_driver (C++ function)
gccjit::context::set_int_option (C++ function)
gccjit::context::set_str_option (C++ function)
gccjit::context::zero (C++ function)
gccjit::field (C++ class)
gccjit::function (C++ class)
gccjit::function::dump_to_dot (C++ function)
gccjit::function::get_address (C++ function)
gccjit::function::get_param (C++ function)
gccjit::function::new_block (C++ function)
gccjit::function::new_local (C++ function)
gccjit::location (C++ class)
gccjit::lvalue (C++ class)
gccjit::lvalue::access_field (C++ function)
gccjit::lvalue::get_address (C++ function)
gccjit::object (C++ class)
gccjit::object::get_context (C++ function)
gccjit::object::get_debug_string (C++ function)
gccjit::param (C++ class)
gccjit::rvalue (C++ class)
gccjit::rvalue::access_field (C++ function)
gccjit::rvalue::dereference (C++ function)
gccjit::rvalue::dereference_field (C++ function)
gccjit::rvalue::get_type (C++ function)
gccjit::rvalue::operator* (C++ function)
gccjit::struct_ (C++ class)
gccjit::type (C++ class)
gccjit::type::get_aligned (C++ function)
gccjit::type::get_const (C++ function)
gccjit::type::get_pointer (C++ function)
gccjit::type::get_vector (C++ function)
gccjit::type::get_volatile (C++ function)

L

LIBGCCJIT_HAVE_TIMING_API (C macro)

N

new_bitwise_negate (C++ function)
new_logical_negate (C++ function)

O

operator! (C++ function)
operator!= (C++ function)
operator% (C++ function)
operator& (C++ function)
operator&& (C++ function)
operator* (C++ function)
operator+ (C++ function)
operator- (C++ function), [1]
operator/ (C++ function)
operator< (C++ function)
operator<= (C++ function)
operator== (C++ function)
operator> (C++ function)
operator>= (C++ function)
operator^ (C++ function)
operator| (C++ function)
operator~ (C++ function)

P

PRESERVE_EXECUTABLES

R

RUN_UNDER_VALGRIND