osprey-gcc-4.2.0/gcc/gspin-tel.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define GS_CC1_COMMAND_LINE_ARGS   0
#define GS_GLOBAL_TREES_LIST   1
#define GS_INTEGER_TYPES_LIST   2
#define GS_PROGRAM_DECLARATIONS   3
#define GS_GXX_EMITTED_DECLS   4
#define GS_GXX_EMITTED_ASMS   5
#define GS_PROGRAM_FLAGS   6
#define GS_FLAG_ERRNO_MATH   1
#define GS_PRAGMA_IMPLEMENTATION   2
#define GS_PRAGMA_INTERFACE   3
#define GS_WEAK_DECLS   7
#define GS_PROGRAM_LAST   8
#define GS_TREE_CODE_CLASS   0
#define GS_TREE_TYPE   1
#define GS_TREE_CHAIN   2
#define GS_FLAGS   3
#define GS_TREE_SIDE_EFFECTS   0
#define GS_TYPE_READONLY   1
#define GS_TREE_READONLY   GS_TYPE_READONLY
#define GS_TREE_CONSTANT   2
#define GS_TYPE_SIZES_GIMPLIFIED   GS_TREE_CONSTANT
#define GS_TREE_INVARIANT   3
#define GS_TREE_ADDRESSABLE   4
#define GS_TREE_THIS_VOLATILE   5
#define GS_TREE_ASM_WRITTEN   6
#define GS_TREE_USED   7
#define GS_TREE_NOTHROW   8
#define GS_TREE_PUBLIC   9
#define GS_ASM_VOLATILE_P   GS_TREE_PUBLIC
#define GS_TREE_PRIVATE   10
#define GS_TREE_PROTECTED   11
#define GS_TREE_STATIC   12
#define GS_DWARF_ACCESS_FLAG_0   13
#define GS_DWARF_ACCESS_FLAG_1   14
#define GS_TREE_LANG_FLAG_0   15
#define GS_TREE_LANG_FLAG_1   16
#define GS_TREE_LANG_FLAG_2   17
#define GS_TREE_LANG_FLAG_3   18
#define GS_TREE_LANG_FLAG_4   19
#define GS_TREE_LANG_FLAG_5   20
#define GS_TREE_LANG_FLAG_6   21
#define GS_TREE_NOT_EMITTED_BY_GXX   22
#define GS_DECL_UNSIGNED   23
#define GS_DECL_IGNORED_P   24
#define GS_DECL_ABSTRACT   25
#define GS_DECL_IN_SYSTEM_HEADER   26
#define GS_DECL_COMMON   27
#define GS_DECL_EXTERNAL   28
#define GS_DECL_WEAK   29
#define GS_DECL_REGISTER   30
#define GS_DECL_NONLOCAL   31
#define GS_TYPE_DECL_SUPPRESS_DEBUG   32
#define GS_DECL_NEEDED   GS_TYPE_DECL_SUPPRESS_DEBUG
#define GS_DECL_INLINE   33
#define GS_DECL_DECLARED_INLINE_P   34
#define GS_DECL_BUILT_IN   35
#define GS_DECL_NO_STATIC_CHAIN   36
#define GS_DECL_PACKED   37
#define GS_DECL_REACHABLE   GS_DECL_PACKED
#define GS_DECL_BIT_FIELD   38
#define GS_DECL_NONADDRESSABLE_P   39
#define GS_DECL_EMITTED_BY_GXX   40
#define GS_DECL_IN_TEXT_SECTION   41
#define GS_DECL_THREAD_LOCAL   42
#define GS_DECL_TRANSPARENT_UNION   43
#define GS_DECL_VIRTUAL_P   44
#define GS_DECL_DEFER_OUTPUT   45
#define GS_DECL_PRESERVE_P   46
#define GS_DECL_LANG_FLAG_0   47
#define GS_DECL_LANG_FLAG_1   48
#define GS_DECL_LANG_FLAG_2   49
#define GS_DECL_LANG_FLAG_3   50
#define GS_DECL_LANG_FLAG_4   51
#define GS_DECL_LANG_FLAG_5   52
#define GS_DECL_LANG_FLAG_6   53
#define GS_DECL_LANG_FLAG_7   54
#define GS_DECL_USER_ALIGN   55
#define GS_DECL_OFFSET_ALIGN   56
#define GS_DECL_POINTER_ALIAS_SET   57
#define GS_DECL_THUNK_P   58
#define GS_DECL_ASSEMBLER_NAME_SET_P   59
#define GS_DECL_ARTIFICIAL   60
#define GS_DECL_LANG_SPECIFIC   61
#define GS_DECL_THREADPRIVATE   62
#define GS_TYPE_UNSIGNED   23
#define GS_TYPE_NO_FORCE_BLK   24
#define GS_TYPE_IS_SIZETYPE   GS_TYPE_NO_FORCE_BLK
#define GS_TYPE_RETURNS_STACK_DEPRESSED   GS_TYPE_NO_FORCE_BLK
#define GS_TYPE_STRING_FLAG   25
#define GS_TYPE_NEEDS_CONSTRUCTING   26
#define GS_TYPE_TRANSPARENT_UNION   27
#define GS_TYPE_NONALIASED_COMPONENT   GS_TYPE_TRANSPARENT_UNION
#define GS_TYPE_PACKED   28
#define GS_TYPE_RESTRICT   29
#define GS_TYPE_LANG_FLAG_0   30
#define GS_TYPE_LANG_FLAG_1   31
#define GS_TYPE_LANG_FLAG_2   32
#define GS_TYPE_LANG_FLAG_3   33
#define GS_TYPE_LANG_FLAG_4   34
#define GS_TYPE_LANG_FLAG_5   35
#define GS_TYPE_LANG_FLAG_6   36
#define GS_TYPE_VOLATILE   37
#define GS_TYPE_LANG_SPECIFIC   38
#define GS_POINTER_TYPE_P   39
#define GS_AGGREGATE_VALUE_P   40
#define GS_TYPE_BIG_ENDIAN   41
#define GS_TYPE_LITTLE_ENDIAN   42
#define GS_TYPE_EXPLICIT_ENDIAN   43
#define GS_BIT_FIELD_REF_UNSIGNED   23
#define GS_EXPR_HAS_LOCATION   24
#define GS_EMIT_TARGET_EXPR_CLEANUP   26
#define GS_TREE_CONSTANT_OVERFLOW   23
#define GS_TREE_OVERFLOW   24
#define GS_REAL_VALUE_ISINF   25
#define GS_REAL_VALUE_ISNAN   26
#define GS_BINFO_VIRTUAL_P   GS_TREE_CONSTANT_OVERFLOW
#define GS_TREE_SYMBOL_REFERENCED   GS_TREE_STATIC
#define GS_DECL_NAME   4
#define GS_DECL_MODE   5
#define GS_DECL_SOURCE_FILE   6
#define GS_DECL_SOURCE_LINE   7
#define GS_DECL_SIZE   8
#define GS_DECL_SIZE_UNIT   9
#define GS_DECL_BUILT_IN_CLASS   10
#define GS_DECL_FUNCTION_CODE   11
#define GS_DECL_FIELD_OFFSET   12
#define GS_DECL_FIELD_BIT_OFFSET   13
#define GS_DECL_CONTEXT   14
#define GS_DECL_ATTRIBUTES   15
#define GS_DECL_ABSTRACT_ORIGIN   16
#define GS_DECL_ARGUMENTS   17
#define GS_DECL_ANON_UNION_ELEMS   GS_DECL_ARGUMENTS
#define GS_DECL_INITIAL   18
#define GS_DECL_ARG_TYPE   19
#define GS_DECL_ARG_TYPE_AS_WRITTEN   20
#define GS_DECL_SAVED_TREE   21
#define GS_DECL_VALUE_EXPR   GS_DECL_SAVED_TREE
#define GS_DECL_RESULT   22
#define GS_DECL_ORIGINAL_TYPE   GS_DECL_RESULT
#define GS_LABEL_DECL_UID   23
#define GS_DECL_UID   24
#define GS_DECL_ALIGN_UNIT   25
#define GS_DECL_ASSEMBLER_NAME   26
#define GS_DECL_ALIAS_TARGET   27
#define GS_DECL_ASMREG   28
#define GS_CP_DECL_FLAGS   29
#define GS_DECL_COMDAT   0
#define GS_DECL_GLOBAL_CTOR_P   1
#define GS_DECL_GLOBAL_DTOR_P   2
#define GS_DECL_ONE_ONLY   3
#define GS_DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P   4
#define GS_DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P   5
#define GS_DECL_FUNCTION_MEMBER_P   6
#define GS_DECL_USES_TEMPLATE_PARMS   7
#define GS_DECL_COPY_CONSTRUCTOR_P   8
#define GS_DECL_IMPLICIT_INSTANTIATION   9
#define GS_DECL_NAMESPACE_SCOPE_P   10
#define GS_DECL_COMPLETE_CONSTRUCTOR_P   12
#define GS_DECL_REALLY_EXTERN   13
#define GS_DECL_USE_TEMPLATE   14
#define GS_DECL_TEMPLATE_INSTANTIATED   15
#define GS_DECL_TEMPLATE_SPECIALIZATION   16
#define GS_DECL_PURE_VIRTUAL_P   17
#define GS_DECL_THIS_THUNK_P   18
#define GS_DECL_EXTERN_C_P   19
#define GS_DECL_TEMPLATE_INFO   30
#define GS_DECL_SECTION_NAME   31
#define GS_CP_NAMESPACE_DECLS   32
#define GS_CP_DECL_CONTEXT   33
#define GS_DECL_VINDEX   34
#define GS_MOST_GENERAL_TEMPLATE   35
#define GS_DECL_NAMESPACE_ALIAS   36
#define GS_THUNK_TARGET   37
#define GS_DECL_TI_TEMPLATE   38
#define GS_THUNK_FIXED_OFFSET   39
#define GS_THUNK_VIRTUAL_OFFSET   40
#define GS_DECL_NAMED_RETURN_OBJECT   41
#define GS_TYPE_NAME   4
#define GS_TYPE_MODE   5
#define GS_TYPE_SIZE   6
#define GS_TYPE_SIZE_UNIT   7
#define GS_TYPE_USER_ALIGN   8
#define GS_TYPE_ALIGN   9
#define GS_TYPE_ALIAS_SET   10
#define GS_TYPE_ATTRIBUTES   11
#define GS_TYPE_PRECISION   12
#define GS_TYPE_VECTOR_SUBPARTS   GS_TYPE_PRECISION
#define GS_TYPE_MIN_VALUE   13
#define GS_TYPE_MAX_VALUE   14
#define GS_TYPE_VALUES   15
#define GS_TYPE_DOMAIN   GS_TYPE_VALUES
#define GS_TYPE_FIELDS   GS_TYPE_VALUES
#define GS_TYPE_DEBUG_REPRESENTATION_TYPE   GS_TYPE_VALUES
#define GS_TYPE_METHOD_BASETYPE   GS_TYPE_MAX_VALUE
#define GS_TYPE_OFFSET_BASETYPE   GS_TYPE_MAX_VALUE
#define GS_TYPE_ARG_TYPES   16
#define GS_TYPE_CONTEXT   17
#define GS_TYPE_POINTER_TO   18
#define GS_TYPE_REFERENCE_TO   19
#define GS_TYPE_NEXT_PTR_TO   GS_TYPE_MIN_VALUE
#define GS_TYPE_BINFO   20
#define GS_TYPE_MAIN_VARIANT   21
#define GS_CP_TYPE_FLAGS   22
#define GS_TYPE_PTRMEMFUNC_P   0
#define GS_TYPE_PTRMEM_P   1
#define GS_CLASSTYPE_INTERFACE_ONLY   2
#define GS_IS_EMPTY_CLASS   3
#define GS_CLASS_TYPE_P   4
#define GS_ANON_UNION_TYPE_P   5
#define GS_CLASSTYPE_TEMPLATE_SPECIALIZATION   6
#define GS_TYPE_USES_TEMPLATE_PARMS   7
#define GS_TYPE_VFIELD   GS_TYPE_MIN_VALUE
#define GS_TYPE_METHODS   GS_TYPE_MAX_VALUE
#define GS_CLASSTYPE_AS_BASE   23
#define GS_CLASSTYPE_TYPEINFO_VAR   24
#define GS_TYPEINFO_DECL   25
#define GS_CLASSTYPE_COPY_CONSTRUCTOR   26
#define GS_ARITY   4
#define GS_EXPR_FILENAME   5
#define GS_EXPR_LINENO   6
#define GS_TREE_OPERAND_ZERO   7
#define GS_ASM_STRING   7
#define GS_ASM_OUTPUTS   8
#define GS_ASM_INPUTS   9
#define GS_ASM_CLOBBERS   10
#define GS_BIND_EXPR_VARS   7
#define GS_BIND_EXPR_BODY   8
#define GS_BIND_EXPR_BLOCK   9
#define GS_CASE_LOW   7
#define GS_CASE_HIGH   8
#define GS_CASE_LABEL   9
#define GS_CONSTRUCTOR_ELTS   7
#define GS_DECL_EXPR_DECL   7
#define GS_DO_COND   7
#define GS_DO_BODY   8
#define GS_EH_SPEC_STMTS   7
#define GS_EH_SPEC_RAISES   8
#define GS_FOR_INIT_STMT   7
#define GS_FOR_COND   8
#define GS_FOR_EXPR   9
#define GS_FOR_BODY   10
#define GS_EXPR_STMT_EXPR   7
#define GS_HANDLER_PARMS   7
#define GS_HANDLER_BODY   8
#define GS_CLEANUP_BODY   7
#define GS_CLEANUP_EXPR   8
#define GS_CATCH_TYPES   7
#define GS_CATCH_BODY   8
#define GS_IF_COND   7
#define GS_THEN_CLAUSE   8
#define GS_ELSE_CLAUSE   9
#define GS_LABEL_EXPR_LABEL   7
#define GS_LOOP_EXPR_BODY   7
#define GS_TRY_STMTS   7
#define GS_TRY_HANDLERS   8
#define GS_STMT_EXPR_STMT   7
#define GS_WHILE_COND   7
#define GS_WHILE_BODY   8
#define GS_OBJ_TYPE_REF_EXPR   7
#define GS_OBJ_TYPE_REF_OBJECT   8
#define GS_OBJ_TYPE_REF_TOKEN   9
#define GS_CP_EXPR_FLAGS   11
#define GS_STMT_IS_FULL_EXPR_P   0
#define GS_AGGR_INIT_VIA_CTOR_P   1
#define GS_CLEANUP_EH_ONLY   2
#define GS_TREE_INT_CST_LOW   4
#define GS_TREE_INT_CST_HIGH   5
#define GS_TREE_REAL_CST_F   4
#define GS_TREE_REAL_CST_D   5
#define GS_TREE_REAL_CST_LD   6
#define GS_TREE_VECTOR_CST_ELTS   4
#define GS_TREE_REALPART   4
#define GS_TREE_IMAGPART   5
#define GS_EXPANDED_PTRMEM_CST   4
#define GS_TREE_STRING_POINTER   4
#define GS_TREE_STRING_LENGTH   5
#define GS_IDENTIFIER_POINTER   4
#define GS_TREE_PURPOSE   4
#define GS_TREE_VALUE   5
#define GS_TREE_VEC_LENGTH   4
#define GS_TREE_VEC_ELT   5
#define GS_STATEMENT_LIST_ELTS   4
#define GS_BINFO_TYPE   4
#define GS_BINFO_BASE_BINFOS   5
#define GS_BINFO_VPTR_FIELD   6
#define GS_BLOCK_VARS   4
#define GS_BLOCK_SUPERCONTEXT   5
#define GS_BLOCK_SUBBLOCKS   6
#define GS_BLOCK_CHAIN   7
#define GS_BLOCK_ABSTRACT_ORIGIN   8
#define GS_TEMPLATE_PARM_IDX   4
#define GS_TEMPLATE_PARM_LEVEL   5
#define GS_TEMPLATE_PARM_DESCENDANTS   6
#define GS_TEMPLATE_PARM_ORIG_LEVEL   7
#define GS_TEMPLATE_PARM_DECL   8
#define GS_BASELINK_BINFO   4
#define GS_BASELINK_FUNCTIONS   5
#define GS_BASELINK_ACCESS_BINFO   6
#define GS_BASELINK_OPTYPE   7
#define GS_OVL_FUNCTION   4
#define GS_OVL_CHAIN   GS_TREE_CHAIN
#define GS_OVL_CURRENT   5
#define GS_OVL_NEXT   6
#define GS_LOOKUP(name, arg)
#define GS_LOOKUP_FLAG(operand, name, flag)
#define GS_UPDATE_FLAG(operand, name, flag)

