]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst
5a25603610083047f352daaaeccbd9c686ab41f1
[thirdparty/gcc.git] / gcc / doc / gccint / gimple / tuple-specific-accessors / gimpleompcontinue.rst
1 ..
2 Copyright 1988-2022 Free Software Foundation, Inc.
3 This is part of the GCC manual.
4 For copying conditions, see the copyright.rst file.
5
6 .. index:: GIMPLE_OMP_CONTINUE
7
8 GIMPLE_OMP_CONTINUE
9 ^^^^^^^^^^^^^^^^^^^
10
11 .. function:: gomp_continue *gimple_build_omp_continue ( tree control_def, tree control_use)
12
13 Build a ``GIMPLE_OMP_CONTINUE`` statement. ``CONTROL_DEF`` is the
14 definition of the control variable. ``CONTROL_USE`` is the use of
15 the control variable.
16
17 .. function:: tree gimple_omp_continue_control_def ( const gomp_continue *s)
18
19 Return the definition of the control variable on a
20 ``GIMPLE_OMP_CONTINUE`` in ``S``.
21
22 .. function:: tree gimple_omp_continue_control_def_ptr ( gomp_continue *s)
23
24 Same as above, but return the pointer.
25
26 .. function:: tree gimple_omp_continue_set_control_def ( gomp_continue *s)
27
28 Set the control variable definition for a ``GIMPLE_OMP_CONTINUE``
29 statement in ``S``.
30
31 .. function:: tree gimple_omp_continue_control_use ( const gomp_continue *s)
32
33 Return the use of the control variable on a ``GIMPLE_OMP_CONTINUE``
34 in ``S``.
35
36 .. function:: tree gimple_omp_continue_control_use_ptr ( gomp_continue *s)
37
38 Same as above, but return the pointer.
39
40 .. function:: tree gimple_omp_continue_set_control_use ( gomp_continue *s)
41
42 Set the control variable use for a ``GIMPLE_OMP_CONTINUE`` statement
43 in ``S``.