Home
last modified time | relevance | path

Searched refs:gcc_jit_extended_asm (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/topics/
H A Dasm.rst39 .. type:: gcc_jit_extended_asm
41 A `gcc_jit_extended_asm` represents an extended ``asm`` statement: a
47 an initial call to create the :type:`gcc_jit_extended_asm`,
51 There are two API entrypoints for creating a :type:`gcc_jit_extended_asm`:
95 .. function:: gcc_jit_extended_asm *\
100 Create a :type:`gcc_jit_extended_asm` for an extended ``asm`` statement
108 .. function:: gcc_jit_extended_asm *\
116 Create a :type:`gcc_jit_extended_asm` for an extended ``asm`` statement
153 gcc_jit_extended_asm_set_volatile_flag (gcc_jit_extended_asm *ext_asm,\
156 Set whether the :type:`gcc_jit_extended_asm` has side-effects, equivalent to the
[all …]
H A Dobjects.rst51 +- gcc_jit_extended_asm
H A Dfunctions.rst488 See also :type:`gcc_jit_extended_asm` for entrypoints for adding inline
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/
H A Dlibgccjit.h154 typedef struct gcc_jit_extended_asm gcc_jit_extended_asm; typedef
1847 extern gcc_jit_extended_asm *
1857 extern gcc_jit_extended_asm *
1868 gcc_jit_extended_asm_as_object (gcc_jit_extended_asm *ext_asm);
1874 gcc_jit_extended_asm_set_volatile_flag (gcc_jit_extended_asm *ext_asm,
1881 gcc_jit_extended_asm_set_inline_flag (gcc_jit_extended_asm *ext_asm,
1891 gcc_jit_extended_asm_add_output_operand (gcc_jit_extended_asm *ext_asm,
1901 gcc_jit_extended_asm_add_input_operand (gcc_jit_extended_asm *ext_asm,
1910 gcc_jit_extended_asm_add_clobber (gcc_jit_extended_asm *ext_asm,
H A Dlibgccjit.cc107 struct gcc_jit_extended_asm : public gcc::jit::recording::extended_asm struct
4113 gcc_jit_extended_asm *
4124 return (gcc_jit_extended_asm *)block->add_extended_asm (loc, asm_template); in gcc_jit_block_add_extended_asm()
4133 gcc_jit_extended_asm *
4152 return (gcc_jit_extended_asm *)block->end_with_extended_asm_goto in gcc_jit_block_end_with_extended_asm_goto()
4165 gcc_jit_extended_asm_as_object (gcc_jit_extended_asm *ext_asm) in gcc_jit_extended_asm_as_object()
4179 gcc_jit_extended_asm_set_volatile_flag (gcc_jit_extended_asm *ext_asm, in gcc_jit_extended_asm_set_volatile_flag()
4193 gcc_jit_extended_asm_set_inline_flag (gcc_jit_extended_asm *ext_asm, in gcc_jit_extended_asm_set_inline_flag()
4207 gcc_jit_extended_asm_add_output_operand (gcc_jit_extended_asm *ext_asm, in gcc_jit_extended_asm_add_output_operand()
4231 gcc_jit_extended_asm_add_input_operand (gcc_jit_extended_asm *ext_asm, in gcc_jit_extended_asm_add_input_operand()
[all …]
H A Dlibgccjit++.h542 extended_asm (gcc_jit_extended_asm *inner);
569 gcc_jit_extended_asm *get_inner_extended_asm () const;
1946 inline extended_asm::extended_asm (gcc_jit_extended_asm *inner) in extended_asm()
2023 inline gcc_jit_extended_asm *
2027 return reinterpret_cast<gcc_jit_extended_asm *> (get_inner_object ()); in get_inner_extended_asm()
H A DChangeLog625 * docs/topics/objects.rst: Add gcc_jit_extended_asm to ASCII art.
704 * libgccjit.c (struct gcc_jit_extended_asm): New.
715 * libgccjit.h: Add gcc_jit_extended_asm to ASCII art.
716 (gcc_jit_extended_asm): New typedef.
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/cp/topics/
H A Dasm.rst46 It is a thin wrapper around the C API's :c:type:`gcc_jit_extended_asm *`.
/netbsd-src/external/gpl3/gcc/dist/gcc/jit/docs/_build/texinfo/
H A Dlibgccjit.texi5220 +- gcc_jit_extended_asm
8244 See also @ref{120,,gcc_jit_extended_asm} for entrypoints for adding inline
9640 @geindex gcc_jit_extended_asm (C type)
9641 @anchor{topics/asm c gcc_jit_extended_asm}@anchor{120}
9642 @deffn {C Type} gcc_jit_extended_asm
9644 A @cite{gcc_jit_extended_asm} represents an extended @code{asm} statement: a
9650 an initial call to create the @ref{120,,gcc_jit_extended_asm},
9654 There are two API entrypoints for creating a @ref{120,,gcc_jit_extended_asm}:
9679 gcc_jit_extended_asm *ext_asm
9713 gcc_jit_extended_asm *ext_asm
[all …]