Functions/Subroutines

gs_t gs_build_int_cst (gs_long_long_t n)
gs_t gs_build_decl (gs_code_t code, gs_t node2)
gs_t gs_build_if_stmt (gs_t k0, gs_t k1, gs_t k2)
gs_t gs_build_pointer_type (gs_t node)
gs_t gs_build_target_expr (gs_t k0, gs_t k1, gs_t k2, gs_t k3)
gs_t gs_c_common_truthvalue_conversion (gs_t node)
gs_t gs_strip_nops (gs_t node)
gs_tree_code_class_t gs_tree_code_class (gs_t t)
 GS_LOOKUP_FLAG (GS_FLAGS, gs_dwarf_access_flag_0, GS_DWARF_ACCESS_FLAG_0)
 GS_LOOKUP_FLAG (GS_FLAGS, gs_dwarf_access_flag_1, GS_DWARF_ACCESS_FLAG_1)
static gs_bool_t gs_tree_has_location (gs_t t)
static gs_int_t gs_label_decl_uid (gs_t t)
static gs_int_t gs_decl_uid (gs_t t)
static unsigned int gs_decl_built_in_class (gs_t t)
static unsigned int gs_decl_function_code (gs_t t)
static void gs_set_decl_initial (gs_t t, gs_t val)
static gs_string_t gs_decl_mode (gs_t t)
static gs_string_t gs_decl_source_file (gs_t t)
static gs_int_t gs_decl_source_line (gs_t t)
static gs_string_t gs_type_mode (gs_t t)
static gs_int_t gs_type_align (gs_t t)
static gs_int_t gs_type_type_precision (gs_t t)
static gs_int_t gs_type_vector_subparts (gs_t t)
static void gs_set_type_next_ptr_to (gs_t t, gs_t val)
static gs_int_t gs_tree_code_length (gs_t t)
static gs_t gs_tree_operand (gs_t t, gs_count_t index)
static gs_string_t gs_expr_filename (gs_t t)
static gs_int_t gs_expr_lineno (gs_t t)
static gs_string_t gs_identifier_pointer (gs_t t)
static gs_long_long_t gs_get_integer_value (gs_t t)
static gs_float_t gs_tree_real_cst_f (gs_t t)
static gs_double_t gs_tree_real_cst_d (gs_t t)
static gs_long_double_t gs_tree_real_cst_ld (gs_t t)
static gs_string_t gs_tree_string_pointer (gs_t t)
static gs_int_t gs_tree_string_length (gs_t t)
static void gs_set_tree_value (gs_t t, gs_t val)
static gs_int_t gs_tree_vec_length (gs_t t)
static gs_t gs_tree_vec_elt (gs_t t, gs_count_t index)
static gs_int_t gs_decl_align_unit (gs_t t)
static void gs_set_decl_alias_target (gs_t t, gs_t val)
static gs_int_t gs_decl_asmreg (gs_t t)
gs_string_t gs_flag_name (gs_code_t constructor, gs_int_t attribute, gs_count_t flag, gs_tree_code_class_t tree_code_class)
gs_string_t gs_attribute_name (gs_int_t attribute, gs_tree_code_class_t tcc_class, gs_code_t constructor, gs_int_t *omit)
static gs_t gs_error_mark_node (void)
static gs_t gs_void_type_node (void)
static gs_t gs_ptr_type_node (void)
static gs_t gs_boolean_type_node (void)
static gs_t gs_ptrdiff_type_node (void)
static gs_t gs_integer_type_node (void)
static gs_bool_t gs_uses_template_parms (gs_t t)
 GS_LOOKUP_FLAG (GS_CP_DECL_FLAGS, gs_decl_template_instantiated, GS_DECL_TEMPLATE_INSTANTIATED) GS_LOOKUP_FLAG(GS_CP_DECL_FLAGS
GS_DECL_TEMPLATE_SPECIALIZATION GS_LOOKUP_FLAG (GS_CP_DECL_FLAGS, gs_decl_pure_virtual_p, GS_DECL_PURE_VIRTUAL_P) GS_LOOKUP_FLAG(GS_CP_DECL_FLAGS
GS_DECL_TEMPLATE_SPECIALIZATION
GS_DECL_THIS_THUNK_P 
GS_LOOKUP_FLAG (GS_CP_DECL_FLAGS, gs_decl_extern_c_p, GS_DECL_EXTERN_C_P) static inline gs_long_t gs_thunk_fixed_offset(gs_t t)
 GS_LOOKUP_FLAG (GS_CP_TYPE_FLAGS, gs_classtype_template_specialization, GS_CLASSTYPE_TEMPLATE_SPECIALIZATION) static inline void gs_set_decl_template_specializations(gs_t t

Variables

gs_t gs_program
 gs_decl_template_specialization
GS_DECL_TEMPLATE_SPECIALIZATION gs_decl_this_thunk_p


Define Documentation

#define GS_AGGR_INIT_VIA_CTOR_P   1

Definition at line 455 of file gspin-tel.h.

#define GS_AGGREGATE_VALUE_P   40

Definition at line 178 of file gspin-tel.h.

#define GS_ANON_UNION_TYPE_P   5

Definition at line 316 of file gspin-tel.h.

#define GS_ARITY   4

Definition at line 344 of file gspin-tel.h.

#define GS_ASM_CLOBBERS   10

Definition at line 357 of file gspin-tel.h.

#define GS_ASM_INPUTS   9

Definition at line 356 of file gspin-tel.h.

#define GS_ASM_OUTPUTS   8

Definition at line 355 of file gspin-tel.h.

#define GS_ASM_STRING   7

Definition at line 354 of file gspin-tel.h.

#define GS_ASM_VOLATILE_P   GS_TREE_PUBLIC

Definition at line 94 of file gspin-tel.h.

#define GS_BASELINK_ACCESS_BINFO   6

Definition at line 535 of file gspin-tel.h.

#define GS_BASELINK_BINFO   4

Definition at line 533 of file gspin-tel.h.

#define GS_BASELINK_FUNCTIONS   5

Definition at line 534 of file gspin-tel.h.

#define GS_BASELINK_OPTYPE   7

Definition at line 536 of file gspin-tel.h.

#define GS_BIND_EXPR_BLOCK   9

Definition at line 361 of file gspin-tel.h.

#define GS_BIND_EXPR_BODY   8

Definition at line 360 of file gspin-tel.h.

#define GS_BIND_EXPR_VARS   7

Definition at line 359 of file gspin-tel.h.

#define GS_BINFO_BASE_BINFOS   5

Definition at line 515 of file gspin-tel.h.

#define GS_BINFO_TYPE   4

Definition at line 514 of file gspin-tel.h.

#define GS_BINFO_VIRTUAL_P   GS_TREE_CONSTANT_OVERFLOW

Definition at line 195 of file gspin-tel.h.

#define GS_BINFO_VPTR_FIELD   6

Definition at line 516 of file gspin-tel.h.

#define GS_BIT_FIELD_REF_UNSIGNED   23

Definition at line 185 of file gspin-tel.h.

#define GS_BLOCK_ABSTRACT_ORIGIN   8

Definition at line 523 of file gspin-tel.h.

#define GS_BLOCK_CHAIN   7

Definition at line 522 of file gspin-tel.h.

#define GS_BLOCK_SUBBLOCKS   6

Definition at line 521 of file gspin-tel.h.

#define GS_BLOCK_SUPERCONTEXT   5

Definition at line 520 of file gspin-tel.h.

#define GS_BLOCK_VARS   4

Definition at line 519 of file gspin-tel.h.

#define GS_CASE_HIGH   8

Definition at line 364 of file gspin-tel.h.

#define GS_CASE_LABEL   9

Definition at line 365 of file gspin-tel.h.

#define GS_CASE_LOW   7

Definition at line 363 of file gspin-tel.h.

#define GS_CATCH_BODY   8

Definition at line 397 of file gspin-tel.h.

#define GS_CATCH_TYPES   7

Definition at line 396 of file gspin-tel.h.

#define GS_CC1_COMMAND_LINE_ARGS   0

Definition at line 54 of file gspin-tel.h.

#define GS_CLASS_TYPE_P   4

Definition at line 315 of file gspin-tel.h.

#define GS_CLASSTYPE_AS_BASE   23

Definition at line 327 of file gspin-tel.h.

#define GS_CLASSTYPE_COPY_CONSTRUCTOR   26

Definition at line 330 of file gspin-tel.h.

#define GS_CLASSTYPE_INTERFACE_ONLY   2

Definition at line 313 of file gspin-tel.h.

#define GS_CLASSTYPE_TEMPLATE_SPECIALIZATION   6

Definition at line 317 of file gspin-tel.h.

#define GS_CLASSTYPE_TYPEINFO_VAR   24

Definition at line 328 of file gspin-tel.h.

#define GS_CLEANUP_BODY   7

Definition at line 393 of file gspin-tel.h.

#define GS_CLEANUP_EH_ONLY   2

Definition at line 456 of file gspin-tel.h.

#define GS_CLEANUP_EXPR   8

Definition at line 394 of file gspin-tel.h.

#define GS_CONSTRUCTOR_ELTS   7

Definition at line 372 of file gspin-tel.h.

#define GS_CP_DECL_CONTEXT   33

Definition at line 268 of file gspin-tel.h.

#define GS_CP_DECL_FLAGS   29

Definition at line 231 of file gspin-tel.h.

#define GS_CP_EXPR_FLAGS   11

Definition at line 450 of file gspin-tel.h.

#define GS_CP_NAMESPACE_DECLS   32

Definition at line 267 of file gspin-tel.h.

#define GS_CP_TYPE_FLAGS   22

Definition at line 309 of file gspin-tel.h.

#define GS_DECL_ABSTRACT   25

Definition at line 113 of file gspin-tel.h.

#define GS_DECL_ABSTRACT_ORIGIN   16

Definition at line 214 of file gspin-tel.h.

#define GS_DECL_ALIAS_TARGET   27

Definition at line 228 of file gspin-tel.h.

#define GS_DECL_ALIGN_UNIT   25

Definition at line 226 of file gspin-tel.h.

#define GS_DECL_ANON_UNION_ELEMS   GS_DECL_ARGUMENTS

Definition at line 216 of file gspin-tel.h.

#define GS_DECL_ARG_TYPE   19

Definition at line 218 of file gspin-tel.h.

#define GS_DECL_ARG_TYPE_AS_WRITTEN   20

Definition at line 219 of file gspin-tel.h.

#define GS_DECL_ARGUMENTS   17

Definition at line 215 of file gspin-tel.h.

#define GS_DECL_ARTIFICIAL   60

Definition at line 150 of file gspin-tel.h.

#define GS_DECL_ASMREG   28

Definition at line 229 of file gspin-tel.h.

#define GS_DECL_ASSEMBLER_NAME   26

Definition at line 227 of file gspin-tel.h.

#define GS_DECL_ASSEMBLER_NAME_SET_P   59

Definition at line 149 of file gspin-tel.h.

#define GS_DECL_ATTRIBUTES   15

Definition at line 213 of file gspin-tel.h.

#define GS_DECL_BIT_FIELD   38

Definition at line 128 of file gspin-tel.h.

#define GS_DECL_BUILT_IN   35

Definition at line 124 of file gspin-tel.h.

#define GS_DECL_BUILT_IN_CLASS   10

Definition at line 208 of file gspin-tel.h.

#define GS_DECL_COMDAT   0

Definition at line 233 of file gspin-tel.h.

#define GS_DECL_COMMON   27

Definition at line 115 of file gspin-tel.h.

#define GS_DECL_COMPLETE_CONSTRUCTOR_P   12

Definition at line 249 of file gspin-tel.h.

#define GS_DECL_CONTEXT   14

Definition at line 212 of file gspin-tel.h.

#define GS_DECL_COPY_CONSTRUCTOR_P   8

Definition at line 241 of file gspin-tel.h.

#define GS_DECL_DECLARED_INLINE_P   34

Definition at line 123 of file gspin-tel.h.

#define GS_DECL_DEFER_OUTPUT   45

Definition at line 135 of file gspin-tel.h.

#define GS_DECL_EMITTED_BY_GXX   40

Definition at line 130 of file gspin-tel.h.

#define GS_DECL_EXPR_DECL   7

Definition at line 375 of file gspin-tel.h.

#define GS_DECL_EXTERN_C_P   19

Definition at line 256 of file gspin-tel.h.

#define GS_DECL_EXTERNAL   28

Definition at line 116 of file gspin-tel.h.

#define GS_DECL_FIELD_BIT_OFFSET   13

Definition at line 211 of file gspin-tel.h.

#define GS_DECL_FIELD_OFFSET   12

Definition at line 210 of file gspin-tel.h.

#define GS_DECL_FUNCTION_CODE   11

Definition at line 209 of file gspin-tel.h.

#define GS_DECL_FUNCTION_MEMBER_P   6

Definition at line 239 of file gspin-tel.h.

#define GS_DECL_GLOBAL_CTOR_P   1

Definition at line 234 of file gspin-tel.h.

#define GS_DECL_GLOBAL_DTOR_P   2

Definition at line 235 of file gspin-tel.h.

#define GS_DECL_IGNORED_P   24

Definition at line 112 of file gspin-tel.h.

#define GS_DECL_IMPLICIT_INSTANTIATION   9

Definition at line 242 of file gspin-tel.h.

#define GS_DECL_IN_SYSTEM_HEADER   26

Definition at line 114 of file gspin-tel.h.

#define GS_DECL_IN_TEXT_SECTION   41

Definition at line 131 of file gspin-tel.h.

#define GS_DECL_INITIAL   18

Definition at line 217 of file gspin-tel.h.

#define GS_DECL_INLINE   33

Definition at line 122 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_0   47

Definition at line 137 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_1   48

Definition at line 138 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_2   49

Definition at line 139 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_3   50

Definition at line 140 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_4   51

Definition at line 141 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_5   52

Definition at line 142 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_6   53

Definition at line 143 of file gspin-tel.h.

#define GS_DECL_LANG_FLAG_7   54

Definition at line 144 of file gspin-tel.h.

#define GS_DECL_LANG_SPECIFIC   61

Definition at line 151 of file gspin-tel.h.

#define GS_DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P   4

Definition at line 237 of file gspin-tel.h.

#define GS_DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P   5

Definition at line 238 of file gspin-tel.h.

#define GS_DECL_MODE   5

Definition at line 203 of file gspin-tel.h.

#define GS_DECL_NAME   4

Definition at line 202 of file gspin-tel.h.

#define GS_DECL_NAMED_RETURN_OBJECT   41

Definition at line 276 of file gspin-tel.h.

#define GS_DECL_NAMESPACE_ALIAS   36

Definition at line 271 of file gspin-tel.h.

#define GS_DECL_NAMESPACE_SCOPE_P   10

Definition at line 243 of file gspin-tel.h.

#define GS_DECL_NEEDED   GS_TYPE_DECL_SUPPRESS_DEBUG

Definition at line 121 of file gspin-tel.h.

#define GS_DECL_NO_STATIC_CHAIN   36

Definition at line 125 of file gspin-tel.h.

#define GS_DECL_NONADDRESSABLE_P   39

Definition at line 129 of file gspin-tel.h.

#define GS_DECL_NONLOCAL   31

Definition at line 119 of file gspin-tel.h.

#define GS_DECL_OFFSET_ALIGN   56

Definition at line 146 of file gspin-tel.h.

#define GS_DECL_ONE_ONLY   3

Definition at line 236 of file gspin-tel.h.

#define GS_DECL_ORIGINAL_TYPE   GS_DECL_RESULT

Definition at line 223 of file gspin-tel.h.

#define GS_DECL_PACKED   37

Definition at line 126 of file gspin-tel.h.

#define GS_DECL_POINTER_ALIAS_SET   57

Definition at line 147 of file gspin-tel.h.

#define GS_DECL_PRESERVE_P   46

Definition at line 136 of file gspin-tel.h.

#define GS_DECL_PURE_VIRTUAL_P   17

Definition at line 254 of file gspin-tel.h.

#define GS_DECL_REACHABLE   GS_DECL_PACKED

Definition at line 127 of file gspin-tel.h.

#define GS_DECL_REALLY_EXTERN   13

Definition at line 250 of file gspin-tel.h.

#define GS_DECL_REGISTER   30

Definition at line 118 of file gspin-tel.h.

#define GS_DECL_RESULT   22

Definition at line 222 of file gspin-tel.h.

#define GS_DECL_SAVED_TREE   21

Definition at line 220 of file gspin-tel.h.

#define GS_DECL_SECTION_NAME   31

Definition at line 266 of file gspin-tel.h.

#define GS_DECL_SIZE   8

Definition at line 206 of file gspin-tel.h.

#define GS_DECL_SIZE_UNIT   9

Definition at line 207 of file gspin-tel.h.

#define GS_DECL_SOURCE_FILE   6

Definition at line 204 of file gspin-tel.h.

#define GS_DECL_SOURCE_LINE   7

Definition at line 205 of file gspin-tel.h.

#define GS_DECL_TEMPLATE_INFO   30

Definition at line 265 of file gspin-tel.h.

#define GS_DECL_TEMPLATE_INSTANTIATED   15

Definition at line 252 of file gspin-tel.h.

#define GS_DECL_TEMPLATE_SPECIALIZATION   16

Definition at line 253 of file gspin-tel.h.

#define GS_DECL_THIS_THUNK_P   18

Definition at line 255 of file gspin-tel.h.

#define GS_DECL_THREAD_LOCAL   42

Definition at line 132 of file gspin-tel.h.

#define GS_DECL_THREADPRIVATE   62

Definition at line 152 of file gspin-tel.h.

#define GS_DECL_THUNK_P   58

Definition at line 148 of file gspin-tel.h.

#define GS_DECL_TI_TEMPLATE   38

Definition at line 273 of file gspin-tel.h.

#define GS_DECL_TRANSPARENT_UNION   43

Definition at line 133 of file gspin-tel.h.

#define GS_DECL_UID   24

Definition at line 225 of file gspin-tel.h.

#define GS_DECL_UNSIGNED   23

Definition at line 111 of file gspin-tel.h.

#define GS_DECL_USE_TEMPLATE   14

Definition at line 251 of file gspin-tel.h.

#define GS_DECL_USER_ALIGN   55

Definition at line 145 of file gspin-tel.h.

#define GS_DECL_USES_TEMPLATE_PARMS   7

Definition at line 240 of file gspin-tel.h.

#define GS_DECL_VALUE_EXPR   GS_DECL_SAVED_TREE

Definition at line 221 of file gspin-tel.h.

#define GS_DECL_VINDEX   34

Definition at line 269 of file gspin-tel.h.

#define GS_DECL_VIRTUAL_P   44

Definition at line 134 of file gspin-tel.h.

#define GS_DECL_WEAK   29

Definition at line 117 of file gspin-tel.h.

#define GS_DO_BODY   8

Definition at line 378 of file gspin-tel.h.

#define GS_DO_COND   7

Definition at line 377 of file gspin-tel.h.

#define GS_DWARF_ACCESS_FLAG_0   13

Definition at line 98 of file gspin-tel.h.

#define GS_DWARF_ACCESS_FLAG_1   14

Definition at line 99 of file gspin-tel.h.

#define GS_EH_SPEC_RAISES   8

Definition at line 381 of file gspin-tel.h.

#define GS_EH_SPEC_STMTS   7

Definition at line 380 of file gspin-tel.h.

#define GS_ELSE_CLAUSE   9

Definition at line 401 of file gspin-tel.h.

#define GS_EMIT_TARGET_EXPR_CLEANUP   26

Definition at line 188 of file gspin-tel.h.

#define GS_EXPANDED_PTRMEM_CST   4

Definition at line 488 of file gspin-tel.h.

#define GS_EXPR_FILENAME   5

Definition at line 345 of file gspin-tel.h.

#define GS_EXPR_HAS_LOCATION   24

Definition at line 186 of file gspin-tel.h.

#define GS_EXPR_LINENO   6

Definition at line 346 of file gspin-tel.h.

#define GS_EXPR_STMT_EXPR   7

Definition at line 388 of file gspin-tel.h.

#define GS_FLAG_ERRNO_MATH   1

Definition at line 62 of file gspin-tel.h.

#define GS_FLAGS   3

Definition at line 79 of file gspin-tel.h.

#define GS_FOR_BODY   10

Definition at line 386 of file gspin-tel.h.

#define GS_FOR_COND   8

Definition at line 384 of file gspin-tel.h.

#define GS_FOR_EXPR   9

Definition at line 385 of file gspin-tel.h.

#define GS_FOR_INIT_STMT   7

Definition at line 383 of file gspin-tel.h.

#define GS_GLOBAL_TREES_LIST   1

Definition at line 55 of file gspin-tel.h.

#define GS_GXX_EMITTED_ASMS   5

Definition at line 59 of file gspin-tel.h.

#define GS_GXX_EMITTED_DECLS   4

Definition at line 58 of file gspin-tel.h.

#define GS_HANDLER_BODY   8

Definition at line 391 of file gspin-tel.h.

#define GS_HANDLER_PARMS   7

Definition at line 390 of file gspin-tel.h.

#define GS_IDENTIFIER_POINTER   4

Definition at line 500 of file gspin-tel.h.

#define GS_IF_COND   7

Definition at line 399 of file gspin-tel.h.

#define GS_INTEGER_TYPES_LIST   2

Definition at line 56 of file gspin-tel.h.

#define GS_IS_EMPTY_CLASS   3

Definition at line 314 of file gspin-tel.h.

#define GS_LABEL_DECL_UID   23

Definition at line 224 of file gspin-tel.h.

#define GS_LABEL_EXPR_LABEL   7

Definition at line 403 of file gspin-tel.h.

#define GS_LOOKUP ( name,
arg   ) 

Value:

static inline gs_t name (gs_t t) { \
  GS_ASSERT (t != (gs_t) NULL,     \
             "Got null node");     \
  return gs_operand (t, arg);      \
}

Definition at line 562 of file gspin-tel.h.

#define GS_LOOKUP_FLAG ( operand,
name,
flag   ) 

Value:

static inline gs_bool_t name (gs_t t) {          \
  GS_ASSERT (t != (gs_t) NULL, "Got null node"); \
  return gs_bv (gs_operand (t, operand), flag);  \
}

Definition at line 569 of file gspin-tel.h.

#define GS_LOOP_EXPR_BODY   7

Definition at line 405 of file gspin-tel.h.

#define GS_MOST_GENERAL_TEMPLATE   35

Definition at line 270 of file gspin-tel.h.

#define GS_OBJ_TYPE_REF_EXPR   7

Definition at line 415 of file gspin-tel.h.

#define GS_OBJ_TYPE_REF_OBJECT   8

Definition at line 416 of file gspin-tel.h.

#define GS_OBJ_TYPE_REF_TOKEN   9

Definition at line 417 of file gspin-tel.h.

#define GS_OVL_CHAIN   GS_TREE_CHAIN

Definition at line 540 of file gspin-tel.h.

#define GS_OVL_CURRENT   5

Definition at line 541 of file gspin-tel.h.

#define GS_OVL_FUNCTION   4

Definition at line 539 of file gspin-tel.h.

#define GS_OVL_NEXT   6

Definition at line 542 of file gspin-tel.h.

#define GS_POINTER_TYPE_P   39

Definition at line 177 of file gspin-tel.h.

#define GS_PRAGMA_IMPLEMENTATION   2

Definition at line 63 of file gspin-tel.h.

#define GS_PRAGMA_INTERFACE   3

Definition at line 64 of file gspin-tel.h.

#define GS_PROGRAM_DECLARATIONS   3

Definition at line 57 of file gspin-tel.h.

#define GS_PROGRAM_FLAGS   6

Definition at line 60 of file gspin-tel.h.

#define GS_PROGRAM_LAST   8

Definition at line 67 of file gspin-tel.h.

#define GS_REAL_VALUE_ISINF   25

Definition at line 193 of file gspin-tel.h.

#define GS_REAL_VALUE_ISNAN   26

Definition at line 194 of file gspin-tel.h.

#define GS_STATEMENT_LIST_ELTS   4

Definition at line 511 of file gspin-tel.h.

#define GS_STMT_EXPR_STMT   7

Definition at line 410 of file gspin-tel.h.

#define GS_STMT_IS_FULL_EXPR_P   0

Definition at line 454 of file gspin-tel.h.

#define GS_TEMPLATE_PARM_DECL   8

Definition at line 530 of file gspin-tel.h.

#define GS_TEMPLATE_PARM_DESCENDANTS   6

Definition at line 528 of file gspin-tel.h.

#define GS_TEMPLATE_PARM_IDX   4

Definition at line 526 of file gspin-tel.h.

#define GS_TEMPLATE_PARM_LEVEL   5

Definition at line 527 of file gspin-tel.h.

#define GS_TEMPLATE_PARM_ORIG_LEVEL   7

Definition at line 529 of file gspin-tel.h.

#define GS_THEN_CLAUSE   8

Definition at line 400 of file gspin-tel.h.

#define GS_THUNK_FIXED_OFFSET   39

Definition at line 274 of file gspin-tel.h.

#define GS_THUNK_TARGET   37

Definition at line 272 of file gspin-tel.h.

#define GS_THUNK_VIRTUAL_OFFSET   40

Definition at line 275 of file gspin-tel.h.

#define GS_TREE_ADDRESSABLE   4

Definition at line 88 of file gspin-tel.h.

#define GS_TREE_ASM_WRITTEN   6

Definition at line 90 of file gspin-tel.h.

#define GS_TREE_CHAIN   2

Definition at line 78 of file gspin-tel.h.

#define GS_TREE_CODE_CLASS   0

Definition at line 76 of file gspin-tel.h.

#define GS_TREE_CONSTANT   2

Definition at line 85 of file gspin-tel.h.

#define GS_TREE_CONSTANT_OVERFLOW   23

Definition at line 191 of file gspin-tel.h.

#define GS_TREE_IMAGPART   5

Definition at line 485 of file gspin-tel.h.

#define GS_TREE_INT_CST_HIGH   5

Definition at line 473 of file gspin-tel.h.

#define GS_TREE_INT_CST_LOW   4

Definition at line 472 of file gspin-tel.h.

#define GS_TREE_INVARIANT   3

Definition at line 87 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_0   15

Definition at line 100 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_1   16

Definition at line 101 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_2   17

Definition at line 102 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_3   18

Definition at line 103 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_4   19

Definition at line 104 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_5   20

Definition at line 105 of file gspin-tel.h.

#define GS_TREE_LANG_FLAG_6   21

Definition at line 106 of file gspin-tel.h.

#define GS_TREE_NOT_EMITTED_BY_GXX   22

Definition at line 107 of file gspin-tel.h.

#define GS_TREE_NOTHROW   8

Definition at line 92 of file gspin-tel.h.

#define GS_TREE_OPERAND_ZERO   7

Definition at line 352 of file gspin-tel.h.

#define GS_TREE_OVERFLOW   24

Definition at line 192 of file gspin-tel.h.

#define GS_TREE_PRIVATE   10

Definition at line 95 of file gspin-tel.h.

#define GS_TREE_PROTECTED   11

Definition at line 96 of file gspin-tel.h.

#define GS_TREE_PUBLIC   9

Definition at line 93 of file gspin-tel.h.

#define GS_TREE_PURPOSE   4

Definition at line 503 of file gspin-tel.h.

#define GS_TREE_READONLY   GS_TYPE_READONLY

Definition at line 84 of file gspin-tel.h.

#define GS_TREE_REAL_CST_D   5

Definition at line 477 of file gspin-tel.h.

#define GS_TREE_REAL_CST_F   4

Definition at line 476 of file gspin-tel.h.

#define GS_TREE_REAL_CST_LD   6

Definition at line 478 of file gspin-tel.h.

#define GS_TREE_REALPART   4

Definition at line 484 of file gspin-tel.h.

#define GS_TREE_SIDE_EFFECTS   0

Definition at line 82 of file gspin-tel.h.

#define GS_TREE_STATIC   12

Definition at line 97 of file gspin-tel.h.

#define GS_TREE_STRING_LENGTH   5

Definition at line 492 of file gspin-tel.h.

#define GS_TREE_STRING_POINTER   4

Definition at line 491 of file gspin-tel.h.

#define GS_TREE_SYMBOL_REFERENCED   GS_TREE_STATIC

Definition at line 196 of file gspin-tel.h.

#define GS_TREE_THIS_VOLATILE   5

Definition at line 89 of file gspin-tel.h.

#define GS_TREE_TYPE   1

Definition at line 77 of file gspin-tel.h.

#define GS_TREE_USED   7

Definition at line 91 of file gspin-tel.h.

#define GS_TREE_VALUE   5

Definition at line 504 of file gspin-tel.h.

#define GS_TREE_VEC_ELT   5

Definition at line 508 of file gspin-tel.h.

#define GS_TREE_VEC_LENGTH   4

Definition at line 507 of file gspin-tel.h.

#define GS_TREE_VECTOR_CST_ELTS   4

Definition at line 481 of file gspin-tel.h.

#define GS_TRY_HANDLERS   8

Definition at line 408 of file gspin-tel.h.

#define GS_TRY_STMTS   7

Definition at line 407 of file gspin-tel.h.

#define GS_TYPE_ALIAS_SET   10

Definition at line 289 of file gspin-tel.h.

#define GS_TYPE_ALIGN   9

Definition at line 288 of file gspin-tel.h.

#define GS_TYPE_ARG_TYPES   16

Definition at line 301 of file gspin-tel.h.

#define GS_TYPE_ATTRIBUTES   11

Definition at line 290 of file gspin-tel.h.

#define GS_TYPE_BIG_ENDIAN   41

Definition at line 179 of file gspin-tel.h.

#define GS_TYPE_BINFO   20

Definition at line 307 of file gspin-tel.h.

#define GS_TYPE_CONTEXT   17

Definition at line 302 of file gspin-tel.h.

#define GS_TYPE_DEBUG_REPRESENTATION_TYPE   GS_TYPE_VALUES

Definition at line 298 of file gspin-tel.h.

#define GS_TYPE_DECL_SUPPRESS_DEBUG   32

Definition at line 120 of file gspin-tel.h.

#define GS_TYPE_DOMAIN   GS_TYPE_VALUES

Definition at line 296 of file gspin-tel.h.

#define GS_TYPE_EXPLICIT_ENDIAN   43

Definition at line 181 of file gspin-tel.h.

#define GS_TYPE_FIELDS   GS_TYPE_VALUES

Definition at line 297 of file gspin-tel.h.

#define GS_TYPE_IS_SIZETYPE   GS_TYPE_NO_FORCE_BLK

Definition at line 160 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_0   30

Definition at line 168 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_1   31

Definition at line 169 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_2   32

Definition at line 170 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_3   33

Definition at line 171 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_4   34

Definition at line 172 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_5   35

Definition at line 173 of file gspin-tel.h.

#define GS_TYPE_LANG_FLAG_6   36

Definition at line 174 of file gspin-tel.h.

#define GS_TYPE_LANG_SPECIFIC   38

Definition at line 176 of file gspin-tel.h.

#define GS_TYPE_LITTLE_ENDIAN   42

Definition at line 180 of file gspin-tel.h.

#define GS_TYPE_MAIN_VARIANT   21

Definition at line 308 of file gspin-tel.h.

#define GS_TYPE_MAX_VALUE   14

Definition at line 294 of file gspin-tel.h.

#define GS_TYPE_METHOD_BASETYPE   GS_TYPE_MAX_VALUE

Definition at line 299 of file gspin-tel.h.

#define GS_TYPE_METHODS   GS_TYPE_MAX_VALUE

Definition at line 326 of file gspin-tel.h.

#define GS_TYPE_MIN_VALUE   13

Definition at line 293 of file gspin-tel.h.

#define GS_TYPE_MODE   5

Definition at line 284 of file gspin-tel.h.

#define GS_TYPE_NAME   4

Definition at line 283 of file gspin-tel.h.

#define GS_TYPE_NEEDS_CONSTRUCTING   26

Definition at line 163 of file gspin-tel.h.

#define GS_TYPE_NEXT_PTR_TO   GS_TYPE_MIN_VALUE

Definition at line 305 of file gspin-tel.h.

#define GS_TYPE_NO_FORCE_BLK   24

Definition at line 159 of file gspin-tel.h.

#define GS_TYPE_NONALIASED_COMPONENT   GS_TYPE_TRANSPARENT_UNION

Definition at line 165 of file gspin-tel.h.

#define GS_TYPE_OFFSET_BASETYPE   GS_TYPE_MAX_VALUE

Definition at line 300 of file gspin-tel.h.

#define GS_TYPE_PACKED   28

Definition at line 166 of file gspin-tel.h.

#define GS_TYPE_POINTER_TO   18

Definition at line 303 of file gspin-tel.h.

#define GS_TYPE_PRECISION   12

Definition at line 291 of file gspin-tel.h.

#define GS_TYPE_PTRMEM_P   1

Definition at line 312 of file gspin-tel.h.

#define GS_TYPE_PTRMEMFUNC_P   0

Definition at line 311 of file gspin-tel.h.

#define GS_TYPE_READONLY   1

Definition at line 83 of file gspin-tel.h.

#define GS_TYPE_REFERENCE_TO   19

Definition at line 304 of file gspin-tel.h.

#define GS_TYPE_RESTRICT   29

Definition at line 167 of file gspin-tel.h.

#define GS_TYPE_RETURNS_STACK_DEPRESSED   GS_TYPE_NO_FORCE_BLK

Definition at line 161 of file gspin-tel.h.

#define GS_TYPE_SIZE   6

Definition at line 285 of file gspin-tel.h.

#define GS_TYPE_SIZE_UNIT   7

Definition at line 286 of file gspin-tel.h.

#define GS_TYPE_SIZES_GIMPLIFIED   GS_TREE_CONSTANT

Definition at line 86 of file gspin-tel.h.

#define GS_TYPE_STRING_FLAG   25

Definition at line 162 of file gspin-tel.h.

#define GS_TYPE_TRANSPARENT_UNION   27

Definition at line 164 of file gspin-tel.h.

#define GS_TYPE_UNSIGNED   23

Definition at line 158 of file gspin-tel.h.

#define GS_TYPE_USER_ALIGN   8

Definition at line 287 of file gspin-tel.h.

#define GS_TYPE_USES_TEMPLATE_PARMS   7

Definition at line 318 of file gspin-tel.h.

#define GS_TYPE_VALUES   15

Definition at line 295 of file gspin-tel.h.

#define GS_TYPE_VECTOR_SUBPARTS   GS_TYPE_PRECISION

Definition at line 292 of file gspin-tel.h.

#define GS_TYPE_VFIELD   GS_TYPE_MIN_VALUE

Definition at line 325 of file gspin-tel.h.

#define GS_TYPE_VOLATILE   37

Definition at line 175 of file gspin-tel.h.

#define GS_TYPEINFO_DECL   25

Definition at line 329 of file gspin-tel.h.

#define GS_UPDATE_FLAG ( operand,
name,
flag   ) 

