#include <gimple.h>
Detailed Description
Field Documentation
[ WORD 8 ]
Failure actions.
unsigned gimple_statement_base::has_volatile_ops |
|
inherited |
Nonzero if this statement contains volatile operands.
[ WORD 2 ]
Locus information for debug info.
unsigned gimple_statement_base::modified |
|
inherited |
Nonzero if this statement has been modified and needs to have its
operands rescanned.
gimple gimple_statement_base::next |
|
inherited |
[ WORD 4-5 ]
Linked lists of gimple statements. The next pointers form
a NULL terminated list, the prev pointers are a cyclic list.
A gimple statement is hence also a double-ended list of
statements, with the pointer itself being the first element,
and the prev pointer being the last.
Referenced by gsi_insert_seq_nodes_after(), gsi_set_stmt(), and gsi_split_seq_after().
ENUM_BITFIELD (gimple_code) code unsigned int gimple_statement_base::no_warning |
|
inherited |
[ WORD 1 ]
Main identifying code for a tuple.
Nonzero if a warning should not be emitted on this tuple.
unsigned int gimple_statement_base::nontemporal_move |
|
inherited |
Nonzero if this tuple represents a non-temporal move.
unsigned gimple_statement_base::num_ops |
|
inherited |
Number of operands in this tuple.
unsigned int gimple_statement_base::plf |
|
inherited |
Pass local flags. These flags are free for any pass to use as
they see fit. Passes should not assume that these flags contain
any useful value when the pass starts. Any initial state that
the pass requires should be set on entry to the pass. See
gimple_set_plf and gimple_plf for usage.
gimple gimple_statement_base::prev |
|
inherited |
unsigned int gimple_statement_base::subcode |
|
inherited |
The SUBCODE field can be used for tuple-specific flags for tuples
that do not require subcodes. Note that SUBCODE should be at
least as wide as tree codes, as several tuples store tree codes
in there.
Referenced by gimple_build_call_valist().
tree gimple_statement_eh_filter::types |
[ WORD 1-6 ] : base class
[ WORD 7 ]
Filter types.
unsigned gimple_statement_base::uid |
|
inherited |
UID of this statement. This is used by passes that want to
assign IDs to statements. It must be assigned and used by each
pass. By default it should be assumed to contain garbage.
unsigned int gimple_statement_base::visited |
|
inherited |
Nonzero if this tuple has been visited. Passes are responsible
for clearing this bit before using it.
The documentation for this struct was generated from the following file: