
Go to the source code of this file.
| #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.
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 |
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_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.
| 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().
Definition at line 960 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_BOOLEAN_TYPE, and NULL.
Definition at line 841 of file gspin-tel.c.
References __gs(), _gs_b(), GS_DECL_NAME, GS_FLAGS, gs_set_operand(), GS_TCC, GS_TCC_DECLARATION, GS_TREE_TYPE, IB_BIT_VECTOR, and NULL.
Referenced by WGEN_Expand_Expr(), WGEN_fixup_target_expr(), and WGEN_Start_Function().
Definition at line 781 of file gspin-tel.c.
References __gs(), _gs_b(), GS_IF_STMT, gs_set_operand(), GS_TCC, GS_TCC_STATEMENT, GS_TREE_OPERAND_ZERO, and root.
Referenced by Push_Temp_Cleanup().
| gs_t gs_build_int_cst | ( | gs_long_long_t | n | ) |
Definition at line 816 of file gspin-tel.c.
References __gs(), _gs_b(), _gs_ll(), _gs_ull(), GS_FLAGS, GS_INTEGER_CST, gs_integer_type_node(), gs_set_operand(), GS_TCC, GS_TCC_CONSTANT, GS_TREE_INT_CST_HIGH, GS_TREE_INT_CST_LOW, GS_TREE_TYPE, high, IB_BIT_VECTOR, IB_LONG_LONG, IB_UNSIGNED_LONG_LONG, and low.
Referenced by gs_c_common_truthvalue_conversion().
Definition at line 908 of file gspin-tel.c.
References __gs(), _gs_n(), _gs_s(), error_mark_node, GS_ASSERT, gs_build_type(), gs_error_mark_node(), gs_operand(), GS_POINTER_TYPE, gs_ptr_type_node(), gs_set_operand(), gs_tree_code(), GS_TREE_TYPE, GS_TYPE_ALIGN, GS_TYPE_MODE, gs_type_mode(), GS_TYPE_NEXT_PTR_TO, GS_TYPE_POINTER_TO, GS_TYPE_PRECISION, GS_TYPE_SIZE, GS_TYPE_SIZE_UNIT, gs_type_type_precision(), IB_INT, IB_STRING, mode, NULL, strcmp(), and strlen().
Referenced by WGEN_Expand_Expr(), and WGEN_fixup_target_expr().
Definition at line 797 of file gspin-tel.c.
References __gs(), _gs_b(), GS_FLAGS, gs_set_operand(), GS_TARGET_EXPR, GS_TCC, GS_TCC_EXPRESSION, GS_TREE_OPERAND_ZERO, and IB_BIT_VECTOR.
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().
Definition at line 929 of file gspin-tel.h.
References GS_DECL_ALIGN_UNIT, gs_n(), and gs_operand().
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] |
| 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().
Definition at line 796 of file gspin-tel.h.
References GS_DECL_SOURCE_LINE, gs_n(), and gs_operand().
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.
| 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] |
| 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().
| 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.
Definition at line 965 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_PTRDIFF_TYPE, and NULL.
Definition at line 889 of file gspin-tel.c.
References error_mark_node, GS_CONVERT_EXPR, gs_error_mark_node(), GS_NON_LVALUE_EXPR, GS_NOP_EXPR, gs_tree_code(), gs_tree_operand(), gs_type_mode(), and strcmp().
Referenced by WGEN_Expand_Expr().
Definition at line 50 of file gspin-tel.c.
References abort, GS_ASSERT, gs_b(), gs_code_name(), gs_operand(), GS_TREE_CODE_CLASS, gs_tree_code_class_name(), NULL, printf(), and tree_code_table.
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] |
| 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.
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.
Definition at line 916 of file gspin-tel.h.
References gs_n(), gs_operand(), and GS_TREE_VEC_LENGTH.
| static gs_string_t gs_type_mode | ( | gs_t | t | ) | [inline, static] |
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.
Definition at line 950 of file gspin-tel.h.
References GS_ASSERT, gs_index(), GS_TI_VOID_TYPE, and NULL.
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.
1.5.6