Value:

static inline void name (gs_t t, gs_bool_t val) {  \
  GS_ASSERT (t != (gs_t) NULL, "Got null node");   \
  _gs_bv (gs_operand (t, operand), flag, val);     \
}

Definition at line 575 of file gspin-tel.h.

#define GS_WEAK_DECLS   7

Definition at line 66 of file gspin-tel.h.

#define GS_WHILE_BODY   8

Definition at line 413 of file gspin-tel.h.

#define GS_WHILE_COND   7

Definition at line 412 of file gspin-tel.h.


Function Documentation

gs_string_t gs_attribute_name ( gs_int_t  attribute,
gs_tree_code_class_t  tcc_class,
gs_code_t  constructor,
gs_int_t omit 
)

Definition at line 67 of file gspin-tel.c.

References GS_ARITY, GS_ARRAY_TYPE, GS_ASM_CLOBBERS, GS_ASM_EXPR, GS_ASM_INPUTS, GS_ASM_OUTPUTS, GS_ASM_STRING, GS_ASSERT, GS_BASELINK, GS_BASELINK_ACCESS_BINFO, GS_BASELINK_BINFO, GS_BASELINK_FUNCTIONS, GS_BASELINK_OPTYPE, GS_BIND_EXPR, GS_BIND_EXPR_BLOCK, GS_BIND_EXPR_BODY, GS_BIND_EXPR_VARS, GS_BINFO_BASE_BINFOS, GS_BINFO_TYPE, GS_BINFO_VPTR_FIELD, GS_BLOCK, GS_BLOCK_ABSTRACT_ORIGIN, GS_BLOCK_CHAIN, GS_BLOCK_SUBBLOCKS, GS_BLOCK_SUPERCONTEXT, GS_BLOCK_VARS, GS_CASE_HIGH, GS_CASE_LABEL, GS_CASE_LABEL_EXPR, GS_CASE_LOW, GS_CC1_COMMAND_LINE_ARGS, GS_CLASSTYPE_AS_BASE, GS_CLASSTYPE_COPY_CONSTRUCTOR, GS_CLASSTYPE_TYPEINFO_VAR, GS_CLEANUP_BODY, GS_CLEANUP_EXPR, GS_CLEANUP_STMT, GS_COMPLEX_CST, GS_CONSTRUCTOR, GS_CONSTRUCTOR_ELTS, GS_CP_DECL_CONTEXT, GS_CP_DECL_FLAGS, GS_CP_EXPR_FLAGS, GS_CP_NAMESPACE_DECLS, GS_CP_TYPE_FLAGS, GS_DECL_ABSTRACT_ORIGIN, GS_DECL_ALIAS_TARGET, GS_DECL_ALIGN_UNIT, GS_DECL_ARG_TYPE, GS_DECL_ARG_TYPE_AS_WRITTEN, GS_DECL_ARGUMENTS, GS_DECL_ASMREG, GS_DECL_ASSEMBLER_NAME, GS_DECL_ATTRIBUTES, GS_DECL_BUILT_IN_CLASS, GS_DECL_CONTEXT, GS_DECL_EXPR, GS_DECL_EXPR_DECL, GS_DECL_FIELD_BIT_OFFSET, GS_DECL_FIELD_OFFSET, GS_DECL_FUNCTION_CODE, GS_DECL_INITIAL, GS_DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P, GS_DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P, GS_DECL_MODE, GS_DECL_NAME, GS_DECL_NAMED_RETURN_OBJECT, GS_DECL_NAMESPACE_ALIAS, GS_DECL_RESULT, GS_DECL_SAVED_TREE, GS_DECL_SECTION_NAME, GS_DECL_SIZE, GS_DECL_SIZE_UNIT, GS_DECL_SOURCE_FILE, GS_DECL_SOURCE_LINE, GS_DECL_TEMPLATE_INFO, GS_DECL_TI_TEMPLATE, GS_DECL_UID, GS_DECL_VINDEX, GS_DO_BODY, GS_DO_COND, GS_DO_STMT, GS_EH_SPEC_BLOCK, GS_EH_SPEC_RAISES, GS_EH_SPEC_STMTS, GS_ELSE_CLAUSE, GS_ENUMERAL_TYPE, GS_EXPANDED_PTRMEM_CST, GS_EXPR_FILENAME, GS_EXPR_LINENO, GS_EXPR_STMT, GS_EXPR_STMT_EXPR, gs_false, GS_FLAGS, GS_FOR_BODY, GS_FOR_COND, GS_FOR_EXPR, GS_FOR_INIT_STMT, GS_FOR_STMT, GS_FUNCTION_DECL, GS_FUNCTION_TYPE, GS_GLOBAL_TREES_LIST, GS_GXX_EMITTED_ASMS, GS_GXX_EMITTED_DECLS, GS_HANDLER, GS_HANDLER_BODY, GS_HANDLER_PARMS, GS_IDENTIFIER_NODE, GS_IDENTIFIER_POINTER, GS_IF_COND, GS_IF_STMT, GS_INTEGER_CST, GS_INTEGER_TYPES_LIST, GS_LABEL_DECL_UID, GS_LABEL_EXPR_LABEL, GS_LOOP_EXPR, GS_LOOP_EXPR_BODY, GS_METHOD_TYPE, GS_MOST_GENERAL_TEMPLATE, GS_NAMESPACE_DECL, GS_OFFSET_TYPE, GS_OVERLOAD, GS_OVL_CHAIN, GS_OVL_CURRENT, GS_OVL_FUNCTION, GS_OVL_NEXT, GS_POINTER_TYPE, GS_PROGRAM, GS_PROGRAM_DECLARATIONS, GS_PROGRAM_FLAGS, GS_PTRMEM_CST, GS_QUAL_UNION_TYPE, GS_REAL_CST, GS_RECORD_TYPE, GS_STATEMENT_LIST, GS_STATEMENT_LIST_ELTS, GS_STMT_EXPR, GS_STMT_EXPR_STMT, GS_STRING_CST, GS_TCC_BINARY, GS_TCC_COMPARISON, GS_TCC_CONSTANT, GS_TCC_DECLARATION, GS_TCC_EXCEPTIONAL, GS_TCC_EXPRESSION, GS_TCC_REFERENCE, GS_TCC_STATEMENT, GS_TCC_TYPE, GS_TCC_UNARY, GS_TEMPLATE_PARM_DECL, GS_TEMPLATE_PARM_DESCENDANTS, GS_TEMPLATE_PARM_IDX, GS_TEMPLATE_PARM_INDEX, GS_TEMPLATE_PARM_LEVEL, GS_TEMPLATE_PARM_ORIG_LEVEL, GS_THEN_CLAUSE, GS_THUNK_FIXED_OFFSET, GS_THUNK_TARGET, GS_THUNK_VIRTUAL_OFFSET, GS_TREE_BINFO, GS_TREE_CHAIN, GS_TREE_CODE_CLASS, GS_TREE_IMAGPART, GS_TREE_INT_CST_HIGH, GS_TREE_INT_CST_LOW, GS_TREE_LIST, GS_TREE_OPERAND_ZERO, GS_TREE_PURPOSE, GS_TREE_REAL_CST_D, GS_TREE_REAL_CST_F, GS_TREE_REAL_CST_LD, GS_TREE_REALPART, GS_TREE_STRING_LENGTH, GS_TREE_STRING_POINTER, GS_TREE_TYPE, GS_TREE_VALUE, GS_TREE_VEC, GS_TREE_VEC_ELT, GS_TREE_VEC_LENGTH, GS_TREE_VECTOR_CST_ELTS, GS_TRY_BLOCK, GS_TRY_HANDLERS, GS_TRY_STMTS, GS_TYPE_ALIAS_SET, GS_TYPE_ALIGN, GS_TYPE_ARG_TYPES, GS_TYPE_ATTRIBUTES, GS_TYPE_BINFO, GS_TYPE_CONTEXT, GS_TYPE_DEBUG_REPRESENTATION_TYPE, GS_TYPE_DECL, GS_TYPE_DOMAIN, GS_TYPE_FIELDS, GS_TYPE_MAIN_VARIANT, GS_TYPE_MAX_VALUE, GS_TYPE_METHOD_BASETYPE, GS_TYPE_MIN_VALUE, GS_TYPE_MODE, GS_TYPE_NAME, GS_TYPE_OFFSET_BASETYPE, GS_TYPE_POINTER_TO, GS_TYPE_PRECISION, GS_TYPE_REFERENCE_TO, GS_TYPE_SIZE, GS_TYPE_SIZE_UNIT, GS_TYPE_USER_ALIGN, GS_TYPE_VALUES, GS_TYPE_VECTOR_SUBPARTS, GS_TYPEINFO_DECL, GS_UNION_TYPE, GS_VAR_DECL, GS_VECTOR_CST, GS_VECTOR_TYPE, GS_WEAK_DECLS, GS_WHILE_BODY, GS_WHILE_COND, GS_WHILE_STMT, NULL, OMIT, operand_number, and sprintf().

