GCC Middle and Back End API Reference
tree_decl_common Struct Reference

#include <tree-core.h>

Collaboration diagram for tree_decl_common:

Data Fields

struct tree_decl_minimal common
tree size
machine_mode mode: MACHINE_MODE_BITSIZE
unsigned nonlocal_flag: 1
unsigned virtual_flag: 1
unsigned ignored_flag: 1
unsigned abstract_flag: 1
unsigned artificial_flag: 1
unsigned preserve_flag: 1
unsigned debug_expr_is_from: 1
unsigned lang_flag_0: 1
unsigned lang_flag_1: 1
unsigned lang_flag_2: 1
unsigned lang_flag_3: 1
unsigned lang_flag_4: 1
unsigned lang_flag_5: 1
unsigned lang_flag_6: 1
unsigned lang_flag_7: 1
unsigned lang_flag_8: 1
unsigned decl_flag_0: 1
unsigned decl_flag_1: 1
unsigned decl_flag_2: 1
unsigned decl_flag_3: 1
unsigned not_gimple_reg_flag: 1
unsigned decl_by_reference_flag: 1
unsigned decl_read_flag: 1
unsigned decl_nonshareable_flag: 1
unsigned int off_align: 6
unsigned int align: 6
unsigned int warn_if_not_align: 6
unsigned int decl_not_flexarray: 1
unsigned int pt_uid
tree size_unit
tree initial
tree attributes
tree abstract_origin
struct lang_decl * lang_specific

Field Documentation

◆ abstract_flag

unsigned tree_decl_common::abstract_flag

◆ abstract_origin

tree tree_decl_common::abstract_origin

◆ align

unsigned int tree_decl_common::align

◆ artificial_flag

unsigned tree_decl_common::artificial_flag

◆ attributes

tree tree_decl_common::attributes

◆ common

struct tree_decl_minimal tree_decl_common::common

◆ debug_expr_is_from

unsigned tree_decl_common::debug_expr_is_from

◆ decl_by_reference_flag

unsigned tree_decl_common::decl_by_reference_flag

◆ decl_flag_0

unsigned tree_decl_common::decl_flag_0

◆ decl_flag_1

unsigned tree_decl_common::decl_flag_1

◆ decl_flag_2

unsigned tree_decl_common::decl_flag_2

◆ decl_flag_3

unsigned tree_decl_common::decl_flag_3

◆ decl_nonshareable_flag

unsigned tree_decl_common::decl_nonshareable_flag

◆ decl_not_flexarray

unsigned int tree_decl_common::decl_not_flexarray

◆ decl_read_flag

unsigned tree_decl_common::decl_read_flag

◆ ignored_flag

unsigned tree_decl_common::ignored_flag

◆ initial

tree tree_decl_common::initial

◆ lang_flag_0

unsigned tree_decl_common::lang_flag_0

◆ lang_flag_1

unsigned tree_decl_common::lang_flag_1

◆ lang_flag_2

unsigned tree_decl_common::lang_flag_2

◆ lang_flag_3

unsigned tree_decl_common::lang_flag_3

◆ lang_flag_4

unsigned tree_decl_common::lang_flag_4

◆ lang_flag_5

unsigned tree_decl_common::lang_flag_5

◆ lang_flag_6

unsigned tree_decl_common::lang_flag_6

◆ lang_flag_7

unsigned tree_decl_common::lang_flag_7

◆ lang_flag_8

unsigned tree_decl_common::lang_flag_8

◆ lang_specific

struct lang_decl* tree_decl_common::lang_specific

◆ mode

machine_mode tree_decl_common::mode

◆ nonlocal_flag

unsigned tree_decl_common::nonlocal_flag

◆ not_gimple_reg_flag

unsigned tree_decl_common::not_gimple_reg_flag

◆ off_align

unsigned int tree_decl_common::off_align

◆ preserve_flag

unsigned tree_decl_common::preserve_flag

◆ pt_uid

unsigned int tree_decl_common::pt_uid

◆ size

tree tree_decl_common::size

◆ size_unit

tree tree_decl_common::size_unit

◆ virtual_flag

unsigned tree_decl_common::virtual_flag

◆ warn_if_not_align

unsigned int tree_decl_common::warn_if_not_align

The documentation for this struct was generated from the following file: