Home | History | Annotate | Line # | Download | only in jit
libgccjit.exports revision 1.1
      1  1.1  mrg # Linker export list for Darwin libgccjit.dylib
      2  1.1  mrg 
      3  1.1  mrg #   Contributed by Iain Sandoe <iain (a] sandoe.co.uk>.
      4  1.1  mrg #
      5  1.1  mrg # This file is part of GCC.
      6  1.1  mrg #
      7  1.1  mrg # GCC is free software you can redistribute it and/or modify it
      8  1.1  mrg # under the terms of the GNU General Public License as published by
      9  1.1  mrg # the Free Software Foundation either version 3, or (at your option)
     10  1.1  mrg # any later version.
     11  1.1  mrg #
     12  1.1  mrg # GCC is distributed in the hope that it will be useful, but
     13  1.1  mrg # WITHOUT ANY WARRANTY without even the implied warranty of
     14  1.1  mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     15  1.1  mrg # General Public License for more details.
     16  1.1  mrg #
     17  1.1  mrg # You should have received a copy of the GNU General Public License
     18  1.1  mrg # along with GCC see the file COPYING3.  If not see
     19  1.1  mrg # <http://www.gnu.org/licenses/>.  */
     20  1.1  mrg 
     21  1.1  mrg # The initial release of the library.
     22  1.1  mrg # Keep this list sorted alphabetically:
     23  1.1  mrg _gcc_jit_block_add_assignment
     24  1.1  mrg _gcc_jit_block_add_assignment_op
     25  1.1  mrg _gcc_jit_block_add_comment
     26  1.1  mrg _gcc_jit_block_add_eval
     27  1.1  mrg _gcc_jit_block_as_object
     28  1.1  mrg _gcc_jit_block_end_with_conditional
     29  1.1  mrg _gcc_jit_block_end_with_jump
     30  1.1  mrg _gcc_jit_block_end_with_return
     31  1.1  mrg _gcc_jit_block_end_with_void_return
     32  1.1  mrg _gcc_jit_block_get_function
     33  1.1  mrg _gcc_jit_context_acquire
     34  1.1  mrg _gcc_jit_context_compile
     35  1.1  mrg _gcc_jit_context_compile_to_file
     36  1.1  mrg _gcc_jit_context_dump_to_file
     37  1.1  mrg _gcc_jit_context_dump_reproducer_to_file
     38  1.1  mrg _gcc_jit_context_enable_dump
     39  1.1  mrg _gcc_jit_context_get_builtin_function
     40  1.1  mrg _gcc_jit_context_get_first_error
     41  1.1  mrg _gcc_jit_context_get_last_error
     42  1.1  mrg _gcc_jit_context_get_type
     43  1.1  mrg _gcc_jit_context_get_int_type
     44  1.1  mrg _gcc_jit_context_new_array_access
     45  1.1  mrg _gcc_jit_context_new_array_type
     46  1.1  mrg _gcc_jit_context_new_binary_op
     47  1.1  mrg _gcc_jit_context_new_call
     48  1.1  mrg _gcc_jit_context_new_call_through_ptr
     49  1.1  mrg _gcc_jit_context_new_cast
     50  1.1  mrg _gcc_jit_context_new_child_context
     51  1.1  mrg _gcc_jit_context_new_comparison
     52  1.1  mrg _gcc_jit_context_new_field
     53  1.1  mrg _gcc_jit_context_new_function
     54  1.1  mrg _gcc_jit_context_new_function_ptr_type
     55  1.1  mrg _gcc_jit_context_new_global
     56  1.1  mrg _gcc_jit_context_new_location
     57  1.1  mrg _gcc_jit_context_new_opaque_struct
     58  1.1  mrg _gcc_jit_context_new_param
     59  1.1  mrg _gcc_jit_context_new_rvalue_from_double
     60  1.1  mrg _gcc_jit_context_new_rvalue_from_int
     61  1.1  mrg _gcc_jit_context_new_rvalue_from_long
     62  1.1  mrg _gcc_jit_context_new_rvalue_from_ptr
     63  1.1  mrg _gcc_jit_context_new_string_literal
     64  1.1  mrg _gcc_jit_context_new_struct_type
     65  1.1  mrg _gcc_jit_context_new_unary_op
     66  1.1  mrg _gcc_jit_context_new_union_type
     67  1.1  mrg _gcc_jit_context_null
     68  1.1  mrg _gcc_jit_context_one
     69  1.1  mrg _gcc_jit_context_release
     70  1.1  mrg _gcc_jit_context_set_bool_option
     71  1.1  mrg _gcc_jit_context_set_int_option
     72  1.1  mrg _gcc_jit_context_set_logfile
     73  1.1  mrg _gcc_jit_context_set_str_option
     74  1.1  mrg _gcc_jit_context_zero
     75  1.1  mrg _gcc_jit_field_as_object
     76  1.1  mrg _gcc_jit_function_as_object
     77  1.1  mrg _gcc_jit_function_dump_to_dot
     78  1.1  mrg _gcc_jit_function_get_param
     79  1.1  mrg _gcc_jit_function_new_block
     80  1.1  mrg _gcc_jit_function_new_local
     81  1.1  mrg _gcc_jit_location_as_object
     82  1.1  mrg _gcc_jit_lvalue_as_object
     83  1.1  mrg _gcc_jit_lvalue_as_rvalue
     84  1.1  mrg _gcc_jit_lvalue_access_field
     85  1.1  mrg _gcc_jit_lvalue_get_address
     86  1.1  mrg _gcc_jit_object_get_context
     87  1.1  mrg _gcc_jit_object_get_debug_string
     88  1.1  mrg _gcc_jit_param_as_lvalue
     89  1.1  mrg _gcc_jit_param_as_object
     90  1.1  mrg _gcc_jit_param_as_rvalue
     91  1.1  mrg _gcc_jit_result_get_code
     92  1.1  mrg _gcc_jit_result_get_global
     93  1.1  mrg _gcc_jit_result_release
     94  1.1  mrg _gcc_jit_rvalue_access_field
     95  1.1  mrg _gcc_jit_rvalue_as_object
     96  1.1  mrg _gcc_jit_rvalue_dereference
     97  1.1  mrg _gcc_jit_rvalue_dereference_field
     98  1.1  mrg _gcc_jit_rvalue_get_type
     99  1.1  mrg _gcc_jit_struct_as_type
    100  1.1  mrg _gcc_jit_struct_set_fields
    101  1.1  mrg _gcc_jit_type_as_object
    102  1.1  mrg _gcc_jit_type_get_const
    103  1.1  mrg _gcc_jit_type_get_pointer
    104  1.1  mrg _gcc_jit_type_get_volatile
    105  1.1  mrg 
    106  1.1  mrg # Add support for adding arbitrary command-line options (PR jit/66628).
    107  1.1  mrg # LIBGCCJIT_ABI_1
    108  1.1  mrg _gcc_jit_context_add_command_line_option
    109  1.1  mrg 
    110  1.1  mrg # Add support for disabling the check for unreachable blocks (PR jit/66546).
    111  1.1  mrg # LIBGCCJIT_ABI_2
    112  1.1  mrg _gcc_jit_context_set_bool_allow_unreachable_blocks
    113  1.1  mrg 
    114  1.1  mrg # Add support for switch statements.
    115  1.1  mrg # LIBGCCJIT_ABI_3
    116  1.1  mrg _gcc_jit_block_end_with_switch
    117  1.1  mrg _gcc_jit_case_as_object
    118  1.1  mrg _gcc_jit_context_new_case
    119  1.1  mrg 
    120  1.1  mrg # Add timing API.
    121  1.1  mrg #LIBGCCJIT_ABI_4
    122  1.1  mrg _gcc_jit_context_get_timer
    123  1.1  mrg _gcc_jit_context_set_timer
    124  1.1  mrg _gcc_jit_timer_new
    125  1.1  mrg _gcc_jit_timer_release
    126  1.1  mrg _gcc_jit_timer_push
    127  1.1  mrg _gcc_jit_timer_pop
    128  1.1  mrg _gcc_jit_timer_print
    129  1.1  mrg 
    130  1.1  mrg # LIBGCCJIT_ABI_5
    131  1.1  mrg _gcc_jit_context_set_bool_use_external_driver
    132  1.1  mrg 
    133  1.1  mrg # LIBGCCJIT_ABI_6
    134  1.1  mrg _gcc_jit_rvalue_set_bool_require_tail_call
    135  1.1  mrg 
    136  1.1  mrg # LIBGCCJIT_ABI_7
    137  1.1  mrg _gcc_jit_type_get_aligned
    138  1.1  mrg 
    139  1.1  mrg # LIBGCCJIT_ABI_8
    140  1.1  mrg _gcc_jit_type_get_vector
    141  1.1  mrg 
    142  1.1  mrg # LIBGCCJIT_ABI_9
    143  1.1  mrg _gcc_jit_function_get_address
    144  1.1  mrg 
    145  1.1  mrg # LIBGCCJIT_ABI_10
    146  1.1  mrg _gcc_jit_context_new_rvalue_from_vector
    147  1.1  mrg 
    148  1.1  mrg # LIBGCCJIT_ABI_11
    149  1.1  mrg _gcc_jit_context_add_driver_option
    150  1.1  mrg 
    151  1.1  mrg # LIBGCCJIT_ABI_12
    152  1.1  mrg _gcc_jit_context_new_bitfield
    153  1.1  mrg 
    154  1.1  mrg # LIBGCCJIT_ABI_13
    155  1.1  mrg _gcc_jit_version_major
    156  1.1  mrg _gcc_jit_version_minor
    157  1.1  mrg _gcc_jit_version_patchlevel
    158  1.1  mrg 
    159  1.1  mrg # LIBGCCJIT_ABI_14
    160  1.1  mrg _gcc_jit_global_set_initializer
    161  1.1  mrg 
    162  1.1  mrg # LIBGCCJIT_ABI_15
    163  1.1  mrg _gcc_jit_block_add_extended_asm
    164  1.1  mrg _gcc_jit_block_end_with_extended_asm_goto
    165  1.1  mrg _gcc_jit_extended_asm_as_object
    166  1.1  mrg _gcc_jit_extended_asm_set_volatile_flag
    167  1.1  mrg _gcc_jit_extended_asm_set_inline_flag
    168  1.1  mrg _gcc_jit_extended_asm_add_output_operand
    169  1.1  mrg _gcc_jit_extended_asm_add_input_operand
    170  1.1  mrg _gcc_jit_extended_asm_add_clobber
    171  1.1  mrg _gcc_jit_context_add_top_level_asm
    172  1.1  mrg 
    173  1.1  mrg # LIBGCCJIT_ABI_16
    174  1.1  mrg _gcc_jit_function_get_return_type
    175  1.1  mrg _gcc_jit_function_get_param_count
    176  1.1  mrg _gcc_jit_function_type_get_return_type
    177  1.1  mrg _gcc_jit_function_type_get_param_count
    178  1.1  mrg _gcc_jit_function_type_get_param_type
    179  1.1  mrg _gcc_jit_type_unqualified
    180  1.1  mrg _gcc_jit_type_dyncast_array
    181  1.1  mrg _gcc_jit_type_is_bool
    182  1.1  mrg _gcc_jit_type_dyncast_function_ptr_type
    183  1.1  mrg _gcc_jit_type_is_integral
    184  1.1  mrg _gcc_jit_type_is_pointer
    185  1.1  mrg _gcc_jit_type_dyncast_vector
    186  1.1  mrg _gcc_jit_vector_type_get_element_type
    187  1.1  mrg _gcc_jit_vector_type_get_num_units
    188  1.1  mrg _gcc_jit_struct_get_field
    189  1.1  mrg _gcc_jit_type_is_struct
    190  1.1  mrg _gcc_jit_struct_get_field_count
    191  1.1  mrg 
    192  1.1  mrg # LIBGCCJIT_ABI_17
    193  1.1  mrg _gcc_jit_lvalue_set_tls_model
    194  1.1  mrg 
    195  1.1  mrg # LIBGCCJIT_ABI_18
    196  1.1  mrg _gcc_jit_lvalue_set_link_section
    197  1.1  mrg 
    198  1.1  mrg #LIBGCCJIT_ABI_19
    199  1.1  mrg _gcc_jit_context_new_array_constructor
    200  1.1  mrg _gcc_jit_context_new_struct_constructor
    201  1.1  mrg _gcc_jit_context_new_union_constructor
    202  1.1  mrg _gcc_jit_global_set_initializer_rvalue
    203  1.1  mrg 
    204  1.1  mrg # LIBGCCJIT_ABI_20
    205  1.1  mrg _gcc_jit_compatible_types
    206  1.1  mrg _gcc_jit_type_get_size
    207  1.1  mrg 
    208  1.1  mrg # LIBGCCJIT_ABI_21
    209  1.1  mrg _gcc_jit_context_new_bitcast
    210  1.1  mrg 
    211  1.1  mrg # LIBGCCJIT_ABI_22
    212  1.1  mrg _gcc_jit_lvalue_set_register_name
    213  1.1  mrg 
    214  1.1  mrg # LIBGCCJIT_ABI_23
    215  1.1  mrg _gcc_jit_context_set_bool_print_errors_to_stderr
    216  1.1  mrg 
    217  1.1  mrg # LIBGCCJIT_ABI_24
    218  1.1  mrg _gcc_jit_lvalue_set_alignment
    219  1.1  mrg _gcc_jit_lvalue_get_alignment
    220