Referenced by gs_dump_core().

static gs_t gs_boolean_type_node ( void   )  [inline, static]

Definition at line 960 of file gspin-tel.h.

References GS_ASSERT, gs_index(), GS_TI_BOOLEAN_TYPE, and NULL.

gs_t gs_build_decl ( gs_code_t  code,
gs_t  node2 
)

gs_t gs_build_if_stmt ( gs_t  k0,
gs_t  k1,
gs_t  k2 
)

gs_t gs_build_int_cst ( gs_long_long_t  n  ) 

gs_t gs_build_pointer_type ( gs_t  node  ) 

gs_t gs_build_target_expr ( gs_t  k0,
gs_t  k1,
gs_t  k2,
gs_t  k3 
)

gs_t gs_c_common_truthvalue_conversion ( gs_t  node  ) 

Definition at line 881 of file gspin-tel.c.

References gs_build_comparison(), gs_build_int_cst(), GS_NE_EXPR, and zero.

Referenced by Push_Temp_Cleanup().

static gs_int_t gs_decl_align_unit ( gs_t  t  )  [inline, static]

Definition at line 929 of file gspin-tel.h.

References GS_DECL_ALIGN_UNIT, gs_n(), and gs_operand().

static gs_int_t gs_decl_asmreg ( gs_t  t  )  [inline, static]

