Home
last modified time | relevance | path

Searched refs:gcc_jit_context (Results 1 – 25 of 57) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/
H A Dlibgccjit.h50 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 Dlibgccjit.c36 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 Dlibgccjit.h50 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 Dlibgccjit.cc36 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 Dcontexts.rst23 .. 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 Dexpressions.rst58 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 Dobjects.rst26 :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 Dtypes.rst55 .. 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 Dperformance.rst35 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 Dcompilation.rst23 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 Dlocations.rst36 :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 Dcontexts.rst23 .. 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 Dexpressions.rst58 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 Dtypes.rst55 .. 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 Dobjects.rst26 :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 Dperformance.rst35 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 Dcompilation.rst23 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 Dtut02-square.c26 create_code (gcc_jit_context *ctxt) in create_code()
62 gcc_jit_context *ctxt = NULL; in main()
H A Dtut01-hello-world.c26 create_code (gcc_jit_context *ctxt) in create_code()
77 gcc_jit_context *ctxt; in main()
H A Dtut05-bf.c17 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 Dtut03-sum-of-squares.c26 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 Dtut02-square.c26 create_code (gcc_jit_context *ctxt) in create_code()
62 gcc_jit_context *ctxt = NULL; in main()
H A Dtut01-hello-world.c26 create_code (gcc_jit_context *ctxt) in create_code()
77 gcc_jit_context *ctxt; in main()
H A Dtut05-bf.c17 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 Dtut03-sum-of-squares.c26 create_code (gcc_jit_context *ctxt) in create_code()
125 gcc_jit_context *ctxt = NULL; in main()

123