Crate gccjit_sys

Source

Enums§

gcc_jit_binary_op
gcc_jit_block
gcc_jit_bool_option
gcc_jit_case
gcc_jit_comparison
gcc_jit_context
gcc_jit_extended_asm
gcc_jit_field
gcc_jit_function
gcc_jit_function_kind
gcc_jit_function_type
gcc_jit_global_kind
gcc_jit_int_option
gcc_jit_location
gcc_jit_lvalue
gcc_jit_object
gcc_jit_output_kind
gcc_jit_param
gcc_jit_result
gcc_jit_rvalue
gcc_jit_str_option
gcc_jit_struct
gcc_jit_target_info
gcc_jit_tls_model
gcc_jit_type
gcc_jit_types
gcc_jit_unary_op
gcc_jit_vector_type

Functions§

gcc_jit_block_add_assignment
gcc_jit_block_add_assignment_op
gcc_jit_block_add_comment
gcc_jit_block_add_eval
gcc_jit_block_add_extended_asm
gcc_jit_block_as_object
gcc_jit_block_end_with_conditional
gcc_jit_block_end_with_extended_asm_goto
gcc_jit_block_end_with_jump
gcc_jit_block_end_with_return
gcc_jit_block_end_with_switch
gcc_jit_block_end_with_void_return
gcc_jit_block_get_function
gcc_jit_case_as_object
gcc_jit_compatible_types
gcc_jit_context_acquire
gcc_jit_context_add_command_line_option
gcc_jit_context_add_driver_option
gcc_jit_context_add_top_level_asm
gcc_jit_context_compile
gcc_jit_context_compile_to_file
gcc_jit_context_dump_reproducer_to_file
gcc_jit_context_dump_to_file
gcc_jit_context_get_builtin_function
gcc_jit_context_get_first_error
gcc_jit_context_get_int_type
gcc_jit_context_get_last_error
gcc_jit_context_get_type
gcc_jit_context_new_array_access
gcc_jit_context_new_array_constructor
gcc_jit_context_new_array_type
gcc_jit_context_new_binary_op
gcc_jit_context_new_bitcast
gcc_jit_context_new_call
gcc_jit_context_new_call_through_ptr
gcc_jit_context_new_case
gcc_jit_context_new_cast
gcc_jit_context_new_child_context
gcc_jit_context_new_comparison
gcc_jit_context_new_field
gcc_jit_context_new_function
gcc_jit_context_new_function_ptr_type
gcc_jit_context_new_global
gcc_jit_context_new_location
gcc_jit_context_new_opaque_struct
gcc_jit_context_new_param
gcc_jit_context_new_rvalue_from_double
gcc_jit_context_new_rvalue_from_int
gcc_jit_context_new_rvalue_from_long
gcc_jit_context_new_rvalue_from_ptr
gcc_jit_context_new_rvalue_from_vector
gcc_jit_context_new_string_literal
gcc_jit_context_new_struct_constructor
gcc_jit_context_new_struct_type
gcc_jit_context_new_unary_op
gcc_jit_context_new_union_constructor
gcc_jit_context_new_union_type
gcc_jit_context_null
gcc_jit_context_one
gcc_jit_context_release
gcc_jit_context_set_bool_allow_unreachable_blocks
gcc_jit_context_set_bool_option
gcc_jit_context_set_bool_print_errors_to_stderr
gcc_jit_context_set_int_option
gcc_jit_context_set_logfile
gcc_jit_context_set_str_option
gcc_jit_context_zero
gcc_jit_extended_asm_add_clobber
gcc_jit_extended_asm_add_input_operand
gcc_jit_extended_asm_add_output_operand
gcc_jit_extended_asm_as_object
gcc_jit_extended_asm_set_inline_flag
gcc_jit_extended_asm_set_volatile_flag
gcc_jit_field_as_object
gcc_jit_function_as_object
gcc_jit_function_dump_to_dot
gcc_jit_function_get_address
gcc_jit_function_get_param
gcc_jit_function_get_param_count
gcc_jit_function_get_return_type
gcc_jit_function_new_block
gcc_jit_function_new_local
gcc_jit_function_type_get_param_count
gcc_jit_function_type_get_param_type
gcc_jit_function_type_get_return_type
gcc_jit_global_set_initializer
gcc_jit_global_set_initializer_rvalue
gcc_jit_location_as_object
gcc_jit_lvalue_access_field
gcc_jit_lvalue_as_object
gcc_jit_lvalue_as_rvalue
gcc_jit_lvalue_get_address
gcc_jit_lvalue_get_alignment
gcc_jit_lvalue_set_alignment
gcc_jit_lvalue_set_link_section
gcc_jit_lvalue_set_register_name
gcc_jit_lvalue_set_tls_model
gcc_jit_object_get_context
gcc_jit_object_get_debug_string
gcc_jit_param_as_lvalue
gcc_jit_param_as_object
gcc_jit_param_as_rvalue
gcc_jit_result_get_code
gcc_jit_result_get_global
gcc_jit_result_release
gcc_jit_rvalue_access_field
gcc_jit_rvalue_as_object
gcc_jit_rvalue_dereference
gcc_jit_rvalue_dereference_field
gcc_jit_rvalue_get_type
gcc_jit_struct_as_type
gcc_jit_struct_get_field
gcc_jit_struct_get_field_count
gcc_jit_struct_set_fields
gcc_jit_type_as_object
gcc_jit_type_dyncast_array
gcc_jit_type_dyncast_function_ptr_type
gcc_jit_type_dyncast_vector
gcc_jit_type_get_aligned
gcc_jit_type_get_const
gcc_jit_type_get_pointer
gcc_jit_type_get_size
gcc_jit_type_get_vector
gcc_jit_type_get_volatile
gcc_jit_type_is_bool
gcc_jit_type_is_integral
gcc_jit_type_is_pointer
gcc_jit_type_is_struct
gcc_jit_type_unqualified
gcc_jit_vector_type_get_element_type
gcc_jit_vector_type_get_num_units
gcc_jit_version_major
gcc_jit_version_minor
gcc_jit_version_patchlevel