Definition at line 937 of file gspin-tel.h.

References GS_DECL_ASMREG, gs_n(), gs_operand(), and NULL.

static unsigned int gs_decl_built_in_class ( gs_t  t  )  [inline, static]

Definition at line 765 of file gspin-tel.h.

References gs_b(), GS_DECL_BUILT_IN_CLASS, and gs_operand().

static unsigned int gs_decl_function_code ( gs_t  t  )  [inline, static]

Definition at line 768 of file gspin-tel.h.

References GS_DECL_FUNCTION_CODE, gs_hword(), and gs_operand().

static gs_string_t gs_decl_mode ( gs_t  t  )  [inline, static]

Definition at line 790 of file gspin-tel.h.

References GS_DECL_MODE, gs_operand(), and gs_s().

static gs_string_t gs_decl_source_file ( gs_t  t  )  [inline, static]

Definition at line 793 of file gspin-tel.h.

References GS_DECL_SOURCE_FILE, gs_operand(), and gs_s().

static gs_int_t gs_decl_source_line ( gs_t  t  )  [inline, static]

Definition at line 796 of file gspin-tel.h.

References GS_DECL_SOURCE_LINE, gs_n(), and gs_operand().

static gs_int_t gs_decl_uid ( gs_t  t  )  [inline, static]

