Mercurial > hg > CbC > CbC_gcc
comparison gcc/doc/gimple.texi @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 @c Copyright (C) 2008-2018 Free Software Foundation, Inc. | 1 @c Copyright (C) 2008-2020 Free Software Foundation, Inc. |
2 @c Free Software Foundation, Inc. | 2 @c Free Software Foundation, Inc. |
3 @c This is part of the GCC manual. | 3 @c This is part of the GCC manual. |
4 @c For copying conditions, see the file gcc.texi. | 4 @c For copying conditions, see the file gcc.texi. |
5 | 5 |
6 @node GIMPLE | 6 @node GIMPLE |
791 the address of a function local variable). | 791 the address of a function local variable). |
792 @end deftypefn | 792 @end deftypefn |
793 | 793 |
794 @deftypefn {GIMPLE function} bool is_gimple_ip_invariant (tree t) | 794 @deftypefn {GIMPLE function} bool is_gimple_ip_invariant (tree t) |
795 Return true if t is an interprocedural invariant. This means that t | 795 Return true if t is an interprocedural invariant. This means that t |
796 is a valid invariant in all functions (e.g. it can be an address of a | 796 is a valid invariant in all functions (e.g.@: it can be an address of a |
797 global variable but not of a local one). | 797 global variable but not of a local one). |
798 @end deftypefn | 798 @end deftypefn |
799 | 799 |
800 @deftypefn {GIMPLE function} bool is_gimple_ip_invariant_address (tree t) | 800 @deftypefn {GIMPLE function} bool is_gimple_ip_invariant_address (tree t) |
801 Return true if t is an @code{ADDR_EXPR} that does not change once the | 801 Return true if t is an @code{ADDR_EXPR} that does not change once the |
1625 Build a @code{GIMPLE_DEBUG} statement with | 1625 Build a @code{GIMPLE_DEBUG} statement with |
1626 @code{GIMPLE_DEBUG_BEGIN_STMT} @code{subcode}. The effect of this | 1626 @code{GIMPLE_DEBUG_BEGIN_STMT} @code{subcode}. The effect of this |
1627 statement is to tell debug information generation machinery that the | 1627 statement is to tell debug information generation machinery that the |
1628 user statement at the given @code{location} and @code{block} starts at | 1628 user statement at the given @code{location} and @code{block} starts at |
1629 the point at which the statement is inserted. The intent is that side | 1629 the point at which the statement is inserted. The intent is that side |
1630 effects (e.g. variable bindings) of all prior user statements are | 1630 effects (e.g.@: variable bindings) of all prior user statements are |
1631 observable, and that none of the side effects of subsequent user | 1631 observable, and that none of the side effects of subsequent user |
1632 statements are. | 1632 statements are. |
1633 @end deftypefn | 1633 @end deftypefn |
1634 | 1634 |
1635 @deftypefn {GIMPLE function} gimple gimple_build_debug_inline_entry (tree block, location_t location) | 1635 @deftypefn {GIMPLE function} gimple gimple_build_debug_inline_entry (tree block, location_t location) |