Lines Matching defs:NODE
134 #define EXCEPTIONAL_CLASS_P(NODE)\ argument
139 #define CONSTANT_CLASS_P(NODE)\ argument
145 #define CONSTANT_CLASS_OR_WRAPPER_P(NODE)\ argument
150 #define TYPE_P(NODE)\ argument
155 #define DECL_P(NODE)\ argument
159 #define VAR_P(NODE) \ argument
170 #define INDIRECT_REF_P(NODE)\ argument
175 #define REFERENCE_CLASS_P(NODE)\ argument
180 #define COMPARISON_CLASS_P(NODE)\ argument
185 #define UNARY_CLASS_P(NODE)\ argument
190 #define BINARY_CLASS_P(NODE)\ argument
195 #define STATEMENT_CLASS_P(NODE)\ argument
201 #define VL_EXP_CLASS_P(NODE)\ argument
206 #define EXPRESSION_CLASS_P(NODE)\ argument
211 #define IS_TYPE_OR_DECL_P(NODE)\ argument
222 #define EXPR_P(NODE) IS_EXPR_CODE_CLASS (TREE_CODE_CLASS (TREE_CODE (NODE))) argument
243 #define TREE_CODE(NODE) ((enum tree_code) (NODE)->base.code) argument
244 #define TREE_SET_CODE(NODE, VALUE) ((NODE)->base.code = (VALUE)) argument
341 #define TREE_CHAIN(NODE) \ argument
348 #define TREE_TYPE(NODE) \ argument
420 #define TREE_CHAIN(NODE) ((NODE)->common.chain) argument
421 #define TREE_TYPE(NODE) ((NODE)->typed.type) argument
425 #define TREE_BLOCK(NODE) (tree_block (NODE)) argument
459 #define TREE_HASH(NODE) ((size_t) (NODE) & 0777777) argument
612 #define COMPLETE_TYPE_P(NODE) (TYPE_SIZE (NODE) != NULL_TREE) argument
615 #define VOID_TYPE_P(NODE) (TREE_CODE (NODE) == VOID_TYPE) argument
618 #define COMPLETE_OR_VOID_TYPE_P(NODE) \ argument
622 #define COMPLETE_OR_UNBOUND_ARRAY_TYPE_P(NODE) \ argument
625 #define FUNC_OR_METHOD_TYPE_P(NODE) \ argument
645 #define TREE_ADDRESSABLE(NODE) ((NODE)->base.addressable_flag) argument
650 #define CALL_EXPR_TAILCALL(NODE) \ argument
655 #define CALL_EXPR_MUST_TAIL_CALL(NODE) \ argument
660 #define CASE_LOW_SEEN(NODE) \ argument
663 #define PREDICT_EXPR_OUTCOME(NODE) \ argument
665 #define SET_PREDICT_EXPR_OUTCOME(NODE, OUTCOME) \ argument
667 #define PREDICT_EXPR_PREDICTOR(NODE) \ argument
673 #define TREE_STATIC(NODE) ((NODE)->base.static_flag) argument
676 #define TREE_NO_TRAMPOLINE(NODE) (ADDR_EXPR_CHECK (NODE)->base.static_flag) argument
681 #define CLEANUP_EH_ONLY(NODE) ((NODE)->base.static_flag) argument
685 #define TRY_CATCH_IS_CLEANUP(NODE) \ argument
690 #define CASE_HIGH_SEEN(NODE) \ argument
694 #define ENUM_IS_SCOPED(NODE) (ENUMERAL_TYPE_CHECK (NODE)->base.static_flag) argument
697 #define ENUM_IS_OPAQUE(NODE) (ENUMERAL_TYPE_CHECK (NODE)->base.private_flag) argument
704 #define TREE_NO_WARNING(NODE) ((NODE)->base.nowarning_flag) argument
708 #define TRANSLATION_UNIT_WARN_EMPTY_P(NODE) \ argument
712 #define TYPE_EMPTY_P(NODE) (TYPE_CHECK (NODE)->type_common.empty_flag) argument
715 #define TYPE_ARTIFICIAL(NODE) (TYPE_CHECK (NODE)->base.nowarning_flag) argument
720 #define TYPE_INDIVISIBLE_P(NODE) (TYPE_CHECK (NODE)->type_common.indivisible_p) argument
724 #define TREE_SYMBOL_REFERENCED(NODE) \ argument
729 #define TYPE_REF_CAN_ALIAS_ALL(NODE) \ argument
735 #define TREE_OVERFLOW(NODE) (CST_CHECK (NODE)->base.public_flag) argument
747 #define TREE_PUBLIC(NODE) ((NODE)->base.public_flag) argument
751 #define TYPE_CACHED_VALUES_P(NODE) (TYPE_CHECK (NODE)->base.public_flag) argument
755 #define SAVE_EXPR_RESOLVED_P(NODE) \ argument
760 #define CALL_EXPR_VA_ARG_PACK(NODE) \ argument
768 #define TREE_SIDE_EFFECTS(NODE) \ argument
774 #define FORCED_LABEL(NODE) (LABEL_DECL_CHECK (NODE)->base.side_effects_flag) argument
778 #define FALLTHROUGH_LABEL_P(NODE) \ argument
783 #define SWITCH_BREAK_LABEL_P(NODE) \ argument
799 #define TREE_THIS_VOLATILE(NODE) ((NODE)->base.volatile_flag) argument
810 #define TREE_THIS_NOTRAP(NODE) \ argument
818 #define TREE_READONLY(NODE) (NON_TYPE_CHECK (NODE)->base.readonly_flag) argument
822 #define TREE_CONSTANT(NODE) (NON_TYPE_CHECK (NODE)->base.constant_flag) argument
825 #define TYPE_SIZES_GIMPLIFIED(NODE) \ argument
829 #define DECL_UNSIGNED(NODE) \ argument
833 #define TYPE_UNSIGNED(NODE) (TYPE_CHECK (NODE)->base.u.bits.unsigned_flag) argument
836 #define TYPE_SIGN(NODE) ((signop) TYPE_UNSIGNED (NODE)) argument
880 #define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag) argument
887 #define TREE_USED(NODE) ((NODE)->base.used_flag) argument
893 #define TREE_NOTHROW(NODE) ((NODE)->base.nothrow_flag) argument
897 #define CALL_EXPR_RETURN_SLOT_OPT(NODE) \ argument
903 #define DECL_BY_REFERENCE(NODE) \ argument
909 #define DECL_READ_P(NODE) \ argument
914 #define DECL_NONSHAREABLE(NODE) \ argument
920 #define DECL_HIDDEN_STRING_LENGTH(NODE) \ argument
925 #define CALL_FROM_THUNK_P(NODE) (CALL_EXPR_CHECK (NODE)->base.protected_flag) argument
929 #define CALL_ALLOCA_FOR_VAR_P(NODE) \ argument
933 #define TREE_PRIVATE(NODE) ((NODE)->base.private_flag) argument
935 #define TREE_PROTECTED(NODE) ((NODE)->base.protected_flag) argument
938 #define TYPE_REF_IS_RVALUE(NODE) \ argument
943 #define TREE_DEPRECATED(NODE) \ argument
948 #define IDENTIFIER_ANON_P(NODE) \ argument
953 #define IDENTIFIER_TRANSPARENT_ALIAS(NODE) \ argument
959 #define TYPE_REVERSE_STORAGE_ORDER(NODE) \ argument
963 #define TYPE_SATURATING(NODE) \ argument
977 #define REF_REVERSE_STORAGE_ORDER(NODE) \ argument
982 #define FUNC_ADDR_BY_DESCRIPTOR(NODE) \ argument
987 #define CALL_EXPR_BY_DESCRIPTOR(NODE) \ argument
991 #define TREE_LANG_FLAG_0(NODE) \ argument
993 #define TREE_LANG_FLAG_1(NODE) \ argument
995 #define TREE_LANG_FLAG_2(NODE) \ argument
997 #define TREE_LANG_FLAG_3(NODE) \ argument
999 #define TREE_LANG_FLAG_4(NODE) \ argument
1001 #define TREE_LANG_FLAG_5(NODE) \ argument
1003 #define TREE_LANG_FLAG_6(NODE) \ argument
1008 #define TREE_INT_CST_NUNITS(NODE) \ argument
1010 #define TREE_INT_CST_EXT_NUNITS(NODE) \ argument
1012 #define TREE_INT_CST_OFFSET_NUNITS(NODE) \ argument
1014 #define TREE_INT_CST_ELT(NODE, I) TREE_INT_CST_ELT_CHECK (NODE, I) argument
1015 #define TREE_INT_CST_LOW(NODE) \ argument
1020 #define POLY_INT_CST_P(NODE) \ argument
1024 #define POLY_INT_CST_COEFF(NODE, I) \ argument
1027 #define TREE_REAL_CST_PTR(NODE) (REAL_CST_CHECK (NODE)->real_cst.real_cst_ptr) argument
1028 #define TREE_REAL_CST(NODE) (*TREE_REAL_CST_PTR (NODE)) argument
1030 #define TREE_FIXED_CST_PTR(NODE) \ argument
1032 #define TREE_FIXED_CST(NODE) (*TREE_FIXED_CST_PTR (NODE)) argument
1036 #define TREE_STRING_LENGTH(NODE) (STRING_CST_CHECK (NODE)->string.length) argument
1037 #define TREE_STRING_POINTER(NODE) \ argument
1041 #define TREE_REALPART(NODE) (COMPLEX_CST_CHECK (NODE)->complex.real) argument
1042 #define TREE_IMAGPART(NODE) (COMPLEX_CST_CHECK (NODE)->complex.imag) argument
1045 #define VECTOR_CST_NELTS(NODE) (TYPE_VECTOR_SUBPARTS (TREE_TYPE (NODE))) argument
1046 #define VECTOR_CST_ELT(NODE,IDX) vector_cst_elt (NODE, IDX) argument
1048 #define VECTOR_CST_LOG2_NPATTERNS(NODE) \ argument
1050 #define VECTOR_CST_NPATTERNS(NODE) \ argument
1052 #define VECTOR_CST_NELTS_PER_PATTERN(NODE) \ argument
1054 #define VECTOR_CST_DUPLICATE_P(NODE) \ argument
1056 #define VECTOR_CST_STEPPED_P(NODE) \ argument
1058 #define VECTOR_CST_ENCODED_ELTS(NODE) \ argument
1060 #define VECTOR_CST_ENCODED_ELT(NODE, ELT) \ argument
1065 #define IDENTIFIER_LENGTH(NODE) \ argument
1067 #define IDENTIFIER_POINTER(NODE) \ argument
1069 #define IDENTIFIER_HASH_VALUE(NODE) \ argument
1075 #define HT_IDENT_TO_GCC_IDENT(NODE) \ argument
1077 #define GCC_IDENT_TO_HT_IDENT(NODE) (&((struct tree_identifier *) (NODE))->id) argument
1080 #define TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) argument
1081 #define TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) argument
1084 #define TREE_VEC_LENGTH(NODE) (TREE_VEC_CHECK (NODE)->base.u.length) argument
1085 #define TREE_VEC_END(NODE) \ argument
1088 #define TREE_VEC_ELT(NODE,I) TREE_VEC_ELT_CHECK (NODE, I) argument
1091 #define CONSTRUCTOR_ELTS(NODE) (CONSTRUCTOR_CHECK (NODE)->constructor.elts) argument
1092 #define CONSTRUCTOR_ELT(NODE,IDX) \ argument
1094 #define CONSTRUCTOR_NELTS(NODE) \ argument
1096 #define CONSTRUCTOR_NO_CLEARING(NODE) \ argument
1129 #define CONSTRUCTOR_BITFIELD_P(NODE) \ argument
1137 #define TREE_CLOBBER_P(NODE) \ argument
1143 #define IS_EMPTY_STMT(NODE) (TREE_CODE (NODE) == NOP_EXPR \ argument
1148 #define TREE_OPERAND_LENGTH(NODE) tree_operand_length (NODE) argument
1149 #define TREE_OPERAND(NODE, I) TREE_OPERAND_CHECK (NODE, I) argument
1156 #define VL_EXP_OPERAND_LENGTH(NODE) \ argument
1169 #define LOOP_EXPR_BODY(NODE) TREE_OPERAND_CHECK_CODE (NODE, LOOP_EXPR, 0) argument
1174 #define EXPR_LOCATION(NODE) \ argument
1176 #define SET_EXPR_LOCATION(NODE, LOCUS) EXPR_CHECK ((NODE))->exp.locus = (LOCUS) argument
1177 #define EXPR_HAS_LOCATION(NODE) (LOCATION_LOCUS (EXPR_LOCATION (NODE)) \ argument
1181 #define EXPR_LOC_OR_LOC(NODE, LOCUS) (EXPR_HAS_LOCATION (NODE) \ argument
1183 #define EXPR_FILENAME(NODE) LOCATION_FILE (EXPR_CHECK ((NODE))->exp.locus) argument
1184 #define EXPR_LINENO(NODE) LOCATION_LINE (EXPR_CHECK (NODE)->exp.locus) argument
1186 #define CAN_HAVE_RANGE_P(NODE) (CAN_HAVE_LOCATION_P (NODE)) argument
1187 #define EXPR_LOCATION_RANGE(NODE) (get_expr_source_range (EXPR_CHECK ((NODE)))) argument
1189 #define EXPR_HAS_RANGE(NODE) \ argument
1196 #define CAN_HAVE_LOCATION_P(NODE) ((NODE) && EXPR_P (NODE)) argument
1224 #define TARGET_EXPR_SLOT(NODE) TREE_OPERAND_CHECK_CODE (NODE, TARGET_EXPR, 0) argument
1225 #define TARGET_EXPR_INITIAL(NODE) TREE_OPERAND_CHECK_CODE (NODE, TARGET_EXPR, 1) argument
1226 #define TARGET_EXPR_CLEANUP(NODE) TREE_OPERAND_CHECK_CODE (NODE, TARGET_EXPR, 2) argument
1229 #define TARGET_EXPR_NO_ELIDE(NODE) (TARGET_EXPR_CHECK (NODE)->base.private_flag) argument
1233 #define DECL_EXPR_DECL(NODE) TREE_OPERAND (DECL_EXPR_CHECK (NODE), 0) argument
1235 #define EXIT_EXPR_COND(NODE) TREE_OPERAND (EXIT_EXPR_CHECK (NODE), 0) argument
1238 #define COMPOUND_LITERAL_EXPR_DECL_EXPR(NODE) \ argument
1240 #define COMPOUND_LITERAL_EXPR_DECL(NODE) \ argument
1244 #define SWITCH_COND(NODE) TREE_OPERAND (SWITCH_EXPR_CHECK (NODE), 0) argument
1245 #define SWITCH_BODY(NODE) TREE_OPERAND (SWITCH_EXPR_CHECK (NODE), 1) argument
1249 #define SWITCH_ALL_CASES_P(NODE) (SWITCH_EXPR_CHECK (NODE)->base.private_flag) argument
1253 #define CASE_LOW(NODE) TREE_OPERAND (CASE_LABEL_EXPR_CHECK (NODE), 0) argument
1254 #define CASE_HIGH(NODE) TREE_OPERAND (CASE_LABEL_EXPR_CHECK (NODE), 1) argument
1255 #define CASE_LABEL(NODE) TREE_OPERAND (CASE_LABEL_EXPR_CHECK (NODE), 2) argument
1256 #define CASE_CHAIN(NODE) TREE_OPERAND (CASE_LABEL_EXPR_CHECK (NODE), 3) argument
1260 #define TMR_BASE(NODE) (TREE_OPERAND (TARGET_MEM_REF_CHECK (NODE), 0)) argument
1261 #define TMR_OFFSET(NODE) (TREE_OPERAND (TARGET_MEM_REF_CHECK (NODE), 1)) argument
1262 #define TMR_INDEX(NODE) (TREE_OPERAND (TARGET_MEM_REF_CHECK (NODE), 2)) argument
1263 #define TMR_STEP(NODE) (TREE_OPERAND (TARGET_MEM_REF_CHECK (NODE), 3)) argument
1264 #define TMR_INDEX2(NODE) (TREE_OPERAND (TARGET_MEM_REF_CHECK (NODE), 4)) argument
1266 #define MR_DEPENDENCE_CLIQUE(NODE) \ argument
1268 #define MR_DEPENDENCE_BASE(NODE) \ argument
1272 #define BIND_EXPR_VARS(NODE) (TREE_OPERAND (BIND_EXPR_CHECK (NODE), 0)) argument
1273 #define BIND_EXPR_BODY(NODE) (TREE_OPERAND (BIND_EXPR_CHECK (NODE), 1)) argument
1274 #define BIND_EXPR_BLOCK(NODE) (TREE_OPERAND (BIND_EXPR_CHECK (NODE), 2)) argument
1278 #define GOTO_DESTINATION(NODE) TREE_OPERAND (GOTO_EXPR_CHECK (NODE), 0) argument
1284 #define ASM_STRING(NODE) TREE_OPERAND (ASM_EXPR_CHECK (NODE), 0) argument
1285 #define ASM_OUTPUTS(NODE) TREE_OPERAND (ASM_EXPR_CHECK (NODE), 1) argument
1286 #define ASM_INPUTS(NODE) TREE_OPERAND (ASM_EXPR_CHECK (NODE), 2) argument
1287 #define ASM_CLOBBERS(NODE) TREE_OPERAND (ASM_EXPR_CHECK (NODE), 3) argument
1288 #define ASM_LABELS(NODE) TREE_OPERAND (ASM_EXPR_CHECK (NODE), 4) argument
1291 #define ASM_INPUT_P(NODE) (ASM_EXPR_CHECK (NODE)->base.static_flag) argument
1292 #define ASM_VOLATILE_P(NODE) (ASM_EXPR_CHECK (NODE)->base.public_flag) argument
1295 #define ASM_INLINE_P(NODE) (ASM_EXPR_CHECK (NODE)->base.protected_flag) argument
1298 #define COND_EXPR_COND(NODE) (TREE_OPERAND (COND_EXPR_CHECK (NODE), 0)) argument
1299 #define COND_EXPR_THEN(NODE) (TREE_OPERAND (COND_EXPR_CHECK (NODE), 1)) argument
1300 #define COND_EXPR_ELSE(NODE) (TREE_OPERAND (COND_EXPR_CHECK (NODE), 2)) argument
1303 #define CHREC_LEFT(NODE) TREE_OPERAND (POLYNOMIAL_CHREC_CHECK (NODE), 0) argument
1304 #define CHREC_RIGHT(NODE) TREE_OPERAND (POLYNOMIAL_CHREC_CHECK (NODE), 1) argument
1305 #define CHREC_VARIABLE(NODE) POLYNOMIAL_CHREC_CHECK (NODE)->base.u.chrec_var argument
1309 #define LABEL_EXPR_LABEL(NODE) TREE_OPERAND (LABEL_EXPR_CHECK (NODE), 0) argument
1312 #define CATCH_TYPES(NODE) TREE_OPERAND (CATCH_EXPR_CHECK (NODE), 0) argument
1313 #define CATCH_BODY(NODE) TREE_OPERAND (CATCH_EXPR_CHECK (NODE), 1) argument
1316 #define EH_FILTER_TYPES(NODE) TREE_OPERAND (EH_FILTER_EXPR_CHECK (NODE), 0) argument
1317 #define EH_FILTER_FAILURE(NODE) TREE_OPERAND (EH_FILTER_EXPR_CHECK (NODE), 1) argument
1320 #define OBJ_TYPE_REF_EXPR(NODE) TREE_OPERAND (OBJ_TYPE_REF_CHECK (NODE), 0) argument
1321 #define OBJ_TYPE_REF_OBJECT(NODE) TREE_OPERAND (OBJ_TYPE_REF_CHECK (NODE), 1) argument
1322 #define OBJ_TYPE_REF_TOKEN(NODE) TREE_OPERAND (OBJ_TYPE_REF_CHECK (NODE), 2) argument
1325 #define ASSERT_EXPR_VAR(NODE) TREE_OPERAND (ASSERT_EXPR_CHECK (NODE), 0) argument
1326 #define ASSERT_EXPR_COND(NODE) TREE_OPERAND (ASSERT_EXPR_CHECK (NODE), 1) argument
1329 #define CALL_EXPR_FN(NODE) TREE_OPERAND (CALL_EXPR_CHECK (NODE), 1) argument
1330 #define CALL_EXPR_STATIC_CHAIN(NODE) TREE_OPERAND (CALL_EXPR_CHECK (NODE), 2) argument
1331 #define CALL_EXPR_ARG(NODE, I) TREE_OPERAND (CALL_EXPR_CHECK (NODE), (I) + 3) argument
1332 #define call_expr_nargs(NODE) (VL_EXP_OPERAND_LENGTH (NODE) - 3) argument
1333 #define CALL_EXPR_IFN(NODE) (CALL_EXPR_CHECK (NODE)->base.u.ifn) argument
1341 #define CALL_EXPR_ARGP(NODE) \ argument
1345 #define TRANSACTION_EXPR_BODY(NODE) \ argument
1347 #define TRANSACTION_EXPR_OUTER(NODE) \ argument
1349 #define TRANSACTION_EXPR_RELAXED(NODE) \ argument
1356 #define OMP_BODY(NODE) \ argument
1358 #define OMP_CLAUSES(NODE) \ argument
1362 #define OMP_STANDALONE_CLAUSES(NODE) \ argument
1365 #define OACC_DATA_BODY(NODE) \ argument
1367 #define OACC_DATA_CLAUSES(NODE) \ argument
1370 #define OACC_HOST_DATA_BODY(NODE) \ argument
1372 #define OACC_HOST_DATA_CLAUSES(NODE) \ argument
1375 #define OACC_CACHE_CLAUSES(NODE) \ argument
1378 #define OACC_DECLARE_CLAUSES(NODE) \ argument
1381 #define OACC_ENTER_DATA_CLAUSES(NODE) \ argument
1384 #define OACC_EXIT_DATA_CLAUSES(NODE) \ argument
1387 #define OACC_UPDATE_CLAUSES(NODE) \ argument
1390 #define OMP_PARALLEL_BODY(NODE) TREE_OPERAND (OMP_PARALLEL_CHECK (NODE), 0) argument
1391 #define OMP_PARALLEL_CLAUSES(NODE) TREE_OPERAND (OMP_PARALLEL_CHECK (NODE), 1) argument
1393 #define OMP_TASK_BODY(NODE) TREE_OPERAND (OMP_TASK_CHECK (NODE), 0) argument
1394 #define OMP_TASK_CLAUSES(NODE) TREE_OPERAND (OMP_TASK_CHECK (NODE), 1) argument
1396 #define OMP_TASKREG_CHECK(NODE) TREE_RANGE_CHECK (NODE, OMP_PARALLEL, OMP_TASK) argument
1397 #define OMP_TASKREG_BODY(NODE) TREE_OPERAND (OMP_TASKREG_CHECK (NODE), 0) argument
1398 #define OMP_TASKREG_CLAUSES(NODE) TREE_OPERAND (OMP_TASKREG_CHECK (NODE), 1) argument
1400 #define OMP_LOOPING_CHECK(NODE) TREE_RANGE_CHECK (NODE, OMP_FOR, OACC_LOOP) argument
1401 #define OMP_FOR_BODY(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 0) argument
1402 #define OMP_FOR_CLAUSES(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 1) argument
1403 #define OMP_FOR_INIT(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 2) argument
1404 #define OMP_FOR_COND(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 3) argument
1405 #define OMP_FOR_INCR(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 4) argument
1406 #define OMP_FOR_PRE_BODY(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 5) argument
1407 #define OMP_FOR_ORIG_DECLS(NODE) TREE_OPERAND (OMP_LOOPING_CHECK (NODE), 6) argument
1409 #define OMP_SECTIONS_BODY(NODE) TREE_OPERAND (OMP_SECTIONS_CHECK (NODE), 0) argument
1410 #define OMP_SECTIONS_CLAUSES(NODE) TREE_OPERAND (OMP_SECTIONS_CHECK (NODE), 1) argument
1412 #define OMP_SECTION_BODY(NODE) TREE_OPERAND (OMP_SECTION_CHECK (NODE), 0) argument
1414 #define OMP_SINGLE_BODY(NODE) TREE_OPERAND (OMP_SINGLE_CHECK (NODE), 0) argument
1415 #define OMP_SINGLE_CLAUSES(NODE) TREE_OPERAND (OMP_SINGLE_CHECK (NODE), 1) argument
1417 #define OMP_MASTER_BODY(NODE) TREE_OPERAND (OMP_MASTER_CHECK (NODE), 0) argument
1419 #define OMP_TASKGROUP_BODY(NODE) TREE_OPERAND (OMP_TASKGROUP_CHECK (NODE), 0) argument
1420 #define OMP_TASKGROUP_CLAUSES(NODE) \ argument
1423 #define OMP_ORDERED_BODY(NODE) TREE_OPERAND (OMP_ORDERED_CHECK (NODE), 0) argument
1424 #define OMP_ORDERED_CLAUSES(NODE) TREE_OPERAND (OMP_ORDERED_CHECK (NODE), 1) argument
1426 #define OMP_CRITICAL_BODY(NODE) TREE_OPERAND (OMP_CRITICAL_CHECK (NODE), 0) argument
1427 #define OMP_CRITICAL_CLAUSES(NODE) TREE_OPERAND (OMP_CRITICAL_CHECK (NODE), 1) argument
1428 #define OMP_CRITICAL_NAME(NODE) TREE_OPERAND (OMP_CRITICAL_CHECK (NODE), 2) argument
1430 #define OMP_TEAMS_BODY(NODE) TREE_OPERAND (OMP_TEAMS_CHECK (NODE), 0) argument
1431 #define OMP_TEAMS_CLAUSES(NODE) TREE_OPERAND (OMP_TEAMS_CHECK (NODE), 1) argument
1433 #define OMP_TARGET_DATA_BODY(NODE) \ argument
1435 #define OMP_TARGET_DATA_CLAUSES(NODE)\ argument
1438 #define OMP_TARGET_BODY(NODE) TREE_OPERAND (OMP_TARGET_CHECK (NODE), 0) argument
1439 #define OMP_TARGET_CLAUSES(NODE) TREE_OPERAND (OMP_TARGET_CHECK (NODE), 1) argument
1441 #define OMP_TARGET_UPDATE_CLAUSES(NODE)\ argument
1444 #define OMP_TARGET_ENTER_DATA_CLAUSES(NODE)\ argument
1447 #define OMP_TARGET_EXIT_DATA_CLAUSES(NODE)\ argument
1450 #define OMP_SCAN_BODY(NODE) TREE_OPERAND (OMP_SCAN_CHECK (NODE), 0) argument
1451 #define OMP_SCAN_CLAUSES(NODE) TREE_OPERAND (OMP_SCAN_CHECK (NODE), 1) argument
1453 #define OMP_CLAUSE_SIZE(NODE) \ argument
1458 #define OMP_CLAUSE_CHAIN(NODE) TREE_CHAIN (OMP_CLAUSE_CHECK (NODE)) argument
1459 #define OMP_CLAUSE_DECL(NODE) \ argument
1463 #define OMP_CLAUSE_HAS_LOCATION(NODE) \ argument
1466 #define OMP_CLAUSE_LOCATION(NODE) (OMP_CLAUSE_CHECK (NODE))->omp_clause.locus argument
1470 #define OMP_SECTION_LAST(NODE) \ argument
1475 #define OMP_PARALLEL_COMBINED(NODE) \ argument
1480 #define OMP_TEAMS_COMBINED(NODE) \ argument
1485 #define OMP_TARGET_COMBINED(NODE) \ argument
1489 #define OMP_ATOMIC_MEMORY_ORDER(NODE) \ argument
1496 #define OMP_CLAUSE_PRIVATE_DEBUG(NODE) \ argument
1501 #define OMP_CLAUSE_PRIVATE_OUTER_REF(NODE) \ argument
1507 #define OMP_CLAUSE_PRIVATE_TASKLOOP_IV(NODE) \ argument
1511 #define OMP_CLAUSE_FIRSTPRIVATE_IMPLICIT(NODE) \ argument
1516 #define OMP_CLAUSE_FIRSTPRIVATE_NO_REFERENCE(NODE) \ argument
1521 #define OMP_CLAUSE_LASTPRIVATE_FIRSTPRIVATE(NODE) \ argument
1523 #define OMP_CLAUSE_LASTPRIVATE_STMT(NODE) \ argument
1527 #define OMP_CLAUSE_LASTPRIVATE_GIMPLE_SEQ(NODE) \ argument
1534 #define OMP_CLAUSE_LASTPRIVATE_LOOP_IV(NODE) \ argument
1538 #define OMP_CLAUSE_LASTPRIVATE_CONDITIONAL(NODE) \ argument
1544 #define OMP_CLAUSE_SHARED_FIRSTPRIVATE(NODE) \ argument
1549 #define OMP_CLAUSE_SHARED_READONLY(NODE) \ argument
1552 #define OMP_CLAUSE_IF_MODIFIER(NODE) \ argument
1555 #define OMP_CLAUSE_FINAL_EXPR(NODE) \ argument
1557 #define OMP_CLAUSE_IF_EXPR(NODE) \ argument
1559 #define OMP_CLAUSE_NUM_THREADS_EXPR(NODE) \ argument
1561 #define OMP_CLAUSE_SCHEDULE_CHUNK_EXPR(NODE) \ argument
1563 #define OMP_CLAUSE_NUM_TASKS_EXPR(NODE) \ argument
1565 #define OMP_CLAUSE_HINT_EXPR(NODE) \ argument
1568 #define OMP_CLAUSE_GRAINSIZE_EXPR(NODE) \ argument
1571 #define OMP_CLAUSE_PRIORITY_EXPR(NODE) \ argument
1575 #define OMP_CLAUSE_EXPR(NODE, CLAUSE) \ argument
1577 #define OMP_CLAUSE_GANG_EXPR(NODE) \ argument
1580 #define OMP_CLAUSE_GANG_STATIC_EXPR(NODE) \ argument
1583 #define OMP_CLAUSE_ASYNC_EXPR(NODE) \ argument
1586 #define OMP_CLAUSE_WAIT_EXPR(NODE) \ argument
1589 #define OMP_CLAUSE_VECTOR_EXPR(NODE) \ argument
1592 #define OMP_CLAUSE_WORKER_EXPR(NODE) \ argument
1595 #define OMP_CLAUSE_NUM_GANGS_EXPR(NODE) \ argument
1598 #define OMP_CLAUSE_NUM_WORKERS_EXPR(NODE) \ argument
1601 #define OMP_CLAUSE_VECTOR_LENGTH_EXPR(NODE) \ argument
1605 #define OMP_CLAUSE_DEPEND_KIND(NODE) \ argument
1608 #define OMP_CLAUSE_DEPEND_SINK_NEGATIVE(NODE) \ argument
1611 #define OMP_CLAUSE_MAP_KIND(NODE) \ argument
1613 #define OMP_CLAUSE_SET_MAP_KIND(NODE, MAP_KIND) \ argument
1620 #define OMP_CLAUSE_MAP_ZERO_BIAS_ARRAY_SECTION(NODE) \ argument
1624 #define OMP_CLAUSE_MAP_MAYBE_ZERO_LENGTH_ARRAY_SECTION(NODE) \ argument
1628 #define OMP_CLAUSE_MAP_IN_REDUCTION(NODE) \ argument
1633 #define OMP_CLAUSE_USE_DEVICE_PTR_IF_PRESENT(NODE) \ argument
1636 #define OMP_CLAUSE_PROC_BIND_KIND(NODE) \ argument
1639 #define OMP_CLAUSE_DEVICE_TYPE_KIND(NODE) \ argument
1642 #define OMP_CLAUSE_COLLAPSE_EXPR(NODE) \ argument
1644 #define OMP_CLAUSE_COLLAPSE_ITERVAR(NODE) \ argument
1646 #define OMP_CLAUSE_COLLAPSE_COUNT(NODE) \ argument
1649 #define OMP_CLAUSE_ORDERED_EXPR(NODE) \ argument
1652 #define OMP_CLAUSE_REDUCTION_CODE(NODE) \ argument
1655 #define OMP_CLAUSE_REDUCTION_INIT(NODE) \ argument
1658 #define OMP_CLAUSE_REDUCTION_MERGE(NODE) \ argument
1661 #define OMP_CLAUSE_REDUCTION_GIMPLE_INIT(NODE) \ argument
1663 #define OMP_CLAUSE_REDUCTION_GIMPLE_MERGE(NODE) \ argument
1665 #define OMP_CLAUSE_REDUCTION_PLACEHOLDER(NODE) \ argument
1668 #define OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER(NODE) \ argument
1674 #define OMP_CLAUSE_REDUCTION_OMP_ORIG_REF(NODE) \ argument
1679 #define OMP_CLAUSE_REDUCTION_TASK(NODE) \ argument
1683 #define OMP_CLAUSE_REDUCTION_INSCAN(NODE) \ argument
1688 #define OMP_CLAUSE_LINEAR_NO_COPYIN(NODE) \ argument
1693 #define OMP_CLAUSE_LINEAR_NO_COPYOUT(NODE) \ argument
1697 #define OMP_CLAUSE_LINEAR_VARIABLE_STRIDE(NODE) \ argument
1702 #define OMP_CLAUSE_LINEAR_ARRAY(NODE) \ argument
1705 #define OMP_CLAUSE_LINEAR_STEP(NODE) \ argument
1708 #define OMP_CLAUSE_LINEAR_STMT(NODE) \ argument
1711 #define OMP_CLAUSE_LINEAR_GIMPLE_SEQ(NODE) \ argument
1714 #define OMP_CLAUSE_LINEAR_KIND(NODE) \ argument
1717 #define OMP_CLAUSE_ALIGNED_ALIGNMENT(NODE) \ argument
1720 #define OMP_CLAUSE_NUM_TEAMS_EXPR(NODE) \ argument
1723 #define OMP_CLAUSE_THREAD_LIMIT_EXPR(NODE) \ argument
1727 #define OMP_CLAUSE_DEVICE_ID(NODE) \ argument
1730 #define OMP_CLAUSE_DIST_SCHEDULE_CHUNK_EXPR(NODE) \ argument
1734 #define OMP_CLAUSE_SAFELEN_EXPR(NODE) \ argument
1737 #define OMP_CLAUSE_SIMDLEN_EXPR(NODE) \ argument
1740 #define OMP_CLAUSE__SIMDUID__DECL(NODE) \ argument
1743 #define OMP_CLAUSE_SCHEDULE_KIND(NODE) \ argument
1747 #define OMP_CLAUSE_SCHEDULE_SIMD(NODE) \ argument
1750 #define OMP_CLAUSE_DEFAULT_KIND(NODE) \ argument
1753 #define OMP_CLAUSE_DEFAULTMAP_KIND(NODE) \ argument
1755 #define OMP_CLAUSE_DEFAULTMAP_CATEGORY(NODE) \ argument
1758 #define OMP_CLAUSE_DEFAULTMAP_BEHAVIOR(NODE) \ argument
1761 #define OMP_CLAUSE_DEFAULTMAP_SET_KIND(NODE, BEHAVIOR, CATEGORY) \ argument
1765 #define OMP_CLAUSE_BIND_KIND(NODE) \ argument
1768 #define OMP_CLAUSE_TILE_LIST(NODE) \ argument
1770 #define OMP_CLAUSE_TILE_ITERVAR(NODE) \ argument
1772 #define OMP_CLAUSE_TILE_COUNT(NODE) \ argument
1775 #define OMP_CLAUSE__GRIDDIM__DIMENSION(NODE) \ argument
1778 #define OMP_CLAUSE__GRIDDIM__SIZE(NODE) \ argument
1780 #define OMP_CLAUSE__GRIDDIM__GROUP(NODE) \ argument
1784 #define OMP_CLAUSE__CONDTEMP__ITER(NODE) \ argument
1789 #define OMP_CLAUSE__SCANTEMP__ALLOC(NODE) \ argument
1795 #define OMP_CLAUSE__SCANTEMP__CONTROL(NODE) \ argument
1802 #define SSA_NAME_IS_VIRTUAL_OPERAND(NODE) \ argument
1807 #define SSA_NAME_IDENTIFIER(NODE) \ argument
1817 #define SSA_NAME_VAR(NODE) \ argument
1822 #define SET_SSA_NAME_VAR_OR_IDENTIFIER(NODE,VAR) \ argument
1835 #define SSA_NAME_DEF_STMT(NODE) SSA_NAME_CHECK (NODE)->ssa_name.def_stmt argument
1839 #define SSA_NAME_VERSION(NODE) SSA_NAME_CHECK (NODE)->base.u.version argument
1844 #define SSA_NAME_OCCURS_IN_ABNORMAL_PHI(NODE) \ argument
1850 #define SSA_NAME_IN_FREE_LIST(NODE) \ argument
1858 #define SSA_NAME_IS_DEFAULT_DEF(NODE) \ argument
1865 #define SSA_NAME_POINTS_TO_READONLY_MEMORY(NODE) \ argument
1885 #define SSA_NAME_IMM_USE_NODE(NODE) SSA_NAME_CHECK (NODE)->ssa_name.imm_uses argument
1887 #define OMP_CLAUSE_CODE(NODE) \ argument
1890 #define OMP_CLAUSE_SET_CODE(NODE, CODE) \ argument
1893 #define OMP_CLAUSE_OPERAND(NODE, I) \ argument
1897 #define BLOCK_VARS(NODE) (BLOCK_CHECK (NODE)->block.vars) argument
1898 #define BLOCK_NONLOCALIZED_VARS(NODE) \ argument
1900 #define BLOCK_NUM_NONLOCALIZED_VARS(NODE) \ argument
1902 #define BLOCK_NONLOCALIZED_VAR(NODE,N) (*BLOCK_NONLOCALIZED_VARS (NODE))[N] argument
1903 #define BLOCK_SUBBLOCKS(NODE) (BLOCK_CHECK (NODE)->block.subblocks) argument
1904 #define BLOCK_SUPERCONTEXT(NODE) (BLOCK_CHECK (NODE)->block.supercontext) argument
1905 #define BLOCK_CHAIN(NODE) (BLOCK_CHECK (NODE)->block.chain) argument
1906 #define BLOCK_ABSTRACT_ORIGIN(NODE) (BLOCK_CHECK (NODE)->block.abstract_origin) argument
1907 #define BLOCK_ORIGIN(NODE) \ argument
1909 #define BLOCK_DIE(NODE) (BLOCK_CHECK (NODE)->block.die) argument
1912 #define BLOCK_SAME_RANGE(NODE) (BLOCK_CHECK (NODE)->base.u.bits.nameless_flag) argument
1915 #define BLOCK_IN_COLD_SECTION_P(NODE) \ argument
1921 #define BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) argument
1945 #define BLOCK_FRAGMENT_ORIGIN(NODE) (BLOCK_CHECK (NODE)->block.fragment_origin) argument
1946 #define BLOCK_FRAGMENT_CHAIN(NODE) (BLOCK_CHECK (NODE)->block.fragment_chain) argument
1952 #define BLOCK_SOURCE_LOCATION(NODE) (BLOCK_CHECK (NODE)->block.locus) argument
1957 #define BLOCK_SOURCE_END_LOCATION(NODE) (BLOCK_CHECK (NODE)->block.end_locus) argument
1970 #define TYPE_UID(NODE) (TYPE_CHECK (NODE)->type_common.uid) argument
1973 #define TYPE_SIZE(NODE) (TYPE_CHECK (NODE)->type_common.size) argument
1975 #define TYPE_SIZE_UNIT(NODE) (TYPE_CHECK (NODE)->type_common.size_unit) argument
1976 #define TYPE_POINTER_TO(NODE) (TYPE_CHECK (NODE)->type_common.pointer_to) argument
1977 #define TYPE_REFERENCE_TO(NODE) (TYPE_CHECK (NODE)->type_common.reference_to) argument
1978 #define TYPE_PRECISION(NODE) (TYPE_CHECK (NODE)->type_common.precision) argument
1979 #define TYPE_NAME(NODE) (TYPE_CHECK (NODE)->type_common.name) argument
1980 #define TYPE_NEXT_VARIANT(NODE) (TYPE_CHECK (NODE)->type_common.next_variant) argument
1981 #define TYPE_MAIN_VARIANT(NODE) (TYPE_CHECK (NODE)->type_common.main_variant) argument
1982 #define TYPE_CONTEXT(NODE) (TYPE_CHECK (NODE)->type_common.context) argument
1984 #define TYPE_MODE_RAW(NODE) (TYPE_CHECK (NODE)->type_common.mode) argument
1985 #define TYPE_MODE(NODE) \ argument
1988 #define SCALAR_TYPE_MODE(NODE) \ argument
1990 #define SCALAR_INT_TYPE_MODE(NODE) \ argument
1992 #define SCALAR_FLOAT_TYPE_MODE(NODE) \ argument
1994 #define SET_TYPE_MODE(NODE, MODE) \ argument
2016 #define TYPE_CANONICAL(NODE) (TYPE_CHECK (NODE)->type_common.canonical) argument
2023 #define TYPE_STRUCTURAL_EQUALITY_P(NODE) (TYPE_CANONICAL (NODE) == NULL_TREE) argument
2026 #define SET_TYPE_STRUCTURAL_EQUALITY(NODE) (TYPE_CANONICAL (NODE) = NULL_TREE) argument
2028 #define TYPE_IBIT(NODE) (GET_MODE_IBIT (TYPE_MODE (NODE))) argument
2029 #define TYPE_FBIT(NODE) (GET_MODE_FBIT (TYPE_MODE (NODE))) argument
2036 #define TYPE_ALIAS_SET(NODE) (TYPE_CHECK (NODE)->type_common.alias_set) argument
2040 #define TYPE_ALIAS_SET_KNOWN_P(NODE) \ argument
2045 #define TYPE_ATTRIBUTES(NODE) (TYPE_CHECK (NODE)->type_common.attributes) argument
2050 #define TYPE_ALIGN(NODE) \ argument
2055 #define SET_TYPE_ALIGN(NODE, X) \ argument
2060 #define TYPE_USER_ALIGN(NODE) (TYPE_CHECK (NODE)->base.u.bits.user_align) argument
2063 #define TYPE_ALIGN_UNIT(NODE) (TYPE_ALIGN (NODE) / BITS_PER_UNIT) argument
2067 #define TYPE_WARN_IF_NOT_ALIGN(NODE) \ argument
2072 #define SET_TYPE_WARN_IF_NOT_ALIGN(NODE, X) \ argument
2082 #define TYPE_STUB_DECL(NODE) (TREE_CHAIN (TYPE_CHECK (NODE))) argument
2087 #define TYPE_NO_FORCE_BLK(NODE) \ argument
2091 #define TYPE_VOLATILE(NODE) (TYPE_CHECK (NODE)->base.volatile_flag) argument
2094 #define TYPE_ATOMIC(NODE) (TYPE_CHECK (NODE)->base.u.bits.atomic_flag) argument
2097 #define TYPE_READONLY(NODE) (TYPE_CHECK (NODE)->base.readonly_flag) argument
2101 #define TYPE_RESTRICT(NODE) (TYPE_CHECK (NODE)->type_common.restrict_flag) argument
2104 #define TYPE_NAMELESS(NODE) (TYPE_CHECK (NODE)->base.u.bits.nameless_flag) argument
2107 #define TYPE_ADDR_SPACE(NODE) (TYPE_CHECK (NODE)->base.u.bits.address_space) argument
2122 #define TYPE_QUALS(NODE) \ argument
2130 #define TYPE_QUALS_NO_ADDR_SPACE(NODE) \ argument
2138 #define TYPE_QUALS_NO_ADDR_SPACE_NO_ATOMIC(NODE) \ argument
2144 #define TYPE_LANG_FLAG_0(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_0) argument
2145 #define TYPE_LANG_FLAG_1(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_1) argument
2146 #define TYPE_LANG_FLAG_2(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_2) argument
2147 #define TYPE_LANG_FLAG_3(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_3) argument
2148 #define TYPE_LANG_FLAG_4(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_4) argument
2149 #define TYPE_LANG_FLAG_5(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_5) argument
2150 #define TYPE_LANG_FLAG_6(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_6) argument
2151 #define TYPE_LANG_FLAG_7(NODE) (TYPE_CHECK (NODE)->type_common.lang_flag_7) argument
2155 #define TREE_VISITED(NODE) ((NODE)->base.visited) argument
2160 #define TYPE_STRING_FLAG(NODE) \ argument
2166 #define TYPE_CXX_ODR_P(NODE) \ argument
2171 #define TYPE_VECTOR_OPAQUE(NODE) \ argument
2176 #define TYPE_NEEDS_CONSTRUCTING(NODE) \ argument
2183 #define TYPE_TRANSPARENT_AGGR(NODE) \ argument
2189 #define TYPE_NONALIASED_COMPONENT(NODE) \ argument
2201 #define TYPE_TYPELESS_STORAGE(NODE) \ argument
2207 #define TYPE_PACKED(NODE) (TYPE_CHECK (NODE)->base.u.bits.packed_flag) argument
2212 #define TYPE_CONTAINS_PLACEHOLDER_INTERNAL(NODE) \ argument
2216 #define TYPE_FINAL_P(NODE) \ argument
2228 #define TYPE_SYMTAB_ADDRESS(NODE) \ argument
2233 #define TYPE_SYMTAB_DIE(NODE) \ argument
2243 #define TYPE_LANG_SPECIFIC(NODE) \ argument
2246 #define TYPE_VALUES(NODE) (ENUMERAL_TYPE_CHECK (NODE)->type_non_common.values) argument
2247 #define TYPE_DOMAIN(NODE) (ARRAY_TYPE_CHECK (NODE)->type_non_common.values) argument
2248 #define TYPE_FIELDS(NODE) \ argument
2250 #define TYPE_CACHED_VALUES(NODE) (TYPE_CHECK (NODE)->type_non_common.values) argument
2251 #define TYPE_ARG_TYPES(NODE) \ argument
2253 #define TYPE_VALUES_RAW(NODE) (TYPE_CHECK (NODE)->type_non_common.values) argument
2255 #define TYPE_MIN_VALUE(NODE) \ argument
2257 #define TYPE_NEXT_PTR_TO(NODE) \ argument
2259 #define TYPE_NEXT_REF_TO(NODE) \ argument
2261 #define TYPE_VFIELD(NODE) \ argument
2263 #define TYPE_MIN_VALUE_RAW(NODE) (TYPE_CHECK (NODE)->type_non_common.minval) argument
2265 #define TYPE_MAX_VALUE(NODE) \ argument
2267 #define TYPE_METHOD_BASETYPE(NODE) \ argument
2269 #define TYPE_OFFSET_BASETYPE(NODE) \ argument
2276 #define TYPE_MAX_VALUE_RAW(NODE) (TYPE_CHECK (NODE)->type_non_common.maxval) argument
2279 #define TYPE_BINFO(NODE) (RECORD_OR_UNION_CHECK (NODE)->type_non_common.maxval) argument
2282 #define TYPE_LANG_SLOT_1(NODE) \ argument
2303 #define BINFO_VIRTUAL_P(NODE) (TREE_BINFO_CHECK (NODE)->base.static_flag) argument
2306 #define BINFO_FLAG_0(NODE) TREE_LANG_FLAG_0 (TREE_BINFO_CHECK (NODE)) argument
2307 #define BINFO_FLAG_1(NODE) TREE_LANG_FLAG_1 (TREE_BINFO_CHECK (NODE)) argument
2308 #define BINFO_FLAG_2(NODE) TREE_LANG_FLAG_2 (TREE_BINFO_CHECK (NODE)) argument
2309 #define BINFO_FLAG_3(NODE) TREE_LANG_FLAG_3 (TREE_BINFO_CHECK (NODE)) argument
2310 #define BINFO_FLAG_4(NODE) TREE_LANG_FLAG_4 (TREE_BINFO_CHECK (NODE)) argument
2311 #define BINFO_FLAG_5(NODE) TREE_LANG_FLAG_5 (TREE_BINFO_CHECK (NODE)) argument
2312 #define BINFO_FLAG_6(NODE) TREE_LANG_FLAG_6 (TREE_BINFO_CHECK (NODE)) argument
2315 #define BINFO_TYPE(NODE) TREE_TYPE (TREE_BINFO_CHECK (NODE)) argument
2323 #define BINFO_OFFSET(NODE) (TREE_BINFO_CHECK (NODE)->binfo.offset) argument
2324 #define BINFO_OFFSET_ZEROP(NODE) (integer_zerop (BINFO_OFFSET (NODE))) argument
2330 #define BINFO_VTABLE(NODE) (TREE_BINFO_CHECK (NODE)->binfo.vtable) argument
2335 #define BINFO_VIRTUALS(NODE) (TREE_BINFO_CHECK (NODE)->binfo.virtuals) argument
2343 #define BINFO_BASE_BINFOS(NODE) (&TREE_BINFO_CHECK (NODE)->binfo.base_binfos) argument
2346 #define BINFO_N_BASE_BINFOS(NODE) (BINFO_BASE_BINFOS (NODE)->length ()) argument
2349 #define BINFO_BASE_BINFO(NODE,N) \ argument
2351 #define BINFO_BASE_ITERATE(NODE,N,B) \ argument
2353 #define BINFO_BASE_APPEND(NODE,T) \ argument
2361 #define BINFO_VPTR_FIELD(NODE) (TREE_BINFO_CHECK (NODE)->binfo.vptr_field) argument
2366 #define BINFO_BASE_ACCESSES(NODE) \ argument
2369 #define BINFO_BASE_ACCESS(NODE,N) \ argument
2371 #define BINFO_BASE_ACCESS_APPEND(NODE,T) \ argument
2376 #define BINFO_SUBVTT_INDEX(NODE) (TREE_BINFO_CHECK (NODE)->binfo.vtt_subvtt) argument
2380 #define BINFO_VPTR_INDEX(NODE) (TREE_BINFO_CHECK (NODE)->binfo.vtt_vptr) argument
2386 #define BINFO_INHERITANCE_CHAIN(NODE) \ argument
2401 #define DECL_CHAIN(NODE) (TREE_CHAIN (DECL_MINIMAL_CHECK (NODE))) argument
2405 #define DECL_NAME(NODE) (DECL_MINIMAL_CHECK (NODE)->decl_minimal.name) argument
2408 #define TYPE_IDENTIFIER(NODE) \ argument
2413 #define DECL_UID(NODE) (DECL_MINIMAL_CHECK (NODE)->decl_minimal.uid) argument
2417 #define DEBUG_TEMP_UID(NODE) (-DECL_UID (TREE_CHECK ((NODE), DEBUG_EXPR_DECL))) argument
2421 #define DECL_PT_UID(NODE) \ argument
2425 #define SET_DECL_PT_UID(NODE, UID) \ argument
2429 #define DECL_PT_UID_SET_P(NODE) \ argument
2436 #define DECL_SOURCE_LOCATION(NODE) \ argument
2438 #define DECL_SOURCE_FILE(NODE) LOCATION_FILE (DECL_SOURCE_LOCATION (NODE)) argument
2439 #define DECL_SOURCE_LINE(NODE) LOCATION_LINE (DECL_SOURCE_LOCATION (NODE)) argument
2440 #define DECL_SOURCE_COLUMN(NODE) LOCATION_COLUMN (DECL_SOURCE_LOCATION (NODE)) argument
2456 #define DECL_CONTEXT(NODE) (DECL_MINIMAL_CHECK (NODE)->decl_minimal.context) argument
2457 #define DECL_FIELD_CONTEXT(NODE) \ argument
2461 #define DECL_NAMELESS(NODE) (DECL_MINIMAL_CHECK (NODE)->base.u.bits.nameless_flag) argument
2469 #define DECL_ABSTRACT_ORIGIN(NODE) \ argument
2474 #define DECL_ORIGIN(NODE) \ argument
2481 #define DECL_FROM_INLINE(NODE) \ argument
2486 #define DECL_ATTRIBUTES(NODE) \ argument
2499 #define DECL_INITIAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.initial) argument
2503 #define DECL_SIZE(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.size) argument
2505 #define DECL_SIZE_UNIT(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.size_unit) argument
2509 #define DECL_ALIGN(NODE) \ argument
2513 #define SET_DECL_ALIGN(NODE, X) \ argument
2518 #define DECL_WARN_IF_NOT_ALIGN(NODE) \ argument
2523 #define SET_DECL_WARN_IF_NOT_ALIGN(NODE, X) \ argument
2527 #define DECL_ALIGN_UNIT(NODE) (DECL_ALIGN (NODE) / BITS_PER_UNIT) argument
2530 #define DECL_USER_ALIGN(NODE) \ argument
2535 #define DECL_MODE(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.mode) argument
2536 #define SET_DECL_MODE(NODE, MODE) \ argument
2543 #define DECL_UNCHECKED_FUNCTION_CODE(NODE) \ argument
2558 #define DECL_FUNCTION_PERSONALITY(NODE) \ argument
2565 #define DECL_IGNORED_P(NODE) \ argument
2574 #define DECL_ABSTRACT_P(NODE) \ argument
2578 #define DECL_LANG_SPECIFIC(NODE) \ argument
2588 #define DECL_EXTERNAL(NODE) (DECL_COMMON_CHECK (NODE)->decl_common.decl_flag_1) argument
2597 #define DECL_NONLOCAL(NODE) \ argument
2603 #define DECL_VIRTUAL_P(NODE) \ argument
2607 #define DECL_ARTIFICIAL(NODE) \ argument
2611 #define DECL_LANG_FLAG_0(NODE) \ argument
2613 #define DECL_LANG_FLAG_1(NODE) \ argument
2615 #define DECL_LANG_FLAG_2(NODE) \ argument
2617 #define DECL_LANG_FLAG_3(NODE) \ argument
2619 #define DECL_LANG_FLAG_4(NODE) \ argument
2621 #define DECL_LANG_FLAG_5(NODE) \ argument
2623 #define DECL_LANG_FLAG_6(NODE) \ argument
2625 #define DECL_LANG_FLAG_7(NODE) \ argument
2627 #define DECL_LANG_FLAG_8(NODE) \ argument
2658 #define DECL_HAS_VALUE_EXPR_P(NODE) \ argument
2661 #define DECL_VALUE_EXPR(NODE) \ argument
2663 #define SET_DECL_VALUE_EXPR(NODE, VAL) \ argument
2669 #define DECL_RTL(NODE) \ argument
2675 #define SET_DECL_RTL(NODE, RTL) set_decl_rtl (NODE, RTL) argument
2678 #define HAS_RTL_P(NODE) (CODE_CONTAINS_STRUCT (TREE_CODE (NODE), TS_DECL_WRTL)) argument
2681 #define DECL_RTL_SET_P(NODE) \ argument
2691 #define DECL_RTL_IF_SET(NODE) (DECL_RTL_SET_P (NODE) ? DECL_RTL (NODE) : NULL) argument
2705 #define DECL_REGISTER(NODE) (DECL_WRTL_CHECK (NODE)->decl_common.decl_flag_0) argument
2710 #define DECL_FIELD_OFFSET(NODE) (FIELD_DECL_CHECK (NODE)->field_decl.offset) argument
2716 #define DECL_FIELD_BIT_OFFSET(NODE) \ argument
2722 #define DECL_BIT_FIELD_TYPE(NODE) \ argument
2727 #define DECL_BIT_FIELD_REPRESENTATIVE(NODE) \ argument
2732 #define DECL_QUALIFIER(NODE) (FIELD_DECL_CHECK (NODE)->field_decl.qualifier) argument
2738 #define DECL_OFFSET_ALIGN(NODE) \ argument
2742 #define SET_DECL_OFFSET_ALIGN(NODE, X) \ argument
2748 #define DECL_FCONTEXT(NODE) (FIELD_DECL_CHECK (NODE)->field_decl.fcontext) argument
2751 #define DECL_PACKED(NODE) (FIELD_DECL_CHECK (NODE)->base.u.bits.packed_flag) argument
2757 #define DECL_FIELD_ABI_IGNORED(NODE) \ argument
2762 #define DECL_BIT_FIELD(NODE) (FIELD_DECL_CHECK (NODE)->decl_common.decl_flag_1) argument
2779 #define DECL_NONADDRESSABLE_P(NODE) \ argument
2783 #define DECL_PADDING_P(NODE) \ argument
2789 #define LABEL_DECL_UID(NODE) \ argument
2794 #define EH_LANDING_PAD_NR(NODE) \ argument
2799 #define DECL_ARG_TYPE(NODE) (PARM_DECL_CHECK (NODE)->decl_common.initial) argument
2803 #define DECL_INCOMING_RTL(NODE) \ argument
2808 #define DECL_IN_SYSTEM_HEADER(NODE) \ argument
2813 #define DECL_DEFER_OUTPUT(NODE) \ argument
2818 #define DECL_IN_TEXT_SECTION(NODE) \ argument
2823 #define DECL_IN_CONSTANT_POOL(NODE) \ argument
2829 #define DECL_COMMON(NODE) \ argument
2834 #define DECL_HARD_REGISTER(NODE) \ argument
2838 #define DECL_WEAK(NODE) (DECL_WITH_VIS_CHECK (NODE)->decl_with_vis.weak_flag) argument
2841 #define DECL_DLLIMPORT_P(NODE) \ argument
2853 #define DECL_COMDAT(NODE) \ argument
2856 #define DECL_COMDAT_GROUP(NODE) \ argument
2861 #define DECL_ONE_ONLY(NODE) (DECL_COMDAT_GROUP (NODE) != NULL_TREE \ argument
2871 #define DECL_ASSEMBLER_NAME(NODE) decl_assembler_name (NODE) argument
2874 #define DECL_ASSEMBLER_NAME_RAW(NODE) \ argument
2879 #define HAS_DECL_ASSEMBLER_NAME_P(NODE) \ argument
2885 #define DECL_ASSEMBLER_NAME_SET_P(NODE) \ argument
2889 #define SET_DECL_ASSEMBLER_NAME(NODE, NAME) \ argument
2908 #define DECL_SECTION_NAME(NODE) decl_section_name (NODE) argument
2912 #define DECL_SEEN_IN_BIND_EXPR_P(NODE) \ argument
2916 #define DECL_VISIBILITY(NODE) \ argument
2921 #define DECL_VISIBILITY_SPECIFIED(NODE) \ argument
2926 #define DECL_TLS_MODEL(NODE) decl_tls_model (NODE) argument
2930 #define DECL_THREAD_LOCAL_P(NODE) \ argument
2936 #define DECL_HAS_INIT_PRIORITY_P(NODE) \ argument
2943 #define DECL_HAS_DEBUG_EXPR_P(NODE) \ argument
2945 #define DECL_DEBUG_EXPR(NODE) \ argument
2948 #define SET_DECL_DEBUG_EXPR(NODE, VAL) \ argument
2958 #define DECL_INIT_PRIORITY(NODE) \ argument
2961 #define SET_DECL_INIT_PRIORITY(NODE, VAL) \ argument
2965 #define DECL_FINI_PRIORITY(NODE) \ argument
2968 #define SET_DECL_FINI_PRIORITY(NODE, VAL) \ argument
2983 #define VAR_DECL_IS_VIRTUAL_OPERAND(NODE) \ argument
2987 #define DECL_NONLOCAL_FRAME(NODE) \ argument
2991 #define DECL_NONALIASED(NODE) \ argument
2996 #define DECL_RESULT_FLD(NODE) \ argument
3006 #define DECL_VINDEX(NODE) \ argument
3010 #define DECL_RESULT(NODE) (FUNCTION_DECL_CHECK (NODE)->decl_non_common.result) argument
3013 #define DECL_UNINLINABLE(NODE) \ argument
3018 #define DECL_SAVED_TREE(NODE) \ argument
3024 #define DECL_IS_MALLOC(NODE) \ argument
3028 #define FUNCTION_DECL_DECL_TYPE(NODE) \ argument
3049 #define DECL_IS_REPLACEABLE_OPERATOR(NODE)\ argument
3055 #define DECL_IS_OPERATOR_NEW_P(NODE) \ argument
3058 #define DECL_IS_REPLACEABLE_OPERATOR_NEW_P(NODE) \ argument
3061 #define DECL_SET_IS_OPERATOR_NEW(NODE, VAL) \ argument
3066 #define DECL_IS_OPERATOR_DELETE_P(NODE) \ argument
3069 #define DECL_IS_REPLACEABLE_OPERATOR_DELETE_P(NODE) \ argument
3072 #define DECL_SET_IS_OPERATOR_DELETE(NODE, VAL) \ argument
3077 #define DECL_IS_RETURNS_TWICE(NODE) \ argument
3082 #define DECL_PURE_P(NODE) (FUNCTION_DECL_CHECK (NODE)->function_decl.pure_flag) argument
3090 #define DECL_LOOPING_CONST_OR_PURE_P(NODE) \ argument
3096 #define DECL_IS_NOVOPS(NODE) \ argument
3101 #define DECL_STATIC_CONSTRUCTOR(NODE) \ argument
3104 #define DECL_STATIC_DESTRUCTOR(NODE) \ argument
3109 #define DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT(NODE) \ argument
3114 #define DECL_NO_LIMIT_STACK(NODE) \ argument
3118 #define DECL_STATIC_CHAIN(NODE) \ argument
3130 #define DECL_DECLARED_INLINE_P(NODE) \ argument
3135 #define DECL_NO_INLINE_WARNING_P(NODE) \ argument
3165 #define DECL_DISREGARD_INLINE_LIMITS(NODE) \ argument
3172 #define DECL_HAS_DEBUG_ARGS_P(NODE) \ argument
3177 #define DECL_STRUCT_FUNCTION(NODE) \ argument
3181 #define DECL_BUILT_IN_CLASS(NODE) \ argument
3185 #define DECL_ARGUMENTS(NODE) \ argument
3190 #define DECL_FUNCTION_SPECIFIC_TARGET(NODE) \ argument
3195 #define DECL_FUNCTION_SPECIFIC_OPTIMIZATION(NODE) \ argument
3201 #define DECL_FUNCTION_VERSIONED(NODE)\ argument
3208 #define DECL_CXX_CONSTRUCTOR_P(NODE)\ argument
3213 #define DECL_CXX_DESTRUCTOR_P(NODE)\ argument
3217 #define DECL_LAMBDA_FUNCTION_P(NODE) \ argument
3220 #define DECL_SET_LAMBDA_FUNCTION(NODE, VAL) \ argument
3225 #define DECL_FINAL_P(NODE)\ argument
3229 #define TRANSLATION_UNIT_LANGUAGE(NODE) \ argument
3235 #define DECL_ORIGINAL_TYPE(NODE) \ argument
3241 #define TYPE_DECL_SUPPRESS_DEBUG(NODE) \ argument
3246 #define IMPORTED_DECL_ASSOCIATED_DECL(NODE) \ argument
3251 #define NAMELIST_DECL_ASSOCIATED_DECL(NODE) \ argument
3260 #define STATEMENT_LIST_HEAD(NODE) \ argument
3262 #define STATEMENT_LIST_TAIL(NODE) \ argument
3265 #define TREE_OPTIMIZATION(NODE) \ argument
3268 #define TREE_OPTIMIZATION_OPTABS(NODE) \ argument
3271 #define TREE_OPTIMIZATION_BASE_OPTABS(NODE) \ argument
3277 #define TREE_TARGET_OPTION(NODE) \ argument
3280 #define TREE_TARGET_GLOBALS(NODE) \ argument
3980 #define EXPR_LOCATION_WRAPPER_P(NODE) \ argument
4209 #define MAIN_NAME_P(NODE) \ argument
4245 #define error_operand_p(NODE) \ argument