Definition at line 760 of file gspin-tel.h.

References GS_DECL_UID, gs_n(), and gs_operand().

static gs_t gs_error_mark_node ( void   )  [inline, static]

Definition at line 945 of file gspin-tel.h.

References GS_ASSERT, gs_index(), GS_TI_ERROR_MARK, and NULL.

static gs_string_t gs_expr_filename ( gs_t  t  )  [inline, static]

Definition at line 868 of file gspin-tel.h.

References GS_EXPR_FILENAME, gs_operand(), gs_s(), and NULL.

static gs_int_t gs_expr_lineno ( gs_t  t  )  [inline, static]

Definition at line 875 of file gspin-tel.h.

References GS_EXPR_LINENO, gs_n(), and gs_operand().

gs_string_t gs_flag_name ( gs_code_t  constructor,
gs_int_t  attribute,
gs_count_t  flag,
gs_tree_code_class_t  tree_code_class 
)

Definition at line 497 of file gspin-tel.c.

References GS_AGGR_INIT_VIA_CTOR_P, GS_AGGREGATE_VALUE_P, GS_ANON_UNION_TYPE_P, GS_ARRAY_TYPE, GS_ASSERT, GS_BIT_FIELD_REF_UNSIGNED, GS_CLASS_TYPE_P, GS_CLASSTYPE_INTERFACE_ONLY, GS_CLASSTYPE_TEMPLATE_SPECIALIZATION, GS_CLEANUP_EH_ONLY, GS_CP_DECL_FLAGS, GS_CP_EXPR_FLAGS, GS_CP_TYPE_FLAGS, GS_DECL_ABSTRACT, GS_DECL_ARTIFICIAL, GS_DECL_ASSEMBLER_NAME_SET_P, GS_DECL_BIT_FIELD, GS_DECL_BUILT_IN, GS_DECL_COMDAT, GS_DECL_COMMON, GS_DECL_COMPLETE_CONSTRUCTOR_P, GS_DECL_COPY_CONSTRUCTOR_P, GS_DECL_DECLARED_INLINE_P, GS_DECL_DEFER_OUTPUT, GS_DECL_EMITTED_BY_GXX, GS_DECL_EXTERN_C_P, GS_DECL_EXTERNAL, GS_DECL_FUNCTION_MEMBER_P, GS_DECL_GLOBAL_CTOR_P, GS_DECL_GLOBAL_DTOR_P, GS_DECL_IGNORED_P, GS_DECL_IMPLICIT_INSTANTIATION, GS_DECL_IN_SYSTEM_HEADER, GS_DECL_IN_TEXT_SECTION, GS_DECL_INLINE, GS_DECL_LANG_FLAG_0, GS_DECL_LANG_FLAG_1, GS_DECL_LANG_FLAG_2, GS_DECL_LANG_FLAG_3, GS_DECL_LANG_FLAG_4, GS_DECL_LANG_FLAG_5, GS_DECL_LANG_FLAG_6, GS_DECL_LANG_FLAG_7, GS_DECL_LANG_SPECIFIC, GS_DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P, GS_DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P, GS_DECL_NAMESPACE_SCOPE_P, GS_DECL_NO_STATIC_CHAIN, GS_DECL_NONADDRESSABLE_P, GS_DECL_NONLOCAL, GS_DECL_OFFSET_ALIGN, GS_DECL_ONE_ONLY, GS_DECL_PACKED, GS_DECL_POINTER_ALIAS_SET, GS_DECL_PRESERVE_P, GS_DECL_PURE_VIRTUAL_P, GS_DECL_REALLY_EXTERN, GS_DECL_REGISTER, GS_DECL_TEMPLATE_INSTANTIATED, GS_DECL_TEMPLATE_SPECIALIZATION, GS_DECL_THIS_THUNK_P, GS_DECL_THREAD_LOCAL, GS_DECL_THREADPRIVATE, GS_DECL_THUNK_P, GS_DECL_TRANSPARENT_UNION, GS_DECL_UNSIGNED, GS_DECL_USE_TEMPLATE, GS_DECL_USER_ALIGN, GS_DECL_USES_TEMPLATE_PARMS, GS_DECL_VIRTUAL_P, GS_DECL_WEAK, GS_DWARF_ACCESS_FLAG_0, GS_DWARF_ACCESS_FLAG_1, GS_EMIT_TARGET_EXPR_CLEANUP, GS_EXPR_HAS_LOCATION, gs_false, GS_FLAG_ERRNO_MATH, GS_FLAGS, GS_FUNCTION_DECL, GS_FUNCTION_TYPE, GS_IDENTIFIER_NODE, GS_INTEGER_CST, GS_INTEGER_TYPE, GS_IS_EMPTY_CLASS, GS_OVERLOAD, GS_POINTER_TYPE, GS_POINTER_TYPE_P, GS_PRAGMA_IMPLEMENTATION, GS_PRAGMA_INTERFACE, GS_PROGRAM_FLAGS, GS_QUAL_UNION_TYPE, GS_REAL_CST, GS_REAL_VALUE_ISINF, GS_REAL_VALUE_ISNAN, GS_RECORD_TYPE, GS_REFERENCE_TYPE, GS_STMT_IS_FULL_EXPR_P, GS_TARGET_EXPR, GS_TCC_BINARY, GS_TCC_COMPARISON, GS_TCC_CONSTANT, GS_TCC_DECLARATION, GS_TCC_EXCEPTIONAL, GS_TCC_EXPRESSION, GS_TCC_REFERENCE, GS_TCC_STATEMENT, GS_TCC_TYPE, GS_TCC_UNARY, GS_TREE_ADDRESSABLE, GS_TREE_ASM_WRITTEN, GS_TREE_BINFO, GS_TREE_CONSTANT, GS_TREE_CONSTANT_OVERFLOW, GS_TREE_INVARIANT, GS_TREE_LANG_FLAG_0, GS_TREE_LANG_FLAG_1, GS_TREE_LANG_FLAG_2, GS_TREE_LANG_FLAG_3, GS_TREE_LANG_FLAG_4, GS_TREE_LANG_FLAG_5, GS_TREE_LANG_FLAG_6, GS_TREE_NOT_EMITTED_BY_GXX, GS_TREE_NOTHROW, GS_TREE_OVERFLOW, GS_TREE_PRIVATE, GS_TREE_PROTECTED, GS_TREE_PUBLIC, GS_TREE_READONLY, GS_TREE_SIDE_EFFECTS, GS_TREE_STATIC, GS_TREE_THIS_VOLATILE, GS_TREE_USED, GS_TYPE_BIG_ENDIAN, GS_TYPE_DECL_SUPPRESS_DEBUG, GS_TYPE_EXPLICIT_ENDIAN, GS_TYPE_LANG_FLAG_0, GS_TYPE_LANG_FLAG_1, GS_TYPE_LANG_FLAG_2, GS_TYPE_LANG_FLAG_3, GS_TYPE_LANG_FLAG_4, GS_TYPE_LANG_FLAG_5, GS_TYPE_LANG_FLAG_6, GS_TYPE_LANG_SPECIFIC, GS_TYPE_LITTLE_ENDIAN, GS_TYPE_NEEDS_CONSTRUCTING, GS_TYPE_NO_FORCE_BLK, GS_TYPE_PACKED, GS_TYPE_PTRMEM_P, GS_TYPE_PTRMEMFUNC_P, GS_TYPE_READONLY, GS_TYPE_RESTRICT, GS_TYPE_SIZES_GIMPLIFIED, GS_TYPE_STRING_FLAG, GS_TYPE_TRANSPARENT_UNION, GS_TYPE_UNSIGNED, GS_TYPE_USES_TEMPLATE_PARMS, GS_TYPE_VOLATILE, and GS_UNION_TYPE.

