/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/ |
H A D | libgccjit.h | 50 typedef struct gcc_jit_context gcc_jit_context; typedef 142 extern gcc_jit_context * 148 gcc_jit_context_release (gcc_jit_context *ctxt); 238 gcc_jit_context_set_str_option (gcc_jit_context *ctxt, 244 gcc_jit_context_set_int_option (gcc_jit_context *ctxt, 252 gcc_jit_context_set_bool_option (gcc_jit_context *ctxt, 273 gcc_jit_context_set_bool_allow_unreachable_blocks (gcc_jit_context *ctxt, 297 gcc_jit_context_set_bool_use_external_driver (gcc_jit_context *ctxt, 320 gcc_jit_context_add_command_line_option (gcc_jit_context *ctxt, 342 gcc_jit_context_add_driver_option (gcc_jit_context *ctxt, [all …]
|
H A D | libgccjit.c | 36 struct gcc_jit_context : public gcc::jit::recording::context struct 38 gcc_jit_context (gcc_jit_context *parent_ctxt) : in gcc_jit_context() function 349 gcc_jit_context * 352 gcc_jit_context *ctxt = new gcc_jit_context (NULL); in gcc_jit_context_acquire() 362 gcc_jit_context_release (gcc_jit_context *ctxt) in gcc_jit_context_release() 376 gcc_jit_context * 377 gcc_jit_context_new_child_context (gcc_jit_context *parent_ctxt) in gcc_jit_context_new_child_context() 382 gcc_jit_context *child_ctxt = new gcc_jit_context (parent_ctxt); in gcc_jit_context_new_child_context() 394 gcc_jit_context_new_location (gcc_jit_context *ctxt, in gcc_jit_context_new_location() 439 gcc_jit_context_get_type (gcc_jit_context *ctxt, in gcc_jit_context_get_type() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/ |
H A D | libgccjit.h | 50 typedef struct gcc_jit_context gcc_jit_context; typedef 157 extern gcc_jit_context * 163 gcc_jit_context_release (gcc_jit_context *ctxt); 253 gcc_jit_context_set_str_option (gcc_jit_context *ctxt, 259 gcc_jit_context_set_int_option (gcc_jit_context *ctxt, 267 gcc_jit_context_set_bool_option (gcc_jit_context *ctxt, 288 gcc_jit_context_set_bool_allow_unreachable_blocks (gcc_jit_context *ctxt, 306 gcc_jit_context_set_bool_print_errors_to_stderr (gcc_jit_context *ctxt, 330 gcc_jit_context_set_bool_use_external_driver (gcc_jit_context *ctxt, 353 gcc_jit_context_add_command_line_option (gcc_jit_context *ctxt, [all …]
|
H A D | libgccjit.cc | 36 struct gcc_jit_context : public gcc::jit::recording::context struct 38 gcc_jit_context (gcc_jit_context *parent_ctxt) : in gcc_jit_context() argument 373 gcc_jit_context * 376 gcc_jit_context *ctxt = new gcc_jit_context (NULL); in gcc_jit_context_acquire() 386 gcc_jit_context_release (gcc_jit_context *ctxt) in gcc_jit_context_release() 400 gcc_jit_context * 401 gcc_jit_context_new_child_context (gcc_jit_context *parent_ctxt) in gcc_jit_context_new_child_context() 406 gcc_jit_context *child_ctxt = new gcc_jit_context (parent_ctxt); in gcc_jit_context_new_child_context() 418 gcc_jit_context_new_location (gcc_jit_context *ctxt, in gcc_jit_context_new_location() 463 gcc_jit_context_get_type (gcc_jit_context *ctxt, in gcc_jit_context_get_type() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/topics/ |
H A D | contexts.rst | 23 .. type:: gcc_jit_context 25 The top-level of the API is the :c:type:`gcc_jit_context` type. 27 A :c:type:`gcc_jit_context` instance encapsulates the state of a 40 .. function:: gcc_jit_context *gcc_jit_context_acquire (void) 42 This function acquires a new :c:type:`gcc_jit_context *` instance, 46 .. function:: void gcc_jit_context_release (gcc_jit_context *ctxt) 60 .. function:: gcc_jit_context * gcc_jit_context_new_child_context (gcc_jit_context *parent_ctxt) 92 Instances of :c:type:`gcc_jit_context *` created via 131 gcc_jit_context_get_first_error (gcc_jit_context *ctxt) 145 gcc_jit_context_get_last_error (gcc_jit_context *ctxt) [all …]
|
H A D | expressions.rst | 58 gcc_jit_context_new_rvalue_from_int (gcc_jit_context *ctxt, \ 66 gcc_jit_context_new_rvalue_from_long (gcc_jit_context *ctxt, \ 73 .. function:: gcc_jit_rvalue *gcc_jit_context_zero (gcc_jit_context *ctxt, \ 83 .. function:: gcc_jit_rvalue *gcc_jit_context_one (gcc_jit_context *ctxt, \ 94 gcc_jit_context_new_rvalue_from_double (gcc_jit_context *ctxt, \ 102 gcc_jit_context_new_rvalue_from_ptr (gcc_jit_context *ctxt, \ 108 .. function:: gcc_jit_rvalue *gcc_jit_context_null (gcc_jit_context *ctxt, \ 119 gcc_jit_context_new_string_literal (gcc_jit_context *ctxt, \ 159 gcc_jit_context_new_array_constructor (gcc_jit_context *ctxt,\ 194 gcc_jit_context_new_struct_constructor (gcc_jit_context *ctxt,\ [all …]
|
H A D | objects.rst | 26 :c:type:`gcc_jit_context *` and :c:type:`gcc_jit_result *`) is a 31 * is associated with a :c:type:`gcc_jit_context *`. 62 .. function:: gcc_jit_context *gcc_jit_object_get_context (gcc_jit_object *obj)
|
H A D | types.rst | 55 .. function:: gcc_jit_type *gcc_jit_context_get_type (gcc_jit_context *ctxt, \ 101 gcc_jit_context_get_int_type (gcc_jit_context *ctxt, \ 123 gcc_jit_context_new_array_type (gcc_jit_context *ctxt, \ 249 gcc_jit_context_new_field (gcc_jit_context *ctxt,\ 263 gcc_jit_context_new_bitfield (gcc_jit_context *ctxt,\ 293 gcc_jit_context_new_struct_type (gcc_jit_context *ctxt,\ 306 gcc_jit_context_new_opaque_struct (gcc_jit_context *ctxt,\ 335 gcc_jit_context_new_union_type (gcc_jit_context *ctxt,\
|
H A D | performance.rst | 35 You can also asssociate a timer with a :c:type:`gcc_jit_context`, in 56 gcc_jit_context *ctxt = gcc_jit_context_acquire (); 166 .. function:: void gcc_jit_context_set_timer(gcc_jit_context *ctxt, \ 174 :c:type:`gcc_jit_context` instances. 187 .. function:: gcc_jit_timer *gcc_jit_context_get_timer(gcc_jit_context *ctxt)
|
H A D | compilation.rst | 23 Once populated, a :c:type:`gcc_jit_context *` can be compiled to 35 gcc_jit_context_compile (gcc_jit_context *ctxt) 152 gcc_jit_context_compile_to_file (gcc_jit_context *ctxt, \ 156 Compile the :c:type:`gcc_jit_context *` to a file of the given
|
H A D | locations.rst | 36 :c:type:`gcc_jit_context` for these locations to actually be usable by 47 gcc_jit_context_new_location (gcc_jit_context *ctxt,\
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/topics/ |
H A D | contexts.rst | 23 .. type:: gcc_jit_context 25 The top-level of the API is the :c:type:`gcc_jit_context` type. 27 A :c:type:`gcc_jit_context` instance encapsulates the state of a 40 .. function:: gcc_jit_context *gcc_jit_context_acquire (void) 42 This function acquires a new :c:type:`gcc_jit_context *` instance, 46 .. function:: void gcc_jit_context_release (gcc_jit_context *ctxt) 60 .. function:: gcc_jit_context * gcc_jit_context_new_child_context (gcc_jit_context *parent_ctxt) 92 Instances of :c:type:`gcc_jit_context *` created via 131 gcc_jit_context_get_first_error (gcc_jit_context *ctxt) 145 gcc_jit_context_get_last_error (gcc_jit_context *ctxt) [all …]
|
H A D | expressions.rst | 58 gcc_jit_context_new_rvalue_from_int (gcc_jit_context *ctxt, \ 66 gcc_jit_context_new_rvalue_from_long (gcc_jit_context *ctxt, \ 73 .. function:: gcc_jit_rvalue *gcc_jit_context_zero (gcc_jit_context *ctxt, \ 83 .. function:: gcc_jit_rvalue *gcc_jit_context_one (gcc_jit_context *ctxt, \ 94 gcc_jit_context_new_rvalue_from_double (gcc_jit_context *ctxt, \ 102 gcc_jit_context_new_rvalue_from_ptr (gcc_jit_context *ctxt, \ 108 .. function:: gcc_jit_rvalue *gcc_jit_context_null (gcc_jit_context *ctxt, \ 119 gcc_jit_context_new_string_literal (gcc_jit_context *ctxt, \ 133 gcc_jit_context_new_rvalue_from_vector (gcc_jit_context *ctxt, \ 157 gcc_jit_context_new_unary_op (gcc_jit_context *ctxt, \ [all …]
|
H A D | types.rst | 55 .. function:: gcc_jit_type *gcc_jit_context_get_type (gcc_jit_context *ctxt, \ 91 gcc_jit_context_get_int_type (gcc_jit_context *ctxt, \ 113 gcc_jit_context_new_array_type (gcc_jit_context *ctxt, \ 239 gcc_jit_context_new_field (gcc_jit_context *ctxt,\ 251 gcc_jit_context_new_bitfield (gcc_jit_context *ctxt,\ 280 gcc_jit_context_new_struct_type (gcc_jit_context *ctxt,\ 293 gcc_jit_context_new_opaque_struct (gcc_jit_context *ctxt,\ 322 gcc_jit_context_new_union_type (gcc_jit_context *ctxt,\
|
H A D | objects.rst | 26 :c:type:`gcc_jit_context *` and :c:type:`gcc_jit_result *`) is a 31 * is associated with a :c:type:`gcc_jit_context *`. 61 .. function:: gcc_jit_context *gcc_jit_object_get_context (gcc_jit_object *obj)
|
H A D | performance.rst | 35 You can also asssociate a timer with a :c:type:`gcc_jit_context`, in 56 gcc_jit_context *ctxt = gcc_jit_context_acquire (); 166 .. function:: void gcc_jit_context_set_timer(gcc_jit_context *ctxt, \ 174 :c:type:`gcc_jit_context` instances. 187 .. function:: gcc_jit_timer *gcc_jit_context_get_timer(gcc_jit_context *ctxt)
|
H A D | compilation.rst | 23 Once populated, a :c:type:`gcc_jit_context *` can be compiled to 35 gcc_jit_context_compile (gcc_jit_context *ctxt) 150 gcc_jit_context_compile_to_file (gcc_jit_context *ctxt, \ 154 Compile the :c:type:`gcc_jit_context *` to a file of the given
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/examples/ |
H A D | tut02-square.c | 26 create_code (gcc_jit_context *ctxt) in create_code() 62 gcc_jit_context *ctxt = NULL; in main()
|
H A D | tut01-hello-world.c | 26 create_code (gcc_jit_context *ctxt) in create_code() 77 gcc_jit_context *ctxt; in main()
|
H A D | tut05-bf.c | 17 make_main (gcc_jit_context *ctxt) in make_main() 48 gcc_jit_context *ctxt; 298 gcc_jit_context * 411 gcc_jit_context *ctxt; in main()
|
H A D | tut03-sum-of-squares.c | 26 create_code (gcc_jit_context *ctxt) in create_code() 125 gcc_jit_context *ctxt = NULL; in main()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/examples/ |
H A D | tut02-square.c | 26 create_code (gcc_jit_context *ctxt) in create_code() 62 gcc_jit_context *ctxt = NULL; in main()
|
H A D | tut01-hello-world.c | 26 create_code (gcc_jit_context *ctxt) in create_code() 77 gcc_jit_context *ctxt; in main()
|
H A D | tut05-bf.c | 17 make_main (gcc_jit_context *ctxt) in make_main() 48 gcc_jit_context *ctxt; 298 gcc_jit_context * 411 gcc_jit_context *ctxt; in main()
|
H A D | tut03-sum-of-squares.c | 26 create_code (gcc_jit_context *ctxt) in create_code() 125 gcc_jit_context *ctxt = NULL; in main()
|