Home
last modified time | relevance | path

Searched refs:gcc_jit_type (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/jit/
H A Dlibgccjit.h91 typedef struct gcc_jit_type gcc_jit_type; typedef
538 gcc_jit_type_as_object (gcc_jit_type *type);
610 extern gcc_jit_type *
615 extern gcc_jit_type *
622 extern gcc_jit_type *
623 gcc_jit_type_get_pointer (gcc_jit_type *type);
626 extern gcc_jit_type *
627 gcc_jit_type_get_const (gcc_jit_type *type);
630 extern gcc_jit_type *
631 gcc_jit_type_get_volatile (gcc_jit_type *type);
[all …]
H A Dlibgccjit.cc55 struct gcc_jit_type : public gcc::jit::recording::type struct
358 gcc_jit_compatible_types (gcc_jit_type *ltype, in gcc_jit_compatible_types()
359 gcc_jit_type *rtype) in gcc_jit_compatible_types()
449 gcc_jit_type_as_object (gcc_jit_type *type) in gcc_jit_type_as_object()
462 gcc_jit_type *
474 return (gcc_jit_type *)ctxt->get_type (type); in gcc_jit_context_get_type()
484 gcc_jit_type *
492 return (gcc_jit_type *)ctxt->get_int_type (num_bytes, is_signed); in gcc_jit_context_get_int_type()
501 gcc_jit_type *
502 gcc_jit_type_get_pointer (gcc_jit_type *type) in gcc_jit_type_get_pointer()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/
H A Dlibgccjit.h88 typedef struct gcc_jit_type gcc_jit_type; typedef
505 gcc_jit_type_as_object (gcc_jit_type *type);
566 extern gcc_jit_type *
571 extern gcc_jit_type *
578 extern gcc_jit_type *
579 gcc_jit_type_get_pointer (gcc_jit_type *type);
582 extern gcc_jit_type *
583 gcc_jit_type_get_const (gcc_jit_type *type);
586 extern gcc_jit_type *
587 gcc_jit_type_get_volatile (gcc_jit_type *type);
[all …]
H A Dlibgccjit.c55 struct gcc_jit_type : public gcc::jit::recording::type struct
425 gcc_jit_type_as_object (gcc_jit_type *type) in gcc_jit_type_as_object()
438 gcc_jit_type *
450 return (gcc_jit_type *)ctxt->get_type (type); in gcc_jit_context_get_type()
460 gcc_jit_type *
468 return (gcc_jit_type *)ctxt->get_int_type (num_bytes, is_signed); in gcc_jit_context_get_int_type()
477 gcc_jit_type *
478 gcc_jit_type_get_pointer (gcc_jit_type *type) in gcc_jit_type_get_pointer()
482 return (gcc_jit_type *)type->get_pointer (); in gcc_jit_type_get_pointer()
491 gcc_jit_type *
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/topics/
H A Dtypes.rst23 .. c:type:: gcc_jit_type
25 gcc_jit_type represents a type within the library.
27 .. function:: gcc_jit_object *gcc_jit_type_as_object (gcc_jit_type *type)
38 gcc_jit_type *int_type = gcc_jit_context_get_type (ctxt, GCC_JIT_TYPE_INT);
47 gcc_jit_type *const_int_star = gcc_jit_type_get_pointer (gcc_jit_type_get_const (int_type));
48 gcc_jit_type *int_const_star = gcc_jit_type_get_const (gcc_jit_type_get_pointer (int_type));
55 .. function:: gcc_jit_type *gcc_jit_context_get_type (gcc_jit_context *ctxt, \
100 .. function:: gcc_jit_type *\
110 .. function:: gcc_jit_type *gcc_jit_type_get_pointer (gcc_jit_type *type)
114 .. function:: gcc_jit_type *gcc_jit_type_get_const (gcc_jit_type *type)
[all …]
H A Dfunction-pointers.rst55 gcc_jit_type *void_type =
57 gcc_jit_type *int_type =
61 gcc_jit_type *param_types[3];
66 gcc_jit_type *fn_ptr_type =
71 .. function:: gcc_jit_type *\
74 gcc_jit_type *return_type,\
76 gcc_jit_type **param_types,\
79 Generate a :c:type:`gcc_jit_type` for a function pointer with the
H A Dexpressions.rst45 .. function:: gcc_jit_type *gcc_jit_rvalue_get_type (gcc_jit_rvalue *rvalue)
59 gcc_jit_type *numeric_type, \
67 gcc_jit_type *numeric_type, \
74 gcc_jit_type *numeric_type)
84 gcc_jit_type *numeric_type)
95 gcc_jit_type *numeric_type, \
103 gcc_jit_type *pointer_type, \
109 gcc_jit_type *pointer_type)
161 gcc_jit_type *type,\
196 gcc_jit_type *type,\
[all …]
H A Dfunctions.rst32 gcc_jit_type *type,\
75 gcc_jit_type *return_type,\
162 gcc_jit_type *type,\
179 .. function:: gcc_jit_type *\
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/topics/
H A Dtypes.rst23 .. c:type:: gcc_jit_type
25 gcc_jit_type represents a type within the library.
27 .. function:: gcc_jit_object *gcc_jit_type_as_object (gcc_jit_type *type)
38 gcc_jit_type *int_type = gcc_jit_context_get_type (ctxt, GCC_JIT_TYPE_INT);
47 gcc_jit_type *const_int_star = gcc_jit_type_get_pointer (gcc_jit_type_get_const (int_type));
48 gcc_jit_type *int_const_star = gcc_jit_type_get_const (gcc_jit_type_get_pointer (int_type));
55 .. function:: gcc_jit_type *gcc_jit_context_get_type (gcc_jit_context *ctxt, \
90 .. function:: gcc_jit_type *\
100 .. function:: gcc_jit_type *gcc_jit_type_get_pointer (gcc_jit_type *type)
104 .. function:: gcc_jit_type *gcc_jit_type_get_const (gcc_jit_type *type)
[all …]
H A Dfunction-pointers.rst55 gcc_jit_type *void_type =
57 gcc_jit_type *int_type =
61 gcc_jit_type *param_types[3];
66 gcc_jit_type *fn_ptr_type =
71 .. function:: gcc_jit_type *\
74 gcc_jit_type *return_type,\
76 gcc_jit_type **param_types,\
79 Generate a :c:type:`gcc_jit_type` for a function pointer with the
H A Dexpressions.rst45 .. function:: gcc_jit_type *gcc_jit_rvalue_get_type (gcc_jit_rvalue *rvalue)
59 gcc_jit_type *numeric_type, \
67 gcc_jit_type *numeric_type, \
74 gcc_jit_type *numeric_type)
84 gcc_jit_type *numeric_type)
95 gcc_jit_type *numeric_type, \
103 gcc_jit_type *pointer_type, \
109 gcc_jit_type *pointer_type)
135 gcc_jit_type *vec_type, \
160 gcc_jit_type *result_type, \
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/examples/
H A Dtut05-bf.c19 gcc_jit_type *int_type = in make_main()
23 gcc_jit_type *char_ptr_ptr_type = in make_main()
50 gcc_jit_type *void_type;
51 gcc_jit_type *int_type;
52 gcc_jit_type *byte_type;
53 gcc_jit_type *array_type;
H A Dtut01-hello-world.c35 gcc_jit_type *void_type = in create_code()
37 gcc_jit_type *const_char_ptr_type = in create_code()
H A Dtut03-sum-of-squares.c41 gcc_jit_type *the_type = in create_code()
43 gcc_jit_type *return_type = the_type; in create_code()
H A Dtut02-square.c35 gcc_jit_type *int_type = in create_code()
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/examples/
H A Dtut05-bf.c19 gcc_jit_type *int_type = in make_main()
23 gcc_jit_type *char_ptr_ptr_type = in make_main()
50 gcc_jit_type *void_type;
51 gcc_jit_type *int_type;
52 gcc_jit_type *byte_type;
53 gcc_jit_type *array_type;
H A Dtut01-hello-world.c35 gcc_jit_type *void_type = in create_code()
37 gcc_jit_type *const_char_ptr_type = in create_code()
H A Dtut03-sum-of-squares.c41 gcc_jit_type *the_type = in create_code()
43 gcc_jit_type *return_type = the_type; in create_code()
H A Dtut02-square.c35 gcc_jit_type *int_type = in create_code()
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/intro/
H A Dtutorial02.rst53 the context, as a :c:type:`gcc_jit_type *`, using
58 gcc_jit_type *int_type =
61 :c:type:`gcc_jit_type *` is an example of a "contextual" object: every
80 +- gcc_jit_type
H A Dtutorial03.rst73 gcc_jit_type *the_type =
75 gcc_jit_type *return_type = the_type;
81 gcc_jit_type *the_type =
105 :c:type:`gcc_jit_type *`.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/intro/
H A Dtutorial02.rst53 the context, as a :c:type:`gcc_jit_type *`, using
58 gcc_jit_type *int_type =
61 :c:type:`gcc_jit_type *` is an example of a "contextual" object: every
80 +- gcc_jit_type
H A Dtutorial03.rst73 gcc_jit_type *the_type =
75 gcc_jit_type *return_type = the_type;
81 gcc_jit_type *the_type =
105 :c:type:`gcc_jit_type *`.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/jit/docs/examples/tut04-toyvm/
H A Dtoyvm.c388 gcc_jit_type *int_type;
389 gcc_jit_type *bool_type;
390 gcc_jit_type *stack_type; /* int[MAX_STACK_DEPTH] */
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/examples/tut04-toyvm/
H A Dtoyvm.c388 gcc_jit_type *int_type;
389 gcc_jit_type *bool_type;
390 gcc_jit_type *stack_type; /* int[MAX_STACK_DEPTH] */

12