Referenced by gs_dump_leaf().

static gs_long_long_t gs_get_integer_value ( gs_t  t  )  [inline, static]

Definition at line 886 of file gspin-tel.h.

References GS_ASSERT, gs_ull(), and NULL.

static gs_string_t gs_identifier_pointer ( gs_t  t  )  [inline, static]

Definition at line 881 of file gspin-tel.h.

References GS_IDENTIFIER_POINTER, gs_operand(), and gs_s().

static gs_t gs_integer_type_node ( void   )  [inline, static]

Definition at line 977 of file gspin-tel.h.

References GS_ASSERT, gs_index(), GS_ITK_INT, and NULL.

static gs_int_t gs_label_decl_uid ( gs_t  t  )  [inline, static]

Definition at line 757 of file gspin-tel.h.

References GS_LABEL_DECL_UID, gs_n(), and gs_operand().

GS_LOOKUP_FLAG ( GS_CP_TYPE_FLAGS  ,
gs_classtype_template_specialization  ,
GS_CLASSTYPE_TEMPLATE_SPECIALIZATION   
)

GS_DECL_TEMPLATE_SPECIALIZATION GS_DECL_THIS_THUNK_P GS_LOOKUP_FLAG ( GS_CP_DECL_FLAGS  ,
gs_decl_extern_c_p  ,
GS_DECL_EXTERN_C_P   
)

