
Go to the source code of this file.
| #define GS_AGGR_INIT_VIA_CTOR_P 1 |
| #define GS_AGGREGATE_VALUE_P 40 |
| #define GS_ANON_UNION_TYPE_P 5 |
| #define GS_ARITY 4 |
Definition at line 344 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_code_length().
| #define GS_ASM_CLOBBERS 10 |
| #define GS_ASM_INPUTS 9 |
| #define GS_ASM_OUTPUTS 8 |
| #define GS_ASM_STRING 7 |
| #define GS_ASM_VOLATILE_P GS_TREE_PUBLIC |
Definition at line 94 of file gspin-tel.h.
| #define GS_BASELINK_ACCESS_BINFO 6 |
| #define GS_BASELINK_BINFO 4 |
| #define GS_BASELINK_FUNCTIONS 5 |
| #define GS_BASELINK_OPTYPE 7 |
| #define GS_BIND_EXPR_BLOCK 9 |
| #define GS_BIND_EXPR_BODY 8 |
| #define GS_BIND_EXPR_VARS 7 |
| #define GS_BINFO_BASE_BINFOS 5 |
| #define GS_BINFO_TYPE 4 |
| #define GS_BINFO_VIRTUAL_P GS_TREE_CONSTANT_OVERFLOW |
Definition at line 195 of file gspin-tel.h.
| #define GS_BINFO_VPTR_FIELD 6 |
| #define GS_BIT_FIELD_REF_UNSIGNED 23 |
| #define GS_BLOCK_ABSTRACT_ORIGIN 8 |
| #define GS_BLOCK_CHAIN 7 |
| #define GS_BLOCK_SUBBLOCKS 6 |
| #define GS_BLOCK_SUPERCONTEXT 5 |
| #define GS_BLOCK_VARS 4 |
| #define GS_CASE_HIGH 8 |
| #define GS_CASE_LABEL 9 |
| #define GS_CASE_LOW 7 |
| #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 |
| #define GS_CLASS_TYPE_P 4 |
| #define GS_CLASSTYPE_AS_BASE 23 |
| #define GS_CLASSTYPE_COPY_CONSTRUCTOR 26 |
| #define GS_CLASSTYPE_INTERFACE_ONLY 2 |
| #define GS_CLASSTYPE_TEMPLATE_SPECIALIZATION 6 |
| #define GS_CLASSTYPE_TYPEINFO_VAR 24 |
| #define GS_CLEANUP_BODY 7 |
| #define GS_CLEANUP_EH_ONLY 2 |
| #define GS_CLEANUP_EXPR 8 |
| #define GS_CONSTRUCTOR_ELTS 7 |
| #define GS_CP_DECL_CONTEXT 33 |
| #define GS_CP_DECL_FLAGS 29 |
| #define GS_CP_EXPR_FLAGS 11 |
| #define GS_CP_NAMESPACE_DECLS 32 |
| #define GS_CP_TYPE_FLAGS 22 |
Definition at line 309 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_flag_name(), and gs_uses_template_parms().
| #define GS_DECL_ABSTRACT 25 |
| #define GS_DECL_ABSTRACT_ORIGIN 16 |
| #define GS_DECL_ALIAS_TARGET 27 |
Definition at line 228 of file gspin-tel.h.
Referenced by assemble_alias(), finish_aliases_1(), gs_attribute_name(), and gs_set_decl_alias_target().
| #define GS_DECL_ALIGN_UNIT 25 |
Definition at line 226 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_decl_align_unit().
| #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.
Referenced by gs_attribute_name(), and gs_set_decl_arg_type().
| #define GS_DECL_ARG_TYPE_AS_WRITTEN 20 |
| #define GS_DECL_ARGUMENTS 17 |
| #define GS_DECL_ARTIFICIAL 60 |
| #define GS_DECL_ASMREG 28 |
Definition at line 229 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_decl_asmreg().
| #define GS_DECL_ASSEMBLER_NAME 26 |
| #define GS_DECL_ASSEMBLER_NAME_SET_P 59 |
| #define GS_DECL_ATTRIBUTES 15 |
| #define GS_DECL_BIT_FIELD 38 |
| #define GS_DECL_BUILT_IN 35 |
| #define GS_DECL_BUILT_IN_CLASS 10 |
Definition at line 208 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_decl_built_in_class().
| #define GS_DECL_COMDAT 0 |
| #define GS_DECL_COMMON 27 |
| #define GS_DECL_COMPLETE_CONSTRUCTOR_P 12 |
| #define GS_DECL_CONTEXT 14 |
| #define GS_DECL_COPY_CONSTRUCTOR_P 8 |
| #define GS_DECL_DECLARED_INLINE_P 34 |
| #define GS_DECL_DEFER_OUTPUT 45 |
| #define GS_DECL_EMITTED_BY_GXX 40 |
| #define GS_DECL_EXPR_DECL 7 |
| #define GS_DECL_EXTERN_C_P 19 |
| #define GS_DECL_EXTERNAL 28 |
Definition at line 116 of file gspin-tel.h.
Referenced by assemble_variable(), cp_finish_file(), and gs_flag_name().
| #define GS_DECL_FIELD_BIT_OFFSET 13 |
| #define GS_DECL_FIELD_OFFSET 12 |
| #define GS_DECL_FUNCTION_CODE 11 |
Definition at line 209 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_decl_function_code().
| #define GS_DECL_FUNCTION_MEMBER_P 6 |
| #define GS_DECL_GLOBAL_CTOR_P 1 |
| #define GS_DECL_GLOBAL_DTOR_P 2 |
| #define GS_DECL_IGNORED_P 24 |
| #define GS_DECL_IMPLICIT_INSTANTIATION 9 |
| #define GS_DECL_IN_SYSTEM_HEADER 26 |
| #define GS_DECL_IN_TEXT_SECTION 41 |
| #define GS_DECL_INITIAL 18 |
Definition at line 217 of file gspin-tel.h.
Referenced by categorize_decl_for_section(), gs_attribute_name(), and gs_set_decl_initial().
| #define GS_DECL_INLINE 33 |
| #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_LANG_SPECIFIC 61 |
| #define GS_DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P 4 |
| #define GS_DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P 5 |
| #define GS_DECL_MODE 5 |
| #define GS_DECL_NAME 4 |
| #define GS_DECL_NAMED_RETURN_OBJECT 41 |
| #define GS_DECL_NAMESPACE_ALIAS 36 |
| #define GS_DECL_NAMESPACE_SCOPE_P 10 |
| #define GS_DECL_NEEDED GS_TYPE_DECL_SUPPRESS_DEBUG |
Definition at line 121 of file gspin-tel.h.
Referenced by cgraph_mark_needed_node(), and cgraph_varpool_mark_needed_node().
| #define GS_DECL_NO_STATIC_CHAIN 36 |
| #define GS_DECL_NONADDRESSABLE_P 39 |
| #define GS_DECL_NONLOCAL 31 |
| #define GS_DECL_OFFSET_ALIGN 56 |
| #define GS_DECL_ONE_ONLY 3 |
| #define GS_DECL_ORIGINAL_TYPE GS_DECL_RESULT |
Definition at line 223 of file gspin-tel.h.
| #define GS_DECL_PACKED 37 |
| #define GS_DECL_POINTER_ALIAS_SET 57 |
| #define GS_DECL_PRESERVE_P 46 |
| #define GS_DECL_PURE_VIRTUAL_P 17 |
| #define GS_DECL_REACHABLE GS_DECL_PACKED |
| #define GS_DECL_REALLY_EXTERN 13 |
| #define GS_DECL_REGISTER 30 |
| #define GS_DECL_RESULT 22 |
| #define GS_DECL_SAVED_TREE 21 |
| #define GS_DECL_SECTION_NAME 31 |
Definition at line 266 of file gspin-tel.h.
Referenced by asm_emit_uninitialised(), assemble_variable(), and gs_attribute_name().
| #define GS_DECL_SIZE 8 |
| #define GS_DECL_SIZE_UNIT 9 |
| #define GS_DECL_SOURCE_FILE 6 |
Definition at line 204 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_decl_source_file().
| #define GS_DECL_SOURCE_LINE 7 |
Definition at line 205 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_decl_source_line().
| #define GS_DECL_TEMPLATE_INFO 30 |
| #define GS_DECL_TEMPLATE_INSTANTIATED 15 |
| #define GS_DECL_TEMPLATE_SPECIALIZATION 16 |
| #define GS_DECL_THIS_THUNK_P 18 |
| #define GS_DECL_THREAD_LOCAL 42 |
| #define GS_DECL_THREADPRIVATE 62 |
| #define GS_DECL_THUNK_P 58 |
| #define GS_DECL_TI_TEMPLATE 38 |
| #define GS_DECL_TRANSPARENT_UNION 43 |
| #define GS_DECL_UID 24 |
| #define GS_DECL_UNSIGNED 23 |
| #define GS_DECL_USE_TEMPLATE 14 |
| #define GS_DECL_USER_ALIGN 55 |
| #define GS_DECL_USES_TEMPLATE_PARMS 7 |
Definition at line 240 of file gspin-tel.h.
Referenced by gs_flag_name(), and gs_uses_template_parms().
| #define GS_DECL_VALUE_EXPR GS_DECL_SAVED_TREE |
Definition at line 221 of file gspin-tel.h.
| #define GS_DECL_VINDEX 34 |
| #define GS_DECL_VIRTUAL_P 44 |
| #define GS_DECL_WEAK 29 |
| #define GS_DO_BODY 8 |
| #define GS_DO_COND 7 |
| #define GS_DWARF_ACCESS_FLAG_0 13 |
| #define GS_DWARF_ACCESS_FLAG_1 14 |
| #define GS_EH_SPEC_RAISES 8 |
| #define GS_EH_SPEC_STMTS 7 |
| #define GS_ELSE_CLAUSE 9 |
| #define GS_EMIT_TARGET_EXPR_CLEANUP 26 |
Definition at line 188 of file gspin-tel.h.
Referenced by gimplify_target_expr(), and gs_flag_name().
| #define GS_EXPANDED_PTRMEM_CST 4 |
| #define GS_EXPR_FILENAME 5 |
Definition at line 345 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_expr_filename().
| #define GS_EXPR_HAS_LOCATION 24 |
| #define GS_EXPR_LINENO 6 |
Definition at line 346 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_expr_lineno().
| #define GS_EXPR_STMT_EXPR 7 |
| #define GS_FLAG_ERRNO_MATH 1 |
| #define GS_FLAGS 3 |
Definition at line 79 of file gspin-tel.h.
Referenced by DST_find_class_member(), gs_attribute_name(), gs_build_0(), gs_build_decl(), gs_build_int_cst(), gs_build_target_expr(), gs_flag_name(), and WGEN_Expand_Decl().
| #define GS_FOR_BODY 10 |
| #define GS_FOR_COND 8 |
| #define GS_FOR_EXPR 9 |
| #define GS_FOR_INIT_STMT 7 |
| #define GS_GLOBAL_TREES_LIST 1 |
| #define GS_GXX_EMITTED_ASMS 5 |
| #define GS_GXX_EMITTED_DECLS 4 |
| #define GS_HANDLER_BODY 8 |
| #define GS_HANDLER_PARMS 7 |
| #define GS_IDENTIFIER_POINTER 4 |
Definition at line 500 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_identifier_pointer().
| #define GS_IF_COND 7 |
| #define GS_INTEGER_TYPES_LIST 2 |
| #define GS_IS_EMPTY_CLASS 3 |
| #define GS_LABEL_DECL_UID 23 |
Definition at line 224 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_label_decl_uid().
| #define GS_LABEL_EXPR_LABEL 7 |
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_LOOP_EXPR_BODY 7 |
| #define GS_MOST_GENERAL_TEMPLATE 35 |
| #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 |
| #define GS_OVL_CURRENT 5 |
| #define GS_OVL_FUNCTION 4 |
| #define GS_OVL_NEXT 6 |
| #define GS_POINTER_TYPE_P 39 |
| #define GS_PRAGMA_IMPLEMENTATION 2 |
Definition at line 63 of file gspin-tel.h.
Referenced by gs_flag_name(), and handle_pragma_implementation().
| #define GS_PRAGMA_INTERFACE 3 |
Definition at line 64 of file gspin-tel.h.
Referenced by gs_flag_name(), and handle_pragma_interface().
| #define GS_PROGRAM_DECLARATIONS 3 |
| #define GS_PROGRAM_FLAGS 6 |
| #define GS_PROGRAM_LAST 8 |
Definition at line 67 of file gspin-tel.h.
| #define GS_REAL_VALUE_ISINF 25 |
| #define GS_REAL_VALUE_ISNAN 26 |
| #define GS_STATEMENT_LIST_ELTS 4 |
| #define GS_STMT_EXPR_STMT 7 |
| #define GS_STMT_IS_FULL_EXPR_P 0 |
| #define GS_TEMPLATE_PARM_DECL 8 |
| #define GS_TEMPLATE_PARM_DESCENDANTS 6 |
| #define GS_TEMPLATE_PARM_IDX 4 |
| #define GS_TEMPLATE_PARM_LEVEL 5 |
| #define GS_TEMPLATE_PARM_ORIG_LEVEL 7 |
| #define GS_THEN_CLAUSE 8 |
| #define GS_THUNK_FIXED_OFFSET 39 |
| #define GS_THUNK_TARGET 37 |
| #define GS_THUNK_VIRTUAL_OFFSET 40 |
| #define GS_TREE_ADDRESSABLE 4 |
| #define GS_TREE_ASM_WRITTEN 6 |
| #define GS_TREE_CHAIN 2 |
| #define GS_TREE_CODE_CLASS 0 |
Definition at line 76 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_dump_core(), and gs_tree_code_class().
| #define GS_TREE_CONSTANT 2 |
| #define GS_TREE_CONSTANT_OVERFLOW 23 |
| #define GS_TREE_IMAGPART 5 |
| #define GS_TREE_INT_CST_HIGH 5 |
Definition at line 473 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_build_int_cst().
| #define GS_TREE_INT_CST_LOW 4 |
Definition at line 472 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_build_int_cst().
| #define GS_TREE_INVARIANT 3 |
| #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_TREE_NOTHROW 8 |
Definition at line 92 of file gspin-tel.h.
Referenced by gs_flag_name(), and update_call_expr_flags().
| #define GS_TREE_OPERAND_ZERO 7 |
Definition at line 352 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_build_2(), gs_build_if_stmt(), gs_build_target_expr(), gs_set_tree_operand(), and gs_tree_operand().
| #define GS_TREE_OVERFLOW 24 |
| #define GS_TREE_PRIVATE 10 |
| #define GS_TREE_PROTECTED 11 |
| #define GS_TREE_PUBLIC 9 |
| #define GS_TREE_PURPOSE 4 |
| #define GS_TREE_READONLY GS_TYPE_READONLY |
| #define GS_TREE_REAL_CST_D 5 |
Definition at line 477 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_real_cst_d().
| #define GS_TREE_REAL_CST_F 4 |
Definition at line 476 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_real_cst_f().
| #define GS_TREE_REAL_CST_LD 6 |
Definition at line 478 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_real_cst_ld().
| #define GS_TREE_REALPART 4 |
| #define GS_TREE_SIDE_EFFECTS 0 |
Definition at line 82 of file gspin-tel.h.
Referenced by gs_flag_name(), and update_call_expr_flags().
| #define GS_TREE_STATIC 12 |
| #define GS_TREE_STRING_LENGTH 5 |
Definition at line 492 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_string_length().
| #define GS_TREE_STRING_POINTER 4 |
Definition at line 491 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_string_pointer().
| #define GS_TREE_SYMBOL_REFERENCED GS_TREE_STATIC |
| #define GS_TREE_THIS_VOLATILE 5 |
| #define GS_TREE_TYPE 1 |
Definition at line 77 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_build_comparison(), gs_build_decl(), gs_build_int_cst(), and gs_build_pointer_type().
| #define GS_TREE_USED 7 |
| #define GS_TREE_VALUE 5 |
Definition at line 504 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_set_tree_value().
| #define GS_TREE_VEC_ELT 5 |
Definition at line 508 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_vec_elt().
| #define GS_TREE_VEC_LENGTH 4 |
Definition at line 507 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_tree_vec_length().
| #define GS_TREE_VECTOR_CST_ELTS 4 |
| #define GS_TRY_HANDLERS 8 |
| #define GS_TRY_STMTS 7 |
| #define GS_TYPE_ALIAS_SET 10 |
| #define GS_TYPE_ALIGN 9 |
Definition at line 288 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_build_pointer_type(), and gs_type_align().
| #define GS_TYPE_ARG_TYPES 16 |
| #define GS_TYPE_ATTRIBUTES 11 |
| #define GS_TYPE_BIG_ENDIAN 41 |
| #define GS_TYPE_BINFO 20 |
| #define GS_TYPE_CONTEXT 17 |
| #define GS_TYPE_DEBUG_REPRESENTATION_TYPE GS_TYPE_VALUES |
| #define GS_TYPE_DECL_SUPPRESS_DEBUG 32 |
| #define GS_TYPE_DOMAIN GS_TYPE_VALUES |
| #define GS_TYPE_EXPLICIT_ENDIAN 43 |
| #define GS_TYPE_FIELDS GS_TYPE_VALUES |
| #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 |
| #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_LANG_SPECIFIC 38 |
| #define GS_TYPE_LITTLE_ENDIAN 42 |
| #define GS_TYPE_MAIN_VARIANT 21 |
| #define GS_TYPE_MAX_VALUE 14 |
| #define GS_TYPE_METHOD_BASETYPE GS_TYPE_MAX_VALUE |
| #define GS_TYPE_METHODS GS_TYPE_MAX_VALUE |
Definition at line 326 of file gspin-tel.h.
| #define GS_TYPE_MIN_VALUE 13 |
| #define GS_TYPE_MODE 5 |
Definition at line 284 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_build_pointer_type(), and gs_type_mode().
| #define GS_TYPE_NAME 4 |
| #define GS_TYPE_NEEDS_CONSTRUCTING 26 |
| #define GS_TYPE_NEXT_PTR_TO GS_TYPE_MIN_VALUE |
Definition at line 305 of file gspin-tel.h.
Referenced by gs_build_pointer_type(), and gs_set_type_next_ptr_to().
| #define GS_TYPE_NO_FORCE_BLK 24 |
| #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 |
| #define GS_TYPE_PACKED 28 |
| #define GS_TYPE_POINTER_TO 18 |
Definition at line 303 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_build_pointer_type().
| #define GS_TYPE_PRECISION 12 |
Definition at line 291 of file gspin-tel.h.
Referenced by gs_attribute_name(), gs_build_pointer_type(), and gs_type_type_precision().
| #define GS_TYPE_PTRMEM_P 1 |
| #define GS_TYPE_PTRMEMFUNC_P 0 |
| #define GS_TYPE_READONLY 1 |
| #define GS_TYPE_REFERENCE_TO 19 |
| #define GS_TYPE_RESTRICT 29 |
| #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.
Referenced by gs_attribute_name(), and gs_build_pointer_type().
| #define GS_TYPE_SIZE_UNIT 7 |
Definition at line 286 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_build_pointer_type().
| #define GS_TYPE_SIZES_GIMPLIFIED GS_TREE_CONSTANT |
| #define GS_TYPE_STRING_FLAG 25 |
| #define GS_TYPE_TRANSPARENT_UNION 27 |
| #define GS_TYPE_UNSIGNED 23 |
| #define GS_TYPE_USER_ALIGN 8 |
| #define GS_TYPE_USES_TEMPLATE_PARMS 7 |
Definition at line 318 of file gspin-tel.h.
Referenced by gs_flag_name(), and gs_uses_template_parms().
| #define GS_TYPE_VALUES 15 |
| #define GS_TYPE_VECTOR_SUBPARTS GS_TYPE_PRECISION |
Definition at line 292 of file gspin-tel.h.
Referenced by gs_attribute_name(), and gs_type_vector_subparts().
| #define GS_TYPE_VFIELD GS_TYPE_MIN_VALUE |
Definition at line 325 of file gspin-tel.h.
| #define GS_TYPE_VOLATILE 37 |
| #define GS_TYPEINFO_DECL 25 |
| #define GS_WEAK_DECLS 7 |
| #define GS_WHILE_BODY 8 |
| #define GS_WHILE_COND 7 |
| 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.
Definition at line 960 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_BOOLEAN_TYPE, and NULL.
Referenced by WGEN_Expand_Expr_With_Sequence_Point().
Definition at line 841 of file gspin-tel.c.
| gs_t gs_build_int_cst | ( | gs_long_long_t | n | ) |
Definition at line 816 of file gspin-tel.c.
Definition at line 908 of file gspin-tel.c.
Definition at line 797 of file gspin-tel.c.
Definition at line 881 of file gspin-tel.c.
Definition at line 929 of file gspin-tel.h.
References GS_DECL_ALIGN_UNIT, gs_n(), and gs_operand().
Referenced by Create_ST_For_Tree().
Definition at line 937 of file gspin-tel.h.
References GS_DECL_ASMREG, gs_n(), gs_operand(), and NULL.
Referenced by Create_ST_For_Tree().
| 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().
Referenced by WGEN_Expand_Expr().
| 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().
Referenced by WGEN_Expand_Expr().
| static gs_string_t gs_decl_mode | ( | gs_t | t | ) | [inline, static] |
| 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().
Referenced by WGEN_Start_Function().
Definition at line 796 of file gspin-tel.h.
References GS_DECL_SOURCE_LINE, gs_n(), and gs_operand().
Referenced by WGEN_Expand_Stmt(), and WGEN_Start_Function().
Definition at line 760 of file gspin-tel.h.
References GS_DECL_UID, gs_n(), and gs_operand().
Referenced by Create_ST_For_Tree().
Definition at line 945 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_ERROR_MARK, and NULL.
Referenced by gs_build_pointer_type(), gs_strip_nops(), and WGEN_Whirlify_Decl().
| 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.
Referenced by WGEN_Expand_Stmt().
Definition at line 875 of file gspin-tel.h.
References GS_EXPR_LINENO, gs_n(), and gs_operand().
Referenced by WGEN_Expand_Expr(), and WGEN_Expand_Stmt().
| 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.
| 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.
Referenced by AGGINIT::Add_Bitfield_Initv_For_Tree(), AGGINIT::Add_Inito_For_Tree(), AGGINIT::Add_Initv_For_Tree(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), DST_enter_enum(), DST_enter_normal_field(), DST_enter_struct_union(), AGGINIT::Traverse_Aggregate_Array(), Type_Size_Without_Vbases(), AGGINIT::WGEN_Add_Aggregate_Init_Address(), WGEN_Adjust_Thunk(), WGEN_Array_Expr(), WGEN_Expand_Expr(), WGEN_Lhs_Of_Modify_Expr(), and WGEN_Resolve_Duplicate_Decls().
| 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().
Referenced by Create_ST_For_Tree(), Create_TY_For_Tree(), decl_is_needed_vtable(), DST_Create_Subprogram(), DST_Create_var(), DST_enter_enum(), DST_enter_member_function(), DST_enter_static_data_mem(), DST_find_class_member(), expand_start_critical(), Get_Name(), is_attribute(), Search_decl_arguments(), and WGEN_Expand_Decl().
Definition at line 977 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_ITK_INT, and NULL.
Referenced by gs_build_comparison(), and gs_build_int_cst().
| 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 | ||||
| ) |
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 | ||||
| ) |
| 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 | ||||
| ) |
Definition at line 955 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_PTR_TYPE, and NULL.
Referenced by gs_build_pointer_type().
Definition at line 965 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_PTRDIFF_TYPE, and NULL.
Referenced by WGEN_Adjust_Thunk().
Definition at line 779 of file gspin-tel.h.
References GS_DECL_INITIAL, and gs_set_operand().
Referenced by WGEN_Expand_Decl().
Definition at line 913 of file gspin-tel.h.
References gs_set_operand(), and GS_TREE_VALUE.
Referenced by AGGINIT::Traverse_Aggregate_Array(), and WGEN_Expand_Expr().
Definition at line 889 of file gspin-tel.c.
Definition at line 50 of file gspin-tel.c.
Definition at line 736 of file gspin-tel.h.
References gs_false, GS_TCC_EXPRESSION, and GS_TCC_REFERENCE.
Referenced by WGEN_Expand_Expr(), and WGEN_Expand_Stmt().
| 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.
Referenced by AGGINIT::Add_Inito_For_Tree(), AGGINIT::Add_Initv_For_Tree(), decl_is_needed_vtable(), DST_enter_param_vars(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_builtin_sync_fetch_op(), emit_builtin_synchronize(), expand_start_atomic(), expand_start_do_loop(), first_in_compound_expr(), gs_really_constant_p(), gs_strip_nops(), Has_Non_Constant_Init_Value(), Mark_Scopes_And_Labels(), Maybe_Emit_Cleanup(), Pop_Scope_And_Do_Cleanups(), Tid_For_Handler(), AGGINIT::Traverse_Aggregate_Array(), AGGINIT::Traverse_Aggregate_Struct(), AGGINIT::WGEN_Add_Aggregate_Init_Address(), WGEN_Address_Of(), WGEN_Array_Expr(), WGEN_Expand_Expr(), WGEN_Expand_Math_Errno_Sqrt(), WGEN_Expand_Return(), WGEN_Expand_Stmt(), WGEN_fixup_target_expr(), WGEN_Generate_Thunk(), WGEN_Initialize_Decl(), WGEN_Lhs_Of_Modify_Expr(), WGEN_Process_Initialization(), WGEN_Save_Expr(), and WGEN_Start_Function().
| 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.
Referenced by AGGINIT::WGEN_Add_Aggregate_Init_Complex(), AGGINIT::WGEN_Add_Aggregate_Init_Real(), and WGEN_Expand_Expr().
| 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.
Referenced by AGGINIT::WGEN_Add_Aggregate_Init_Complex(), AGGINIT::WGEN_Add_Aggregate_Init_Real(), and WGEN_Expand_Expr().
| 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.
Referenced by AGGINIT::WGEN_Add_Aggregate_Init_Complex(), AGGINIT::WGEN_Add_Aggregate_Init_Real(), and WGEN_Expand_Expr().
Definition at line 908 of file gspin-tel.h.
References gs_n(), gs_operand(), and GS_TREE_STRING_LENGTH.
Referenced by AGGINIT::Add_Inito_For_Tree(), AGGINIT::Add_Initv_For_Tree(), Gen_Assign_Of_Init_Val(), AGGINIT::WGEN_Add_Aggregate_Init_Address(), WGEN_Address_Of(), and WGEN_Expand_Expr().
| 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.
Referenced by AGGINIT::Add_Inito_For_Tree(), AGGINIT::Add_Initv_For_Tree(), Create_ST_For_Tree(), Get_ST(), AGGINIT::Traverse_Aggregate_Struct(), AGGINIT::WGEN_Add_Aggregate_Init_Address(), WGEN_Address_Of(), Wgen_Expand_Asm_Operands(), and WGEN_Expand_Expr().
| 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.
Definition at line 916 of file gspin-tel.h.
References gs_n(), gs_operand(), and GS_TREE_VEC_LENGTH.
Definition at line 805 of file gspin-tel.h.
References gs_n(), gs_operand(), and GS_TYPE_ALIGN.
Referenced by Create_DST_type_For_Tree(), Create_TY_For_Tree(), DST_enter_normal_field(), DST_enter_struct_union(), WGEN_Array_Expr(), and WGEN_Expand_Expr().
| 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.
Referenced by Create_TY_For_Tree(), Get_Name(), gs_build_pointer_type(), and gs_strip_nops().
Definition at line 811 of file gspin-tel.h.
References gs_n(), gs_operand(), and GS_TYPE_PRECISION.
Referenced by gs_build_pointer_type().
Definition at line 819 of file gspin-tel.h.
References gs_n(), gs_operand(), and GS_TYPE_VECTOR_SUBPARTS.
Definition at line 992 of file gspin-tel.h.
References GS_ASSERT, gs_bv(), GS_CP_TYPE_FLAGS, GS_DECL_USES_TEMPLATE_PARMS, gs_false, GS_FUNCTION_DECL, gs_operand(), GS_RECORD_TYPE, gs_tree_code(), GS_TYPE_USES_TEMPLATE_PARMS, and NULL.
Referenced by WGEN_Expand_Decl(), and WGEN_Process_Template_Decl().
Definition at line 950 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_VOID_TYPE, and NULL.
Referenced by function_has_varargs().
Definition at line 1015 of file gspin-tel.h.
Referenced by Create_ST_For_Tree(), WGEN_Process_Class_Decl(), and WGEN_Process_Function_Decl().
| GS_DECL_TEMPLATE_SPECIALIZATION gs_decl_this_thunk_p |
Definition at line 48 of file gspin-tel.c.
1.5.6