Type Constraints

Definition at line 1021 of file gspin-tel.h.

References GS_ASSERT, GS_METHOD_TYPE, gs_tree_code(), and NULL.

GS_DECL_TEMPLATE_SPECIALIZATION GS_LOOKUP_FLAG ( GS_CP_DECL_FLAGS  ,
gs_decl_pure_virtual_p  ,
GS_DECL_PURE_VIRTUAL_P   
)

Type Constraints

GS_LOOKUP_FLAG ( GS_CP_DECL_FLAGS  ,
gs_decl_template_instantiated  ,
GS_DECL_TEMPLATE_INSTANTIATED   
)

GS_LOOKUP_FLAG ( GS_FLAGS  ,
gs_dwarf_access_flag_1  ,
GS_DWARF_ACCESS_FLAG_1   
)

GS_LOOKUP_FLAG ( GS_FLAGS  ,
gs_dwarf_access_flag_0  ,
GS_DWARF_ACCESS_FLAG_0   
)

static gs_t gs_ptr_type_node ( void   )  [inline, static]

Definition at line 955 of file gspin-tel.h.

References GS_ASSERT, gs_index(), GS_TI_PTR_TYPE, and NULL.

static gs_t gs_ptrdiff_type_node ( void   )  [inline, static]

Definition at line 965 of file gspin-tel.h.

References GS_ASSERT, gs_index(), GS_TI_PTRDIFF_TYPE, and NULL.

static void gs_set_decl_alias_target ( gs_t  t,
gs_t  val 
) [inline, static]

Definition at line 934 of file gspin-tel.h.

References GS_DECL_ALIAS_TARGET, and gs_set_operand().

static void gs_set_decl_initial ( gs_t  t,
gs_t  val 
) [inline, static]

Definition at line 779 of file gspin-tel.h.

References GS_DECL_INITIAL, and gs_set_operand().

static void gs_set_tree_value ( gs_t  t,
gs_t  val 
) [inline, static]

Definition at line 913 of file gspin-tel.h.

References gs_set_operand(), and GS_TREE_VALUE.

static void gs_set_type_next_ptr_to ( gs_t  t,
gs_t  val 
) [inline, static]

Definition at line 831 of file gspin-tel.h.

References gs_set_operand(), and GS_TYPE_NEXT_PTR_TO.

gs_t gs_strip_nops ( gs_t  node  ) 

static gs_int_t gs_tree_code_length ( gs_t  t  )  [inline, static]

Definition at line 834 of file gspin-tel.h.

References GS_ARITY, gs_n(), and gs_operand().

static gs_bool_t gs_tree_has_location ( gs_t  t  )  [inline, static]

Definition at line 736 of file gspin-tel.h.

References gs_false, GS_TCC_EXPRESSION, and GS_TCC_REFERENCE.

static gs_t gs_tree_operand ( gs_t  t,
gs_count_t  index 
) [inline, static]

Definition at line 837 of file gspin-tel.h.

References gs_operand(), and GS_TREE_OPERAND_ZERO.

static gs_double_t gs_tree_real_cst_d ( gs_t  t  )  [inline, static]

Definition at line 895 of file gspin-tel.h.

References gs_d(), gs_operand(), and GS_TREE_REAL_CST_D.

static gs_float_t gs_tree_real_cst_f ( gs_t  t  )  [inline, static]

Definition at line 892 of file gspin-tel.h.

References gs_f(), gs_operand(), and GS_TREE_REAL_CST_F.

static gs_long_double_t gs_tree_real_cst_ld ( gs_t  t  )  [inline, static]

Definition at line 898 of file gspin-tel.h.

References gs_ld(), gs_operand(), and GS_TREE_REAL_CST_LD.

static gs_int_t gs_tree_string_length ( gs_t  t  )  [inline, static]

Definition at line 908 of file gspin-tel.h.

References gs_n(), gs_operand(), and GS_TREE_STRING_LENGTH.

static gs_string_t gs_tree_string_pointer ( gs_t  t  )  [inline, static]

Definition at line 905 of file gspin-tel.h.

References gs_operand(), gs_s(), and GS_TREE_STRING_POINTER.

static gs_t gs_tree_vec_elt ( gs_t  t,
gs_count_t  index 
) [inline, static]

Definition at line 919 of file gspin-tel.h.

References gs_index(), gs_operand(), and GS_TREE_VEC_ELT.

static gs_int_t gs_tree_vec_length ( gs_t  t  )  [inline, static]

Definition at line 916 of file gspin-tel.h.

References gs_n(), gs_operand(), and GS_TREE_VEC_LENGTH.

static gs_int_t gs_type_align ( gs_t  t  )  [inline, static]

Definition at line 805 of file gspin-tel.h.

References gs_n(), gs_operand(), and GS_TYPE_ALIGN.

static gs_string_t gs_type_mode ( gs_t  t  )  [inline, static]

Definition at line 802 of file gspin-tel.h.

References gs_operand(), gs_s(), and GS_TYPE_MODE.

static gs_int_t gs_type_type_precision ( gs_t  t  )  [inline, static]

Definition at line 811 of file gspin-tel.h.

References gs_n(), gs_operand(), and GS_TYPE_PRECISION.

static gs_int_t gs_type_vector_subparts ( gs_t  t  )  [inline, static]

Definition at line 819 of file gspin-tel.h.

References gs_n(), gs_operand(), and GS_TYPE_VECTOR_SUBPARTS.

static gs_bool_t gs_uses_template_parms ( gs_t  t  )  [inline, static]

static gs_t gs_void_type_node ( void   )  [inline, static]

Definition at line 950 of file gspin-tel.h.

References GS_ASSERT, gs_index(), GS_TI_VOID_TYPE, and NULL.


Variable Documentation

Definition at line 1015 of file gspin-tel.h.

GS_DECL_TEMPLATE_SPECIALIZATION gs_decl_this_thunk_p

Definition at line 1019 of file gspin-tel.h.

Definition at line 48 of file gspin-tel.c.

Referenced by gs_read_file().


Generated on Wed Apr 8 14:17:13 2009 for Open64 by  doxygen 1.5.6