#include "machmode.h"#include "version.h"#include "location.h"#include "tree.def"#include "builtins.def"#include "tree-check.h"#include "hashtable.h"

Go to the source code of this file.
Data Types | |
| type | attribute_spec |
| type | record_layout_info_s |
Defines | |
| #define | DEFTREECODE(SYM, STRING, TYPE, NARGS) SYM, |
| #define | NUM_TREE_CODES ((int) LAST_AND_UNUSED_TREE_CODE) |
| #define | MAX_TREE_CODES 256 |
| #define | TREE_CODE_CLASS(CODE) tree_code_type[(int) (CODE)] |
| #define | IS_EXPR_CODE_CLASS(CLASS) ((CLASS) == '<' || (CLASS) == '1' || (CLASS) == '2' || (CLASS) == 'e') |
| #define | TREE_CODE_LENGTH(CODE) tree_code_length[(int) (CODE)] |
| #define | DEF_BUILTIN(ENUM, N, C, T, LT, B, F, NA, AT) ENUM, |
| #define | TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) |
| #define | TREE_SET_CODE(NODE, VALUE) ((NODE)->common.code = (ENUM_BITFIELD (tree_code)) (VALUE)) |
| #define | TREE_CHECK(t, code) (t) |
| #define | TREE_CLASS_CHECK(t, code) (t) |
| #define | CST_OR_CONSTRUCTOR_CHECK(t) (t) |
| #define | EXPR_CHECK(t) (t) |
| #define | TREE_VEC_ELT_CHECK(t, i) ((t)->vec.a[i]) |
| #define | TYPE_CHECK(tree) TREE_CLASS_CHECK (tree, 't') |
| #define | DECL_CHECK(tree) TREE_CLASS_CHECK (tree, 'd') |
| #define | CST_CHECK(tree) TREE_CLASS_CHECK (tree, 'c') |
| #define | TREE_TYPE(NODE) ((NODE)->common.type) |
| #define | TYPE_HASH(TYPE) ((size_t) (TYPE) & 0777777) |
| #define | TREE_CHAIN(NODE) ((NODE)->common.chain) |
| #define | STRIP_NOPS(EXP) |
| #define | STRIP_SIGN_NOPS(EXP) |
| #define | STRIP_TYPE_NOPS(EXP) |
| #define | INTEGRAL_TYPE_P(TYPE) |
| #define | FLOAT_TYPE_P(TYPE) |
| #define | AGGREGATE_TYPE_P(TYPE) |
| #define | POINTER_TYPE_P(TYPE) (TREE_CODE (TYPE) == POINTER_TYPE || TREE_CODE (TYPE) == REFERENCE_TYPE) |
| #define | BOUNDED_INDIRECT_TYPE_P(TYPE) (TREE_CODE (TYPE) == RECORD_TYPE && TREE_TYPE (TYPE)) |
| #define | BOUNDED_POINTER_TYPE_P(TYPE) |
| #define | BOUNDED_REFERENCE_TYPE_P(TYPE) |
| #define | MAYBE_BOUNDED_INDIRECT_TYPE_P(TYPE) (POINTER_TYPE_P (TYPE) || BOUNDED_INDIRECT_TYPE_P (TYPE)) |
| #define | MAYBE_BOUNDED_POINTER_TYPE_P(TYPE) (TREE_CODE (TYPE) == POINTER_TYPE || BOUNDED_POINTER_TYPE_P (TYPE)) |
| #define | MAYBE_BOUNDED_REFERENCE_TYPE_P(TYPE) (TREE_CODE (TYPE) == REFERENCE_TYPE || BOUNDED_REFERENCE_TYPE_P (TYPE)) |
| #define | COMPLETE_TYPE_P(NODE) (TYPE_SIZE (NODE) != NULL_TREE) |
| #define | VOID_TYPE_P(NODE) (TREE_CODE (NODE) == VOID_TYPE) |
| #define | COMPLETE_OR_VOID_TYPE_P(NODE) (COMPLETE_TYPE_P (NODE) || VOID_TYPE_P (NODE)) |
| #define | COMPLETE_OR_UNBOUND_ARRAY_TYPE_P(NODE) (COMPLETE_TYPE_P (TREE_CODE (NODE) == ARRAY_TYPE ? TREE_TYPE (NODE) : (NODE))) |
| #define | TYPE_P(TYPE) (TREE_CODE_CLASS (TREE_CODE (TYPE)) == 't') |
| #define | TREE_ADDRESSABLE(NODE) ((NODE)->common.addressable_flag) |
| #define | TREE_STATIC(NODE) ((NODE)->common.static_flag) |
| #define | CLEANUP_EH_ONLY(NODE) ((NODE)->common.static_flag) |
| #define | TREE_NO_UNUSED_WARNING(NODE) ((NODE)->common.static_flag) |
| #define | TREE_VIA_VIRTUAL(NODE) ((NODE)->common.static_flag) |
| #define | TREE_CONSTANT_OVERFLOW(NODE) ((NODE)->common.static_flag) |
| #define | TREE_SYMBOL_REFERENCED(NODE) (IDENTIFIER_NODE_CHECK (NODE)->common.static_flag) |
| #define | TREE_OVERFLOW(NODE) ((NODE)->common.public_flag) |
| #define | TREE_PUBLIC(NODE) ((NODE)->common.public_flag) |
| #define | TREE_VIA_PUBLIC(NODE) ((NODE)->common.public_flag) |
| #define | TREE_VIA_PRIVATE(NODE) ((NODE)->common.private_flag) |
| #define | TREE_VIA_PROTECTED(NODE) ((NODE)->common.protected_flag) |
| #define | TREE_SIDE_EFFECTS(NODE) ((NODE)->common.side_effects_flag) |
| #define | TREE_THIS_VOLATILE(NODE) ((NODE)->common.volatile_flag) |
| #define | TREE_READONLY(NODE) ((NODE)->common.readonly_flag) |
| #define | TREE_READONLY_DECL_P(NODE) (TREE_READONLY (NODE) && DECL_P (NODE)) |
| #define | TREE_CONSTANT(NODE) ((NODE)->common.constant_flag) |
| #define | TREE_UNSIGNED(NODE) ((NODE)->common.unsigned_flag) |
| #define | TYPE_TRAP_SIGNED(NODE) (flag_trapv && ! TREE_UNSIGNED (TYPE_CHECK (NODE))) |
| #define | TREE_ASM_WRITTEN(NODE) ((NODE)->common.asm_written_flag) |
| #define | TREE_USED(NODE) ((NODE)->common.used_flag) |
| #define | TREE_NOTHROW(NODE) ((NODE)->common.nothrow_flag) |
| #define | TYPE_ALIGN_OK(NODE) (TYPE_CHECK (NODE)->common.nothrow_flag) |
| #define | TREE_PRIVATE(NODE) ((NODE)->common.private_flag) |
| #define | TREE_PROTECTED(NODE) ((NODE)->common.protected_flag) |
| #define | TREE_BOUNDED(NODE) ((NODE)->common.bounded_flag) |
| #define | TREE_DEPRECATED(NODE) ((NODE)->common.deprecated_flag) |
| #define | TREE_LANG_FLAG_0(NODE) ((NODE)->common.lang_flag_0) |
| #define | TREE_LANG_FLAG_1(NODE) ((NODE)->common.lang_flag_1) |
| #define | TREE_LANG_FLAG_2(NODE) ((NODE)->common.lang_flag_2) |
| #define | TREE_LANG_FLAG_3(NODE) ((NODE)->common.lang_flag_3) |
| #define | TREE_LANG_FLAG_4(NODE) ((NODE)->common.lang_flag_4) |
| #define | TREE_LANG_FLAG_5(NODE) ((NODE)->common.lang_flag_5) |
| #define | TREE_LANG_FLAG_6(NODE) ((NODE)->common.lang_flag_6) |
| #define | TREE_INT_CST(NODE) (INTEGER_CST_CHECK (NODE)->int_cst.int_cst) |
| #define | TREE_INT_CST_LOW(NODE) (TREE_INT_CST (NODE).low) |
| #define | TREE_INT_CST_HIGH(NODE) (TREE_INT_CST (NODE).high) |
| #define | INT_CST_LT(A, B) |
| #define | INT_CST_LT_UNSIGNED(A, B) |
| #define | TREE_CST_RTL(NODE) (CST_OR_CONSTRUCTOR_CHECK (NODE)->real_cst.rtl) |
| #define | TREE_REAL_CST_PTR(NODE) (REAL_CST_CHECK (NODE)->real_cst.real_cst_ptr) |
| #define | TREE_REAL_CST(NODE) (*TREE_REAL_CST_PTR (NODE)) |
| #define | TREE_STRING_LENGTH(NODE) (STRING_CST_CHECK (NODE)->string.length) |
| #define | TREE_STRING_POINTER(NODE) (STRING_CST_CHECK (NODE)->string.pointer) |
| #define | TREE_REALPART(NODE) (COMPLEX_CST_CHECK (NODE)->complex.real) |
| #define | TREE_IMAGPART(NODE) (COMPLEX_CST_CHECK (NODE)->complex.imag) |
| #define | TREE_VECTOR_CST_ELTS(NODE) (VECTOR_CST_CHECK (NODE)->vector.elements) |
| #define | TREE_VECTOR_CST_ELTS(NODE) (VECTOR_CST_CHECK (NODE)->vector.elements) |
| #define | IDENTIFIER_LENGTH(NODE) (IDENTIFIER_NODE_CHECK (NODE)->identifier.id.len) |
| #define | IDENTIFIER_POINTER(NODE) ((const char *) IDENTIFIER_NODE_CHECK (NODE)->identifier.id.str) |
| #define | IDENTIFIER_HASH_VALUE(NODE) (IDENTIFIER_NODE_CHECK (NODE)->identifier.id.hash_value) |
| #define | HT_IDENT_TO_GCC_IDENT(NODE) ((tree) ((char *) (NODE) - sizeof (struct tree_common))) |
| #define | GCC_IDENT_TO_HT_IDENT(NODE) (&((struct tree_identifier *) (NODE))->id) |
| #define | TREE_PURPOSE(NODE) (TREE_LIST_CHECK (NODE)->list.purpose) |
| #define | TREE_VALUE(NODE) (TREE_LIST_CHECK (NODE)->list.value) |
| #define | TREE_VEC_LENGTH(NODE) (TREE_VEC_CHECK (NODE)->vec.length) |
| #define | TREE_VEC_END(NODE) ((void) TREE_VEC_CHECK (NODE), &((NODE)->vec.a[(NODE)->vec.length])) |
| #define | TREE_VEC_ELT(NODE, I) TREE_VEC_ELT_CHECK (NODE, I) |
| #define | SAVE_EXPR_CONTEXT(NODE) TREE_OPERAND (SAVE_EXPR_CHECK (NODE), 1) |
| #define | SAVE_EXPR_RTL(NODE) (*(rtx *) &SAVE_EXPR_CHECK (NODE)->exp.operands[2]) |
| #define | SAVE_EXPR_NOPLACEHOLDER(NODE) TREE_UNSIGNED (SAVE_EXPR_CHECK (NODE)) |
| #define | SAVE_EXPR_PERSISTENT_P(NODE) TREE_ASM_WRITTEN (SAVE_EXPR_CHECK (NODE)) |
| #define | RTL_EXPR_SEQUENCE(NODE) (*(rtx *) &RTL_EXPR_CHECK (NODE)->exp.operands[0]) |
| #define | RTL_EXPR_RTL(NODE) (*(rtx *) &RTL_EXPR_CHECK (NODE)->exp.operands[1]) |
| #define | WITH_CLEANUP_EXPR_RTL(NODE) (*(rtx *) &WITH_CLEANUP_EXPR_CHECK (NODE)->exp.operands[2]) |
| #define | CONSTRUCTOR_ELTS(NODE) TREE_OPERAND (CONSTRUCTOR_CHECK (NODE), 1) |
| #define | TREE_OPERAND(NODE, I) (EXPR_CHECK (NODE)->exp.operands[I]) |
| #define | TREE_COMPLEXITY(NODE) (EXPR_CHECK (NODE)->exp.complexity) |
| #define | LABELED_BLOCK_LABEL(NODE) TREE_OPERAND (LABELED_BLOCK_EXPR_CHECK (NODE), 0) |
| #define | LABELED_BLOCK_BODY(NODE) TREE_OPERAND (LABELED_BLOCK_EXPR_CHECK (NODE), 1) |
| #define | EXIT_BLOCK_LABELED_BLOCK(NODE) TREE_OPERAND (EXIT_BLOCK_EXPR_CHECK (NODE), 0) |
| #define | EXIT_BLOCK_RETURN(NODE) TREE_OPERAND (EXIT_BLOCK_EXPR_CHECK (NODE), 1) |
| #define | LOOP_EXPR_BODY(NODE) TREE_OPERAND (LOOP_EXPR_CHECK (NODE), 0) |
| #define | EXPR_WFL_EMIT_LINE_NOTE(NODE) (EXPR_WITH_FILE_LOCATION_CHECK (NODE)->common.public_flag) |
| #define | EXPR_WFL_NODE(NODE) TREE_OPERAND (EXPR_WITH_FILE_LOCATION_CHECK (NODE), 0) |
| #define | EXPR_WFL_FILENAME_NODE(NODE) TREE_OPERAND (EXPR_WITH_FILE_LOCATION_CHECK (NODE), 1) |
| #define | EXPR_WFL_FILENAME(NODE) IDENTIFIER_POINTER (EXPR_WFL_FILENAME_NODE (NODE)) |
| #define | EXPR_WFL_LINECOL(NODE) (EXPR_CHECK (NODE)->exp.complexity) |
| #define | EXPR_WFL_LINENO(NODE) (EXPR_WFL_LINECOL (NODE) >> 12) |
| #define | EXPR_WFL_COLNO(NODE) (EXPR_WFL_LINECOL (NODE) & 0xfff) |
| #define | EXPR_WFL_SET_LINECOL(NODE, LINE, COL) (EXPR_WFL_LINECOL(NODE) = ((LINE) << 12) | ((COL) & 0xfff)) |
| #define | TARGET_EXPR_SLOT(NODE) TREE_OPERAND (TARGET_EXPR_CHECK (NODE), 0) |
| #define | TARGET_EXPR_INITIAL(NODE) TREE_OPERAND (TARGET_EXPR_CHECK (NODE), 1) |
| #define | TARGET_EXPR_CLEANUP(NODE) TREE_OPERAND (TARGET_EXPR_CHECK (NODE), 2) |
| #define | BLOCK_VARS(NODE) (BLOCK_CHECK (NODE)->block.vars) |
| #define | BLOCK_SUBBLOCKS(NODE) (BLOCK_CHECK (NODE)->block.subblocks) |
| #define | BLOCK_SUPERCONTEXT(NODE) (BLOCK_CHECK (NODE)->block.supercontext) |
| #define | BLOCK_CHAIN(NODE) TREE_CHAIN (BLOCK_CHECK (NODE)) |
| #define | BLOCK_ABSTRACT_ORIGIN(NODE) (BLOCK_CHECK (NODE)->block.abstract_origin) |
| #define | BLOCK_ABSTRACT(NODE) (BLOCK_CHECK (NODE)->block.abstract_flag) |
| #define | BLOCK_HANDLER_BLOCK(NODE) (BLOCK_CHECK (NODE)->block.handler_block_flag) |
| #define | BLOCK_NUMBER(NODE) (BLOCK_CHECK (NODE)->block.block_num) |
| #define | BLOCK_FRAGMENT_ORIGIN(NODE) (BLOCK_CHECK (NODE)->block.fragment_origin) |
| #define | BLOCK_FRAGMENT_CHAIN(NODE) (BLOCK_CHECK (NODE)->block.fragment_chain) |
| #define | TYPE_UID(NODE) (TYPE_CHECK (NODE)->type.uid) |
| #define | TYPE_SIZE(NODE) (TYPE_CHECK (NODE)->type.size) |
| #define | TYPE_SIZE_UNIT(NODE) (TYPE_CHECK (NODE)->type.size_unit) |
| #define | TYPE_MODE(NODE) (TYPE_CHECK (NODE)->type.mode) |
| #define | TYPE_VALUES(NODE) (TYPE_CHECK (NODE)->type.values) |
| #define | TYPE_DOMAIN(NODE) (TYPE_CHECK (NODE)->type.values) |
| #define | TYPE_FIELDS(NODE) (TYPE_CHECK (NODE)->type.values) |
| #define | TYPE_METHODS(NODE) (TYPE_CHECK (NODE)->type.maxval) |
| #define | TYPE_VFIELD(NODE) (TYPE_CHECK (NODE)->type.minval) |
| #define | TYPE_ARG_TYPES(NODE) (TYPE_CHECK (NODE)->type.values) |
| #define | TYPE_METHOD_BASETYPE(NODE) (TYPE_CHECK (NODE)->type.maxval) |
| #define | TYPE_OFFSET_BASETYPE(NODE) (TYPE_CHECK (NODE)->type.maxval) |
| #define | TYPE_POINTER_TO(NODE) (TYPE_CHECK (NODE)->type.pointer_to) |
| #define | TYPE_REFERENCE_TO(NODE) (TYPE_CHECK (NODE)->type.reference_to) |
| #define | TYPE_MIN_VALUE(NODE) (TYPE_CHECK (NODE)->type.minval) |
| #define | TYPE_MAX_VALUE(NODE) (TYPE_CHECK (NODE)->type.maxval) |
| #define | TYPE_PRECISION(NODE) (TYPE_CHECK (NODE)->type.precision) |
| #define | TYPE_SYMTAB_ADDRESS(NODE) (TYPE_CHECK (NODE)->type.symtab.address) |
| #define | TYPE_SYMTAB_POINTER(NODE) (TYPE_CHECK (NODE)->type.symtab.pointer) |
| #define | TYPE_SYMTAB_DIE(NODE) (TYPE_CHECK (NODE)->type.symtab.die) |
| #define | TYPE_NAME(NODE) (TYPE_CHECK (NODE)->type.name) |
| #define | TYPE_NEXT_VARIANT(NODE) (TYPE_CHECK (NODE)->type.next_variant) |
| #define | TYPE_MAIN_VARIANT(NODE) (TYPE_CHECK (NODE)->type.main_variant) |
| #define | TYPE_CONTEXT(NODE) (TYPE_CHECK (NODE)->type.context) |
| #define | TYPE_LANG_SPECIFIC(NODE) (TYPE_CHECK (NODE)->type.lang_specific) |
| #define | TYPE_DEBUG_REPRESENTATION_TYPE(NODE) (TYPE_CHECK (NODE)->type.values) |
| #define | TYPE_MAIN_VARIANTS_PHYSICALLY_EQUAL_P(TYPE1, TYPE2) |
| #define | TYPE_MAIN_PHYSICAL_VARIANT(TYPE) |
| #define | TYPE_BINFO(NODE) (TYPE_CHECK (NODE)->type.binfo) |
| #define | TYPE_ALIAS_SET(NODE) (TYPE_CHECK (NODE)->type.alias_set) |
| #define | TYPE_ALIAS_SET_KNOWN_P(NODE) (TYPE_CHECK (NODE)->type.alias_set != -1) |
| #define | TYPE_ATTRIBUTES(NODE) (TYPE_CHECK (NODE)->type.attributes) |
| #define | TYPE_ALIGN(NODE) (TYPE_CHECK (NODE)->type.align) |
| #define | TYPE_USER_ALIGN(NODE) (TYPE_CHECK (NODE)->type.user_align) |
| #define | TYPE_ALIGN_UNIT(NODE) (TYPE_ALIGN (NODE) / BITS_PER_UNIT) |
| #define | TYPE_STUB_DECL(NODE) TREE_CHAIN (NODE) |
| #define | TYPE_NO_FORCE_BLK(NODE) (TYPE_CHECK (NODE)->type.no_force_blk_flag) |
| #define | TYPE_IS_SIZETYPE(NODE) (INTEGER_TYPE_CHECK (NODE)->type.no_force_blk_flag) |
| #define | TYPE_RETURNS_STACK_DEPRESSED(NODE) (FUNCTION_TYPE_CHECK (NODE)->type.no_force_blk_flag) |
| #define | TYPE_VOLATILE(NODE) (TYPE_CHECK (NODE)->common.volatile_flag) |
| #define | TYPE_READONLY(NODE) (TYPE_CHECK (NODE)->common.readonly_flag) |
| #define | TYPE_RESTRICT(NODE) (TYPE_CHECK (NODE)->type.restrict_flag) |
| #define | TYPE_BOUNDED(NODE) (TYPE_CHECK (NODE)->common.bounded_flag) |
| #define | TYPE_UNQUALIFIED 0x0 |
| #define | TYPE_QUAL_CONST 0x1 |
| #define | TYPE_QUAL_VOLATILE 0x2 |
| #define | TYPE_QUAL_RESTRICT 0x4 |
| #define | TYPE_QUAL_BOUNDED 0x8 |
| #define | TYPE_QUALS(NODE) |
| #define | TREE_EXPR_QUALS(NODE) |
| #define | TREE_FUNC_QUALS(NODE) |
| #define | TYPE_LANG_FLAG_0(NODE) (TYPE_CHECK (NODE)->type.lang_flag_0) |
| #define | TYPE_LANG_FLAG_1(NODE) (TYPE_CHECK (NODE)->type.lang_flag_1) |
| #define | TYPE_LANG_FLAG_2(NODE) (TYPE_CHECK (NODE)->type.lang_flag_2) |
| #define | TYPE_LANG_FLAG_3(NODE) (TYPE_CHECK (NODE)->type.lang_flag_3) |
| #define | TYPE_LANG_FLAG_4(NODE) (TYPE_CHECK (NODE)->type.lang_flag_4) |
| #define | TYPE_LANG_FLAG_5(NODE) (TYPE_CHECK (NODE)->type.lang_flag_5) |
| #define | TYPE_LANG_FLAG_6(NODE) (TYPE_CHECK (NODE)->type.lang_flag_6) |
| #define | TYPE_STRING_FLAG(NODE) (TYPE_CHECK (NODE)->type.string_flag) |
| #define | TYPE_ARRAY_MAX_SIZE(ARRAY_TYPE) TYPE_MAX_VALUE (ARRAY_TYPE_CHECK (ARRAY_TYPE)) |
| #define | TYPE_VECTOR_SUBPARTS(VECTOR_TYPE) GET_MODE_NUNITS (VECTOR_TYPE_CHECK (VECTOR_TYPE)->type.mode) |
| #define | TYPE_NEEDS_CONSTRUCTING(NODE) (TYPE_CHECK (NODE)->type.needs_constructing_flag) |
| #define | TYPE_TRANSPARENT_UNION(NODE) (UNION_TYPE_CHECK (NODE)->type.transparent_union_flag) |
| #define | TYPE_NONALIASED_COMPONENT(NODE) (ARRAY_TYPE_CHECK (NODE)->type.transparent_union_flag) |
| #define | TYPE_PACKED(NODE) (TYPE_CHECK (NODE)->type.packed_flag) |
| #define | TYPE_BOUNDED_VALUE(TYPE) TYPE_FIELDS (TYPE) |
| #define | TYPE_BOUNDED_BASE(TYPE) TREE_CHAIN (TYPE_BOUNDED_VALUE (TYPE)) |
| #define | TYPE_BOUNDED_EXTENT(TYPE) TREE_CHAIN (TYPE_BOUNDED_BASE (TYPE)) |
| #define | TYPE_BOUNDED_SUBTYPE(TYPE) TREE_TYPE (TYPE_BOUNDED_VALUE (TYPE)) |
| #define | TYPE_UNBOUNDED_VARIANT(TYPE) (BOUNDED_POINTER_TYPE_P (TYPE) ? TYPE_BOUNDED_SUBTYPE (TYPE) : (TYPE)) |
| #define | TYPE_POINTER_DEPTH(TYPE) (TYPE_CHECK (TYPE)->type.pointer_depth) |
| #define | TYPE_AMBIENT_BOUNDEDNESS(TYPE) (FUNCTION_TYPE_CHECK (TYPE)->type.transparent_union_flag) |
| #define | MAX_POINTER_DEPTH 2 |
| #define | VA_LIST_POINTER_DEPTH 3 |
| #define | BINFO_TYPE(NODE) TREE_TYPE (NODE) |
| #define | BINFO_OFFSET(NODE) TREE_VEC_ELT ((NODE), 1) |
| #define | TYPE_BINFO_OFFSET(NODE) BINFO_OFFSET (TYPE_BINFO (NODE)) |
| #define | BINFO_OFFSET_ZEROP(NODE) (integer_zerop (BINFO_OFFSET (NODE))) |
| #define | BINFO_VTABLE(NODE) TREE_VEC_ELT ((NODE), 2) |
| #define | TYPE_BINFO_VTABLE(NODE) BINFO_VTABLE (TYPE_BINFO (NODE)) |
| #define | BINFO_VIRTUALS(NODE) TREE_VEC_ELT ((NODE), 3) |
| #define | TYPE_BINFO_VIRTUALS(NODE) BINFO_VIRTUALS (TYPE_BINFO (NODE)) |
| #define | BINFO_BASETYPES(NODE) TREE_VEC_ELT ((NODE), 4) |
| #define | TYPE_BINFO_BASETYPES(NODE) TREE_VEC_ELT (TYPE_BINFO (NODE), 4) |
| #define | BINFO_N_BASETYPES(NODE) (BINFO_BASETYPES (NODE) ? TREE_VEC_LENGTH (BINFO_BASETYPES (NODE)) : 0) |
| #define | BINFO_BASETYPE(NODE, N) TREE_VEC_ELT (BINFO_BASETYPES (NODE), (N)) |
| #define | TYPE_BINFO_BASETYPE(NODE, N) BINFO_TYPE (TREE_VEC_ELT (BINFO_BASETYPES (TYPE_BINFO (NODE)), (N))) |
| #define | BINFO_VPTR_FIELD(NODE) TREE_VEC_ELT (NODE, 5) |
| #define | BINFO_SIZE(NODE) TREE_VEC_ELT (NODE, 6) |
| #define | BINFO_SIZE_UNIT(NODE) TREE_VEC_ELT (NODE, 7) |
| #define | TYPE_BINFO_SIZE(NODE) BINFO_SIZE (TYPE_BINFO (NODE)) |
| #define | TYPE_BINFO_SIZE_UNIT(NODE) BINFO_SIZE_UNIT (TYPE_BINFO (NODE)) |
| #define | BINFO_INHERITANCE_CHAIN(NODE) TREE_VEC_ELT ((NODE), 0) |
| #define | DECL_P(DECL) (TREE_CODE_CLASS (TREE_CODE (DECL)) == 'd') |
| #define | DECL_NAME(NODE) (DECL_CHECK (NODE)->decl.name) |
| #define | DECL_ASSEMBLER_NAME(NODE) decl_assembler_name (NODE) |
| #define | DECL_ASSEMBLER_NAME_SET_P(NODE) (DECL_CHECK (NODE)->decl.assembler_name != NULL_TREE) |
| #define | SET_DECL_ASSEMBLER_NAME(NODE, NAME) (DECL_CHECK (NODE)->decl.assembler_name = (NAME)) |
| #define | COPY_DECL_ASSEMBLER_NAME(DECL1, DECL2) |
| #define | DECL_SECTION_NAME(NODE) (DECL_CHECK (NODE)->decl.section_name) |
| #define | DECL_CONTEXT(NODE) (DECL_CHECK (NODE)->decl.context) |
| #define | DECL_FIELD_CONTEXT(NODE) (FIELD_DECL_CHECK (NODE)->decl.context) |
| #define | DECL_ATTRIBUTES(NODE) (DECL_CHECK (NODE)->decl.attributes) |
| #define | DECL_FIELD_OFFSET(NODE) (FIELD_DECL_CHECK (NODE)->decl.arguments) |
| #define | DECL_FIELD_BIT_OFFSET(NODE) (FIELD_DECL_CHECK (NODE)->decl.u2.t) |
| #define | DECL_BIT_FIELD_TYPE(NODE) (FIELD_DECL_CHECK (NODE)->decl.result) |
| #define | DECL_ARGUMENTS(NODE) (DECL_CHECK (NODE)->decl.arguments) |
| #define | DECL_RESULT_FLD(NODE) (DECL_CHECK (NODE)->decl.result) |
| #define | DECL_RESULT(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.result) |
| #define | DECL_ORIGINAL_TYPE(NODE) (TYPE_DECL_CHECK (NODE)->decl.result) |
| #define | DECL_ARG_TYPE_AS_WRITTEN(NODE) (PARM_DECL_CHECK (NODE)->decl.result) |
| #define | DECL_INITIAL(NODE) (DECL_CHECK (NODE)->decl.initial) |
| #define | DECL_ARG_TYPE(NODE) (PARM_DECL_CHECK (NODE)->decl.initial) |
| #define | DECL_QUALIFIER(NODE) (FIELD_DECL_CHECK (NODE)->decl.initial) |
| #define | DECL_SOURCE_LOCATION(NODE) (DECL_CHECK (NODE)->decl.locus) |
| #define | DECL_SOURCE_FILE(NODE) (DECL_SOURCE_LOCATION (NODE).file) |
| #define | DECL_SOURCE_LINE(NODE) (DECL_SOURCE_LOCATION (NODE).line) |
| #define | DECL_SIZE(NODE) (DECL_CHECK (NODE)->decl.size) |
| #define | DECL_SIZE_UNIT(NODE) (DECL_CHECK (NODE)->decl.size_unit) |
| #define | DECL_ALIGN(NODE) (DECL_CHECK (NODE)->decl.u1.a.align) |
| #define | DECL_ALIGN_UNIT(NODE) (DECL_ALIGN (NODE) / BITS_PER_UNIT) |
| #define | DECL_OFFSET_ALIGN(NODE) (((unsigned HOST_WIDE_INT)1) << FIELD_DECL_CHECK (NODE)->decl.u1.a.off_align) |
| #define | SET_DECL_OFFSET_ALIGN(NODE, X) (FIELD_DECL_CHECK (NODE)->decl.u1.a.off_align = exact_log2 ((X) & -(X))) |
| #define | DECL_USER_ALIGN(NODE) (DECL_CHECK (NODE)->decl.user_align) |
| #define | DECL_MODE(NODE) (DECL_CHECK (NODE)->decl.mode) |
| #define | DECL_RTL(NODE) |
| #define | SET_DECL_RTL(NODE, RTL) (DECL_CHECK (NODE)->decl.rtl = (RTL)) |
| #define | DECL_RTL_SET_P(NODE) (DECL_CHECK (NODE)->decl.rtl != NULL) |
| #define | COPY_DECL_RTL(NODE1, NODE2) (DECL_CHECK (NODE2)->decl.rtl = DECL_CHECK (NODE1)->decl.rtl) |
| #define | DECL_RTL_IF_SET(NODE) (DECL_RTL_SET_P (NODE) ? DECL_RTL (NODE) : NULL) |
| #define | DECL_LIVE_RANGE_RTL(NODE) (DECL_CHECK (NODE)->decl.live_range_rtl) |
| #define | DECL_INCOMING_RTL(NODE) (PARM_DECL_CHECK (NODE)->decl.u2.r) |
| #define | DECL_SAVED_INSNS(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.u2.f) |
| #define | DECL_FUNCTION_CODE(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.u1.f) |
| #define | DECL_VINDEX(NODE) (DECL_CHECK (NODE)->decl.vindex) |
| #define | DECL_FCONTEXT(NODE) (FIELD_DECL_CHECK (NODE)->decl.vindex) |
| #define | DECL_UID(NODE) (DECL_CHECK (NODE)->decl.uid) |
| #define | DECL_ABSTRACT_ORIGIN(NODE) (DECL_CHECK (NODE)->decl.abstract_origin) |
| #define | DECL_ORIGIN(NODE) (DECL_ABSTRACT_ORIGIN (NODE) ? DECL_ABSTRACT_ORIGIN (NODE) : (NODE)) |
| #define | DECL_FROM_INLINE(NODE) |
| #define | DECL_IGNORED_P(NODE) (DECL_CHECK (NODE)->decl.ignored_flag) |
| #define | DECL_ABSTRACT(NODE) (DECL_CHECK (NODE)->decl.abstract_flag) |
| #define | DECL_IN_SYSTEM_HEADER(NODE) (DECL_CHECK (NODE)->decl.in_system_header_flag) |
| #define | DECL_COMMON(NODE) (DECL_CHECK (NODE)->decl.common_flag) |
| #define | DECL_LANG_SPECIFIC(NODE) (DECL_CHECK (NODE)->decl.lang_specific) |
| #define | DECL_EXTERNAL(NODE) (DECL_CHECK (NODE)->decl.external_flag) |
| #define | DEFAULT_INIT_PRIORITY 65535 |
| #define | MAX_INIT_PRIORITY 65535 |
| #define | MAX_RESERVED_INIT_PRIORITY 100 |
| #define | TYPE_DECL_SUPPRESS_DEBUG(NODE) (TYPE_DECL_CHECK (NODE)->decl.external_flag) |
| #define | DECL_REGISTER(NODE) (DECL_CHECK (NODE)->decl.regdecl_flag) |
| #define | DECL_ERROR_ISSUED(NODE) (LABEL_DECL_CHECK (NODE)->decl.regdecl_flag) |
| #define | DECL_PACKED(NODE) (FIELD_DECL_CHECK (NODE)->decl.regdecl_flag) |
| #define | DECL_NO_STATIC_CHAIN(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.regdecl_flag) |
| #define | DECL_NONLOCAL(NODE) (DECL_CHECK (NODE)->decl.nonlocal_flag) |
| #define | DECL_INLINE(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.inline_flag) |
| #define | DID_INLINE_FUNC(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.inlined_function_flag) |
| #define | DECL_UNINLINABLE(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.uninlinable) |
| #define | DECL_THREAD_LOCAL(NODE) (VAR_DECL_CHECK (NODE)->decl.thread_local_flag) |
| #define | DECL_SAVED_TREE(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.saved_tree) |
| #define | DECL_INLINED_FNS(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.inlined_fns) |
| #define | DECL_BUILT_IN_NONANSI(NODE) (FUNCTION_DECL_CHECK (NODE)->common.unsigned_flag) |
| #define | DECL_IS_MALLOC(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.malloc_flag) |
| #define | DECL_IS_PURE(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.pure_flag) |
| #define | DECL_BIT_FIELD(NODE) (FIELD_DECL_CHECK (NODE)->decl.bit_field_flag) |
| #define | DECL_TOO_LATE(NODE) (LABEL_DECL_CHECK (NODE)->decl.bit_field_flag) |
| #define | DECL_IN_TEXT_SECTION(NODE) (VAR_DECL_CHECK (NODE)->decl.bit_field_flag) |
| #define | DECL_BUILT_IN(NODE) (DECL_BUILT_IN_CLASS (NODE) != NOT_BUILT_IN) |
| #define | DECL_BUILT_IN_CLASS(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.built_in_class) |
| #define | DECL_VIRTUAL_P(NODE) (DECL_CHECK (NODE)->decl.virtual_flag) |
| #define | DECL_DEFER_OUTPUT(NODE) (DECL_CHECK (NODE)->decl.defer_output) |
| #define | DECL_TRANSPARENT_UNION(NODE) (PARM_DECL_CHECK (NODE)->decl.transparent_union) |
| #define | DECL_STATIC_CONSTRUCTOR(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.static_ctor_flag) |
| #define | DECL_STATIC_DESTRUCTOR(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.static_dtor_flag) |
| #define | DECL_ARTIFICIAL(NODE) (DECL_CHECK (NODE)->decl.artificial_flag) |
| #define | DECL_WEAK(NODE) (DECL_CHECK (NODE)->decl.weak_flag) |
| #define | DECL_ONE_ONLY(NODE) (DECL_CHECK (NODE)->decl.transparent_union) |
| #define | DECL_COMDAT(NODE) (DECL_CHECK (NODE)->decl.comdat_flag) |
| #define | DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.no_instrument_function_entry_exit) |
| #define | DECL_NO_LIMIT_STACK(NODE) (FUNCTION_DECL_CHECK (NODE)->decl.no_limit_stack) |
| #define | DECL_LANG_FLAG_0(NODE) (DECL_CHECK (NODE)->decl.lang_flag_0) |
| #define | DECL_LANG_FLAG_1(NODE) (DECL_CHECK (NODE)->decl.lang_flag_1) |
| #define | DECL_LANG_FLAG_2(NODE) (DECL_CHECK (NODE)->decl.lang_flag_2) |
| #define | DECL_LANG_FLAG_3(NODE) (DECL_CHECK (NODE)->decl.lang_flag_3) |
| #define | DECL_LANG_FLAG_4(NODE) (DECL_CHECK (NODE)->decl.lang_flag_4) |
| #define | DECL_LANG_FLAG_5(NODE) (DECL_CHECK (NODE)->decl.lang_flag_5) |
| #define | DECL_LANG_FLAG_6(NODE) (DECL_CHECK (NODE)->decl.lang_flag_6) |
| #define | DECL_LANG_FLAG_7(NODE) (DECL_CHECK (NODE)->decl.lang_flag_7) |
| #define | DECL_NON_ADDR_CONST_P(NODE) (DECL_CHECK (NODE)->decl.non_addr_const_p) |
| #define | DECL_NONADDRESSABLE_P(NODE) (FIELD_DECL_CHECK (NODE)->decl.non_addressable) |
| #define | DECL_POINTER_ALIAS_SET(NODE) (DECL_CHECK (NODE)->decl.pointer_alias_set) |
| #define | DECL_POINTER_ALIAS_SET_KNOWN_P(NODE) (DECL_POINTER_ALIAS_SET (NODE) != - 1) |
| #define | DECL_POINTER_DEPTH(DECL) (DECL_CHECK (DECL)->decl.pointer_depth) |
| #define | error_mark_node global_trees[TI_ERROR_MARK] |
| #define | intQI_type_node global_trees[TI_INTQI_TYPE] |
| #define | intHI_type_node global_trees[TI_INTHI_TYPE] |
| #define | intSI_type_node global_trees[TI_INTSI_TYPE] |
| #define | intDI_type_node global_trees[TI_INTDI_TYPE] |
| #define | intTI_type_node global_trees[TI_INTTI_TYPE] |
| #define | unsigned_intQI_type_node global_trees[TI_UINTQI_TYPE] |
| #define | unsigned_intHI_type_node global_trees[TI_UINTHI_TYPE] |
| #define | unsigned_intSI_type_node global_trees[TI_UINTSI_TYPE] |
| #define | unsigned_intDI_type_node global_trees[TI_UINTDI_TYPE] |
| #define | unsigned_intTI_type_node global_trees[TI_UINTTI_TYPE] |
| #define | integer_zero_node global_trees[TI_INTEGER_ZERO] |
| #define | integer_one_node global_trees[TI_INTEGER_ONE] |
| #define | integer_minus_one_node global_trees[TI_INTEGER_MINUS_ONE] |
| #define | size_zero_node global_trees[TI_SIZE_ZERO] |
| #define | size_one_node global_trees[TI_SIZE_ONE] |
| #define | bitsize_zero_node global_trees[TI_BITSIZE_ZERO] |
| #define | bitsize_one_node global_trees[TI_BITSIZE_ONE] |
| #define | bitsize_unit_node global_trees[TI_BITSIZE_UNIT] |
| #define | null_pointer_node global_trees[TI_NULL_POINTER] |
| #define | float_ptr_type_node global_trees[TI_FLOAT_PTR_TYPE] |
| #define | double_ptr_type_node global_trees[TI_DOUBLE_PTR_TYPE] |
| #define | long_double_ptr_type_node global_trees[TI_LONG_DOUBLE_PTR_TYPE] |
| #define | integer_ptr_type_node global_trees[TI_INTEGER_PTR_TYPE] |
| #define | float_type_node global_trees[TI_FLOAT_TYPE] |
| #define | double_type_node global_trees[TI_DOUBLE_TYPE] |
| #define | long_double_type_node global_trees[TI_LONG_DOUBLE_TYPE] |
| #define | complex_integer_type_node global_trees[TI_COMPLEX_INTEGER_TYPE] |
| #define | complex_float_type_node global_trees[TI_COMPLEX_FLOAT_TYPE] |
| #define | complex_double_type_node global_trees[TI_COMPLEX_DOUBLE_TYPE] |
| #define | complex_long_double_type_node global_trees[TI_COMPLEX_LONG_DOUBLE_TYPE] |
| #define | void_type_node global_trees[TI_VOID_TYPE] |
| #define | ptr_type_node global_trees[TI_PTR_TYPE] |
| #define | const_ptr_type_node global_trees[TI_CONST_PTR_TYPE] |
| #define | size_type_node global_trees[TI_SIZE_TYPE] |
| #define | ptrdiff_type_node global_trees[TI_PTRDIFF_TYPE] |
| #define | va_list_type_node global_trees[TI_VA_LIST_TYPE] |
| #define | void_list_node global_trees[TI_VOID_LIST_NODE] |
| #define | main_identifier_node global_trees[TI_MAIN_IDENTIFIER] |
| #define | MAIN_NAME_P(NODE) (IDENTIFIER_NODE_CHECK (NODE) == main_identifier_node) |
| #define | unsigned_V16QI_type_node global_trees[TI_UV16QI_TYPE] |
| #define | unsigned_V4SI_type_node global_trees[TI_UV4SI_TYPE] |
| #define | unsigned_V8QI_type_node global_trees[TI_UV8QI_TYPE] |
| #define | unsigned_V8HI_type_node global_trees[TI_UV8HI_TYPE] |
| #define | unsigned_V4HI_type_node global_trees[TI_UV4HI_TYPE] |
| #define | unsigned_V2HI_type_node global_trees[TI_UV2HI_TYPE] |
| #define | unsigned_V2SI_type_node global_trees[TI_UV2SI_TYPE] |
| #define | unsigned_V2DI_type_node global_trees[TI_UV2DI_TYPE] |
| #define | unsigned_V1DI_type_node global_trees[TI_UV1DI_TYPE] |
| #define | V16QI_type_node global_trees[TI_V16QI_TYPE] |
| #define | V4SF_type_node global_trees[TI_V4SF_TYPE] |
| #define | V4SI_type_node global_trees[TI_V4SI_TYPE] |
| #define | V8QI_type_node global_trees[TI_V8QI_TYPE] |
| #define | V8HI_type_node global_trees[TI_V8HI_TYPE] |
| #define | V4HI_type_node global_trees[TI_V4HI_TYPE] |
| #define | V2HI_type_node global_trees[TI_V2HI_TYPE] |
| #define | V2SI_type_node global_trees[TI_V2SI_TYPE] |
| #define | V2SF_type_node global_trees[TI_V2SF_TYPE] |
| #define | V2DI_type_node global_trees[TI_V2DI_TYPE] |
| #define | V2DF_type_node global_trees[TI_V2DF_TYPE] |
| #define | V16SF_type_node global_trees[TI_V16SF_TYPE] |
| #define | V1DI_type_node global_trees[TI_V1DI_TYPE] |
| #define | char_type_node integer_types[itk_char] |
| #define | signed_char_type_node integer_types[itk_signed_char] |
| #define | unsigned_char_type_node integer_types[itk_unsigned_char] |
| #define | short_integer_type_node integer_types[itk_short] |
| #define | short_unsigned_type_node integer_types[itk_unsigned_short] |
| #define | integer_type_node integer_types[itk_int] |
| #define | unsigned_type_node integer_types[itk_unsigned_int] |
| #define | long_integer_type_node integer_types[itk_long] |
| #define | long_unsigned_type_node integer_types[itk_unsigned_long] |
| #define | long_long_integer_type_node integer_types[itk_long_long] |
| #define | long_long_unsigned_type_node integer_types[itk_unsigned_long_long] |
| #define | NULL_TREE (tree) NULL |
| #define | build_int_2(LO, HI) build_int_2_wide ((unsigned HOST_WIDE_INT) (LO), (HOST_WIDE_INT) (HI)) |
| #define | build_type_variant(TYPE, CONST_P, VOLATILE_P) |
| #define | sizetype sizetype_tab[(int) SIZETYPE] |
| #define | bitsizetype sizetype_tab[(int) BITSIZETYPE] |
| #define | ssizetype sizetype_tab[(int) SSIZETYPE] |
| #define | usizetype sizetype_tab[(int) USIZETYPE] |
| #define | sbitsizetype sizetype_tab[(int) SBITSIZETYPE] |
| #define | ubitsizetype sizetype_tab[(int) UBITSIZETYPE] |
| #define | size_int_type(L, T) size_int_type_wide ((HOST_WIDE_INT) (L), T) |
| #define | size_int(L) size_int_wide ((HOST_WIDE_INT) (L), SIZETYPE) |
| #define | ssize_int(L) size_int_wide ((HOST_WIDE_INT) (L), SSIZETYPE) |
| #define | bitsize_int(L) size_int_wide ((HOST_WIDE_INT) (L), BITSIZETYPE) |
| #define | sbitsize_int(L) size_int_wide ((HOST_WIDE_INT) (L), SBITSIZETYPE) |
| #define | BITS_PER_UNIT_LOG |
| #define | expand_start_bindings(flags) expand_start_bindings_and_block(flags, NULL_TREE) |
| #define | expand_end_case(cond) expand_end_case_type (cond, NULL) |
| #define | TDF_ADDRESS (1 << 0) |
| #define | TDF_SLIM (1 << 1) |
| #define | abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) |
Typedefs | |
| typedef enum integer_type_kind | integer_type_kind |
| typedef struct record_layout_info_s * | record_layout_info |
| typedef tree walk_tree_fn | PARAMS ((tree *, int *, void *)) |
| typedef struct dump_info * | dump_info_p |
Enumerations | |
| enum | tree_code { DEFTREECODE, DEFTREECODE, DEFTREECODE, DEFTREECODE } |
| enum | built_in_class { NOT_BUILT_IN = 0, BUILT_IN_FRONTEND, BUILT_IN_MD, BUILT_IN_NORMAL, NOT_BUILT_IN = 0, BUILT_IN_FRONTEND, BUILT_IN_MD, BUILT_IN_NORMAL, NOT_BUILT_IN = 0, BUILT_IN_FRONTEND, BUILT_IN_MD, BUILT_IN_NORMAL, NOT_BUILT_IN = 0, BUILT_IN_FRONTEND, BUILT_IN_MD, BUILT_IN_NORMAL } |
| enum | built_in_function { DEF_GCC_BUILTIN, DEF_GCC_BUILTIN, DEF_GCC_BUILTIN, BUILT_IN_COMPLEX_MUL_MAX, BUILT_IN_COMPLEX_DIV_MIN, BUILT_IN_COMPLEX_DIV_MAX, END_BUILTINS, DEF_GCC_BUILTIN, BUILT_IN_COMPLEX_MUL_MAX, BUILT_IN_COMPLEX_DIV_MIN, BUILT_IN_COMPLEX_DIV_MAX, END_BUILTINS } |
| enum | tree_node_structure_enum { TS_COMMON, TS_INT_CST, TS_REAL_CST, TS_VECTOR, TS_STRING, TS_COMPLEX, TS_IDENTIFIER, TS_DECL, TS_TYPE, TS_LIST, TS_VEC, TS_EXP, TS_BLOCK, LAST_TS_ENUM, TS_COMMON, TS_INT_CST, TS_REAL_CST, TS_VECTOR, TS_STRING, TS_COMPLEX, TS_IDENTIFIER, TS_DECL, TS_TYPE, TS_LIST, TS_VEC, TS_EXP, TS_BLOCK, LAST_TS_ENUM, TS_COMMON, TS_INT_CST, TS_REAL_CST, TS_VECTOR, TS_STRING, TS_COMPLEX, TS_IDENTIFIER, TS_DECL, TS_TYPE, TS_LIST, TS_VEC, TS_EXP, TS_SSA_NAME, TS_PHI_NODE, TS_BLOCK, TS_BINFO, TS_STATEMENT_LIST, TS_VALUE_HANDLE, LAST_TS_ENUM, LAST_TS_ENUM } |
| enum | tree_index { TI_ERROR_MARK, TI_INTQI_TYPE, TI_INTHI_TYPE, TI_INTSI_TYPE, TI_INTDI_TYPE, TI_INTTI_TYPE, TI_UINTQI_TYPE, TI_UINTHI_TYPE, TI_UINTSI_TYPE, TI_UINTDI_TYPE, TI_UINTTI_TYPE, TI_INTEGER_ZERO, TI_INTEGER_ONE, TI_INTEGER_MINUS_ONE, TI_NULL_POINTER, TI_FLOAT_PTR_TYPE, TI_DOUBLE_PTR_TYPE, TI_LONG_DOUBLE_PTR_TYPE, TI_INTEGER_PTR_TYPE, TI_SIZE_ZERO, TI_SIZE_ONE, TI_BITSIZE_ZERO, TI_BITSIZE_ONE, TI_BITSIZE_UNIT, TI_COMPLEX_INTEGER_TYPE, TI_COMPLEX_FLOAT_TYPE, TI_COMPLEX_DOUBLE_TYPE, TI_COMPLEX_LONG_DOUBLE_TYPE, TI_FLOAT_TYPE, TI_DOUBLE_TYPE, TI_LONG_DOUBLE_TYPE, TI_VOID_TYPE, TI_PTR_TYPE, TI_CONST_PTR_TYPE, TI_SIZE_TYPE, TI_PTRDIFF_TYPE, TI_VA_LIST_TYPE, TI_VOID_LIST_NODE, TI_UV4SF_TYPE, TI_UV4SI_TYPE, TI_UV8HI_TYPE, TI_UV8QI_TYPE, TI_UV4HI_TYPE, TI_UV2HI_TYPE, TI_UV2SI_TYPE, TI_UV2SF_TYPE, TI_UV2DI_TYPE, TI_UV1DI_TYPE, TI_UV16QI_TYPE, TI_V4SF_TYPE, TI_V16SF_TYPE, TI_V4SI_TYPE, TI_V8HI_TYPE, TI_V8QI_TYPE, TI_V4HI_TYPE, TI_V2HI_TYPE, TI_V2SI_TYPE, TI_V2SF_TYPE, TI_V2DF_TYPE, TI_V2DI_TYPE, TI_V1DI_TYPE, TI_V16QI_TYPE, TI_MAIN_IDENTIFIER, TI_MAX, TI_ERROR_MARK, TI_INTQI_TYPE, TI_INTHI_TYPE, TI_INTSI_TYPE, TI_INTDI_TYPE, TI_INTTI_TYPE, TI_UINTQI_TYPE, TI_UINTHI_TYPE, TI_UINTSI_TYPE, TI_UINTDI_TYPE, TI_UINTTI_TYPE, TI_INTEGER_ZERO, TI_INTEGER_ONE, TI_INTEGER_MINUS_ONE, TI_NULL_POINTER, TI_SIZE_ZERO, TI_SIZE_ONE, TI_BITSIZE_ZERO, TI_BITSIZE_ONE, TI_BITSIZE_UNIT, TI_COMPLEX_INTEGER_TYPE, TI_COMPLEX_FLOAT_TYPE, TI_COMPLEX_DOUBLE_TYPE, TI_COMPLEX_LONG_DOUBLE_TYPE, TI_FLOAT_TYPE, TI_DOUBLE_TYPE, TI_LONG_DOUBLE_TYPE, TI_VOID_TYPE, TI_PTR_TYPE, TI_CONST_PTR_TYPE, TI_SIZE_TYPE, TI_PTRDIFF_TYPE, TI_VA_LIST_TYPE, TI_VOID_LIST_NODE, TI_UV4SF_TYPE, TI_UV4SI_TYPE, TI_UV8HI_TYPE, TI_UV8QI_TYPE, TI_UV4HI_TYPE, TI_UV2HI_TYPE, TI_UV2SI_TYPE, TI_UV2SF_TYPE, TI_UV2DI_TYPE, TI_UV1DI_TYPE, TI_UV16QI_TYPE, TI_V4SF_TYPE, TI_V16SF_TYPE, TI_V4SI_TYPE, TI_V8HI_TYPE, TI_V8QI_TYPE, TI_V4HI_TYPE, TI_V2HI_TYPE, TI_V2SI_TYPE, TI_V2SF_TYPE, TI_V2DF_TYPE, TI_V2DI_TYPE, TI_V1DI_TYPE, TI_V16QI_TYPE, TI_MAIN_IDENTIFIER, TI_MAX, TI_ERROR_MARK, TI_INTQI_TYPE, TI_INTHI_TYPE, TI_INTSI_TYPE, TI_INTDI_TYPE, TI_INTTI_TYPE, TI_UINTQI_TYPE, TI_UINTHI_TYPE, TI_UINTSI_TYPE, TI_UINTDI_TYPE, TI_UINTTI_TYPE, TI_INTEGER_ZERO, TI_INTEGER_ONE, TI_INTEGER_MINUS_ONE, TI_NULL_POINTER, TI_SIZE_ZERO, TI_SIZE_ONE, TI_BITSIZE_ZERO, TI_BITSIZE_ONE, TI_BITSIZE_UNIT, TI_PUBLIC, TI_PROTECTED, TI_PRIVATE, TI_BOOLEAN_FALSE, TI_BOOLEAN_TRUE, TI_COMPLEX_INTEGER_TYPE, TI_COMPLEX_FLOAT_TYPE, TI_COMPLEX_DOUBLE_TYPE, TI_COMPLEX_LONG_DOUBLE_TYPE, TI_FLOAT_TYPE, TI_DOUBLE_TYPE, TI_LONG_DOUBLE_TYPE, TI_FLOAT_PTR_TYPE, TI_DOUBLE_PTR_TYPE, TI_LONG_DOUBLE_PTR_TYPE, TI_INTEGER_PTR_TYPE, TI_VOID_TYPE, TI_PTR_TYPE, TI_CONST_PTR_TYPE, TI_SIZE_TYPE, TI_PID_TYPE, TI_PTRDIFF_TYPE, TI_VA_LIST_TYPE, TI_BOOLEAN_TYPE, TI_FILEPTR_TYPE, TI_VOID_LIST_NODE, TI_MAIN_IDENTIFIER, TI_MAX, TI_ERROR_MARK, TI_INTQI_TYPE, TI_INTHI_TYPE, TI_INTSI_TYPE, TI_INTDI_TYPE, TI_INTTI_TYPE, TI_UINTQI_TYPE, TI_UINTHI_TYPE, TI_UINTSI_TYPE, TI_UINTDI_TYPE, TI_UINTTI_TYPE, TI_INTEGER_ZERO, TI_INTEGER_ONE, TI_INTEGER_MINUS_ONE, TI_NULL_POINTER, TI_SIZE_ZERO, TI_SIZE_ONE, TI_BITSIZE_ZERO, TI_BITSIZE_ONE, TI_BITSIZE_UNIT, TI_PUBLIC, TI_PROTECTED, TI_PRIVATE, TI_BOOLEAN_FALSE, TI_BOOLEAN_TRUE, TI_COMPLEX_INTEGER_TYPE, TI_COMPLEX_FLOAT_TYPE, TI_COMPLEX_DOUBLE_TYPE, TI_COMPLEX_LONG_DOUBLE_TYPE, TI_FLOAT_TYPE, TI_DOUBLE_TYPE, TI_LONG_DOUBLE_TYPE, TI_FLOAT_PTR_TYPE, TI_DOUBLE_PTR_TYPE, TI_LONG_DOUBLE_PTR_TYPE, TI_INTEGER_PTR_TYPE, TI_VOID_TYPE, TI_PTR_TYPE, TI_CONST_PTR_TYPE, TI_SIZE_TYPE, TI_PID_TYPE, TI_PTRDIFF_TYPE, TI_VA_LIST_TYPE, TI_VA_LIST_GPR_COUNTER_FIELD, TI_VA_LIST_FPR_COUNTER_FIELD, TI_BOOLEAN_TYPE, TI_FILEPTR_TYPE, TI_DFLOAT32_TYPE, TI_DFLOAT64_TYPE, TI_DFLOAT128_TYPE, TI_DFLOAT32_PTR_TYPE, TI_DFLOAT64_PTR_TYPE, TI_DFLOAT128_PTR_TYPE, TI_VOID_LIST_NODE, TI_MAIN_IDENTIFIER, TI_MAX } |
| enum | integer_type_kind { itk_char, itk_signed_char, itk_unsigned_char, itk_short, itk_unsigned_short, itk_int, itk_unsigned_int, itk_long, itk_unsigned_long, itk_long_long, itk_unsigned_long_long, itk_none, itk_char, itk_signed_char, itk_unsigned_char, itk_short, itk_unsigned_short, itk_int, itk_unsigned_int, itk_long, itk_unsigned_long, itk_long_long, itk_unsigned_long_long, itk_none, itk_char, itk_signed_char, itk_unsigned_char, itk_short, itk_unsigned_short, itk_int, itk_unsigned_int, itk_long, itk_unsigned_long, itk_long_long, itk_unsigned_long_long, itk_none, itk_char, itk_signed_char, itk_unsigned_char, itk_short, itk_unsigned_short, itk_int, itk_unsigned_int, itk_long, itk_unsigned_long, itk_long_long, itk_unsigned_long_long, itk_none } |
| enum | tls_model { TLS_MODEL_GLOBAL_DYNAMIC = 1, TLS_MODEL_LOCAL_DYNAMIC, TLS_MODEL_INITIAL_EXEC, TLS_MODEL_LOCAL_EXEC, TLS_MODEL_GLOBAL_DYNAMIC = 1, TLS_MODEL_LOCAL_DYNAMIC, TLS_MODEL_INITIAL_EXEC, TLS_MODEL_LOCAL_EXEC, TLS_MODEL_GLOBAL_DYNAMIC = 1, TLS_MODEL_LOCAL_DYNAMIC, TLS_MODEL_INITIAL_EXEC, TLS_MODEL_LOCAL_EXEC, TLS_MODEL_NONE, TLS_MODEL_GLOBAL_DYNAMIC, TLS_MODEL_LOCAL_DYNAMIC, TLS_MODEL_INITIAL_EXEC, TLS_MODEL_LOCAL_EXEC } |
| enum | symbol_visibility { VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED, VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED, VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED, VISIBILITY_DEFAULT, VISIBILITY_INTERNAL, VISIBILITY_HIDDEN, VISIBILITY_PROTECTED, VISIBILITY_DEFAULT, VISIBILITY_PROTECTED, VISIBILITY_HIDDEN, VISIBILITY_INTERNAL, VISIBILITY_DEFAULT, VISIBILITY_PROTECTED, VISIBILITY_HIDDEN, VISIBILITY_INTERNAL } |
| enum | ptrmemfunc_vbit_where_t { ptrmemfunc_vbit_in_pfn, ptrmemfunc_vbit_in_delta, ptrmemfunc_vbit_in_pfn, ptrmemfunc_vbit_in_delta, ptrmemfunc_vbit_in_pfn, ptrmemfunc_vbit_in_delta, ptrmemfunc_vbit_in_pfn, ptrmemfunc_vbit_in_delta } |
| enum | attribute_flags { ATTR_FLAG_DECL_NEXT = 1, ATTR_FLAG_FUNCTION_NEXT = 2, ATTR_FLAG_ARRAY_NEXT = 4, ATTR_FLAG_TYPE_IN_PLACE = 8, ATTR_FLAG_BUILT_IN = 16, ATTR_FLAG_DECL_NEXT = 1, ATTR_FLAG_FUNCTION_NEXT = 2, ATTR_FLAG_ARRAY_NEXT = 4, ATTR_FLAG_TYPE_IN_PLACE = 8, ATTR_FLAG_BUILT_IN = 16, ATTR_FLAG_DECL_NEXT = 1, ATTR_FLAG_FUNCTION_NEXT = 2, ATTR_FLAG_ARRAY_NEXT = 4, ATTR_FLAG_TYPE_IN_PLACE = 8, ATTR_FLAG_BUILT_IN = 16, ATTR_FLAG_DECL_NEXT = 1, ATTR_FLAG_FUNCTION_NEXT = 2, ATTR_FLAG_ARRAY_NEXT = 4, ATTR_FLAG_TYPE_IN_PLACE = 8, ATTR_FLAG_BUILT_IN = 16 } |
| enum | size_type_kind { SIZETYPE, SSIZETYPE, USIZETYPE, BITSIZETYPE, SBITSIZETYPE, UBITSIZETYPE, TYPE_KIND_LAST, SIZETYPE, SSIZETYPE, USIZETYPE, BITSIZETYPE, SBITSIZETYPE, UBITSIZETYPE, TYPE_KIND_LAST, SIZETYPE, SSIZETYPE, BITSIZETYPE, SBITSIZETYPE, TYPE_KIND_LAST, SIZETYPE, SSIZETYPE, BITSIZETYPE, SBITSIZETYPE, TYPE_KIND_LAST } |
| enum | tree_dump_index { TDI_all, TDI_class, TDI_original, TDI_optimized, TDI_inlined, TDI_end, TDI_all, TDI_class, TDI_original, TDI_optimized, TDI_inlined, TDI_end, TDI_none, TDI_tu, TDI_class, TDI_original, TDI_generic, TDI_nested, TDI_inlined, TDI_vcg, TDI_tree_all, TDI_rtl_all, TDI_ipa_all, TDI_cgraph, DFI_MIN, DFI_sibling = DFI_MIN, DFI_eh, DFI_jump, DFI_cse, DFI_gcse, DFI_loop, DFI_bypass, DFI_cfg, DFI_bp, DFI_vpt, DFI_ce1, DFI_tracer, DFI_loop2, DFI_web, DFI_cse2, DFI_life, DFI_combine, DFI_ce2, DFI_regmove, DFI_sms, DFI_sched, DFI_lreg, DFI_greg, DFI_postreload, DFI_gcse2, DFI_flow2, DFI_peephole2, DFI_ce3, DFI_rnreg, DFI_bbro, DFI_branch_target_load, DFI_sched2, DFI_stack, DFI_vartrack, DFI_mach, DFI_dbr, TDI_end, TDI_none, TDI_cgraph, TDI_tu, TDI_class, TDI_original, TDI_generic, TDI_nested, TDI_inlined, TDI_vcg, TDI_tree_all, TDI_rtl_all, TDI_ipa_all, TDI_end } |
Functions/Subroutines | |
| struct tree_common | GTY (()) |
| union tree_node | GTY ((ptr_alias(union lang_tree_node), desc("tree_node_structure (&%h)"))) |
| double approx_sqrt | PARAMS ((double)) |
| tree decl_assembler_name | PARAMS ((tree)) |
| tree make_node | PARAMS ((enum tree_code)) |
| tree make_tree_vec | PARAMS ((int)) |
| tree get_identifier | PARAMS ((const char *)) |
| tree get_identifier_with_length | PARAMS ((const char *, unsigned int)) |
| tree build | PARAMS ((enum tree_code, tree,...)) |
| tree build_nt | PARAMS ((enum tree_code,...)) |
| tree build_int_2_wide | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT)) |
| tree build_vector | PARAMS ((tree, tree)) |
| tree build_complex | PARAMS ((tree, tree, tree)) |
| tree build_string | PARAMS ((int, const char *)) |
| tree build1 | PARAMS ((enum tree_code, tree, tree)) |
| tree build_block | PARAMS ((tree, tree, tree, tree, tree)) |
| tree build_expr_wfl | PARAMS ((tree, const char *, int, int)) |
| void initialize_sizetypes | PARAMS ((void)) |
| tree build_function_type_list | PARAMS ((tree,...)) |
| int host_integerp | PARAMS ((tree, int)) |
| int rtl_expr_nonnegative_p | PARAMS ((rtx)) |
| tree make_tree | PARAMS ((tree, rtx)) |
| void default_register_cpp_builtins | PARAMS ((struct cpp_reader *)) |
| void split_specs_attrs | PARAMS ((tree, tree *, tree *)) |
| int valid_machine_attribute | PARAMS ((tree, tree, tree, tree)) |
| int is_attribute_p | PARAMS ((const char *, tree)) |
| void set_lang_adjust_rli | PARAMS ((void(*) PARAMS((record_layout_info)))) |
| void pos_from_byte | PARAMS ((tree *, tree *, unsigned int, tree)) |
| void normalize_offset | PARAMS ((tree *, tree *, unsigned int)) |
| tree rli_size_unit_so_far | PARAMS ((record_layout_info)) |
| void place_field | PARAMS ((record_layout_info, tree)) |
| void finish_record_layout | PARAMS ((record_layout_info, int)) |
| tree type_hash_canon | PARAMS ((unsigned int, tree)) |
| void layout_decl | PARAMS ((tree, unsigned)) |
| enum machine_mode mode_for_size_tree | PARAMS ((tree, enum mode_class, int)) |
| tree size_int_wide | PARAMS ((HOST_WIDE_INT, enum size_type_kind)) |
| tree size_int_type_wide | PARAMS ((HOST_WIDE_INT, tree)) |
| int lvalue_or_else | PARAMS ((tree, const char *)) |
| tree get_narrower | PARAMS ((tree, int *)) |
| tree get_inner_reference | PARAMS ((tree, HOST_WIDE_INT *, HOST_WIDE_INT *, tree *, enum machine_mode *, int *, int *)) |
| tree builtin_function | PARAMS ((const char *, tree, int, enum built_in_class, const char *, tree)) |
| void clean_symbol_name | PARAMS ((char *)) |
| tree get_set_constructor_bits | PARAMS ((tree, char *, int)) |
| tree get_set_constructor_bytes | PARAMS ((tree, unsigned char *, int)) |
| void expand_expr_stmt_value | PARAMS ((tree, int, int)) |
| int expand_continue_loop | PARAMS ((struct nesting *)) |
| int expand_exit_loop_if_false | PARAMS ((struct nesting *, tree)) |
| void expand_start_bindings_and_block | PARAMS ((int, tree)) |
| void expand_start_case | PARAMS ((int, tree, tree, const char *)) |
| int add_case_node | PARAMS ((tree, tree, tree, tree *)) |
| int pushcase | PARAMS ((tree, tree(*)(tree, tree), tree, tree *)) |
| int pushcase_range | PARAMS ((tree, tree, tree(*)(tree, tree), tree, tree *)) |
| int add_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| int neg_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| void lshift_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, int)) |
| void lrotate_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| int operand_equal_p | PARAMS ((tree, tree, int)) |
| int alias_sets_conflict_p | PARAMS ((HOST_WIDE_INT, HOST_WIDE_INT)) |
| int compare_tree_int | PARAMS ((tree, unsigned HOST_WIDE_INT)) |
| void print_obstack_statistics | PARAMS ((const char *, struct obstack *)) |
| void expand_function_end | PARAMS ((const char *, int, int)) |
| void gcc_obstack_init | PARAMS ((struct obstack *)) |
| void init_function_start | PARAMS ((tree, const char *, int)) |
| rtx expand_builtin_return_addr | PARAMS ((enum built_in_function, int, rtx)) |
| rtx emit_line_note | PARAMS ((const char *, int)) |
| tree decl_attributes | PARAMS ((tree *, tree, int)) |
| int div_and_round_double | PARAMS ((enum tree_code, int, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| bool parse_output_constraint | PARAMS ((const char **, int, int, int, bool *, bool *, bool *)) |
| void expand_asm_operands | PARAMS ((tree, tree, tree, tree, int, const char *, int)) |
| void dwarf2out_def_cfa | PARAMS ((const char *, unsigned, long)) |
| void dwarf2out_args_size | PARAMS ((const char *, long)) |
| void dwarf2out_return_reg | PARAMS ((const char *, unsigned)) |
| int dump_flag | PARAMS ((dump_info_p, int, tree)) |
| int dump_enabled_p | PARAMS ((enum tree_dump_index)) |
| FILE *dump_begin | PARAMS ((enum tree_dump_index, int *)) |
| void dump_node | PARAMS ((tree, int, FILE *)) |
| void fancy_abort | PARAMS ((const char *, int, const char *)) ATTRIBUTE_NORETURN |
Variables | |
| const char | tree_code_type [] |
| const unsigned char | tree_code_length [] |
| const char *const | tree_code_name [] |
| const char *const | built_in_class_names [4] |
| const char *const | built_in_names [(int) END_BUILTINS] |
| tree | built_in_decls [(int) END_BUILTINS] |
| enum tls_model | flag_tls_default |
| unsigned int | maximum_field_alignment |
| unsigned int | set_alignment |
| const char * | input_filename |
| int | lineno |
| int | pedantic_lvalues |
| int | immediate_size_expand |
| int | all_types_permanent |
| #define abort | ( | void | ) | fancy_abort (__FILE__, __LINE__, __FUNCTION__) |
| #define AGGREGATE_TYPE_P | ( | TYPE | ) |
Value:
(TREE_CODE (TYPE) == ARRAY_TYPE || TREE_CODE (TYPE) == RECORD_TYPE \ || TREE_CODE (TYPE) == UNION_TYPE || TREE_CODE (TYPE) == QUAL_UNION_TYPE \ || TREE_CODE (TYPE) == SET_TYPE)
Definition at line 462 of file tree.h.
Referenced by access_can_touch_variable(), add_alias_set_conflicts(), aggregate_value_p(), alpha_return_in_memory(), arc_pass_by_reference(), arc_return_in_memory(), arc_va_arg(), arm_pad_reg_upward(), arm_return_in_memory(), arm_return_in_msb(), assign_stack_temp_for_type(), build_function_call(), c_finish_omp_clauses(), classify_argument(), clipper_va_arg(), contains_128bit_aligned_vector_p(), could_have_pointers(), dump_scope(), expand_builtin(), expand_call(), find_func_aliases(), finish_omp_clauses(), fold_builtin_constant_p(), fr30_must_pass_in_stack(), fr30_va_arg(), frv_must_pass_in_stack(), function_arg(), function_arg_advance(), function_arg_padding(), function_arg_partial_nregs(), function_arg_pass_by_reference(), function_value(), get_alias_set(), get_constraint_for(), gimplify_expr(), i860_gimplify_va_arg_expr(), i860_va_arg(), ia64_function_arg(), ia64_function_value(), ia64_hpux_function_arg_padding(), init_function_start(), initializer_zerop(), insert_aux(), insert_fake_stores(), is_gimple_reg_type(), ix86_data_alignment(), ix86_local_alignment(), ix86_return_in_memory(), layout_type(), m32c_function_arg(), m68hc11_function_arg_padding(), m88k_va_arg(), may_be_nonaddressable_p(), maybe_fold_offset_to_component_ref(), maybe_set_unchanging(), mips_return_in_msb(), mmix_expand_builtin_va_arg(), ok_to_generate_alias_set_for_type(), phi_translate(), pj_expand_builtin_va_arg(), process_constraint(), push_fields_onto_fieldstack(), put_reg_into_stack(), rs6000_pass_by_reference(), rs6000_return_in_memory(), rs6000_va_arg(), s390_function_arg_integer(), s390_function_arg_pass_by_reference(), s390_pass_by_reference(), s390_return_in_memory(), set_mem_attributes_minus_bitpos(), sparc_arg_partial_bytes(), sparc_gimplify_va_arg(), sparc_pass_by_reference(), sparc_va_arg(), store_init_value(), track_expr_p(), uninitialized_vars_warning(), use_pointer_for_field(), use_pointer_in_frame(), var_can_have_subvars(), xtensa_return_in_msb(), and zero_sized_type().
Definition at line 1483 of file tree.h.
Referenced by accumulate_vtbl_inits(), add_vcall_offset_vtbl_entries_r(), build_base_fields(), build_vtt_inits(), class_hint_flags(), cp_dump_tree(), determine_primary_base(), dfs_check_overlap(), do_build_assign_ref(), dump_class_hierarchy_r(), end_of_class(), finish_vtbls(), force_canonical_binfo_r(), get_original_base(), get_primary_binfo(), get_vfield_name(), propagate_binfo_offsets(), sort_mem_initializers(), and walk_subobject_offsets().
Definition at line 1475 of file tree.h.
Referenced by bfs_walk(), Create_TY_For_Tree(), dequeue_and_dump(), dfs_access_in_type(), dfs_check_overlap(), dfs_walk_real(), Do_Base_Types(), DST_enter_struct_union(), duplicate_tag_error(), dynamic_cast_base_recurse(), finish_struct_bits(), get_pseudo_ti_desc(), get_pseudo_ti_init(), get_template_base_recursive(), get_vfield_name(), is_subobject_of_p_1(), look_for_overrides(), lookup_base_r(), make_binfo(), maybe_warn_about_overly_private_class(), push_base_cleanups(), set_super_info(), Traverse_Aggregate_Struct(), tsubst(), unshare_base_binfos(), verify_class_type(), WFE_Process_Class_Decl(), and xref_basetypes().
Definition at line 1514 of file tree.h.
Referenced by add_vcall_offset_vtbl_entries_1(), base_derived_from(), binfo_from_vbase(), binfo_via_virtual(), build_base_path(), build_rtti_vtbl_entries(), build_simple_base_path(), build_vbase_offset_vtbl_entries(), build_vtbl_address(), copied_binfo(), copy_binfo(), dependent_base_p(), determine_primary_bases(), dfs_accessible_queue_p(), dfs_accumulate_vtbl_inits(), dfs_build_secondary_vptr_vtt_inits(), dfs_unshared_virtual_bases(), dfs_walk_once(), dfs_walk_once_accessible(), dump_class_hierarchy_r(), end_of_class(), expand_member_init(), get_delta_difference(), get_original_base(), get_primary_binfo(), GTY(), is_subobject_of_p(), lookup_field_r(), lookup_member(), original_binfo(), propagate_binfo_offsets(), protected_accessible_p(), reverse_path(), unshare_base_binfos(), update_vtable_entry_for_fn(), walk_subobject_offsets(), and xref_basetypes().
| #define BINFO_N_BASETYPES | ( | NODE | ) | (BINFO_BASETYPES (NODE) ? TREE_VEC_LENGTH (BINFO_BASETYPES (NODE)) : 0) |
Definition at line 1479 of file tree.h.
Referenced by accumulate_vtbl_inits(), add_vcall_offset_vtbl_entries_r(), build_vtt_inits(), dfs_walk_real(), dump_class_hierarchy_r(), finish_vtbls(), force_canonical_binfo_r(), get_original_base(), get_primary_binfo(), get_pseudo_ti_desc(), get_pseudo_ti_init(), propagate_binfo_offsets(), and walk_subobject_offsets().
Definition at line 1447 of file tree.h.
Referenced by add_interface_do(), add_vcall_offset(), build_base_field(), build_base_path(), build_rtti_vtbl_entries(), build_vbase_offset_vtbl_entries(), classify_argument(), convert_to_base_statically(), copy_binfo(), cp_convert_to_pointer(), debug_binfo(), determine_primary_bases(), dfs_base_derived_from(), dfs_dcast_hint_pre(), dfs_find_final_overrider(), dfs_set_offset_for_unshared_vbases(), dfs_unshared_virtual_bases(), dump_class_hierarchy_r(), dynamic_cast_base_recurse(), end_of_base(), expand_ptrmemfunc_cst(), finish_struct_1(), get_delta_difference(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), GTY(), layout_empty_base(), layout_nonempty_base_or_field(), layout_virtual_bases(), lookup_base_r(), make_binfo(), mangle_ctor_vtbl_for_type(), propagate_binfo_offsets(), set_super_info(), unshare_base_binfos(), update_vtable_entry_for_fn(), walk_subobject_offsets(), and xref_basetypes().
Definition at line 1449 of file tree.h.
Referenced by covariant_return_p(), and update_vtable_entry_for_fn().
Definition at line 1439 of file tree.h.
Referenced by accessible_p(), accumulate_vtbl_inits(), add_candidates(), add_conversions(), add_implicitly_declared_members(), add_interface_do(), add_vcall_offset_vtbl_entries_1(), adjust_result_of_qualified_name_lookup(), arg_assoc_class(), base_derived_from(), binfo_for_vbase(), binfo_for_vtable(), binfo_member(), binfo_via_virtual(), build_base_field(), build_base_path(), build_class_member_access_expr(), build_ctor_vtbl_group(), build_new_method_call(), build_new_op(), build_object_call(), build_over_call(), build_rtti_vtbl_entries(), build_scoped_method_call(), build_simple_base_path(), build_special_member_call(), build_vbase_delete(), build_vbase_offset_vtbl_entries(), build_vtbl_initializer(), build_vtt_inits(), canonical_binfo(), classify_argument(), close_type_full_escape(), close_type_seen(), common_base_type(), contains_128bit_aligned_vector_p(), contains_empty_class_p(), convert_to_base_statically(), copied_binfo(), copy_binfo(), cp_dump_tree(), cp_parser_diagnose_invalid_type_name(), cp_parser_postfix_dot_deref_expression(), Create_TY_For_Tree(), debug_binfo(), dequeue_and_dump(), determine_primary_base(), determine_primary_bases(), dfs_access_in_type(), dfs_accessible_p(), dfs_accessible_post(), dfs_accessible_queue_p(), dfs_accumulate_vtbl_inits(), dfs_build_secondary_vptr_vtt_inits(), dfs_check_overlap(), dfs_class_hint_mark(), dfs_class_hint_unmark(), dfs_ctor_vtable_bases_queue_p(), dfs_dcast_hint_pre(), dfs_debug_mark(), dfs_debug_unmarkedp(), dfs_find_final_overrider(), dfs_find_final_overrider_1(), dfs_find_vbase_instance(), dfs_fixup_binfo_vtbls(), dfs_get_primary_binfo(), dfs_get_vbase_types(), dfs_initialize_vtbl_ptrs(), dfs_lookup_base(), dfs_marked_real_bases_queue_p(), dfs_modify_vtables(), dfs_push_decls(), dfs_push_type_decls(), dfs_set_offset_for_unshared_vbases(), dfs_unmark_r(), dfs_unmarked_real_bases_queue_p(), dfs_unshared_virtual_bases(), dfs_walk_once(), dfs_walk_once_accessible(), dfs_walk_once_accessible_r(), Do_Base_Types(), DST_enter_struct_union(), dump_class_hierarchy_r(), dump_generic_node(), dump_thunk(), dump_type(), dump_vtable(), dynamic_cast_base_recurse(), emit_mem_initializers(), end_of_base(), expand_cleanup_for_base(), expand_member_init(), find_final_overrider(), finish_call_expr(), finish_struct_1(), finish_struct_bits(), finish_vtbls(), force_canonical_binfo(), force_canonical_binfo_r(), friend_of_associated_class_p(), generate_classfile(), get_basefndecls(), get_delta_difference(), get_original_base(), get_primary_binfo(), get_pseudo_ti_init(), get_template_base(), get_template_base_recursive(), get_vfield_name(), GTY(), initialize_vtable(), instantiate_class_template(), interface_of_p(), is_subobject_of_p(), layout_class(), layout_empty_base(), layout_nonempty_base_or_field(), layout_virtual_bases(), look_for_overrides(), lookup_base(), lookup_base_r(), lookup_conversions_r(), lookup_do(), lookup_field(), lookup_field_r(), lookup_member(), make_binfo(), make_class_data(), mangle_ctor_vtbl_for_type(), mark_primary_bases(), mark_primary_virtual_base(), marked_pushdecls_p(), maybe_add_interface(), ok_to_generate_alias_set_for_type(), original_binfo(), output_vtable_inherit(), parent_type_p(), propagate_binfo_offsets(), protected_accessible_p(), push_base_cleanups(), record_component_aliases(), record_subobject_offsets(), set_primary_base(), set_super_info(), symbian_export_vtable_and_rtti_p(), synthesize_exception_spec(), Traverse_Aggregate_Struct(), tsubst(), tsubst_baselink(), tsubst_copy_and_build(), unmarked_pushdecls_p(), update_vtable_entry_for_fn(), vec_binfo_member(), verify_class_type(), walk_subobject_offsets(), warn_about_ambiguous_bases(), warn_hidden(), WFE_Process_Class_Decl(), and xref_basetypes().
Definition at line 1461 of file tree.h.
Referenced by add_vcall_offset_vtbl_entries_1(), build_primary_vtable(), build_secondary_vtable(), build_vtbl_initializer(), copy_binfo(), copy_virtuals(), cp_fold_obj_type_ref(), debug_binfo(), determine_primary_bases(), dfs_get_pure_virtuals(), dfs_modify_vtables(), dump_expr(), finish_struct_1(), get_pure_virtuals(), GTY(), make_binfo(), modify_all_vtables(), modify_vtable_entry(), resolve_virtual_fun_from_obj_type_ref(), tsubst(), unshare_base_binfos(), and update_vtable_entry_for_fn().
Definition at line 1494 of file tree.h.
Referenced by add_interface_do(), build_base_path(), build_vbase_offset_vtbl_entries(), cp_dump_tree(), DST_enter_struct_union(), dump_class_hierarchy_r(), dump_thunk(), finish_thunk(), finish_vtbls(), get_pseudo_ti_init(), GTY(), mangle_thunk(), and use_thunk().
Definition at line 1455 of file tree.h.
Referenced by binfo_ctor_vtable(), binfo_for_vtable(), build_primary_vtable(), build_secondary_vtable(), build_vtbl_address(), build_vtbl_ref_1(), debug_binfo(), determine_primary_bases(), dfs_accumulate_vtbl_inits(), dfs_fixup_binfo_vtbls(), dfs_unshared_virtual_bases(), dump_class_hierarchy_r(), finish_struct_1(), finish_vtbls(), get_vtbl_decl_for_binfo(), make_binfo(), tsubst(), and unshare_base_binfos().
| #define BITS_PER_UNIT_LOG |
Value:
((BITS_PER_UNIT > 1) + (BITS_PER_UNIT > 2) + (BITS_PER_UNIT > 4) \ + (BITS_PER_UNIT > 8) + (BITS_PER_UNIT > 16) + (BITS_PER_UNIT > 32) \ + (BITS_PER_UNIT > 64) + (BITS_PER_UNIT > 128) + (BITS_PER_UNIT > 256))
Definition at line 2863 of file tree.h.
Referenced by set_sizetype().
Definition at line 2851 of file tree.h.
Referenced by build_common_tree_nodes_2(), expand_vector_piecewise(), finish_struct(), get_inner_reference(), get_ref_base_and_extent(), include_empty_classes(), java_init_decl_processing(), layout_class_type(), layout_nonempty_base_or_field(), layout_type(), make_bit_field_ref(), mf_xform_derefs_1(), normalize_offset(), place_field(), pos_from_bit(), pos_from_byte(), and vect_create_epilog_for_reduction().
| #define bitsize_one_node global_trees[TI_BITSIZE_ONE] |
Definition at line 2309 of file tree.h.
Referenced by build_common_tree_nodes_2(), java_init_decl_processing(), output_init_element(), process_init_element(), and set_nonincremental_init_from_string().
| #define bitsize_unit_node global_trees[TI_BITSIZE_UNIT] |
Definition at line 2310 of file tree.h.
Referenced by bit_from_pos(), build_common_tree_nodes_2(), byte_from_pos(), finalize_type_size(), get_inner_reference(), get_ref_base_and_extent(), java_init_decl_processing(), layout_class_type(), layout_decl(), layout_virtual_bases(), place_field(), and pos_from_byte().
| #define bitsize_zero_node global_trees[TI_BITSIZE_ZERO] |
Definition at line 2308 of file tree.h.
Referenced by build_common_tree_nodes_2(), ffecom_overlap_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), finish_struct(), get_inner_reference(), get_ref_base_and_extent(), grokdeclarator(), instantiate_class_template(), java_init_decl_processing(), layout_class_type(), layout_virtual_bases(), place_field(), place_union_field(), push_init_level(), really_start_incremental_init(), set_nonincremental_init(), set_nonincremental_init_from_string(), start_record_layout(), and vect_create_epilog_for_reduction().
| #define bitsizetype sizetype_tab[(int) BITSIZETYPE] |
Definition at line 2836 of file tree.h.
Referenced by bit_from_pos(), build_new_1(), check_bitfield_decl(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), get_inner_reference(), get_ref_base_and_extent(), include_empty_classes(), initialize_sizetypes(), layout_class_type(), layout_type(), mf_xform_derefs_1(), push_init_level(), really_start_incremental_init(), set_init_index(), set_nonincremental_init(), set_sizetype(), and size_diffop().
Definition at line 996 of file tree.h.
Referenced by dump_generic_node(), and set_block_abstract_flags().
Definition at line 995 of file tree.h.
Referenced by browse_tree(), compare_blocks(), dump_generic_node(), expand_call_inline(), expand_inline_function(), find_block(), integrate_decl_tree(), maybe_clone_body(), print_node(), remap_block(), remove_useless_stmts_bind(), and set_block_origin_self().
Definition at line 994 of file tree.h.
Referenced by all_blocks(), blocks_nreverse(), browse_tree(), build_block(), clear_block_marks(), clear_tree_used(), dump_generic_node(), expand_fixup(), expand_inline_function(), expand_used_vars_for_block(), integrate_decl_tree(), lower_bind_expr(), lower_function_body(), mark_blocks_with_used_vars(), print_node(), remap_block(), remap_blocks(), reorder_blocks(), reorder_blocks_0(), reorder_blocks_1(), reorder_fix_fragments(), replace_symbols_in_block(), set_block_abstract_flags(), set_block_levels(), and set_block_origin_self().
Definition at line 1031 of file tree.h.
Referenced by reorder_blocks_1(), and reorder_fix_fragments().
Definition at line 1030 of file tree.h.
Referenced by reorder_blocks_1(), and reorder_fix_fragments().
Definition at line 1006 of file tree.h.
Referenced by change_scope(), choose_inner_scope(), final_scan_insn(), number_blocks(), and set_block_levels().
Definition at line 990 of file tree.h.
Referenced by add_block_to_enclosing(), add_lexical_block(), all_blocks(), browse_tree(), build_block(), calls_function_1(), clear_block_marks(), clear_limbo_values(), clear_tree_used(), debug_find_var_in_block_tree(), dump_generic_node(), expand_used_vars_for_block(), finish_function(), instantiate_decls_1(), integrate_decl_tree(), lower_bind_expr(), lower_function_body(), mark_blocks_with_used_vars(), outer_curly_brace_block(), pop_scope(), poplevel(), print_node(), remap_block(), remap_blocks(), reorder_blocks(), reorder_blocks_0(), reorder_blocks_1(), reorder_fix_fragments(), replace_symbols_in_block(), reset_used_decls(), set_block(), set_block_abstract_flags(), set_block_levels(), set_block_origin_self(), setjmp_protect(), setjmp_vars_warning(), uninitialized_vars_warning(), and unshare_all_decls().
Definition at line 991 of file tree.h.
Referenced by add_lexical_block(), browse_tree(), build_block(), change_scope(), decl_function_context(), decl_type_context(), dump_generic_node(), end_java_method(), finish_function(), integrate_decl_tree(), is_body_block(), lower_bind_expr(), pop_scope(), poplevel(), print_node(), reorder_blocks_1(), same_translation_unit_p(), and scope_to_insns_initialize().
| #define BLOCK_VARS | ( | NODE | ) | (BLOCK_CHECK (NODE)->block.vars) |
Definition at line 989 of file tree.h.
Referenced by add_var_to_bind_expr(), browse_tree(), build_block(), c_build_bind_expr(), calls_function_1(), clear_limbo_values(), clear_tree_used(), debug_find_var_in_block_tree(), declare_inline_vars(), declare_vars(), dump_generic_node(), expand_call_inline(), expand_omp_parallel(), expand_used_vars_for_block(), finish_function(), genrtl_scope_stmt(), GTY(), initialize_inlined_parameters(), instantiate_decls_1(), integrate_decl_tree(), lower_omp_master(), lower_omp_ordered(), lower_omp_single(), mark_blocks_with_used_vars(), pop_labels(), pop_labels_1(), pop_scope(), poplevel(), print_node(), remap_block(), replace_symbols_in_block(), reset_used_decls(), set_block(), set_block_abstract_flags(), set_block_origin_self(), setjmp_protect(), setjmp_vars_warning(), uninitialized_vars_warning(), unshare_all_decls(), and use_thunk().
| #define BOUNDED_POINTER_TYPE_P | ( | TYPE | ) |
Value:
(BOUNDED_INDIRECT_TYPE_P (TYPE) \ && TREE_CODE (TYPE_BOUNDED_SUBTYPE (TYPE)) == POINTER_TYPE)
| #define BOUNDED_REFERENCE_TYPE_P | ( | TYPE | ) |
Value:
(BOUNDED_INDIRECT_TYPE_P (TYPE) \ && TREE_CODE (TYPE_BOUNDED_SUBTYPE (TYPE)) == REFERENCE_TYPE)
| #define build_int_2 | ( | LO, | |||
| HI | ) | build_int_2_wide ((unsigned HOST_WIDE_INT) (LO), (HOST_WIDE_INT) (HI)) |
Definition at line 2518 of file tree.h.
Referenced by all_ones_mask_p(), alpha_initialize_trampoline(), alpha_va_arg(), alpha_va_start(), arc_va_arg(), assign_filter_values(), build_category_initializer(), build_common_tree_nodes_2(), build_constants_constructor(), build_dynamic_cast_1(), build_headof(), build_invokeinterface(), build_invokevirtual(), build_ivar_list_initializer(), build_ivar_list_template(), build_java_array_length_access(), build_java_binop(), build_known_method_ref(), build_method_list_template(), build_method_prototype_list_template(), build_newarray(), build_objc_string_object(), build_objc_symtab_template(), build_prim_array_type(), build_protocol_initializer(), build_ref_from_constant_pool(), build_selector_reference(), build_selector_translation_table(), build_shared_structure_initializer(), build_special_member_call(), build_static_field_ref(), build_throw(), build_typed_selector_reference(), build_user_type_conversion_1(), build_utf8_ref(), build_vtable_entry_ref(), build_vtbl_initializer(), c4x_va_arg(), c_expand_builtin_printf(), c_init_decl_processing(), clipper_build_va_list(), clipper_va_arg(), clipper_va_start(), compile_resource_file(), complete_array_type(), constant_boolean_node(), convert_class_to_reference(), convert_like_real(), convert_move(), convert_to_pointer(), cp_convert_to_pointer(), cxx_init(), cxx_init_decl_processing(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), decode_field_reference(), dump_expr(), emit_init_test_initialization(), emit_offset_symbol_table(), end_final(), estimate_case_costs(), expand_builtin_args_info(), expand_builtin_fputs(), expand_builtin_prefetch(), expand_builtin_sprintf(), expand_builtin_strpbrk(), expand_builtin_strstr(), expand_divmod(), expand_end_case_type(), expand_expr(), expand_iinc(), expand_java_multianewarray(), expand_java_pushc(), expand_mult(), expand_mult_highpart(), expand_mult_highpart_adjust(), expand_shift(), extract_bit_field(), extract_fixed_bit_field(), extract_split_bit_field(), ffecom_arg_ptr_to_const_expr(), ffecom_arg_ptr_to_expr(), ffecom_char_args_x_(), ffecom_char_enhance_arg_(), ffecom_constantunion(), ffecom_debug_kludge_(), ffecom_do_entry_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_finish_global_(), ffecom_gen_sfuncdef_(), ffecom_init_0(), ffecom_intrinsic_ichar_(), ffecom_intrinsic_len_(), ffecom_let_char_(), ffecom_make_tempvar(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_type_localvar_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffestd_stmt_pass_(), ffeste_io_cilist_(), ffeste_io_dolio_(), ffeste_io_ialist_(), ffeste_R1001(), ffeste_R1212(), ffeste_R837(), finish_vector_type(), fix_string_type(), fixup_signed_type(), fixup_unsigned_type(), fold(), fold_builtin_classify_type(), fold_convert(), fr30_pass_by_reference(), fr30_pass_by_value(), generate_ctor_or_dtor_function(), generate_descriptor_table(), generate_dispatch_table(), generate_ivars_list(), generate_protocol_list(), generate_protocols(), generate_shared_structures(), generate_static_references(), get_boehm_type_descriptor(), get_dispatch_table(), get_dynamic_cast_base_type(), get_proto_encoding(), get_pseudo_ti_init(), get_tag_node(), get_tinfo_decl_dynamic(), GTY(), handle_impent(), hppa_va_arg(), i860_va_arg(), i860_va_start(), i960_va_arg(), i960_va_start(), ia64_va_arg(), init_class_processing(), init_def_list(), init_eh(), init_module_descriptor(), init_objc_symtab(), initialize_sizetypes(), int_const_binop(), invert_truthvalue(), is_valid_printf_arglist(), ix86_va_arg(), ix86_va_start(), java_init_decl_processing(), java_lang_expand_expr(), java_lex(), lex_charconst(), m32r_va_arg(), m68hc11_va_arg(), m88k_va_arg(), m88k_va_start(), make_class_data(), make_field_value(), make_method_value(), make_tree(), mips_va_arg(), mips_va_start(), mn10200_va_arg(), mn10300_va_arg(), move_block_from_reg(), my_build_string(), optimize_bit_field_compare(), pj_expand_builtin_va_arg(), pp_c_integer_literal(), ptm_initializer(), ptr_initializer(), push_init_level(), really_start_incremental_init(), romp_initialize_trampoline(), rs6000_va_arg(), rs6000_va_start(), s390_va_arg(), s390_va_start(), set_nonincremental_init_from_string(), sh_va_arg(), sh_va_start(), sparc_va_arg(), start_fname_decls(), start_static_initialization_or_destruction(), store_constructor(), store_field(), store_fixed_bit_field(), v850_va_arg(), write_integer_cst(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xtensa_va_arg(), and xtensa_va_start().
| #define build_type_variant | ( | TYPE, | |||
| CONST_P, | |||||
| VOLATILE_P | ) |
Value:
build_qualified_type ((TYPE), \ ((CONST_P) ? TYPE_QUAL_CONST : 0) \ | ((VOLATILE_P) ? TYPE_QUAL_VOLATILE : 0))
Definition at line 2713 of file tree.h.
Referenced by build_common_tree_nodes_2(), build_conditional_expr(), build_function_call(), build_string_literal(), create_tag_raw(), create_tmp_var_raw(), expand_builtin_memcmp(), expand_builtin_strcmp(), expand_builtin_strncmp(), ffecom_1_fn(), ffecom_char_args_x_(), ffecom_constantunion(), ffecom_debug_kludge_(), ffecom_lookup_label(), ffecom_subscript_check_(), ffecom_transform_namelist_(), ffecom_vardesc_(), ffeste_R1001(), fix_string_type(), fold_builtin_memcmp(), fold_builtin_strcmp(), fold_builtin_strncmp(), frv_init_builtins(), handle_const_attribute(), handle_noreturn_attribute(), ix86_init_mmx_sse_builtins(), and start_function().
| #define char_type_node integer_types[itk_char] |
Definition at line 2402 of file tree.h.
Referenced by altivec_init_builtins(), arm_init_builtins(), build_array_ref(), build_class_ref(), build_common_tree_nodes(), build_complex_type(), build_gcov_info(), build_objc_string_decl(), build_string_class_template(), build_string_literal(), c_common_get_alias_set(), c_common_init(), c_common_nodes_and_builtins(), c_common_signed_type(), c_common_type_for_mode(), c_common_unsigned_type(), c_cpp_builtins(), c_make_fname_decl(), c_promoting_integer_type_p(), c_size_in_bytes(), c_sizeof_or_alignof_type(), cb_register_builtins(), char_type_p(), check_format_arg(), check_format_string(), check_format_types(), check_function_format(), cp_fname_init(), cp_parser_simple_type_specifier(), Create_TY_For_Tree(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), decode_newarray_type(), digest_init(), dump_expr(), duplicate_decls(), emit_support_tinfos(), encode_newarray_type(), end_final(), execute_optimize_stdarg(), expr_sizeof(), ffecom_arg_ptr_to_expr(), ffecom_char_args_x_(), ffecom_constantunion(), ffecom_debug_kludge_(), ffecom_expr_intrinsic_(), ffecom_init_0(), ffecom_lookup_label(), ffecom_prepare_expr_(), ffecom_subscript_check_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_vardesc_(), ffelex_backslash_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), ffeste_R1001(), find_substitution(), finish_declspecs(), fix_string_type(), fold(), gen_declspecs(), get_guard_bits(), get_primitive_array_vtable(), grokdeclarator(), GTY(), handle_class_ref(), handle_format_arg_attribute(), handle_format_attribute(), is_std_substitution_char(), ix86_build_builtin_va_list(), ix86_build_va_list(), ix86_init_mmx_sse_builtins(), java_init_decl_processing(), java_lex(), layout_class_type(), lex_charconst(), lex_string(), make_node(), make_node_stat(), mf_build_string(), mips_build_builtin_va_list(), mudflap_init(), my_build_string(), parse_signature_type(), pp_c_constant(), pp_c_integer_literal(), promote_type(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), rs6000_common_init_builtins(), set_nonincremental_init_from_string(), signed_type(), spe_init_builtins(), stack_protect_classify_type(), start_function(), string_conv_p(), tinfo_base_init(), tsubst(), type_for_mode(), unsigned_type(), verify_jvm_instructions(), vt_initialize(), and warn_array_subscript_with_type_char().
Definition at line 562 of file tree.h.
Referenced by build_new_1(), cp_genericize_r(), expand_cleanups(), expand_decl_cleanup_eh(), expand_expr(), expand_static_init(), finalize_nrv_r(), finish_eh_cleanup(), genrtl_decl_cleanup(), gimple_push_cleanup(), gimplify_cleanup_point_expr(), gimplify_target_expr(), nullify_returns_r(), pp_cxx_statement(), push_cleanup(), WFE_Expand_Expr(), and WFE_Expand_Stmt().
| #define COMPLETE_OR_UNBOUND_ARRAY_TYPE_P | ( | NODE | ) | (COMPLETE_TYPE_P (TREE_CODE (NODE) == ARRAY_TYPE ? TREE_TYPE (NODE) : (NODE))) |
Definition at line 528 of file tree.h.
Referenced by expand_expr(), expand_expr_real_1(), and grokdeclarator().
Definition at line 524 of file tree.h.
Referenced by build_indirect_ref(), build_unary_op(), c_expand_expr_stmt(), c_process_expr_stmt(), c_size_in_bytes(), check_function_type(), mf_decl_eligible_p(), pointer_diff(), start_function(), and target_incomplete_p().
Definition at line 518 of file tree.h.
Referenced by add_exception_specifier(), add_method(), assign_parms(), begin_class_definition(), begin_destructor_body(), build_array_ref(), build_array_type(), build_base_field(), build_binary_op(), build_c_cast(), build_complex_type(), build_component_ref(), build_compound_literal(), build_cplus_method_type(), build_delete(), build_dynamic_cast_1(), build_function_type(), build_method_type(), build_method_type_directly(), build_new_method_call(), build_offset_ref(), build_offset_type(), build_op_delete_call(), build_reinterpret_cast_1(), build_x_unary_op(), c_parser_enum_specifier(), c_parser_omp_threadprivate(), c_sizeof_or_alignof_type(), can_complete_type_without_circularity(), check_bases(), check_classfn(), check_initializer(), complete_type(), complete_type_or_diagnostic(), complete_type_or_else(), convert_arguments(), convert_for_arg_passing(), convert_to_integer(), convert_to_void(), cp_apply_type_quals_to_decl(), cp_convert_to_pointer(), cp_finish_decl(), cp_parser_class_head(), cp_parser_nested_name_specifier_opt(), create_tmp_var(), cxx_sizeof_or_alignof_type(), digest_init(), do_friend(), do_type_instantiation(), emit_mem_initializers(), emit_support_tinfos(), finish_compound_literal(), finish_decl(), finish_omp_threadprivate(), finish_struct(), finish_struct_1(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_type(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), get_tinfo_decl(), gimplify_expr(), grok_op_properties(), grokdeclarator(), grokparms(), initialize_argument_information(), instantiate_class_template(), instantiate_pending_templates(), involves_incomplete_p(), is_complete(), layout_var_decl(), lookup_base(), lookup_fnfields_1(), maybe_process_partial_specialization(), maybe_process_template_type_declaration(), maybe_register_incomplete_var(), mudflap_finish_file(), output_init_element(), pointer_diff(), poplevel(), ptm_initializer(), pushclass(), pushdecl(), pushtag(), qualified_name_lookup_error(), redeclaration_error_message(), reparse_absdcl_as_casts(), require_complete_eh_spec_types(), require_complete_type(), resolve_scoped_fn_name(), safe_from_p(), standard_conversion(), start_decl(), start_decl_1(), store_parm_decls(), store_parm_decls_oldstyle(), strict_aliasing_warning(), target_incomplete_p(), tinfo_base_init(), tsubst(), tsubst_friend_function(), type_passed_as(), typeid_ok_p(), vect_analyze_pointer_ref_access(), and xref_basetypes().
| #define complex_double_type_node global_trees[TI_COMPLEX_DOUBLE_TYPE] |
Definition at line 2329 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_nodes_and_builtins(), ffecom_init_0(), finish_declspecs(), grokdeclarator(), GTY(), and init_optabs().
| #define complex_float_type_node global_trees[TI_COMPLEX_FLOAT_TYPE] |
Definition at line 2328 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_nodes_and_builtins(), ffecom_init_0(), finish_declspecs(), grokdeclarator(), and GTY().
| #define complex_integer_type_node global_trees[TI_COMPLEX_INTEGER_TYPE] |
Definition at line 2327 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_nodes_and_builtins(), ffecom_init_0(), grokdeclarator(), and GTY().
| #define complex_long_double_type_node global_trees[TI_COMPLEX_LONG_DOUBLE_TYPE] |
Definition at line 2330 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_nodes_and_builtins(), ffecom_init_0(), finish_declspecs(), grokdeclarator(), and GTY().
| #define const_ptr_type_node global_trees[TI_CONST_PTR_TYPE] |
Definition at line 2336 of file tree.h.
Referenced by altivec_resolve_overloaded_builtin(), build_common_builtin_nodes(), build_common_tree_nodes_2(), build_dynamic_cast_1(), build_vtt(), create_tinfo_types(), cxx_init_decl_processing(), frv_init_builtins(), GTY(), ix86_init_mmx_sse_builtins(), and tree_ssa_prefetch_arrays().
Definition at line 938 of file tree.h.
Referenced by add_flexible_array_elts_to_size(), array_size_for_constructor(), build_constructor(), build_expr_from_tree(), build_vec_init(), build_zero_init(), calls_function_1(), categorize_ctor_elements_1(), check_init(), check_initializer(), compare_constant(), complete_array_type(), compute_reloc_for_constant(), const_hash_1(), constructor_static_from_elts_p(), copy_constant(), copy_tree_r(), cp_complete_array_type(), cp_finish_decl(), cp_parser_initializer_clause(), decl_is_needed_vtable(), dequeue_and_dump(), digest_init(), dump_array(), dump_expr(), dump_generic_node(), expand_expr(), expand_expr_real_1(), fold(), fold_const_aggregate_ref(), fold_ternary(), generate_bytecode_insns(), generate_element_init_1(), get_expr_operands(), gimplify_expr(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_eval_range(), gimplify_init_ctor_preeval(), Has_Non_Constant_Init_Value(), initializer_constant_valid_p(), initializer_zerop(), is_zeros_p(), iterative_hash_expr(), mark_vtable_entries(), maybe_deduce_size_from_array_init(), mostly_zeros_p(), output_addressed_constants(), output_constant(), output_constructor(), pp_c_initializer_list(), process_init_constructor(), push_init_level(), reloc_needed(), reshape_init(), reshape_init_array(), reshape_init_array_1(), reshape_init_class(), reshape_init_r(), safe_from_p(), simple_cst_equal(), stabilize_init(), store_constructor(), Traverse_Aggregate_Array(), Traverse_Aggregate_Struct(), tsubst_copy(), tsubst_copy_and_build(), and walk_tree().
| #define COPY_DECL_ASSEMBLER_NAME | ( | DECL1, | |||
| DECL2 | ) |
Value:
(DECL_ASSEMBLER_NAME_SET_P (DECL1) \ ? (void) SET_DECL_ASSEMBLER_NAME (DECL2, \ DECL_ASSEMBLER_NAME (DECL1)) \ : (void) 0)
Definition at line 1549 of file tree.h.
Referenced by duplicate_decls(), merge_decls(), and regenerate_decl_from_template().
| #define COPY_DECL_RTL | ( | NODE1, | |||
| NODE2 | ) | (DECL_CHECK (NODE2)->decl.rtl = DECL_CHECK (NODE1)->decl.rtl) |
Definition at line 1659 of file tree.h.
Referenced by duplicate_decls(), finish_anon_union(), genrtl_start_function(), merge_decls(), and regenerate_decl_from_template().
Definition at line 1725 of file tree.h.
Referenced by clone_function_decl(), copy_decl_for_inlining(), copy_decl_no_change(), duplicate_decls(), grokdeclarator(), print_node(), and set_decl_abstract_flags().
Definition at line 1701 of file tree.h.
Referenced by browse_tree(), build_clone(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), cp_copy_res_decl_for_inlining(), delete_omp_context(), dequeue_and_dump(), duplicate_decls(), expand_call_inline(), finalize_nrv(), install_var_field(), lower_send_shared_vars(), maybe_clone_body(), merge_decls(), pop_scope(), poplevel(), print_node(), pushdecl(), pushdecl_maybe_friend(), remap_block(), rest_of_compilation(), save_body(), set_decl_origin_self(), tree_function_versioning(), tree_nrv(), and update_cloned_parm().
Definition at line 1622 of file tree.h.
Referenced by align_variable(), assemble_variable(), assemble_variable_contents(), assign_parm_setup_block(), build_base_field(), build_java_array_type(), build_vtable(), c_alignof_expr(), cgraph_increase_alignment(), check_bitfield_decl(), check_return_expr(), coverage_counter_alloc(), create_vtable_ptr(), current_function_section(), dequeue_and_dump(), do_type_align(), duplicate_decls(), emit_common(), emit_local(), expand_anon_union_decl(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_one_stack_var_at(), expr_align(), ffecom_decl_field(), ffecom_init_0(), ffecom_transform_common_(), ffecom_transform_equiv_(), finish_enum(), finish_function(), finish_struct(), force_reg(), function_section(), get_chain_field(), get_decl_align_unit(), get_nl_goto_field(), get_pointer_alignment(), get_variable_section(), get_vtable_decl(), gimplify_init_constructor(), GTY(), handle_aligned_attribute(), init_eh(), insert_field_into_struct(), java_lang_expand_expr(), layout_class_type(), layout_decl(), layout_vtable_decl(), lookup_field_for_decl(), make_class_data(), make_node(), make_node_stat(), merge_decls(), place_block_symbol(), place_field(), print_node(), relayout_decl(), s390_encode_section_info(), set_mem_attributes_minus_bitpos(), tree_nrv(), update_alignment_for_field(), variable_section(), vect_compute_data_ref_alignment(), vect_object_analysis(), verify_field_decl(), verify_parm_decl(), and verify_var_decl().
Definition at line 1624 of file tree.h.
Referenced by assemble_noswitch_variable(), assemble_variable(), c_alignof_expr(), Create_ST_For_Tree(), cxx_alignof_expr(), gimplify_omp_atomic(), highest_pow2_factor_for_target(), and vect_compute_data_ref_alignment().
Definition at line 1605 of file tree.h.
Referenced by assign_parm_find_data_types(), assign_parms(), assign_parms_augmented_arg_list(), browse_tree(), copy_decl_for_inlining(), cp_build_parm_decl(), cp_genericize(), create_omp_child_function(), dequeue_and_dump(), expand_inline_function(), finish_function(), forwarding_offset(), get_chain_decl(), get_parm_info(), grokdeclarator(), iq2000_expand_prologue(), mips_expand_prologue(), print_node(), promoted_input_arg(), require_complete_types_for_parms(), split_complex_args(), start_decl(), start_java_method(), store_parm_decls(), store_parm_decls_oldstyle(), tsubst_decl(), and WFE_Start_Function().
| #define DECL_ARG_TYPE_AS_WRITTEN | ( | NODE | ) | (PARM_DECL_CHECK (NODE)->decl.result) |
Definition at line 1591 of file tree.h.
Referenced by browse_tree(), grokdeclarator(), print_node(), and remap_decl().
Definition at line 1582 of file tree.h.
Referenced by asm_declare_function_name(), assign_parms(), assign_parms_augmented_arg_list(), browse_tree(), build_clone(), build_jni_stub(), c_expand_body(), c_pop_function_context(), cgraph_estimate_size_after_inlining(), check_call(), check_explicit_specialization(), check_for_nested_with_variably_modified(), check_function_format(), check_function_parameter_and_return_types(), complete_start_java_method(), compute_avail(), construct_virtual_base(), cp_genericize(), create_function_info_for(), create_omp_child_function(), d30v_stack_info(), decl_is_template_id(), dequeue_and_dump(), do_build_assign_ref(), do_friend(), do_warn_unused_parameter(), DST_Create_Subprogram(), DST_enter_member_function(), dump_function_to_file(), duplicate_decls(), eliminate_tail_call(), encode_method_def(), encode_method_prototype(), estimate_num_insns_1(), execute_cse_reciprocals(), execute_mudflap_function_decls(), expand_body(), expand_builtin_next_arg(), expand_call_inline(), expand_inline_function(), expand_omp_parallel(), finalize_nesting_tree_1(), find_tail_calls(), finish_constructor_body(), finish_destructor_body(), finish_function(), fixup_pending_inline(), fold_builtin_next_arg(), frv_stack_info(), function_cannot_inline_p(), gen_formal_list_for_func_def(), generate_classfile(), genrtl_finish_function(), gimplify_function_tree(), give_name_to_locals(), grokclassfn(), grokfndecl(), hack_method_prototype(), implicitly_declare_fn(), init_parameter_lattice_values(), init_reassoc(), initialize_for_inline(), initialize_inlined_parameters(), instantiate_decl(), instantiate_decls(), intra_create_variable_infos(), ipa_method_compute_tree_map(), ipa_method_formal_compute_count(), iq2000_expand_prologue(), maybe_clone_body(), maybe_retrofit_in_chrg(), merge_decls(), mips_expand_prologue(), nonnull_arg_p(), optimize_sibling_and_tail_recursive_calls(), optimize_tail_recursion(), pop_f_function_context(), pp_c_parameter_type_list(), print_node(), promoted_input_arg(), pushdecl(), regenerate_decl_from_template(), revert_static_member_fn(), romp_output_function_epilogue(), rs6000_output_function_epilogue(), save_body(), set_decl_abstract_flags(), set_decl_origin_self(), setjmp_args_warning(), setjmp_protect_args(), sh_symbian_handle_dll_attribute(), start_cleanup_fn(), start_function(), start_java_method(), start_preparsed_function(), store_parm_decls(), store_parm_decls_newstyle(), store_parm_decls_oldstyle(), suitable_for_tail_call_opt_p(), tree_function_versioning(), tree_optimize_tail_calls_1(), tree_rest_of_compilation(), tsubst_decl(), unshare_all_rtl(), unshare_all_rtl_1(), unshare_all_rtl_again(), update_parameter_components(), use_thunk(), uses_arg_area_p(), verify_function(), verify_parm_decl(), vt_add_function_parameters(), WFE_Expand_Expr(), WFE_Start_Function(), and write_method_parms().
Definition at line 1886 of file tree.h.
Referenced by add_binding(), add_method(), add_objc_decls(), alpha_build_builtin_va_list(), assign_parm_setup_reg(), assign_parms_augmented_arg_list(), associated_type(), build_anon_union_vars(), build_artificial_parm(), build_base_field(), build_call(), build_class_ref(), build_class_reference_decl(), build_compound_literal(), build_cplus_new(), build_ctr_info_value(), build_dtable_decl(), build_field_list(), build_fn_decl(), build_java_class_ref(), build_jni_stub(), build_library_fn_1(), build_local_temp(), build_modify_expr(), build_module_descriptor(), build_new_op(), build_objc_string_decl(), build_protocol_reference(), build_selector_reference_decl(), build_self_reference(), build_target_expr_with_type(), build_utf8_ref(), build_vtable(), c_build_bind_expr(), c_make_fname_decl(), c_register_builtin_type(), cgraph_build_static_cdtor(), check_global_declaration_1(), check_global_declarations(), check_goto(), cleanup_dead_labels(), comdat_linkage(), compile_resource_file(), contains_empty_class_p(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), cp_finish_decl(), cp_finish_file(), cp_line_of(), cp_make_fname_decl(), create_artificial_label(), create_builtin_decl(), create_global_var(), create_implicit_typedef(), create_omp_child_function(), create_one_component_var(), create_temp(), create_temporary_var(), create_tmp_var_raw(), create_vtable_ptr(), cxx_mark_addressable(), declare_global_var(), default_hidden_stack_protect_fail(), delete_duplicate_fields_1(), dequeue_and_dump(), determine_iv_cost(), determine_specialization(), dfs_push_decls(), dfs_unuse_fields(), do_build_assign_ref(), do_warn_unused_parameter(), DST_Create_var(), DST_enter_member_function(), DST_enter_param_vars(), DST_enter_struct_union_members(), DST_find_class_member(), dump_aggr_type(), dump_decl(), duplicate_decls(), dw2_force_const_mem(), emit_offset_symbol_table(), execute_mudflap_function_decls(), execute_mudflap_function_ops(), expand_builtin_fork_or_exec(), expand_call_inline(), expand_decl(), expand_expr_real_1(), expand_one_register_var(), ffecom_char_enhance_arg_(), ffecom_sym_transform_(), finalize_nrv(), finish_file(), finish_struct_anon(), finish_template_template_parm(), fixup_anonymous_aggr(), frv_adjust_field_align(), frv_in_small_data_p(), generate_classfile(), generate_objc_symtab_decl(), generate_static_references(), get_chain_decl(), get_guard(), get_tinfo_decl(), gimplify_decl_expr(), grokdeclarator(), grokfndecl(), GTY(), handle_impent(), handle_using_decl(), i386_pe_dllimport_p(), i386_pe_type_dllexport_p(), i386_pe_type_dllimport_p(), identifier_type(), implicitly_declare_fn(), import_export_decl(), init_one_libfunc(), initialize_artificial_var(), instantiate_class_template(), instantiate_element(), instantiate_pending_templates(), layout_class_method(), layout_class_type(), layout_var_decl(), lhd_omp_predetermined_sharing(), local_variable_p_walkfn(), lookup_anon_field(), make_class_data(), make_method_value(), make_temporary_var_for_ref_to_temp(), make_thunk(), make_typename_type(), make_unbound_class_template(), mark_decl_instantiated(), mark_used(), maybe_apply_pending_pragma_weaks(), maybe_clone_body(), maybe_commonize_var(), maybe_get_template_decl_from_type_decl(), maybe_warn_about_overly_private_class(), mudflap_enqueue_decl(), next_initializable_field(), objc_add_static_instance(), omp_copy_decl_2(), pop_scope(), poplevel(), process_init_constructor(), process_template_parm(), push_base_cleanups(), push_class(), push_class_level_binding(), push_inline_template_parms_recursive(), push_overloaded_decl(), pushdecl(), pushdecl_maybe_friend(), put_decl_node(), record_builtin_type(), reduce_template_parm_level(), require_complete_eh_spec_types(), set_mem_attributes_minus_bitpos(), sh_symbian_dllimport_p(), split_complex_args(), start_cleanup_fn(), start_decl(), start_function(), start_preparsed_function(), supplement_binding(), synth_forward_declarations(), synth_module_prologue(), synthesize_exception_spec(), template_self_reference_p(), tinfo_base_init(), tree_can_merge_blocks_p(), tree_function_versioning(), use_eh_spec_block(), verify_function(), verify_target_expr(), vt_initialize(), walk_subobject_offsets(), warn_about_unused_variables(), warn_extern_redeclared_static(), WFE_Process_Function_Decl(), WFE_Start_Function(), wrapup_global_declaration_2(), wrapup_global_declarations(), and write_method_parms().
Definition at line 1528 of file tree.h.
Referenced by arm_pe_unique_section(), assemble_alias(), assemble_variable(), avr_handle_fndecl_attribute(), branch_prob(), build_function_call(), build_function_call_real(), build_java_class_ref(), build_java_method_aliases(), c_expand_body(), c_genericize(), c_mark_addressable(), c_missing_noreturn_ok_p(), cgraph_varpool_finalize_decl(), cgraph_varpool_remove_unreferenced_decls(), change_decl_assembler_name(), check_final_overrider(), check_global_declaration_1(), check_global_declarations(), check_methods(), complete_start_java_method(), compute_checksum(), coverage_begin_output(), Create_ST_For_Tree(), cxx_comdat_group(), cxx_mark_addressable(), darwin_assemble_visibility(), darwin_emit_unwind_label(), debug_binfo(), decide_is_function_needed(), decide_is_variable_needed(), decl_assembler_name_equal(), decl_needed_p(), DECL_ST(), default_assemble_visibility(), default_unique_section(), default_unique_section_1(), dequeue_and_dump(), do_assemble_alias(), DST_Create_var(), DST_enter_member_function(), DST_enter_static_data_mem(), DST_find_class_member(), dump_function(), duplicate_decls(), emit_local_var(), emit_support_tinfos(), emit_tinfo_decl(), execute_one_pass(), expand_body(), final(), finish_repo(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), get_coverage_counts(), get_exec_counts(), globalize_decl(), GTY(), handle_used_attribute(), i386_nlm_encode_section_info(), i386_pe_file_end(), i386_pe_unique_section(), ia64_asm_output_external(), ia64_hpux_file_end(), java_lang_expand_expr(), lhd_comdat_group(), machopic_function_base_name(), make_alias_for_thunk(), make_decl_rtl(), make_rtl_for_local_static(), mark_addressable(), mark_needed(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_make_one_only(), mcore_unique_section(), merge_weak(), mips_unique_section(), mmix_unique_section(), nothrow_libfn_p(), poplevel(), print_declaration(), produce_memory_decl_rtl(), repo_emit_p(), repo_export_class_p(), rest_of_compilation(), start_function(), start_method(), tree_expand_cfg(), unique_section(), use_thunk(), verify_function(), warn_extern_redeclared_static(), weak_finish(), weak_finish_1(), WFE_Add_Weak(), WFE_Assemble_Alias(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Expand_Function_Body(), WFE_Weak_Finish(), wrapup_global_declaration_2(), wrapup_global_declarations(), write_unqualified_name(), and x86_64_elf_unique_section().
Definition at line 1533 of file tree.h.
Referenced by assemble_variable(), cgraph_varpool_finalize_decl(), cgraph_varpool_remove_unreferenced_decls(), change_decl_assembler_name(), check_methods(), darwin_emit_unwind_label(), decide_is_function_needed(), decide_is_variable_needed(), decl_assembler_name(), decl_needed_p(), dequeue_and_dump(), duplicate_decls(), expand_body(), expand_builtin(), grokdeclarator(), GTY(), maybe_apply_renaming_pragma(), rest_of_decl_compilation(), start_function(), WFE_Assemble_Alias(), and WFE_Expand_Decl().
| #define DECL_ATTRIBUTES | ( | NODE | ) | (DECL_CHECK (NODE)->decl.attributes) |
Definition at line 1568 of file tree.h.
Referenced by arc_compute_function_type(), arm_compute_func_type(), arm_dllexport_p(), arm_dllimport_p(), assemble_alias(), avr_naked_function_p(), avr_progmem_p(), browse_tree(), build_decl_attribute_variant(), c_cannot_inline_tree_fn(), c_determine_visibility(), c_disregard_inline_limits(), calc_live_regs(), cgraph_decide_inlining(), check_decl(), check_for_override(), cp_cannot_inline_tree_fn(), cp_finish_decl(), darwin_encode_section_info(), decide_is_function_needed(), decide_is_variable_needed(), decl_attributes(), decl_tls_model(), decl_visibility(), declspecs_add_type(), default_binds_local_p_1(), determine_visibility(), diagnose_mismatched_decls(), do_assemble_alias(), duplicate_decls(), expand_call_inline(), finish_aliases_1(), finish_decl(), fold(), fold_binary(), frv_emit_movsi(), function_attribute_inlinable_p(), grokdeclarator(), GTY(), h8300_eightbit_data_p(), h8300_funcvec_function_p(), h8300_interrupt_function_p(), h8300_monitor_function_p(), h8300_os_task_function_p(), h8300_saveall_function_p(), h8300_tiny_data_p(), handle_alias_attribute(), handle_visibility_attribute(), handle_weakref_attribute(), has_proper_scope_for_analysis(), i386_pe_asm_named_section(), i386_pe_dllexport_p(), i386_pe_dllimport_p(), i386_pe_encode_section_info(), i386_pe_section_type_flags(), ia64_get_addr_area(), inlinable_function_p(), inline_forbidden_p_1(), interrupt_function_p(), ip2k_naked_function_p(), is_called_in_ARM_mode(), ix86_function_ok_for_sibcall(), lhd_tree_inlining_cannot_inline_tree_fn(), lhd_tree_inlining_disregard_inline_limits(), m32r_compute_function_type(), m32r_encode_section_info(), m32r_hard_regno_rename_ok(), m32r_in_small_data_p(), m68hc11_encode_section_info(), m68k_interrupt_function_p(), machopic_select_section(), mcore_dllexport_p(), mcore_dllimport_p(), mcore_naked_function_p(), merge_decl_attributes(), merge_decls(), mt_interrupt_function_p(), print_node(), print_operand(), process_function_and_variable_attributes(), regenerate_decl_from_template(), rest_of_decl_compilation(), sh_cfun_interrupt_handler_p(), sh_expand_epilogue(), sh_expand_prologue(), sh_insert_attributes(), sh_media_register_for_return(), sh_symbian_dllexport_p(), sh_symbian_dllimport_p(), signal_function_p(), solaris_insert_attributes(), solaris_output_init_fini(), start_decl(), start_function(), symbian_add_attribute(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), tsubst_decl(), use_blocks_for_decl_p(), v850_get_data_area(), v850_interrupt_function_p(), v850_set_data_area(), WFE_Start_Function(), WFE_Weak_Finish(), and xstormy16_encode_section_info().
Definition at line 1843 of file tree.h.
Referenced by check_bitfield_decl(), classify_argument(), Create_TY_For_Tree(), DST_enter_normal_field(), DST_enter_struct_union_members(), encode_field_decl(), expand_expr(), expand_expr_real_1(), expand_increment(), finish_struct(), fold(), fold_comparison(), fold_const_aggregate_ref(), fold_unary(), frv_adjust_field_align(), get_inner_reference(), get_memory_rtx(), get_narrower(), get_unwidened(), layout_class_type(), layout_decl(), maybe_fold_offset_to_component_ref(), objc_copy_list(), output_constructor(), place_field(), print_node(), record_equivalences_from_stmt(), set_mem_attributes_minus_bitpos(), sra_type_can_be_decomposed_p(), staticp(), store_constructor(), type_can_be_decomposed_p(), visit_assignment(), WFE_Array_Expr(), WFE_Expand_Expr(), and WFE_Lhs_Of_Modify_Expr().
| #define DECL_BIT_FIELD_TYPE | ( | NODE | ) | (FIELD_DECL_CHECK (NODE)->decl.result) |
Definition at line 1578 of file tree.h.
Referenced by arm_return_in_memory(), encode_field_decl(), frv_adjust_field_align(), is_bitfield_expr_with_lowered_type(), layout_decl(), mf_xform_derefs_1(), place_field(), print_node(), and update_alignment_for_field().
Definition at line 1856 of file tree.h.
Referenced by build_call(), build_cxx_call(), build_function_call(), build_function_call_real(), builtin_mathfn_code(), c_expand_expr(), ccp_fold(), convert_arguments(), cp_emit_debug_info_for_using(), decls_match(), diagnose_mismatched_decls(), do_jump(), duplicate_decls(), expand_expr(), expand_expr_real_1(), fold(), fold_stmt(), fold_ternary(), gimplify_call_expr(), implicitly_declare(), iterative_hash_expr(), locate_old_decl(), magic_varargs_p(), merge_decls(), operand_equal_p(), print_node(), pushdecl(), start_function(), warn_if_shadowing(), and WFE_Expand_Expr().
| #define DECL_BUILT_IN_CLASS | ( | NODE | ) | (FUNCTION_DECL_CHECK (NODE)->decl.built_in_class) |
Definition at line 1859 of file tree.h.
Referenced by alloc_object_size(), builtin_function(), builtin_function_1(), builtin_mathfn_code(), c_expand_expr(), ccp_fold_builtin(), check_call(), compute_object_sizes(), define_builtin(), do_jump(), duplicate_decls(), estimate_num_insns_1(), execute_fold_all_builtins(), execute_optimize_stdarg(), expand_builtin(), expand_call(), expand_expr(), expand_expr_real_1(), expand_tree_builtin(), expr_expected_value(), find_builtin_longjmp_call_1(), finish_call_expr(), finish_decl(), fold(), fold_binary(), fold_builtin(), fold_builtin_1(), gimplify_call_expr(), inline_forbidden_p_1(), invalid_arg_for_unprototyped_fn(), lower_stmt(), make_rtl_for_nonlocal_decl(), merge_decls(), operand_equal_p(), pass_through_call(), print_node(), pushdecl(), resolve_overloaded_builtin(), set_builtin_user_assembler_name(), stmt_cost(), strip_builtin_expect(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), and WFE_Expand_Expr().
Definition at line 1829 of file tree.h.
Referenced by builtin_function_2(), duplicate_decls(), print_node(), pushdecl(), and synth_module_prologue().
Definition at line 1904 of file tree.h.
Referenced by arm_cxx_determine_class_data_visibility(), associated_type(), build_compound_literal(), cgraph_decide_inlining(), cgraph_finalize_function(), cgraph_function_and_variable_visibility(), cgraph_function_body_availability(), cgraph_function_versioning(), cgraph_variable_initializer_availability(), cgraph_varpool_finalize_decl(), comdat_linkage(), cp_cannot_inline_tree_fn(), decide_is_function_needed(), decide_is_variable_needed(), decl_linkage(), decl_needed_p(), duplicate_decls(), emit_support_tinfos(), emit_tinfo_decl(), expand_body(), get_tinfo_decl(), GTY(), import_export_tinfo(), make_rtl_for_nonlocal_decl(), mark_decl_instantiated(), maybe_clone_body(), maybe_commonize_var(), maybe_emit_vtables(), maybe_make_one_only(), mips_output_external(), save_inline_function_body(), WFE_Expand_Function_Body(), wrapup_global_declaration_2(), and wrapup_global_declarations().
Definition at line 1735 of file tree.h.
Referenced by alpha_encode_section_info(), asm_emit_uninitialised(), assemble_variable(), comdat_linkage(), Create_DST_decl_For_Tree(), Create_ST_For_Tree(), darwin_encode_section_info(), default_binds_local_p_1(), duplicate_decls(), frv_emit_movsi(), get_guard(), get_variable_section(), GTY(), handle_common_attribute(), handle_nocommon_attribute(), machopic_symbol_defined_p(), make_decl_one_only(), make_decl_rtl(), maybe_commonize_var(), merge_decls(), mips_encode_section_info(), notice_global_symbol(), objc_add_static_instance(), print_node(), start_decl(), and start_static_initialization_or_destruction().
Definition at line 1565 of file tree.h.
Referenced by add_field(), add_friend(), add_method(), add_method_1(), add_template_candidate_real(), add_vcall_offset_vtbl_entries_1(), append_innerclasses_attribute_entry(), associated_type(), attach_initialized_static_class(), baselink_for_fns(), binfo_for_vtable(), browse_tree(), build_class_init(), build_class_member_access_expr(), build_class_reference_decl(), build_clone(), build_compound_literal(), build_cp_library_fn(), build_cplus_new(), build_dtable_decl(), build_enumerator(), build_external_ref(), build_invokeinterface(), build_java_array_type(), build_java_method_aliases(), build_jni_stub(), build_local_temp(), build_method_symbols_entry(), build_module_descriptor(), build_objc_string_decl(), build_over_call(), build_selector_reference_decl(), build_self_reference(), build_static_field_ref(), build_target_expr_with_type(), build_template_decl(), build_unary_op(), build_vfield_ref(), build_vtable(), builtin_function_1(), c_add_case_label(), c_cannot_inline_tree_fn(), c_expand_body(), c_expand_decl_stmt(), c_expand_return(), c_finish_return(), c_make_fname_decl(), c_mark_addressable(), cgraph_node(), cgraph_varpool_output_debug_info(), check_class_member_definition_namespace(), check_default_tmpl_args(), check_explicit_specialization(), check_field_decls(), check_final_overrider(), check_for_builtin(), check_for_initialization(), check_init(), check_return_expr(), clone_function_decl(), common_enclosing_context_p(), complete_start_java_method(), constant_value_1(), context_for_name_lookup(), convert_like_real(), copy_body_r(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), copy_fn_p(), cp_auto_var_in_fn_p(), cp_file_of(), cp_finish_decl(), cp_line_of(), cp_make_fname_decl(), cp_parser_class_head(), cplus_expand_constant(), create_artificial_label(), create_global_var(), create_label_decl(), create_memory_tag(), create_omp_child_function(), create_sft(), Create_ST_For_Tree(), create_temporary_var(), create_tmp_var_for(), current_scope(), cxx_callgraph_analyze_expr(), cxx_comdat_group(), cxx_init_decl_processing(), decl_anon_ns_mem_p(), decl_function_context(), decl_namespace(), DECL_ST(), decl_type_context(), define_label(), dependent_template_p(), dequeue_and_dump(), determine_visibility(), diagnose_mismatched_decls(), do_decl_instantiation(), do_namespace_alias(), DST_Create_Subprogram(), DST_Create_type(), DST_Create_var(), DST_enter_struct_union_members(), DST_get_context(), dump_decl(), dump_expr(), dump_function_decl(), dump_function_name(), duplicate_decls(), enclosing_context_p(), error_not_base_type(), expand_call_inline(), expand_java_field_op(), expand_load_internal(), expand_omp_parallel(), expand_ptrmemfunc_cst(), ffecom_decl_field(), ffecom_init_0(), ffecom_lookup_label(), ffecom_temp_label(), ffecom_transform_equiv_(), find_fieldref_index(), find_methodref_index(), finish_anon_union(), finish_call_expr(), finish_decl(), finish_function(), finish_id_expression(), finish_member_declaration(), finish_method(), finish_non_static_data_member(), finish_static_data_member_decl(), finish_static_initialization_or_destruction(), finish_struct(), finish_vector_type(), fixup_child_record_type(), fixup_pending_inline(), for_each_template_parm_r(), friend_accessible_p(), frv_adjust_field_align(), generate_bytecode_insns(), generate_classref_translation_entry(), generate_descriptor_table(), generate_protocol_list(), generate_protocols(), generate_static_references(), generate_strings(), genrtl_scope_stmt(), get_chain_decl(), get_containing_scope(), get_enclosing_class(), gimple_add_tmp_var(), grok_op_properties(), grok_special_member_properties(), grokbitfield(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokvardecl(), GTY(), hack_identifier(), hack_method_prototype(), handle_impent(), handle_innerclass_attribute(), handle_using_decl(), Has_Non_Constant_Init_Value(), i386_pe_type_dllimport_p(), ia64_handle_model_attribute(), import_export_decl(), initialize_array(), initializing_context(), inline_forbidden_p(), insert_field_into_struct(), instantiate_decl(), instantiate_template(), is_ancestor(), is_friend(), is_member_template(), is_specialization_of_friend(), ix86_function_regparm(), ix86_internal_arg_pointer(), joust(), lang_print_error(), layout_class_type(), layout_var_decl(), lhd_set_decl_assembler_name(), lhd_tree_inlining_auto_var_in_fn_p(), location_of(), look_for_overrides_here(), lookup_field(), lookup_label(), lookup_nested_field(), lookup_template_class(), lookup_type_scope(), make_decl_rtl(), make_label(), make_label_decl(), make_new_vtable(), make_temporary_var_for_ref_to_temp(), make_thunk(), make_unbound_class_template(), make_vector_type(), mangle_class_name_for_template(), mangle_field_decl(), mangle_method_decl(), mark_addressable(), mark_local_for_remap_r(), mark_used(), maybe_commonize_var(), maybe_push_decl(), maybe_retrofit_in_chrg(), member_p(), merge_decls(), mf_make_mf_cache_struct_type(), most_general_template(), move_block_to_fn(), move_stmt_r(), omp_copy_decl(), omp_copy_decl_2(), one_static_initialization_or_destruction(), optimize_specialization_lookup_p(), output_vtable_inherit(), pop_nested_class(), pop_scope(), pp_cxx_function_definition(), pp_cxx_id_expression(), pp_cxx_namespace_alias_definition(), pp_cxx_nested_name_specifier(), pp_cxx_original_namespace_definition(), pp_cxx_qualified_id(), pp_cxx_statement(), print_node(), push_class_level_binding(), push_jvm_slot(), push_namespace(), push_namespace_with_attribs(), push_nested_class(), push_overloaded_decl(), push_template_decl_real(), pushdecl(), pushdecl_maybe_friend(), pushtag(), put_decl_node(), redeclaration_error_message(), regenerate_decl_from_template(), register_specialization(), remap_decl(), remap_type_1(), repo_emit_p(), rest_of_compilation(), retrieve_specialization(), same_translation_unit_p(), set_decl_namespace(), sh_symbian_associated_type(), sort_mem_initializers(), special_function_p(), start_cleanup_fn(), start_decl(), start_function(), start_java_method(), start_method(), start_preparsed_function(), start_static_initialization_or_destruction(), store_parm_decls_newstyle(), synthesize_method(), tree_expand_cfg(), tree_nrv(), tsubst(), tsubst_copy(), tsubst_decl(), tsubst_friend_class(), tsubst_friend_function(), unqualified_name_lookup_error(), use_thunk(), verify_field_decl(), verify_function(), verify_global_namespace(), verify_namespace(), verify_ptrmem_cst(), WFE_Decl(), WFE_Expand_Decl(), WFE_Expand_Top_Level_Decl(), WFE_Initialize_Decl(), write_bare_function_type(), write_name(), and write_nested_name().
Definition at line 1869 of file tree.h.
Referenced by build_compound_literal(), cp_finish_file(), duplicate_decls(), expand_deferred_fns(), finish_decl(), genrtl_finish_function(), mips16_constant_after_function_p(), note_vague_linkage_fn(), objc_add_static_instance(), print_node(), rest_of_compilation(), rest_of_decl_compilation(), start_function(), start_preparsed_function(), tree_expand_cfg(), tsubst_decl(), wrapup_global_declaration_1(), and wrapup_global_declarations().
Definition at line 1763 of file tree.h.
Referenced by add_binding(), add_call_clobber_ops(), add_decl_to_level(), add_field(), add_method_1(), add_referenced_var(), alpha_encode_section_info(), arm_mark_dllimport(), assemble_alias(), assemble_external(), assemble_variable(), avr_handle_progmem_attribute(), avr_insert_attributes(), build_anon_union_vars(), build_class_ref(), build_class_reference_decl(), build_compound_literal(), build_ctr_info_value(), build_external_ref(), build_fn_decl(), build_java_class_ref(), build_jni_stub(), build_library_fn_1(), build_module_descriptor(), build_objc_string_decl(), build_protocol_reference(), build_selector_reference_decl(), build_selector_translation_table(), build_static_field_ref(), build_vtable(), builtin_function(), c_common_truthvalue_conversion(), c_disregard_inline_limits(), c_expand_body(), c_expand_return(), c_finish_incomplete_decl(), c_finish_return(), c_gimplify_expr(), c_mark_addressable(), c_parser_omp_threadprivate(), c_write_global_declarations_1(), cgraph_assemble_pending_functions(), cgraph_clone_inlined_nodes(), cgraph_create_edges(), cgraph_decide_inlining(), cgraph_estimate_growth(), cgraph_finalize_function(), cgraph_function_and_variable_visibility(), cgraph_function_body_availability(), cgraph_function_versioning(), cgraph_mark_functions_to_output(), cgraph_remove_node(), cgraph_remove_unreachable_nodes(), cgraph_varpool_assemble_decl(), cgraph_varpool_finalize_decl(), check_decl(), check_for_loop_decls(), check_global_declaration_1(), check_global_declarations(), check_initializer(), clear_call_clobbered(), comdat_linkage(), convert_local_reference(), convert_nonlocal_reference(), copy_body_r(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), cp_emit_debug_info_for_using(), cp_finish_decl(), cp_finish_file(), cp_genericize_r(), create_coverage(), Create_DST_decl_For_Tree(), create_global_var(), create_nonlocal_var(), create_omp_child_function(), create_primitive_vtable(), create_sft(), Create_ST_For_Tree(), create_tmp_var_raw(), cxx_mark_addressable(), darwin_encode_section_info(), decide_is_function_needed(), decide_is_variable_needed(), decl_has_samegp(), decl_is_needed_vtable(), declare_global_var(), default_binds_local_p_1(), default_encode_section_info(), default_hidden_stack_protect_fail(), define_builtin(), dequeue_and_dump(), diagnose_mismatched_decls(), do_namespace_alias(), DST_Create_var(), duplicate_decls(), emit_support_tinfos(), emit_tinfo_decl(), encode_section_info(), expand_body(), expand_builtin_fork_or_exec(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_one_var(), expand_or_defer_fn(), expand_used_vars(), expand_var(), expand_var_p(), ffecom_end_transition(), ffecom_finish_global_(), ffecom_init_0(), ffecom_make_gfrt_(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), finish_aliases_1(), finish_anon_union(), finish_decl(), finish_file(), finish_omp_threadprivate(), fixed_address_object_p(), fold(), fold_binary(), genrtl_decl_stmt(), get_block_for_decl(), get_constraint_for(), Get_ST(), get_tinfo_decl(), get_vtable_decl(), gimplify_decl_expr(), gimplify_expr(), gimplify_var_or_parm_decl(), grokdeclarator(), grokfield(), grokfndecl(), grokvardecl(), GTY(), h8300_encode_section_info(), h8300_handle_eightbit_data_attribute(), h8300_handle_tiny_data_attribute(), handle_alias_attribute(), handle_class_ref(), handle_externally_visible_attribute(), handle_init_priority_attribute(), has_proper_scope_for_analysis(), i386_pe_dllimport_p(), i386_pe_encode_section_info(), i386_pe_mark_dllimport(), i386_pe_type_dllimport_p(), ia64_encode_section_info(), implicitly_declare(), import_export_decl(), import_export_vtable(), init_one_libfunc(), instantiate_decl(), intra_create_variable_infos(), ip2k_handle_progmem_attribute(), is_global_var(), ix86_encode_section_info(), ix86_handle_dll_attribute(), java_init_decl_processing(), layout_decl(), layout_var_decl(), lhd_set_decl_assembler_name(), m68hc11_handle_page0_attribute(), make_class_data(), make_decl_rtl(), make_rtl_for_nonlocal_decl(), make_thunk(), mark_call_clobbered(), mark_decl_referenced(), may_be_aliased(), maybe_apply_pending_pragma_weaks(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_clone_body(), maybe_deduce_size_from_array_init(), maybe_emit_vtables(), maybe_register_incomplete_var(), mcore_mark_dllimport(), merge_decls(), mips16_constant_after_function_p(), mips_in_small_data_p(), mmix_encode_section_info(), mudflap_enqueue_decl(), mx_register_decls(), nothrow_libfn_p(), notice_global_symbol(), output_func_start_profiler(), pop_scope(), poplevel(), print_declaration(), print_node(), produce_memory_decl_rtl(), prune_vars_needing_no_initialization(), pushdecl(), pushdecl_maybe_friend(), record_reference(), record_vars(), record_vars_into(), redeclaration_error_message(), remap_decls(), replace_symbols_in_block(), rest_of_compilation(), rest_of_decl_compilation(), save_inline_function_body(), set_mem_attributes_minus_bitpos(), sh_symbian_dllimport_p(), sh_symbian_encode_section_info(), sh_symbian_handle_dll_attribute(), sh_symbian_mark_dllimport(), simple_operand_p(), split_address_cost(), start_decl(), start_decl_1(), start_function(), start_preparsed_function(), staticp(), suitable_for_tail_opt_p(), supplement_binding(), symbian_import_export_class(), synth_module_prologue(), th_in_small_data_p(), tinfo_base_init(), tree_rest_of_compilation(), tsubst_decl(), unmodifiable_var_p(), use_pointer_for_field(), use_thunk(), v850_encode_section_info(), v850_insert_attributes(), vect_can_force_dr_alignment_p(), verify_cgraph_node(), warn_if_shadowing(), WFE_Address_Of(), WFE_Expand_Decl(), WFE_Process_Class_Decl(), WFE_Process_Function_Decl(), WFE_Process_Template_Decl(), WFE_Process_Var_Decl(), WFE_Start_Function(), wrapup_global_declaration_2(), and wrapup_global_declarations().
Definition at line 1574 of file tree.h.
Referenced by adjust_offset_for_component_ref(), analyze_ref(), bit_position(), bitpos_of_field(), browse_tree(), byte_position(), compute_object_offset(), Create_TY_For_Tree(), DST_enter_normal_field(), DST_enter_struct_union_members(), fields_compatible_p(), fold_offsetof_1(), get_inner_reference(), get_memory_rtx(), get_ref_base_and_extent(), init_eh(), layout_class_type(), place_field(), place_union_field(), print_node(), sra_hash_tree(), store_constructor(), tagged_types_tu_compatible_p(), Type_Size_Without_Vbases(), WFE_Array_Expr(), WFE_Expand_Expr(), WFE_Lhs_Of_Modify_Expr(), and widen_memory_access().
Definition at line 1566 of file tree.h.
Referenced by alpha_build_builtin_va_list(), alpha_build_va_list(), build_base_field(), check_bitfield_decl(), clipper_build_va_list(), create_vtable_ptr(), d30v_build_va_list(), finish_builtin_struct(), finish_builtin_type(), finish_struct_1(), fold_stmt_r(), generate_one_element_ref(), i860_build_builtin_va_list(), i860_build_va_list(), init_eh(), ix86_build_builtin_va_list(), ix86_build_va_list(), layout_decl(), look_for_address_of(), m88k_build_va_list(), maybe_fold_offset_to_component_ref(), mips_build_builtin_va_list(), mips_build_va_list(), nonoverlapping_component_refs_p(), nonoverlapping_memrefs_p(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), s390_build_builtin_va_list(), s390_build_va_list(), sh_build_builtin_va_list(), sh_build_va_list(), sra_elt_eq(), unary_complex_lvalue(), xstormy16_build_builtin_va_list(), xstormy16_build_va_list(), xtensa_build_builtin_va_list(), and xtensa_build_va_list().
Definition at line 1571 of file tree.h.
Referenced by adjust_offset_for_component_ref(), bit_position(), bitpos_of_field(), browse_tree(), byte_position(), component_ref_field_offset(), compute_object_offset(), Create_TY_For_Tree(), dequeue_and_dump(), DST_enter_normal_field(), DST_enter_struct_union_members(), fields_compatible_p(), finish_struct_1(), fold_offsetof_1(), get_inner_reference(), get_memory_rtx(), gimplify_type_sizes(), init_eh(), layout_class_type(), omp_firstprivatize_type_sizes(), place_field(), place_union_field(), print_node(), remap_decl(), sra_hash_tree(), store_constructor(), type_contains_placeholder_1(), Type_Size_Without_Vbases(), variably_modified_type_p(), walk_subobject_offsets(), walk_tree(), WFE_Array_Expr(), WFE_Expand_Expr(), WFE_Lhs_Of_Modify_Expr(), and widen_memory_access().
| #define DECL_FROM_INLINE | ( | NODE | ) |
Value:
(DECL_ABSTRACT_ORIGIN (NODE) != NULL_TREE \ && DECL_ABSTRACT_ORIGIN (NODE) != (NODE))
Definition at line 1712 of file tree.h.
Referenced by copy_rename_partition_coalesce(), pushdecl(), pushdecl_maybe_friend(), setjmp_protect(), and warn_if_shadowing().
Definition at line 1677 of file tree.h.
Referenced by alloc_object_size(), alpha_expand_builtin(), alpha_fold_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_ld_builtin(), altivec_expand_st_builtin(), altivec_resolve_overloaded_builtin(), arm_expand_builtin(), bfin_expand_builtin(), builtin_function(), builtin_function_1(), builtin_mathfn_code(), c4x_expand_builtin(), c_expand_builtin(), ccp_fold_builtin(), check_call(), compute_object_sizes(), convert_arguments(), define_builtin(), do_jump(), duplicate_decls(), estimate_num_insns_1(), execute_fold_all_builtins(), execute_optimize_stdarg(), expand_builtin(), expand_builtin_fork_or_exec(), expand_builtin_frame_address(), expand_builtin_int_roundingfn(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memset(), expand_call(), expand_tree_builtin(), expr_expected_value(), find_builtin_longjmp_call_1(), finish_decl(), fold(), fold_binary(), fold_builtin(), fold_builtin_1(), fold_builtin_bitop(), fold_builtin_int_roundingfn(), fold_fixed_mathfn(), fold_trunc_transparent_mathfn(), frv_expand_builtin(), gimplify_call_expr(), ia64_expand_builtin(), inline_forbidden_p(), inline_forbidden_p_1(), iq2000_expand_builtin(), iterative_hash_expr(), ix86_expand_builtin(), lower_stmt(), magic_varargs_p(), merge_decls(), mips_expand_builtin(), operand_equal_p(), pass_through_call(), print_node(), pushdecl(), resolve_overloaded_builtin(), rs6000_expand_builtin(), s390_expand_builtin(), set_builtin_user_assembler_name(), sh_expand_builtin(), sparc_expand_builtin(), sparc_fold_builtin(), spe_expand_builtin(), stmt_cost(), strip_builtin_expect(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), WFE_Expand_Expr(), and xstormy16_expand_builtin().
Definition at line 1717 of file tree.h.
Referenced by alpha_build_builtin_va_list(), assign_parms_augmented_arg_list(), build_base_field(), build_class_ref(), build_compound_literal(), build_java_class_ref(), build_local_temp(), build_module_descriptor(), build_utf8_ref(), build_vtable(), cgraph_build_static_cdtor(), check_member_template(), compile_resource_file(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), copy_rename_partition_coalesce(), create_artificial_label(), Create_DST_decl_For_Tree(), create_label_decl(), create_omp_child_function(), create_one_component_var(), create_temp(), create_temporary_var(), create_tmp_var_raw(), declare_return_variable(), default_hidden_stack_protect_fail(), emit_offset_symbol_table(), expand_call_inline(), expand_expr_real_1(), finalize_nrv(), generate_objc_symtab_decl(), get_chain_decl(), get_guard(), get_tinfo_decl(), gimplify_decl_expr(), gimplify_parameters(), GTY(), instantiate_element(), java_lang_expand_expr(), layout_class_type(), lookup_template_class(), make_class_data(), make_method_value(), make_temporary_var_for_ref_to_temp(), maybe_emit_vtables(), omp_copy_decl_2(), print_node(), push_lang_context(), push_super_field(), pushtag(), record_builtin_java_type(), record_unknown_type(), replace_symbols_in_block(), set_component_ssa_name(), split_complex_args(), start_function(), start_preparsed_function(), tinfo_base_init(), track_expr_p(), type_var_init(), use_register_for_decl(), use_thunk(), var_union(), vt_initialize(), WFE_Decl(), and WFE_Initialize_Decl().
Definition at line 1729 of file tree.h.
Referenced by build_module_descriptor(), c_cannot_inline_tree_fn(), c_warn_unused_global_decl(), check_global_declaration_1(), check_global_declarations(), check_redeclaration_exception_specification(), constrain_class_visibility(), convert_for_assignment(), cxx_warn_unused_global_decl(), decls_match(), diagnose_mismatched_decls(), duplicate_decls(), expand_call_inline(), ffecom_debug_kludge_(), ffecom_expr_(), ffecom_sym_transform_(), grokdeclarator(), inlinable_function_p(), instantiate_class_template(), instantiate_decl(), lhd_warn_unused_global_decl(), lookup_template_class(), make_node(), make_node_stat(), merge_decls(), pop_scope(), poplevel(), print_node(), push_overloaded_decl(), pushdecl(), pushdecl_maybe_friend(), redeclaration_error_message(), VPARAMS(), and warn_about_unused_variables().
Definition at line 1670 of file tree.h.
Referenced by assign_parms(), assign_parms_unsplit_complex(), forwarding_offset(), genrtl_finish_function(), instantiate_decls(), print_node(), promoted_input_arg(), rs6000_output_function_epilogue(), set_decl_incoming_rtl(), uses_arg_area_p(), and vt_add_function_parameters().
Definition at line 1597 of file tree.h.
Referenced by add_decl_expr(), add_referenced_var(), align_variable(), alpha_encode_section_info(), analyze_function(), analyze_variable(), arm_mark_dllimport(), assemble_variable(), assemble_variable_contents(), attach_initialized_static_class(), avr_handle_progmem_attribute(), avr_section_type_flags(), break_out_calls(), browse_tree(), bss_initializer_p(), build_anon_union_vars(), build_compound_literal(), build_constants_constructor(), build_enumerator(), build_external_ref(), build_jni_stub(), build_selector_translation_table(), build_up_reference(), build_utf8_ref(), c_expand_body(), c_finish_omp_for(), c_gimplify_expr(), c_make_fname_decl(), c_pop_function_context(), c_safe_from_p(), c_write_global_declarations_1(), calls_function_1(), categorize_decl_for_section(), cgraph_build_static_cdtor(), cgraph_create_edges(), cgraph_expand_function(), cgraph_remove_node(), cgraph_remove_unreachable_nodes(), cgraph_varpool_analyze_pending_decls(), check_bitfield_decl(), check_decl(), check_explicit_specialization(), check_field_decl(), check_field_decls(), check_for_uninitialized_const_var(), check_global_declaration_1(), check_global_declarations(), check_goto(), check_init(), check_initializer(), collect_object_sizes_for(), collect_points_to_info_r(), comdat_linkage(), compile_resource_file(), constant_value_1(), construct_exit_block(), convert_for_assignment(), cp_copy_res_decl_for_inlining(), cp_dump_tree(), cp_finish_decl(), cp_finish_file(), cp_make_fname_decl(), create_coverage(), create_omp_child_function(), Create_ST_For_Tree(), create_variable_info_for(), current_template_args(), darwin_encode_section_info(), decay_conversion(), decl_constant_value(), decl_is_needed_vtable(), decl_jump_unsafe(), default_binds_local_p_1(), default_conversion(), default_elf_select_section(), default_elf_select_section_1(), define_label(), dequeue_and_dump(), diagnose_arglist_conflict(), diagnose_mismatched_decls(), digest_init(), do_class_using_decl(), do_identifier(), do_scoped_id(), dump_array(), dump_cgraph_varpool_node(), dump_decl(), dump_simple_decl(), duplicate_decls(), dw2_force_const_mem(), emit_init_test_initialization(), emit_offset_symbol_table(), emit_tinfo_decl(), end_final(), end_java_method(), expand_call_inline(), expand_decl(), expand_decl_init(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_fixup(), expand_inline_function(), expand_load_internal(), expand_omp_parallel(), expand_start_do_loop(), expand_used_vars(), ffecom_debug_kludge_(), ffecom_end_transition(), ffecom_lookup_label(), ffecom_member_phase2_(), ffecom_start_decl(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffeste_labeldef_branch(), ffeste_R1001(), ffeste_R1226(), ffeste_R904(), ffeste_R907(), ffeste_R909_finish(), ffeste_R910_finish(), ffeste_R923A(), ffeste_subr_beru_(), final_start_function(), finalize_block_changes(), finalize_nrv_r(), finish_decl(), finish_enum(), finish_file(), finish_function(), finish_id_expression(), finish_method(), finish_named_return_value(), finish_static_data_member_decl(), finish_struct(), fixed_type_or_null(), fold(), fold_const_aggregate_ref(), fold_indirect_ref_1(), for_each_template_parm_r(), frv_emit_movsi(), gen_mem_addressof(), generate_classfile(), genrtl_finish_function(), get_callee_fndecl(), get_default_value(), Get_ST(), get_variable_section(), gimplify_decl_expr(), gimplify_expr(), gimplify_init_constructor(), grok_reference_init(), grokbitfield(), grokfield(), grokfndecl(), GTY(), handle_alias_attribute(), handle_class_ref(), handle_impent(), handle_no_instrument_function_attribute(), handle_no_limit_stack_attribute(), handle_using_decl(), has_proper_scope_for_analysis(), i386_pe_dllimport_p(), i386_pe_encode_section_info(), i386_pe_type_dllimport_p(), identify_blocks(), initialize_array(), initialize_artificial_var(), initialize_handler_parm(), initialize_inlined_parameters(), initialize_local_var(), inline_forbidden_p(), insn_scope(), instantiate_class_template(), instantiate_decl(), instantiate_decls(), instantiate_pending_templates(), integral_constant_value(), ip2k_handle_progmem_attribute(), ipa_callsite_compute_param(), iq2000_select_section(), ix86_handle_dll_attribute(), java_lang_expand_expr(), locate_old_decl(), lower_bind_expr(), lower_function_body(), m32r_select_section(), make_class_data(), make_decl_one_only(), make_decl_rtl(), make_method_value(), make_rtl_for_nonlocal_decl(), make_thunk(), mark_used(), mark_used_blocks(), mark_vtable_entries(), maybe_clone_body(), maybe_commonize_var(), maybe_deduce_size_from_array_init(), maybe_emit_vtables(), maybe_fold_stmt_indirect(), maybe_set_unchanging(), mcore_mark_dllimport(), merge_decls(), mips_encode_section_info(), mips_in_small_data_p(), mips_output_aligned_decl_common(), mips_select_section(), mips_unique_section(), mmix_encode_section_info(), mmix_select_section(), mmix_unique_section(), move_block_to_fn(), notice_global_symbol(), number_blocks(), objc_add_static_instance(), objc_copy_list(), outer_curly_brace_block(), output_addressed_constants(), output_func_start_profiler(), output_init_element(), pa_select_section(), pop_f_function_context(), pop_label(), pop_scope(), poplevel(), pp_c_init_declarator(), pp_c_postfix_expression(), pp_cxx_statement(), print_declaration(), print_node(), process_template_parm(), push_inline_template_parms_recursive(), push_using_decl(), pushdecl(), put_addressof_into_stack(), put_var_into_stack(), redeclaration_error_message(), reemit_insn_block_notes(), regenerate_decl_from_template(), register_specialization(), remap_block(), remove_zero_width_bit_fields(), reorder_blocks(), rest_of_compilation(), rest_of_decl_compilation(), rest_of_handle_life(), safe_from_p(), save_for_inline(), scan_for_refs(), scan_for_static_refs(), scan_function(), scope_to_insns_finalize(), scope_to_insns_initialize(), set_constant_value(), set_decl_abstract_flags(), set_decl_origin_self(), sh_symbian_dllimport_p(), sh_symbian_encode_section_info(), sh_symbian_handle_dll_attribute(), sra_walk_modify_expr(), start_decl(), start_decl_1(), start_function(), start_preparsed_function(), static_execute(), store_init_value(), string_constant(), template_decl_level(), template_for_substitution(), tinfo_base_init(), tree_function_versioning(), tree_rest_of_compilation(), tsubst_copy(), tsubst_copy_and_build(), tsubst_decl(), tsubst_enum(), tsubst_expr(), tsubst_friend_function(), unify(), uninitialized_vars_warning(), unshare_all_rtl(), unshare_all_rtl_1(), unshare_all_rtl_again(), use_blocks_for_decl_p(), use_thunk(), v850_insert_attributes(), v850_select_section(), value_dependent_expression_p(), VEC(), verify_const_decl(), verify_function(), verify_var_decl(), walk_tree(), WFE_Address_Of(), WFE_Array_Expr(), WFE_Decl(), WFE_Expand_Case(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Generate_Thunk(), WFE_Initialize_Decl(), WFE_Start_Function(), wrapup_global_declarations(), write_template_arg_literal(), xstormy16_encode_section_info(), and xtensa_multibss_section_type_flags().
Definition at line 1804 of file tree.h.
Referenced by add_method_1(), build_function_call(), build_function_call_real(), build_module_descriptor(), build_over_call(), c_cannot_inline_tree_fn(), c_expand_deferred_function(), cgraph_default_inline_p(), cgraph_function_possibly_inlined_p(), cgraph_preserve_function_body_p(), clear_pending_stack_adjust(), cp_cannot_inline_tree_fn(), cp_finish_file(), cxx_push_function_context(), decide_is_function_needed(), decl_is_needed_vtable(), duplicate_decls(), expand_body(), expand_call(), expand_call_inline(), finish_file(), finish_function(), function_cannot_inline_p(), genrtl_finish_function(), genrtl_start_function(), grokdeclarator(), grokfndecl(), GTY(), i386_pe_dllimport_p(), implicitly_declare_fn(), inlinable_function_p(), instantiate_decl(), ix86_handle_dll_attribute(), lhd_warn_unused_global_decl(), make_thunk(), mark_used(), maybe_clone_body(), merge_decls(), mips16_constant_after_function_p(), print_node(), pushdecl(), regenerate_decl_from_template(), register_specialization(), rest_of_compilation(), save_function_data(), sh_symbian_dllimport_p(), start_cleanup_fn(), start_function(), start_method(), start_objects(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), synth_module_prologue(), try_to_integrate(), WFE_Expand_Expr(), WFE_Expand_Function_Body(), WFE_Process_Class_Decl(), WFE_Process_Function_Decl(), and WFE_Start_Function().
Definition at line 1824 of file tree.h.
Referenced by expand_call_inline(), inlinable_function_p(), and optimize_inline_calls().
Definition at line 1835 of file tree.h.
Referenced by duplicate_decls(), flags_from_decl_or_type(), handle_malloc_attribute(), java_init_decl_processing(), local_define_builtin(), merge_decls(), and WFE_Expand_Expr().
Definition at line 1839 of file tree.h.
Referenced by analyze_function(), build_dynamic_cast_1(), duplicate_decls(), expand_builtin(), flags_from_decl_or_type(), handle_pure_attribute(), local_define_builtin(), mark_constant_function(), merge_decls(), static_execute(), and WFE_Expand_Expr().
Definition at line 1738 of file tree.h.
Referenced by add_method_1(), alter_access(), build_template_decl(), builtin_function(), c_cannot_inline_tree_fn(), c_dup_lang_specific_decl(), c_expand_body(), check_default_tmpl_args(), comdat_linkage(), constrain_visibility(), copy_lang_decl(), cp_dump_tree(), cp_finish_decl(), Create_ST_For_Tree(), cxx_dup_lang_specific_decl(), cxx_mark_addressable(), cxx_print_decl(), cxx_printable_name(), decl_is_template_id(), decl_linkage(), dequeue_and_dump(), determine_visibility(), determine_visibility_from_class(), dfs_access_in_type(), discriminator_for_local_entity(), do_decl_instantiation(), dump_decl(), dump_function_name(), duplicate_decls(), expand_body(), finish_member_declaration(), finish_omp_threadprivate(), finish_struct_1(), fixed_type_or_null(), for_each_template_parm_r(), grok_reference_init(), grokdeclarator(), GTY(), hidden_name_p(), lang_mark_tree(), lookup_field_1(), lookup_namespace_name(), lvalue_p_1(), make_rtl_for_nonlocal_decl(), make_thunk(), mangle_decl_string(), mark_used(), maybe_commonize_var(), optimize_inline_calls(), pp_cxx_declaration(), push_jvm_slot(), push_local_name(), push_template_decl_real(), pushdecl(), pushdecl_maybe_friend(), readonly_error(), redeclaration_error_message(), retrofit_lang_decl(), start_decl(), start_decl_1(), start_objects(), store_parm_decls(), tsubst_copy(), tsubst_decl(), type_dependent_expression_p(), unqualified_namespace_lookup(), WFE_Start_Function(), write_encoding(), write_mangled_name(), and write_unqualified_name().
Definition at line 1640 of file tree.h.
Referenced by arm_size_return_regs(), assign_parms(), assign_parms_unsplit_complex(), build_base_field(), build_decl(), build_decl_stat(), compute_frame_size(), compute_record_mode(), decl_attributes(), decl_constant_value_for_broken_optimization(), default_elf_select_section(), default_elf_select_section_1(), duplicate_decls(), expand_anon_union_decl(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_one_error_var(), expand_one_register_var(), expand_one_stack_var_at(), expand_value_return(), ffecom_lookup_label(), ffecom_temp_label(), finish_enum(), finish_struct(), finish_struct_1(), finish_struct_bits(), force_expr_to_var_cost(), force_var_cost(), function_arg_record_value_1(), function_arg_record_value_2(), gen_mem_addressof(), get_inner_reference(), handle_transparent_union_attribute(), instantiate_missing_elements(), ix86_data_alignment(), ix86_local_alignment(), layout_class_type(), layout_decl(), lookup_label(), make_decl_rtl(), make_label(), make_label_decl(), merge_decls(), mips_can_use_return_insn(), mips_save_reg_p(), prepare_decl_rtl(), print_node(), produce_memory_decl_rtl(), promoted_input_arg(), put_var_into_stack(), relayout_decl(), rs6000_special_round_type_align(), split_complex_args(), store_constructor(), tail_recursion_args(), thumb_exit(), thumb_unexpanded_epilogue(), and use_register_for_decl().
Definition at line 1523 of file tree.h.
Referenced by add_binding(), add_conversions(), add_friend(), add_method(), alter_access(), announce_function(), append_innerclasses_attribute(), assemble_variable(), assign_parms(), avr_handle_fndecl_attribute(), avr_output_function_epilogue(), avr_output_function_prologue(), avr_simple_epilogue(), begin_bc_block(), begin_scope(), bind_template_template_parm(), build_anon_union_vars(), build_bc_goto(), build_c_cast(), build_call(), build_call_from_tree(), build_class_ref(), build_clone(), build_compound_literal(), build_decl(), build_decl_stat(), build_def_use(), build_element_name_1(), build_field_list(), build_field_ref(), build_function_call(), build_function_call_real(), build_internal_class_name(), build_ivar_list_initializer(), build_java_array_type(), build_java_class_ref(), build_java_signature(), build_jni_stub(), build_known_method_ref(), build_member_call(), build_method_call(), build_method_symbols_entry(), build_new_function_call(), build_new_method_call(), build_offset_ref(), build_operator_new_call(), build_selector_translation_table(), build_static_field_ref(), build_template_decl(), build_unary_op(), c4x_check_attribute(), c_common_insert_default_attributes(), c_convert_parm_for_inlining(), c_expand_body(), c_expand_builtin(), c_incomplete_type_error(), c_mark_addressable(), c_pop_function_context(), c_tree_printer(), called_as_built_in(), check_bitfield_decl(), check_classfn(), check_elaborated_type_specifier(), check_explicit_specialization(), check_field_decls(), check_final_reassigned(), check_for_builtin(), check_for_full_enumeration_handling(), check_for_loop_decls(), check_for_out_of_scope_variable(), check_for_override(), check_format_types(), check_global_declaration_1(), check_global_declarations(), check_init(), check_ivars(), check_return_expr(), check_template_shadow(), class_method_index_for_fn(), classtype_mangled_name(), clear_limbo_values(), constructor_name_full(), convert_arguments(), convert_template_argument(), copy_decl_for_inlining(), copy_decl_to_var(), copy_result_decl_to_var(), coverage_counter_alloc(), cp_copy_res_decl_for_inlining(), cp_finish_decl(), cp_parser_diagnose_invalid_type_name(), cp_parser_direct_declarator(), cp_parser_simple_type_specifier(), cp_tree_equal(), cplus_decl_attributes(), create_coverage(), create_one_component_var(), Create_ST_For_Tree(), create_temp(), Create_TY_For_Tree(), d30v_stack_info(), darwin_emit_unwind_label(), debug_binfo(), debug_stack_info(), decl_anon_ns_mem_p(), decl_conflicts_with_clobbers_p(), decl_is_needed_vtable(), decl_linkage(), DECL_ST(), default_tree_printer(), delete_duplicate_fields_1(), dequeue_and_dump(), detect_field_duplicates(), determine_visibility(), dfs_push_decls(), dfs_push_type_decls(), dfs_unuse_fields(), do_build_assign_ref(), do_build_copy_constructor(), do_class_using_decl(), do_decl_instantiation(), do_friend(), do_warn_unused_parameter(), DST_Create_Subprogram(), DST_Create_var(), DST_enter_member_function(), dump_aggr_type(), dump_array_ref(), dump_decl(), dump_decl_name(), dump_expr(), dump_field(), dump_function_name(), dump_generic_node(), dump_simple_decl(), dump_substitution_candidates(), dump_template_parameter(), dump_thunk(), dump_type(), dump_variable(), duplicate_decls(), emit_tinfo_decl(), encode_aggregate_within(), end_final(), expand_builtin(), expand_builtin_va_arg(), expand_epilogue(), expand_goto_internal(), expand_invoke(), expand_java_field_op(), expand_label(), expand_prologue(), expand_unordered_cmp(), ffecom_convert_narrow_(), ffecom_convert_widen_(), ffecom_debug_kludge_(), ffecom_subscript_check_(), field_decl_cmp(), finalize_nrv(), finalize_record_size(), find_fieldref_index(), find_induction_variable(), find_local_variable(), find_methodref_with_class_index(), find_substitution(), finish_anon_union(), finish_bc_block(), finish_class_member_access_expr(), finish_compound_literal(), finish_decl(), finish_enum(), finish_fname(), finish_function(), finish_method(), finish_named_return_value(), finish_non_static_data_member(), finish_object_call_expr(), finish_struct(), finish_struct_anon(), finish_thunk(), fixup_child_record_type(), fname_as_string(), fold_builtin_classify(), fold_builtin_unordered_cmp(), fold_offsetof_1(), format_type_warning(), format_with_decl(), frv_debug_stack(), frv_print_operand_jump_hint(), frv_stack_info(), function_prologue(), gen_decl(), gen_declaration_1(), gen_declspecs(), gen_type(), generate_bytecode_insns(), generate_classfile(), generate_classref_translation_entry(), generate_shared_structures(), generate_strings(), genrtl_finish_function(), get_chain_field(), get_frame_type(), get_low_bound(), Get_Name(), get_name(), get_name_of_type(), get_nl_goto_field(), get_one_coefficient(), get_parm_info(), gimplify_compound_literal_expr(), gimplify_decl_expr(), gimplify_init_constructor(), gimplify_modify_expr_rhs(), gimplify_scan_omp_clauses(), give_name_to_locals(), grok_ctor_properties(), grok_op_properties(), grokbitfield(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), GTY(), handle_deprecated_attribute(), handle_using_decl(), i386_pe_mark_dllimport(), import_export_decl(), initialize_local_var(), install_var_field(), instantiate_element(), instantiate_template(), iq2000_expand_prologue(), is_compiled_class(), is_friend(), is_ivar(), is_private(), is_specialization_of_friend(), is_std_substitution(), ix86_internal_arg_pointer(), jcf_parse(), lang_decl_name(), lang_printable_name(), layout_class(), layout_class_method(), layout_class_type(), lhd_decl_printable_name(), lhd_set_decl_assembler_name(), load_class(), load_inner_classes(), localvar_alloc(), look_for_overrides_here(), lookup_anon_field(), lookup_conversions(), lookup_conversions_r(), lookup_do(), lookup_field(), lookup_field_1(), lookup_field_for_decl(), lookup_field_r(), lookup_fnfields_1(), lookup_name_current_level(), lookup_namespace_name(), lookup_template_class(), lookup_tramp_for_decl(), lower_rec_input_clauses(), machopic_select_section(), make_class_data(), make_class_file_name(), make_decl_rtl(), make_field_value(), make_method_value(), make_rtl_for_local_static(), make_temporary_var_for_ref_to_temp(), make_typename_type(), make_unbound_class_template(), mangle_class_name_for_template(), mangle_decl_string(), mangle_field_decl(), mangle_guard_variable(), mangle_method_decl(), mangle_record_type(), mangled_classname(), mark_reference_fields(), maybe_apply_renaming_pragma(), maybe_clone_body(), maybe_inject_for_scope_var(), maybe_process_template_type_declaration(), maybe_warn_about_returning_address_of_local(), merge_decls(), merge_functions(), method_name_cmp(), mf_varname_tree(), mips_expand_prologue(), mips_output_aligned_decl_common(), mips_output_function_prologue(), mt_debug_stack(), mudflap_finish_file(), mx_register_decls(), namespace_scope_ht_size(), next_initializable_field(), note_name_declared_in_class(), nothrow_libfn_p(), notice_global_symbol(), objc_printable_name(), omp_copy_decl_1(), omp_is_private(), omp_notice_variable(), output_constructor(), output_init_element(), pdp11_output_function_prologue(), perform_koenig_lookup(), pop_f_function_context(), pop_label(), pop_label_level(), pop_labeled_block(), pop_scope(), poplevel(), pp_c_primary_expression(), pp_c_simple_type_specifier(), pp_c_statement(), pp_c_tree_decl_identifier(), pp_c_type_specifier(), pp_cxx_direct_declarator(), pp_cxx_original_namespace_definition(), pp_cxx_statement(), pp_cxx_template_parameter(), pp_cxx_unqualified_id(), print_decl_name(), print_mem_expr(), print_node(), print_node_brief(), process_init_constructor(), process_init_element(), process_template_parm(), push_class_level_binding(), push_file_scope(), push_init_level(), push_inline_template_parms_recursive(), push_labeled_block(), push_local_name(), push_member_name(), push_namespace(), push_namespace_with_attribs(), push_nested_namespace(), push_overloaded_decl(), push_parm_decl(), push_super_field(), push_template_decl_real(), push_using_decl(), pushclass(), pushdecl(), pushdecl_class_level(), pushdecl_maybe_friend(), pushdecl_namespace_level(), pushdecl_top_level(), put_decl_node(), readonly_error(), readonly_warning(), really_start_incremental_init(), redeclaration_error_message(), reduce_template_parm_level(), regenerate_decl_from_template(), remap_decl(), replace_symbols_in_block(), repo_emit_p(), resolve_address_of_overloaded_function(), resolve_scoped_fn_name(), resort_field_decl_cmp(), resort_method_name_cmp(), rtl_coverage_counter_ref(), same_signature_p(), set_constant_value(), set_decl_namespace(), set_init_label(), set_nonincremental_init(), set_type_package_list(), setup_class_bindings(), sh_symbian_handle_dll_attribute(), sh_symbian_mark_dllimport(), simple_cst_equal(), solaris_insert_attributes(), special_function_p(), start_decl(), start_function(), start_init(), start_preparsed_function(), store_bindings(), store_parm_decls(), store_parm_decls_newstyle(), substitute_ep_register(), supplement_binding(), tagged_types_tu_compatible_p(), template_self_reference_p(), track_expr_p(), Traverse_Aggregate_Struct(), tree_conflicts_with_clobbers_p(), tree_expand_cfg(), tree_function_versioning(), tree_nrv(), tree_verify_flow_info(), tsubst_baselink(), tsubst_copy(), tsubst_copy_and_build(), tsubst_decl(), tsubst_enum(), tsubst_expr(), tsubst_friend_class(), typename_compare(), typename_hash(), unemitted_tinfo_decl_p(), update_alignment_for_field(), update_cloned_parm(), use_thunk(), validate_nonmember_using_decl(), verify_const_decl(), verify_decl(), verify_function(), verify_global_namespace(), verify_goto_statement(), verify_label_decl(), verify_named_type(), verify_namespace(), vt_add_function_parameters(), vt_initialize(), warn_about_implicit_typename_lookup(), warn_about_unused_variables(), warn_deprecated_use(), warn_for_collisions_1(), warn_hidden(), warn_if_shadowing(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Expand_Top_Level_Decl(), WFE_Lhs_Of_Modify_Expr(), WFE_Start_Function(), write_encoding(), write_mangled_name(), write_unqualified_name(), and yyprint().
| #define DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT | ( | NODE | ) | (FUNCTION_DECL_CHECK (NODE)->decl.no_instrument_function_entry_exit) |
Definition at line 1908 of file tree.h.
Referenced by cgraph_build_static_cdtor(), duplicate_decls(), expand_function_start(), gimplify_function_tree(), handle_no_instrument_function_attribute(), merge_decls(), and WFE_Start_Function().
Definition at line 1913 of file tree.h.
Referenced by duplicate_decls(), expand_function_start(), handle_no_limit_stack_attribute(), and merge_decls().
Definition at line 1790 of file tree.h.
Referenced by build_lang_decl(), convert_all_function_calls(), convert_call_expr(), convert_tramp_reference(), expand_expr(), finalize_nesting_tree_1(), grokfndecl(), GTY(), init_function_start(), initializer_constant_valid_p(), ix86_function_regparm(), lookup_static_chain(), make_thunk(), print_node(), and staticp().
Definition at line 1928 of file tree.h.
Referenced by i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), initializer_constant_valid_p(), sh_symbian_encode_section_info(), sh_symbian_mark_dllexport(), and staticp().
Definition at line 1932 of file tree.h.
Referenced by analyze_ref(), can_address_p(), component_uses_parent_alias_set(), find_interesting_uses_address(), get_chain_field(), grokdeclarator(), layout_decl(), lookup_field_for_decl(), may_be_nonaddressable_p(), print_node(), record_component_aliases(), and store_constructor().
Definition at line 1800 of file tree.h.
Referenced by analyze_edges_for_bb(), build_external_ref(), build_self_reference(), c_mark_addressable(), check_field_decls(), cleanup_dead_labels(), convert_nl_goto_reference(), dump_generic_node(), expand_decl(), expand_expr(), expand_label(), finish_id_expression(), grokfield(), hack_identifier(), inline_forbidden_p_1(), label_rtx(), lower_function_body(), make_abnormal_goto_edges(), make_goto_expr_edges(), mark_addressable(), print_node(), put_var_into_stack(), remove_bb(), remove_forwarder_block(), remove_forwarder_block_with_phi(), remove_useless_stmts_label(), scan_for_static_refs(), scan_function(), simple_operand_p(), stmt_starts_bb_p(), tree_block_label(), tree_can_merge_blocks_p(), tree_forwarder_block_p(), and tree_verify_flow_info().
| #define DECL_OFFSET_ALIGN | ( | NODE | ) | (((unsigned HOST_WIDE_INT)1) << FIELD_DECL_CHECK (NODE)->decl.u1.a.off_align) |
Definition at line 1629 of file tree.h.
Referenced by component_ref_field_offset(), gimplify_compound_lval(), place_field(), and print_node().
Definition at line 1893 of file tree.h.
Referenced by alpha_encode_section_info(), assemble_start_function(), assemble_variable(), call_insn_operand(), cgraph_function_versioning(), choose_function_section(), cxx_comdat_group(), decl_in_text_section(), default_binds_local_p_1(), default_function_rodata_section(), default_section_type_flags(), default_section_type_flags_1(), default_unique_section(), default_unique_section_1(), duplicate_decls(), gate_handle_partition_blocks(), get_block_for_decl(), get_guard(), globalize_decl(), i386_pe_section_type_flags(), ix86_asm_file_end(), ix86_file_end(), make_decl_one_only(), maybe_clone_body(), mips_encode_section_info(), mips_function_rodata_section(), mips_unique_section(), mmix_unique_section(), notice_global_symbol(), pa_select_section(), resolve_unique_section(), rest_of_compilation(), save_inline_function_body(), som_output_text_section_asm_op(), som_text_section_asm_op(), start_static_initialization_or_destruction(), use_thunk(), WFE_Start_Function(), and x86_64_elf_unique_section().
Definition at line 1705 of file tree.h.
Referenced by copy_decl_for_dup_finish(), copy_decl_for_inlining(), cp_copy_res_decl_for_inlining(), duplicate_decls(), expand_call_inline(), expand_inline_function(), expand_one_static_var(), expand_var(), save_body(), and tree_function_versioning().
| #define DECL_ORIGINAL_TYPE | ( | NODE | ) | (TYPE_DECL_CHECK (NODE)->decl.result) |
Definition at line 1589 of file tree.h.
Referenced by clone_underlying_type(), DST_construct_pointer_to_member(), DST_Create_type(), dump_decl(), dump_type(), duplicate_decls(), grokfndecl(), grokvardecl(), handle_aligned_attribute(), init_dynamic_asm_fprintf_info(), init_dynamic_diag_info(), original_type(), pushdecl(), pushdecl_maybe_friend(), remap_decl(), and tagged_types_tu_compatible_p().
| #define DECL_P | ( | DECL | ) | (TREE_CODE_CLASS (TREE_CODE (DECL)) == 'd') |
Definition at line 1519 of file tree.h.
Referenced by add_referenced_var(), add_stmt_operand(), add_substitution(), alias_get_name(), alter_reg(), arm_encode_section_info(), arm_handle_isr_attribute(), assemble_external(), assign_temp(), avr_handle_progmem_attribute(), browse_tree(), build_addr(), build_binary_op(), build_c_cast(), build_class_member_access_expr(), build_field_ref(), build_fold_addr_expr_with_type(), build_instanceof(), build_member_call(), build_method_call(), build_offset_ref(), build_tree_conflict_graph(), build_unary_op(), c_common_truthvalue_conversion(), c_finish_return(), c_parser_typeof_specifier(), c_process_expr_stmt(), c_tree_printer(), ccp_fold(), cgraph_varpool_node(), check_cast(), check_format_types(), check_goto(), check_template_shadow(), clobber_variable_part(), coalesce_asm_operands(), component_ref_for_mem_expr(), compute_avail(), convert_nontype_argument(), copy_body_r(), cp_auto_var_in_fn_p(), cp_dump_tree(), cp_parser_lookup_name(), cp_parser_mem_initializer(), cp_parser_template_name(), cp_printer(), create_var_ann(), create_variable_info_for(), cris_encode_section_info(), decl_attributes(), decl_for_component_ref(), decl_namespace(), declare_return_variable(), default_binds_local_p_1(), default_elf_select_section(), default_elf_select_section_1(), default_encode_section_info(), default_function_array_conversion(), default_function_value(), default_select_section(), default_tree_printer(), default_use_anchors_for_symbol_p(), dependent_scope_ref_p(), dequeue_and_dump(), discover_nonconstant_array_refs_r(), do_class_using_decl(), do_structure_copy(), dump_generic_node(), dump_sra_elt_name(), dump_substitution_candidates(), duplicate_decls(), expand_asm_operands(), expand_call_inline(), expand_expr_addr_expr_1(), extract_omp_for_data(), find_base_decl(), find_single_pointer_decl_1(), find_used_portions(), find_var_from_fn(), finish_asm_stmt(), finish_class_member_access_expr(), finish_id_expression(), finish_member_template_decl(), finish_non_static_data_member(), finish_omp_for(), finish_qualified_id_expr(), fixed_type_or_null(), flags_from_decl_or_type(), fold(), fold_builtin_expect(), fold_stmt(), force_reg(), frv_emit_movsi(), gen_mem_addressof(), get_asm_expr_operands(), get_callee_fndecl(), get_constraint_exp_from_ssa_var(), get_default_value(), get_name(), get_named_section(), get_pointer_alignment(), get_reaching_def(), get_ref_tag(), get_tmr_operands(), get_value_handle(), gimplify_init_constructor(), gimplify_init_ctor_preeval(), gimplify_modify_expr_rhs(), gimplify_omp_atomic(), gimplify_omp_for(), grokfield(), hack_identifier(), handle_aligned_attribute(), handle_com_interface_attribute(), handle_deprecated_attribute(), handle_innerclass_attribute(), handle_java_interface_attribute(), handle_packed_attribute(), handle_pragma_weak(), handle_transparent_union_attribute(), handle_unused_attribute(), handle_using_decl(), handle_visibility_attribute(), hidden_name_p(), identical_copies_p(), initialize_argument_information(), initialize_inlined_parameters(), insert_phi_nodes_for(), instantiate_expr(), ip2k_handle_progmem_attribute(), is_call_clobbered_ref(), is_friend(), is_global(), is_hidden_global_store(), is_sra_candidate_decl(), is_std_substitution(), is_std_substitution_char(), ix86_encode_section_info(), ix86_function_value(), ix86_handle_dll_attribute(), ix86_handle_struct_attribute(), joust(), lhd_dwarf_name(), lhd_expr_size(), lhd_tree_inlining_auto_var_in_fn_p(), lookup_field_1(), lookup_namespace_name(), lower_omp_1(), lower_rec_input_clauses(), m32r_encode_section_info(), machopic_select_section(), make_ssa_name(), make_unbound_class_template(), mark_def_sites(), mark_new_vars_to_rename(), mark_stmt_if_obviously_necessary(), mark_stmt_necessary(), maybe_register_def(), maybe_replace_use(), maybe_set_unchanging(), maybe_warn_about_returning_address_of_local(), mem_expr_equal_p(), mips_classify_symbol(), mmix_encode_section_info(), move_stmt_r(), mudflap_enqueue_decl(), mudflap_finish_file(), named_section(), nonoverlapping_memrefs_p(), object_analysis(), omp_add_variable(), omp_firstprivatize_variable(), omp_notice_variable(), perform_koenig_lookup(), poplevel(), pp_c_declaration_specifiers(), pp_c_parameter_type_list(), pp_c_storage_class_specifier(), pp_c_tree_decl_identifier(), pp_cxx_id_expression(), prepare_block_for_update(), prepare_decl_rtl(), ptr_decl_may_alias_p(), push_class_binding(), push_inline_template_parms_recursive(), pushdecl(), pushdecl_maybe_friend(), put_addressof_into_stack(), put_var_into_stack(), recompute_tree_invarant_for_addr_expr(), recompute_tree_invariant_for_addr_expr(), record_equivalences_from_stmt(), remap_block(), remap_decl(), remap_decls(), replace_vuse_in(), repo_template_used(), rewrite_address_base(), rewrite_stmt(), rewrite_update_phi_arguments(), rs6000_handle_struct_attribute(), safe_from_p(), same_variable_part_p(), scan_omp_1(), set_inherited_value_binding_p(), set_mem_attributes_minus_bitpos(), set_save_expr_context(), set_value_handle(), sh_attr_renesas_p(), sh_insert_attributes(), sh_symbian_handle_dll_attribute(), simple_operand_p(), solaris_pragma_align(), solaris_pragma_fini(), solaris_pragma_init(), stmt_interesting_for_vrp(), stmt_makes_single_load(), stmt_makes_single_store(), strict_aliasing_warning(), symbian_add_attribute(), symbol_marked_for_renaming(), track_expr_p(), tree_could_trap_p(), tree_expr_nonzero_p(), tree_node_can_be_shared(), tree_swap_operands_p(), tsubst(), tsubst_copy_and_build(), tsubst_initializer_list(), tsubst_qualified_id(), type_var_init(), unqualified_namespace_lookup(), update_alias_info(), uses_template_parms(), validate_nonmember_using_decl(), value_dependent_expression_p(), var_ann(), var_can_have_subvars(), var_debug_decl(), var_union(), vect_compute_data_ref_alignment(), vect_object_analysis(), visit_assignment(), vrp_visit_stmt(), walk_tree(), warn_deprecated_use(), warn_if_unused_value(), widen_memory_access(), write_expression(), write_prefix(), write_template_arg(), write_template_prefix(), and x86_64_elf_select_section().
Definition at line 1786 of file tree.h.
Referenced by check_field_decls(), finish_struct(), frv_adjust_field_align(), function_arg_record_value_1(), function_arg_record_value_2(), function_arg_slotno(), handle_packed_attribute(), layout_decl(), lvalue_p_1(), place_field(), print_node(), scan_record_type(), and update_alignment_for_field().
Definition at line 1938 of file tree.h.
Referenced by c_apply_type_quals_to_decl(), get_alias_set(), ix86_gimplify_va_arg(), make_node(), make_node_stat(), print_node(), rs6000_gimplify_va_arg(), and s390_gimplify_va_arg().
| #define DECL_POINTER_DEPTH | ( | DECL | ) | (DECL_CHECK (DECL)->decl.pointer_depth) |
Definition at line 1608 of file tree.h.
Referenced by place_union_field(), remap_decl(), type_contains_placeholder_1(), variably_modified_type_p(), and walk_tree().
Definition at line 1779 of file tree.h.
Referenced by assign_parms(), build_array_ref(), build_vec_delete_1(), c_mark_addressable(), check_global_declaration_1(), check_global_declarations(), cxx_mark_addressable(), decl_conflicts_with_clobbers_p(), dequeue_and_dump(), expand_decl(), expand_function_start(), expand_load_internal(), expand_start_catch_block(), finish_decl(), gen_decl(), genrtl_named_return_value(), get_parm_info(), gimplify_modify_expr_rhs(), grokdeclarator(), make_decl_rtl(), make_rtl_for_nonlocal_decl(), mark_addressable(), objc_mark_locals_volatile(), pp_c_storage_class_specifier(), print_declaration(), print_node(), push_jvm_slot(), rest_of_decl_compilation(), setjmp_protect(), setjmp_protect_args(), simple_operand_p(), tree_conflicts_with_clobbers_p(), type_var_init(), and use_register_for_decl().
| #define DECL_RESULT | ( | NODE | ) | (FUNCTION_DECL_CHECK (NODE)->decl.result) |
Definition at line 1587 of file tree.h.
Referenced by adjust_accumulator_values(), adjust_return_value(), aggregate_value_p(), allocate_struct_function(), arm_size_return_regs(), assign_parms(), assign_parms_augmented_arg_list(), build_jni_stub(), build_result_decl(), c_expand_deferred_function(), c_expand_return(), c_finish_return(), cgraph_build_static_cdtor(), check_return_expr(), clobber_return_register(), compile_resource_file(), compute_frame_size(), cp_genericize(), create_function_info_for(), create_omp_child_function(), declare_return_variable(), DST_Create_Subprogram(), DST_Create_type(), DST_enter_member_function(), duplicate_decls(), emit_register_classes(), expand_builtin(), expand_epilogue(), expand_function_start(), expand_inline_function(), expand_java_return(), expand_return(), expand_value_return(), ffecom_do_entry_(), ffecom_gen_sfuncdef_(), ffeste_R1227(), finish_constructor_body(), finish_destructor_body(), finish_function(), finish_named_return_value(), function_cannot_inline_p(), genrtl_finish_function(), genrtl_named_return_value(), genrtl_start_function(), gimplify_function_tree(), hack_method_prototype(), i960_function_name_declare(), init_function_start(), iq2000_expand_prologue(), ix86_function_ok_for_sibcall(), maybe_clone_body(), maybe_warn_about_returning_address_of_local(), merge_decls(), mips_can_use_return_insn(), mips_expand_prologue(), mips_save_reg_p(), output_func_start_profiler(), print_operand(), process_assignment(), pushdecl(), return_prediction(), save_body(), start_function(), start_preparsed_function(), thumb_exit(), thumb_unexpanded_epilogue(), tree_function_versioning(), tree_nrv(), tree_optimize_tail_calls_1(), tsubst_decl(), and use_thunk().
| #define DECL_RESULT_FLD | ( | NODE | ) | (DECL_CHECK (NODE)->decl.result) |
| #define DECL_RTL | ( | NODE | ) |
Value:
(DECL_CHECK (NODE)->decl.rtl \ ? (NODE)->decl.rtl \ : (make_decl_rtl (NODE, NULL), (NODE)->decl.rtl))
Definition at line 1649 of file tree.h.
Referenced by alpha_encode_section_info(), alpha_end_function(), alpha_output_mi_thunk_osf(), arm_encode_call_attribute(), arm_mark_dllexport(), arm_mark_dllimport(), arm_output_mi_thunk(), arm_pe_encode_section_info(), assemble_external(), assemble_variable(), assign_parm_setup_reg(), assign_parms(), assign_parms_unsplit_complex(), bfin_output_mi_thunk(), build_mips16_function_stub(), build_module_descriptor(), c4x_encode_section_info(), c_expand_body(), cgraph_build_static_cdtor(), clobber_return_register(), compile_resource_file(), cris_asm_output_mi_thunk(), cris_encode_section_info(), current_file_function_operand(), darwin_encode_section_info(), decl_conflicts_with_clobbers_p(), decl_overlaps_hard_reg_set_p(), decode_addr_const(), delete_handlers(), duplicate_decls(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_register_classes(), encode_section_info(), expand_anon_union_decl(), expand_asm_operands(), expand_assignment(), expand_builtin(), expand_builtin_profile_func(), expand_decl(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_inline_function(), expand_label(), expand_return(), expand_stack_restore(), expand_stack_vars(), expand_value_return(), ffecom_member_phase2_(), finish_decl(), finish_objects(), flush_addressof(), forwarding_offset(), frv_asm_output_mi_thunk(), function_cannot_inline_p(), genrtl_named_return_value(), get_alias_set(), globalize_decl(), h8300_encode_label(), i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), ia64_encode_section_info(), ia64_hpux_file_end(), ia64_output_mi_thunk(), init_one_libfunc(), initialize_argument_information(), initialize_for_inline(), instantiate_decls(), instantiate_decls_1(), instantiate_expr(), integrate_decl_tree(), ix86_encode_section_info(), java_stack_dup(), java_stack_swap(), label_rtx(), m32r_encode_section_info(), m32r_select_section(), m68hc11_encode_label(), m68hc11_encode_section_info(), m68k_output_mi_thunk(), make_decl_rtl(), make_var_volatile(), maybe_inject_for_scope_var(), mcore_encode_section_info(), mcore_expand_prolog(), mcore_mark_dllexport(), mcore_mark_dllimport(), mips_emit_loadgp(), mips_encode_section_info(), mips_expand_prologue(), mips_output_function_epilogue(), mips_output_function_prologue(), mips_output_mi_thunk(), mmix_asm_output_mi_thunk(), mmix_encode_section_info(), nonoverlapping_memrefs_p(), notice_global_symbol(), optimize_sibling_and_tail_recursive_calls(), output_func_start_profiler(), output_mi_thunk(), output_vtable_inherit(), pa_asm_output_mi_thunk(), pa_output_function_prologue(), print_node(), register_class(), replace_symbols_in_block(), reset_used_decls(), rest_of_compilation(), rest_of_handle_final(), rs6000_output_function_epilogue(), rs6000_output_mi_thunk(), rtx_for_function_call(), s390_output_mi_thunk(), safe_from_p(), setjmp_args_warning(), setjmp_protect(), setjmp_protect_args(), setjmp_vars_warning(), sh_output_mi_thunk(), sh_symbian_encode_section_info(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), sparc_output_mi_thunk(), stack_protect_epilogue(), stack_protect_prologue(), tail_recursion_args(), th_function_epilogue(), th_function_prologue(), th_output_mi_thunk(), thumb_output_function_prologue(), tree_function_versioning(), uninitialized_vars_warning(), unshare_all_decls(), unshare_all_rtl(), unshare_all_rtl_1(), unshare_all_rtl_again(), use_thunk(), uses_arg_area_p(), v850_encode_data_area(), var_rtx(), vax_output_mi_thunk(), x86_output_mi_thunk(), xstormy16_asm_output_aligned_common(), xstormy16_asm_output_mi_thunk(), and xstormy16_encode_section_info().
Definition at line 1662 of file tree.h.
Referenced by alter_reg(), c_expand_expr(), convert_from_eh_region_ranges(), gen_mem_addressof(), layout_decl(), push_jvm_slot(), put_var_into_stack(), safe_from_p(), set_mem_attributes_minus_bitpos(), store_expr(), track_expr_p(), and vt_add_function_parameters().
Definition at line 1656 of file tree.h.
Referenced by assemble_variable(), assign_parms(), build_static_field_ref(), c_parser_omp_threadprivate(), cgraph_varpool_remove_unreferenced_decls(), change_decl_assembler_name(), clobber_return_register(), cp_tree_equal(), current_file_function_operand(), duplicate_decls(), emit_local_var(), expand_decl(), expand_expr(), expand_inline_function(), expand_one_var(), expand_var(), finish_omp_threadprivate(), function_cannot_inline_p(), get_alias_set(), get_dispatch_table(), instantiate_decls_1(), instantiate_expr(), integrate_decl_tree(), label_rtx(), make_decl_rtl(), make_method_value(), make_rtl_for_local_static(), merge_decls(), prepare_decl_rtl(), print_node(), reset_used_decls(), safe_from_p(), setjmp_vars_warning(), simple_cst_equal(), start_decl(), type_var_init(), and unshare_all_decls().
Definition at line 1673 of file tree.h.
Referenced by c_expand_body(), c_pop_function_context(), copy_rtx_and_substitute(), duplicate_decls(), expand_call(), expand_inline_function(), finish_class(), genrtl_finish_function(), genrtl_scope_stmt(), pop_f_function_context(), poplevel(), print_node(), pushdecl(), rest_of_compilation(), save_for_inline(), try_to_integrate(), and wrapup_global_declarations().
Definition at line 1821 of file tree.h.
Referenced by browse_tree(), c_cannot_inline_tree_fn(), c_expand_body(), c_expand_decl_stmt(), c_expand_deferred_function(), c_genericize(), c_gimple_diagnostics_recursively(), c_pop_function_context(), c_warn_unused_result_recursively(), calls_setjmp_p(), cgraph_analyze_function(), cgraph_build_static_cdtor(), cgraph_clone_inlined_nodes(), cgraph_create_edge(), cgraph_decide_inlining_incrementally(), cgraph_default_inline_p(), cgraph_expand_function(), cgraph_finalize_compilation_unit(), cgraph_mark_functions_to_output(), cgraph_mark_local_functions(), cgraph_optimize(), cgraph_remove_node(), cgraph_remove_unreachable_nodes(), clone_body(), copy_body(), copy_generic_body(), cp_finish_file(), cp_genericize(), Create_ST_For_Tree(), dequeue_and_dump(), diagnose_omp_structured_block_errors(), dump_cgraph_node(), dump_function_to_file(), duplicate_decls(), execute_build_cfg(), execute_free_datastructures(), execute_lower_omp(), execute_mudflap_function_decls(), expand_body(), expand_call_inline(), expand_omp_parallel(), expand_or_defer_fn(), finalize_nesting_tree_1(), finish_file(), finish_fname_decls(), finish_function(), genrtl_finish_function(), gimple_add_tmp_var(), gimplify_function_tree(), inlinable_function_p(), inline_forbidden_p(), instantiate_decl(), ipa_method_compute_modify(), ipcp_profile_bb_print(), ipcp_profile_edge_print(), lower_eh_constructs(), lower_function_body(), merge_decls(), optimize_inline_calls(), pp_c_function_definition(), pp_cxx_declaration(), pp_cxx_function_definition(), pp_cxx_template_declaration(), remap_block(), remove_useless_stmts(), remove_useless_stmts_bind(), start_function(), start_preparsed_function(), store_parm_decls(), TB_update_up(), tree_function_versioning(), tree_lowering_passes(), tree_rest_of_compilation(), tsubst_decl(), tsubst_friend_function(), unshare_body(), unvisit_body(), verify_cgraph_node(), verify_function(), walk_function(), WFE_Expand_Decl(), WFE_Expand_Function_Body(), WFE_Process_Class_Decl(), WFE_Process_Function_Decl(), and WFE_Process_Template_Decl().
Definition at line 1557 of file tree.h.
Referenced by Add_Inito_For_Tree(), alpha_encode_section_info(), alpha_in_small_data_p(), arm_is_longcall_p(), arm_pe_unique_section(), asm_emit_uninitialised(), assemble_start_function(), assemble_variable(), build_mips16_call_stub(), build_mips16_function_stub(), build_utf8_ref(), call_insn_operand(), choose_function_section(), Create_ST_For_Tree(), current_function_section(), cxx_comdat_group(), decl_in_text_section(), default_function_rodata_section(), default_unique_section(), default_unique_section_1(), duplicate_decls(), encode_section_info(), frv_in_small_data_p(), function_section(), get_named_section(), Get_ST(), get_variable_section(), h8300_handle_eightbit_data_attribute(), h8300_handle_tiny_data_attribute(), handle_section_attribute(), hot_function_section(), i386_pe_unique_section(), ia64_in_small_data_p(), initialize_cold_section_name(), ix86_in_large_data_p(), m32r_encode_section_info(), m32r_in_small_data_p(), m68hc11_handle_page0_attribute(), make_decl_rtl(), maybe_clone_body(), mcore_unique_section(), merge_decls(), mips_encode_section_info(), mips_function_rodata_section(), mips_in_small_data_p(), mips_output_external(), mips_unique_section(), mmix_unique_section(), named_section(), pa_asm_output_mi_thunk(), resolve_unique_section(), static_execute(), th_in_small_data_p(), unique_section(), unlikely_text_section(), use_thunk(), v850_encode_data_area(), v850_insert_attributes(), x86_64_elf_unique_section(), and xstormy16_encode_section_info().
Definition at line 1618 of file tree.h.
Referenced by access_can_touch_variable(), add_decl_expr(), add_flexible_array_elts_to_size(), align_variable(), assemble_variable(), browse_tree(), build_anon_union_vars(), build_base_field(), build_class_ref(), build_constants_constructor(), build_ctr_info_value(), build_primary_vtable(), check_bitfield_decl(), classify_argument(), compute_record_mode(), create_structure_vars(), Create_TY_For_Tree(), create_variable_info_for(), decl_attributes(), default_conversion(), dequeue_and_dump(), do_structure_copy(), DST_enter_normal_field(), DST_enter_struct_union_members(), duplicate_decls(), encode_field_decl(), expand_anon_union_decl(), expand_decl(), expand_expr(), expand_expr_real_1(), ffecom_sym_transform_(), find_sole_member(), find_used_portions(), finish_decl(), finish_enum(), finish_struct(), fixup_remapped_decl(), fold(), fold_comparison(), force_constant_size(), frv_adjust_field_align(), function_arg_record_value_1(), function_arg_record_value_2(), genrtl_decl_cleanup(), get_inner_reference(), get_narrower(), get_ref_base_and_extent(), get_unwidened(), gimplify_decl_expr(), gimplify_parameters(), initialize_local_var(), layout_class_type(), layout_decl(), layout_var_decl(), layout_vtable_decl(), merge_decls(), objc_copy_list(), omp_add_variable(), output_constructor(), perform_integral_promotions(), place_field(), pop_init_level(), print_node(), print_operand(), process_init_element(), push_class(), push_fields_onto_fieldstack(), push_super_field(), relayout_decl(), remap_decl(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), split_complex_args(), sra_type_can_be_decomposed_p(), store_constructor(), truthvalue_conversion(), tsubst_decl(), type_can_be_decomposed_p(), Type_Size_Without_Vbases(), update_alignment_for_field(), use_pointer_in_frame(), variably_modified_type_p(), verify_field_decl(), verify_parm_decl(), verify_var_decl(), walk_tree(), WFE_Expand_Expr(), widen_bitfield(), wrapup_global_declaration_1(), wrapup_global_declarations(), and zero_sized_field_decl().
Definition at line 1620 of file tree.h.
Referenced by add_flexible_array_elts_to_size(), add_stack_var(), assemble_noswitch_variable(), assemble_variable(), assemble_variable_contents(), browse_tree(), build_base_field(), build_class_ref(), build_constants_constructor(), build_ctr_info_value(), build_primary_vtable(), check_format_arg(), Create_ST_For_Tree(), defer_stack_allocation(), duplicate_decls(), expand_decl(), expand_one_stack_var(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), finish_enum(), fixup_remapped_decl(), force_constant_size(), get_block_for_decl(), gimple_add_tmp_var(), gimplify_decl_expr(), gimplify_parameters(), layout_class_type(), layout_decl(), layout_vtable_decl(), lhd_expr_size(), maybe_fold_offset_to_component_ref(), merge_decls(), mf_xform_derefs_1(), omp_add_variable(), output_constructor(), output_object_block(), place_block_symbol(), place_field(), place_union_field(), print_node(), push_super_field(), relayout_decl(), remap_decl(), set_mem_attributes_minus_bitpos(), split_complex_args(), string_constant(), tsubst_decl(), variably_modified_type_p(), walk_tree(), and widen_memory_access().
Definition at line 1614 of file tree.h.
Referenced by alpha_start_function(), assemble_variable(), begin_class_definition(), c_expand_body(), cp_file_of(), create_temporary_var(), define_label(), dequeue_and_dump(), duplicate_decls(), error_with_ivar(), expand_body(), expand_call_inline(), expand_decl_init(), expand_inline_function(), ffeste_labeldef_branch(), finish_struct(), gen_aux_info_record(), generate_classfile(), genrtl_start_function(), instantiate_class_template(), instantiate_decl(), layout_class(), lookup_label(), make_class_file_name(), make_label_decl(), make_node(), mf_file_function_line_tree(), mf_varname_tree(), mips_output_function_prologue(), print_binding_level(), print_node(), pushdecl(), pushdecl_class_level(), set_source_filename(), shadow_warning(), start_function(), start_static_initialization_or_destruction(), store_parm_decls(), synthesize_method(), tsubst_decl(), tsubst_friend_function(), vect_print_dump_info(), verify_decl(), VPARAMS(), warn_deprecated_use(), warn_with_method(), and WFE_Start_Function().
Definition at line 1615 of file tree.h.
Referenced by alpha_start_function(), assemble_variable(), begin_class_definition(), c_expand_body(), cp_line_of(), create_temporary_var(), define_label(), dequeue_and_dump(), duplicate_decls(), error_with_ivar(), expand_body(), expand_call_inline(), expand_decl_init(), expand_inline_function(), ffeste_labeldef_branch(), finish_struct(), gen_aux_info_record(), genrtl_start_function(), instantiate_class_template(), instantiate_decl(), layout_class(), lookup_label(), make_label_decl(), make_node(), mips_output_function_prologue(), pop_label_level(), print_node(), pushdecl(), pushdecl_class_level(), shadow_warning(), start_function(), start_static_initialization_or_destruction(), store_parm_decls(), synthesize_method(), tsubst_decl(), tsubst_friend_function(), vect_print_dump_info(), verify_decl(), verify_statement(), VPARAMS(), warn_deprecated_use(), warn_if_shadowing(), warn_with_method(), WFE_Expand_Stmt(), and WFE_Start_Function().
Definition at line 1613 of file tree.h.
Referenced by begin_class_definition(), branch_prob(), c_finish_omp_for(), c_parser_declaration_or_fndef(), c_tree_printer(), cgraph_build_static_cdtor(), check_counter(), check_explicit_specialization(), compute_checksum(), coverage_begin_output(), cp_copy_res_decl_for_inlining(), cp_finish_file(), create_omp_child_function(), create_one_component_var(), create_temporary_var(), default_tree_printer(), define_label(), dequeue_and_dump(), duplicate_decls(), finalize_nesting_tree_1(), finalize_nrv(), finish_enum(), finish_struct(), gen_aux_info_record(), gimplify_body(), grokdeclarator(), handle_using_decl(), implicitly_declare_fn(), init_function_start(), instantiate_class_template(), instantiate_decl(), instantiate_element(), location_of(), lookup_field_for_decl(), lookup_label(), lookup_template_class(), make_label(), make_label_decl(), make_node_stat(), mark_used(), maybe_clone_body(), merge_decls(), mf_decl_cache_locals(), mf_varname_tree(), one_static_initialization_or_destruction(), pp_base_format(), pp_base_prepare_to_format(), print_node(), pushdecl_class_level(), register_specialization(), sh_symbian_dllimport_p(), sh_symbian_encode_section_info(), sh_symbian_handle_dll_attribute(), sh_symbian_mark_dllimport(), start_function(), start_preparsed_function(), start_static_initialization_or_destruction(), store_parm_decls_oldstyle(), synthesize_method(), tree_function_versioning(), tree_nrv(), tree_rest_of_compilation(), tsubst_decl(), tsubst_enum(), update_cloned_parm(), warn_deprecated_use(), and warn_uninit().
Definition at line 1879 of file tree.h.
Referenced by c_expand_body(), cgraph_build_static_cdtor(), decide_is_function_needed(), duplicate_decls(), expand_or_defer_fn(), finish_function(), genrtl_finish_function(), GTY(), handle_constructor_attribute(), and merge_decls().
Definition at line 1882 of file tree.h.
Referenced by c_expand_body(), cgraph_build_static_cdtor(), decide_is_function_needed(), duplicate_decls(), expand_or_defer_fn(), finish_function(), genrtl_finish_function(), GTY(), handle_destructor_attribute(), and merge_decls().
Definition at line 1816 of file tree.h.
Referenced by assemble_variable(), categorize_decl_for_section(), cp_finish_decl(), Create_ST_For_Tree(), default_encode_section_info(), default_section_type_flags_1(), diagnose_mismatched_decls(), duplicate_decls(), grokdeclarator(), grokvardecl(), handle_tls_model_attribute(), ia64_encode_section_info(), ix86_encode_section_info(), print_node(), recompute_tree_invarant_for_addr_expr(), start_decl(), and staticp().
Definition at line 1847 of file tree.h.
Referenced by expand_end_bindings(), expand_goto_internal(), expand_nl_goto_receivers(), print_node(), and remap_decl().
Definition at line 1874 of file tree.h.
Referenced by assign_parm_find_data_types(), assign_parms(), handle_transparent_union_attribute(), and print_node().
Definition at line 1694 of file tree.h.
Referenced by add_call_clobber_ops(), add_call_read_ops(), add_new_name_mapping(), add_static_var(), add_to_addressable_set(), alias_get_name(), build_element_name_1(), c_finish_omp_clauses(), check_all_va_list_escapes(), check_cast(), check_operand(), check_replaceable(), check_va_list_escapes(), clear_call_clobbered(), compute_flow_insensitive_aliasing(), copy_node(), copy_node_stat(), cp_genericize_r(), create_overlap_variables_for(), create_ssa_var_map(), default_def(), dump_decl_name(), dump_generic_node(), dump_variable(), duplicate_decls(), eq_node(), eq_varpool_node(), execute_optimize_stdarg(), find_candidates_for_sra(), find_replaceable_in_bb(), find_used_portions(), find_va_list_reference(), finish_omp_clauses(), gather_mem_refs_stmt(), get_component_var(), GTY(), has_proper_scope_for_analysis(), hash_varpool_node(), is_call_clobbered(), is_sra_candidate_decl(), iterative_hash_expr(), lhd_set_decl_assembler_name(), look_for_address_of(), lookup_element(), make_node(), make_node_stat(), mark_call_clobbered(), mark_def_sites(), mark_new_vars_to_rename(), mark_non_addressable(), mark_sym_for_renaming(), merge_decls(), move_sese_region_to_fn(), move_stmt_r(), named_label_entry_hash(), new_label_mapper(), print_decl_name(), print_node(), print_node_brief(), pushdecl(), pushdecl_maybe_friend(), referenced_var_check_and_insert(), scan_for_refs(), set_default_def(), set_uids_in_ptset(), setup_pointers_and_addressables(), sort_tags_by_id(), splay_tree_compare_decl_uid(), sra_hash_tree(), stack_var_size_cmp(), symbol_marked_for_renaming(), update_alias_info(), va_list_counter_struct_op(), va_list_ptr_read(), va_list_ptr_write(), VEC(), verify_call_clobbering(), verify_flow_insensitive_alias_info(), and verify_name_tags().
Definition at line 1812 of file tree.h.
Referenced by build_module_descriptor(), c_cannot_inline_tree_fn(), cgraph_build_static_cdtor(), cp_cannot_inline_tree_fn(), create_nesting_tree(), create_omp_child_function(), duplicate_decls(), finish_function(), finish_goto_stmt(), finish_named_return_value(), function_cannot_inline_p(), handle_noinline_attribute(), inlinable_function_p(), ipa_method_compute_modify(), ipcp_method_dont_insert_const(), merge_decls(), start_decl(), start_function(), and start_objects().
Definition at line 1636 of file tree.h.
Referenced by align_variable(), assemble_variable(), build_base_field(), cgraph_increase_alignment(), check_bitfield_decl(), Create_ST_For_Tree(), create_vtable_ptr(), do_type_align(), duplicate_decls(), expand_anon_union_decl(), expand_decl(), expand_one_stack_var_at(), ffecom_decl_field(), ffecom_init_0(), ffecom_transform_common_(), ffecom_transform_equiv_(), finish_enum(), finish_struct(), gimplify_init_constructor(), GTY(), handle_aligned_attribute(), init_eh(), layout_class_type(), layout_decl(), lookup_field_for_decl(), make_node(), make_node_stat(), merge_decls(), print_node(), relayout_decl(), s390_encode_section_info(), update_alignment_for_field(), and vect_compute_data_ref_alignment().
Definition at line 1686 of file tree.h.
Referenced by add_implicitly_declared_members(), add_vcall_offset_vtbl_entries_1(), associated_type(), build_clone(), build_invokevirtual(), build_new_method_call(), build_over_call(), check_for_override(), check_methods(), cp_fold_obj_type_ref(), create_vtable_ptr(), debug_binfo(), decl_function_context(), determine_key_method(), duplicate_decls(), expand_ptrmemfunc_cst(), finish_struct_1(), get_basefndecls(), get_dispatch_vector(), import_export_decl(), key_method(), layout_class_method(), make_method_value(), modify_all_vtables(), start_function(), start_preparsed_function(), and warn_hidden().
Definition at line 1865 of file tree.h.
Referenced by add_decl_to_level(), add_implicitly_declared_members(), arm_mark_dllimport(), build_clone(), build_delete(), build_vtable(), check_for_override(), check_member_template(), clone_function_decl(), cp_dump_tree(), create_vtable_ptr(), DST_enter_member_function(), dump_function_decl(), duplicate_decls(), emit_associated_thunks(), expand_ptrmemfunc_cst(), finish_destructor_body(), finish_function(), finish_struct_1(), grokfndecl(), GTY(), i386_pe_dllimport_p(), i386_pe_type_dllimport_p(), lazily_declare_fn(), look_for_overrides_here(), look_for_overrides_r(), make_rtl_for_nonlocal_decl(), mcore_mark_dllimport(), pp_cxx_function_specifier(), print_node(), sh_symbian_dllimport_p(), sh_symbian_handle_dll_attribute(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), vtable_decl_p(), and WFE_Address_Of().
Definition at line 1889 of file tree.h.
Referenced by alpha_encode_section_info(), alpha_end_function(), arm_encode_call_attribute(), arm_encode_section_info(), assemble_alias(), assemble_start_function(), assemble_variable(), build_binary_op(), c_common_truthvalue_conversion(), Create_ST_For_Tree(), cris_encode_section_info(), current_file_function_operand(), darwin_emit_unwind_label(), darwin_encode_section_info(), decl_is_needed_vtable(), declare_weak(), default_binds_local_p_1(), fold(), fold_binary(), fold_builtin_expect(), get_guard(), globalize_decl(), handle_weakref_attribute(), machopic_select_section(), make_decl_one_only(), make_decl_rtl(), maybe_apply_pending_pragma_weaks(), maybe_clone_body(), merge_weak(), mips_encode_section_info(), mmix_make_decl_one_only(), notice_global_symbol(), ocp_convert(), pa_select_section(), print_node(), record_equivalences_from_stmt(), set_mem_attributes_minus_bitpos(), som_output_text_section_asm_op(), som_text_section_asm_op(), start_static_initialization_or_destruction(), store_parm_decls(), store_parm_decls_oldstyle(), tree_could_trap_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), WFE_Assemble_Alias(), WFE_Process_Class_Decl(), WFE_Process_Var_Decl(), and WFE_Start_Function().
Definition at line 1808 of file tree.h.
Referenced by expand_call_inline(), grokdeclarator(), grokfndecl(), inlinable_function_p(), maybe_clone_body(), print_node(), rest_of_compilation(), and start_method().
| #define double_ptr_type_node global_trees[TI_DOUBLE_PTR_TYPE] |
| #define double_type_node global_trees[TI_DOUBLE_TYPE] |
Definition at line 2324 of file tree.h.
Referenced by binary_numeric_promotion(), build_class_ref(), build_common_tree_nodes_2(), build_java_binop(), build_vtable(), c4x_init_builtins(), c_common_nodes_and_builtins(), c_common_type_for_mode(), c_cpp_builtins(), c_type_promotes_to(), cb_register_builtins(), convert_arg_to_ellipsis(), convert_arguments(), convert_to_real(), cp_parser_simple_type_specifier(), decode_newarray_type(), emit_support_tinfos(), encode_newarray_type(), estimate_bb_frequencies(), expand_java_pushc(), ffecom_expr_intrinsic_(), ffecom_init_0(), ffecom_make_gfrt_(), finish_declspecs(), gen_declspecs(), get_primitive_array_vtable(), get_vtable_decl(), grokdeclarator(), GTY(), init_expr_processing(), interpret_float(), ix86_init_mmx_sse_builtins(), java_init_decl_processing(), java_lex(), layout_vtable_decl(), mathfn_built_in(), mips_init_builtins(), parse_signature_type(), propagate_freq(), rs6000_handle_altivec_attribute(), store_parm_decls(), store_parm_decls_oldstyle(), strip_float_extensions(), type_after_usual_arithmetic_conversions(), type_for_mode(), type_promotes_to(), verify_jvm_instructions(), and write_builtin_type().
| #define error_mark_node global_trees[TI_ERROR_MARK] |
Definition at line 2289 of file tree.h.
Referenced by abstract_virtuals_error(), acceptable_java_type(), add_exception_specifier(), add_friend(), add_method(), add_template_candidate_real(), add_vcall_offset(), addr_object_size(), adjust_result_of_qualified_name_lookup(), align_variable(), alpha_encode_section_info(), alpha_expand_builtin(), alpha_fold_builtin(), alpha_va_arg(), altivec_expand_abs_builtin(), altivec_expand_binop_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_stv_builtin(), altivec_expand_ternop_builtin(), altivec_expand_unop_builtin(), altivec_resolve_overloaded_builtin(), ambiguous_decl(), any_dependent_template_arguments_p(), arg_assoc(), arg_assoc_class(), array_to_pointer_conversion(), array_type_nelts(), assemble_variable(), assemble_variable_contents(), assign_parm_find_data_types(), assign_parms(), associate_equivalences_with_edges(), avr_progmem_p(), begin_class_definition(), begin_function_definition(), binfo_or_else(), bss_initializer_p(), build_addr_func(), build_address(), build_aggr_init(), build_anon_union_vars(), build_array_ref(), build_asm_expr(), build_base_path(), build_binary_op(), build_c_cast(), build_call(), build_class_member_access_expr(), build_class_ref(), build_common_tree_nodes(), build_component_ref(), build_compound_expr(), build_compound_literal(), build_conditional_expr(), build_const_cast(), build_const_cast_1(), build_cplus_array_type_1(), build_cxx_call(), build_delete(), build_dynamic_cast(), build_dynamic_cast_1(), build_eh_type_type(), build_enumerator(), build_expr_from_tree(), build_expr_type_conversion(), build_external_ref(), build_field_call(), build_field_ref(), build_function_call(), build_function_call_real(), build_functional_cast(), build_indirect_ref(), build_instanceof(), build_java_class_ref(), build_m_component_ref(), build_member_call(), build_message_expr(), build_method_call(), build_modify_expr(), build_new(), build_new_1(), build_new_function_call(), build_new_method_call(), build_new_op(), build_nop(), build_objc_string_object(), build_object_call(), build_offset_ref(), build_offset_ref_call_from_tree(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_pointer_type_for_mode(), build_protocol_expr(), build_ptrmemfunc(), build_ptrmemfunc_type(), build_qualified_name(), build_reinterpret_cast(), build_reinterpret_cast_1(), build_scoped_method_call(), build_scoped_ref(), build_special_member_call(), build_static_cast(), build_static_cast_1(), build_throw(), build_typeid(), build_unary_op(), build_up_reference(), build_user_type_conversion(), build_vbase_delete(), build_vec_delete(), build_vec_init(), build_vfield_ref(), build_x_arrow(), build_x_binary_op(), build_x_compound_expr(), build_x_conditional_expr(), build_x_indirect_ref(), build_x_unary_op(), build_x_va_arg(), build_zero_init(), builtin_type_for_size(), c_add_case_label(), c_apply_type_quals_to_decl(), c_build_qualified_type(), c_common_type(), c_expand_asm_operands(), c_expand_body(), c_expand_expr_stmt(), c_expand_return(), c_expr_sizeof_expr(), c_expr_sizeof_type(), c_finish_incomplete_decl(), c_finish_omp_atomic(), c_finish_omp_clauses(), c_finish_omp_for(), c_finish_return(), c_finish_stmt_expr(), c_lex(), c_lex_with_flags(), c_objc_common_truthvalue_conversion(), c_parser_alignof_expression(), c_parser_braced_init(), c_parser_cast_expression(), c_parser_compound_statement(), c_parser_conditional_expression(), c_parser_declaration_or_fndef(), c_parser_enum_specifier(), c_parser_for_statement(), c_parser_initelt(), c_parser_objc_method_decl(), c_parser_objc_synchronized_statement(), c_parser_omp_atomic(), c_parser_omp_for_loop(), c_parser_omp_variable_list(), c_parser_paren_condition(), c_parser_parms_list_declarator(), c_parser_postfix_expression(), c_parser_postfix_expression_after_paren_type(), c_parser_postfix_expression_after_primary(), c_parser_sizeof_expression(), c_parser_struct_or_union_specifier(), c_parser_switch_statement(), c_parser_typeof_specifier(), c_parser_unary_expression(), c_pop_function_context(), c_process_expr_stmt(), c_start_case(), can_complete_type_without_circularity(), cast_valid_in_integral_constant_expression_p(), categorize_decl_for_section(), cgraph_expand_function(), cgraph_remove_node(), cgraph_remove_unreachable_nodes(), check_bitfield_decl(), check_case_bounds(), check_case_value(), check_default_args(), check_default_argument(), check_default_tmpl_args(), check_dtor_name(), check_elaborated_type_specifier(), check_explicit_specialization(), check_field_decls(), check_for_out_of_scope_variable(), check_for_override(), check_format_types(), check_initializer(), check_java_method(), check_omp_for_incr_expr(), check_return_expr(), check_tag_decl(), check_template_template_default_arg(), check_var_type(), class_depth(), classify_argument(), clone_underlying_type(), coerce_template_parms(), coerce_template_template_parms(), comdat_linkage(), common_base_type(), common_pointer_type(), common_type(), comp_template_parms(), complete_array_type(), complete_type(), complete_type_or_diagnostic(), complete_type_or_else(), composite_pointer_type(), composite_type(), comptypes(), compute_array_index_type(), compute_object_offset(), constant_value_1(), constrain_class_visibility(), continue_class(), convert(), convert_arg_to_ellipsis(), convert_arguments(), convert_default_arg(), convert_for_arg_passing(), convert_for_assignment(), convert_for_initialization(), convert_like_real(), convert_nontype_argument(), convert_nontype_argument_function(), convert_template_argument(), convert_to_base(), convert_to_integer(), convert_to_pointer_force(), convert_to_reference(), convert_to_vector(), convert_to_void(), copy_fn_p(), cp_apply_type_quals_to_decl(), cp_build_qualified_type_real(), cp_convert_to_pointer(), cp_finish_decl(), cp_fname_init(), cp_parser_asm_definition(), cp_parser_asm_operand_list(), cp_parser_assignment_expression(), cp_parser_attribute_list(), cp_parser_base_clause(), cp_parser_base_specifier(), cp_parser_binary_expression(), cp_parser_builtin_offsetof(), cp_parser_cast_expression(), cp_parser_class_head(), cp_parser_class_name(), cp_parser_class_or_namespace_name(), cp_parser_class_specifier(), cp_parser_compound_statement(), cp_parser_constant_expression(), cp_parser_constant_initializer(), cp_parser_constructor_declarator_p(), cp_parser_conversion_function_id(), cp_parser_conversion_type_id(), cp_parser_delete_expression(), cp_parser_diagnose_invalid_type_name(), cp_parser_direct_declarator(), cp_parser_direct_new_declarator(), cp_parser_elaborated_type_specifier(), cp_parser_enum_specifier(), cp_parser_enumerator_definition(), cp_parser_exception_declaration(), cp_parser_expression(), cp_parser_function_definition_from_specifiers_and_declarator(), cp_parser_functional_cast(), cp_parser_id_expression(), cp_parser_identifier(), cp_parser_init_declarator(), cp_parser_initializer(), cp_parser_iteration_statement(), cp_parser_jump_statement(), cp_parser_label_declaration(), cp_parser_labeled_statement(), cp_parser_lookup_name(), cp_parser_make_typename_type(), cp_parser_mem_initializer(), cp_parser_mem_initializer_list(), cp_parser_member_declaration(), cp_parser_name_lookup_error(), cp_parser_namespace_alias_definition(), cp_parser_namespace_name(), cp_parser_nested_name_specifier_opt(), cp_parser_new_expression(), cp_parser_new_type_id(), cp_parser_objc_encode_expression(), cp_parser_objc_expression(), cp_parser_objc_selector(), cp_parser_objc_statement(), cp_parser_omp_atomic(), cp_parser_omp_clause_if(), cp_parser_omp_clause_num_threads(), cp_parser_omp_clause_schedule(), cp_parser_omp_critical(), cp_parser_omp_var_list_no_open(), cp_parser_operator(), cp_parser_operator_function_id(), cp_parser_parenthesized_expression_list(), cp_parser_postfix_dot_deref_expression(), cp_parser_postfix_expression(), cp_parser_postfix_open_square_expression(), cp_parser_primary_expression(), cp_parser_pseudo_destructor_name(), cp_parser_pure_specifier(), cp_parser_save_member_function_body(), cp_parser_selection_statement(), cp_parser_simple_declaration(), cp_parser_simple_type_specifier(), cp_parser_single_declaration(), cp_parser_string_literal(), cp_parser_template_argument(), cp_parser_template_id(), cp_parser_template_name(), cp_parser_template_parameter(), cp_parser_template_parameter_list(), cp_parser_type_id(), cp_parser_type_name(), cp_parser_type_parameter(), cp_parser_type_specifier(), cp_parser_type_specifier_seq(), cp_parser_unary_expression(), cp_parser_unqualified_id(), cp_parser_using_declaration(), cp_type_quals(), cplus_decl_attributes(), create_array_type_for_decl(), cris_expand_builtin_va_arg(), current_template_args(), cxx_alignof_expr(), cxx_init_decl_processing(), cxx_maybe_build_cleanup(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), cxx_sizeof_or_alignof_type(), darwin_encode_section_info(), decay_conversion(), decl_anon_ns_mem_p(), decl_constant_value(), decl_jump_unsafe(), decl_type_access_control(), decls_match(), declspecs_add_type(), def_builtin_1(), def_fn_type(), default_binds_local_p_1(), default_conversion(), default_function_array_conversion(), deferred_type_access_control(), define_label(), delete_sanity(), dependent_type_p(), determine_specialization(), determine_visibility(), dfs_base_derived_from(), dfs_lookup_base(), diagnose_mismatched_decls(), digest_init(), do_case(), do_class_using_decl(), do_decl_instantiation(), do_friend(), do_identifier(), do_jump(), do_namespace_alias(), do_pending_defargs(), do_scoped_id(), do_store_flag(), do_using_directive(), dump_function_declaration(), dump_generic_node(), dump_template_parameter(), dump_template_parms(), duplicate_decls(), eh_type_info(), emit_side_effect_warnings(), error_not_base_type(), expand_aggr_init_1(), expand_asm_operands(), expand_call(), expand_case(), expand_decl(), expand_decl_init(), expand_end_case_type(), expand_expr(), expand_expr_real_1(), expand_expr_stmt_value(), expand_inline_function(), expand_java_field_op(), expand_one_var(), expand_return(), expand_start_catch_block(), expand_stmt(), expand_unordered_cmp(), expand_virtual_init(), expr_sizeof(), ffecom_1(), ffecom_1_fn(), ffecom_2(), ffecom_2s(), ffecom_3(), ffecom_3s(), ffecom_arg_ptr_to_const_expr(), ffecom_arg_ptr_to_expr(), ffecom_arrayref_(), ffecom_char_args_x_(), ffecom_check_size_overflow_(), ffecom_const_expr(), ffecom_constantunion(), ffecom_convert_narrow_(), ffecom_convert_widen_(), ffecom_debug_kludge_(), ffecom_do_entry_(), ffecom_end_transition(), ffecom_expand_let_stmt(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_f2c_make_type_(), ffecom_finish_symbol_transform_(), ffecom_init_zero_(), ffecom_intrinsic_ichar_(), ffecom_intrinsic_len_(), ffecom_let_char_(), ffecom_list_expr(), ffecom_list_ptr_to_expr(), ffecom_lookup_label(), ffecom_make_tempvar(), ffecom_member_phase2_(), ffecom_modify(), ffecom_ptr_to_const_expr(), ffecom_ptr_to_expr(), ffecom_push_dummy_decls_(), ffecom_return_expr(), ffecom_stabilize_aggregate_(), ffecom_start_decl(), ffecom_start_progunit_(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), ffecom_tree_divide_(), ffecom_type_expr(), ffecom_type_localvar_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffeste_begin_iterdo_(), ffeste_end_iterdo_(), ffeste_io_cilist_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), ffeste_labeldef_branch(), ffeste_R1226(), ffeste_R1227(), ffeste_R809(), ffeste_R810(), ffeste_R904(), ffeste_R907(), ffeste_R909_finish(), ffeste_R910_finish(), ffeste_R923A(), ffeste_subr_beru_(), finalize_nrv_r(), find_base_decl(), find_final_overrider(), finish_anon_union(), finish_asm_stmt(), finish_base_specifier(), finish_call_expr(), finish_case_label(), finish_class_definition(), finish_class_member_access_expr(), finish_compound_literal(), finish_decl(), finish_enum(), finish_for_expr(), finish_function(), finish_id_expr(), finish_id_expression(), finish_label_address_expr(), finish_label_stmt(), finish_member_declaration(), finish_member_template_decl(), finish_message_expr(), finish_non_static_data_member(), finish_object_call_expr(), finish_offsetof(), finish_omp_atomic(), finish_omp_clauses(), finish_pseudo_destructor_expr(), finish_qualified_id_expr(), finish_return_stmt(), finish_static_data_member_decl(), finish_stmt_expr(), finish_stmt_expr_expr(), finish_struct(), finish_struct_1(), finish_switch_cond(), finish_template_type(), finish_this_expr(), finish_typeof(), fixup_remapped_decl(), fn_type_unification(), fold_builtin_classify(), fold_builtin_unordered_cmp(), fold_convert(), fold_offsetof_1(), for_each_template_parm_r(), frv_emit_movsi(), genrtl_decl_cleanup(), genrtl_expr_stmt_value(), genrtl_finish_function(), genrtl_switch_stmt(), get_aggr_from_typedef(), get_alias_set(), get_bindings(), get_bindings_real(), get_callee_fndecl(), get_class_binding(), get_class_bindings(), get_expr_operands(), get_member_function_from_ptrfunc(), get_object_reference(), get_super_receiver(), get_template_base_recursive(), get_tinfo_decl(), get_tinfo_decl_dynamic(), get_type_decl(), get_type_value(), get_typeid(), get_variable_section(), gimplify_decl_expr(), gimplify_expr(), gimplify_expr_stmt(), gimplify_return_expr(), gimplify_scan_omp_clauses(), gimplify_type_sizes(), gimplify_va_arg_expr(), goa_lhs_expr_p(), grok_array_decl(), grok_op_properties(), grok_reference_init(), grokbitfield(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), gs_build_pointer_type(), gs_strip_nops(), GTY(), hack_identifier(), handle_alias_attribute(), handle_aligned_attribute(), handle_class_head(), handle_class_head_apparent_template(), handle_pragma_implementation(), handle_pragma_interface(), handle_using_decl(), implicit_conversion(), implicitly_declare(), initialize_argument_information(), initialize_handler_parm(), initialize_local_var(), initialize_reference(), initializer_constant_valid_p(), instantiate_class_template(), instantiate_pending_templates(), instantiate_template(), instantiate_type(), int_size_in_bytes(), integral_constant_value(), iq2000_select_section(), is_aggr_type(), is_empty_class(), is_exec_stmt(), is_specialization_of_friend(), ix86_asm_file_end(), ix86_file_end(), java_init_decl_processing(), java_lex(), layout_class(), layout_class_type(), layout_decl(), layout_type(), layout_var_decl(), locate_copy(), lookup_and_check_tag(), lookup_arg_dependent(), lookup_base(), lookup_destructor(), lookup_field(), lookup_field_r(), lookup_member(), lookup_name_real(), lookup_namespace_name(), lookup_nested_field(), lookup_objc_ivar(), lookup_qualified_name(), lookup_template_class(), lookup_template_function(), lookup_using_namespace(), m32r_select_section(), make_decl_one_only(), make_friend_class(), make_goto_expr_edges(), make_rtl_for_nonlocal_decl(), make_typename_type(), make_unbound_class_template(), mangle_class_name_for_template(), mangle_conv_op_name_for_type(), mark_stmt_necessary(), maybe_commonize_var(), maybe_deduce_size_from_array_init(), maybe_process_partial_specialization(), maybe_push_cleanup_level(), maybe_push_decl(), maybe_register_incomplete_var(), maybe_with_size_expr(), member_init_ok_or_else(), merge_decls(), merge_types(), mf_xform_derefs_1(), mips_output_aligned_decl_common(), mips_select_section(), mips_unique_section(), mmix_expand_builtin_va_arg(), mmix_select_section(), mmix_unique_section(), modify_all_vtables(), most_specialized_class(), most_specialized_instantiation(), mx_xfn_xform_decls(), no_linkage_check(), notice_global_symbol(), ocp_convert(), omp_add_variable(), omp_copy_decl(), omp_firstprivatize_type_sizes(), omp_notice_variable(), original_type(), output_func_start_profiler(), output_init_element(), pa_select_section(), parse_strconst_pragma(), parse_using_directive(), parse_zip_file_entries(), parser_build_binary_op(), perform_direct_initialization_if_possible(), perform_implicit_conversion(), perform_member_init(), perform_qualification_conversions(), place_field(), pod_type_p(), pointer_diff(), pop_f_function_context(), pop_init_level(), pop_scope(), poplevel(), prepare_eh_type(), print_binding_level(), process_init_constructor(), process_init_element(), process_template_parm(), prune_vars_needing_no_initialization(), push_base_cleanups(), push_class_level_binding(), push_init_level(), push_inline_template_parms_recursive(), push_nested_class(), push_overloaded_decl(), push_template_decl_real(), pushcase(), pushcase_range(), pushdecl(), pushdecl_maybe_friend(), pushtag(), qualified_lookup_using_namespace(), qualified_name_lookup_error(), record_edge_info(), redeclare_class_template(), reference_binding(), regenerate_decl_from_template(), register_specialization(), remap_save_expr(), replace_defarg(), require_complete_type(), require_complete_types_for_parms(), reshape_init(), reshape_init_array(), reshape_init_array_1(), reshape_init_class(), reshape_init_r(), reshape_init_vector(), resolve_address_of_overloaded_function(), resolve_args(), resolve_offset_ref(), resolve_overloaded_builtin(), resolve_scoped_fn_name(), resolve_typename_type(), retrieve_specialization(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), rs6000_expand_binop_builtin(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_special_round_type_align(), s390_expand_builtin(), self_promoting_args_p(), set_decl_abstract_flags(), set_decl_origin_self(), set_designator(), set_mem_attributes_minus_bitpos(), set_namespace_binding(), setup_class_bindings(), setup_one_parameter(), sh_attr_renesas_p(), sh_expand_builtin(), shadow_tag(), size_binop(), size_in_bytes(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_expand_stv_builtin(), stabilize_call(), stabilize_init(), stabilize_reference(), standard_conversion(), start_class(), start_decl(), start_decl_1(), start_enum(), start_function(), start_init(), start_method(), start_preparsed_function(), std_expand_builtin_va_arg(), store_init_value(), store_parm_decls(), store_parm_decls_newstyle(), store_parm_decls_oldstyle(), supplement_binding(), tree_expr_nonnegative_warnv_p(), tree_node_can_be_shared(), tree_rest_of_compilation(), tsubst(), tsubst_aggr_type(), tsubst_arg_types(), tsubst_copy(), tsubst_copy_and_build(), tsubst_decl(), tsubst_exception_specification(), tsubst_expr(), tsubst_friend_class(), tsubst_friend_function(), tsubst_function_type(), tsubst_qualified_id(), tsubst_template_arg_vector(), tsubst_template_args(), tsubst_template_parms(), type_access_control(), type_dependent_expression_p(), type_hash_list(), type_lists_compatible_p(), type_promotes_to(), type_requires_array_cookie(), type_unification_real(), unary_complex_lvalue(), undeclared_variable(), unify(), unqualified_name_lookup_error(), unqualified_namespace_lookup(), update_alignment_for_field(), update_vtable_entry_for_fn(), uses_template_parms(), v850_select_section(), valid_compound_expr_initializer(), validate_nonmember_using_decl(), validate_proto_after_old_defn(), variably_modified_type_p(), verify_class_unification(), verify_function(), walk_subobject_offsets(), warn_if_shadowing(), WFE_Expand_Expr(), write_type(), xref_basetypes(), xref_tag(), and zero_init_p().
Definition at line 3156 of file tree.h.
Referenced by ffestd_stmt_pass_(), ffeste_R1212(), ffeste_R811(), ffeste_R837(), and java_lang_expand_expr().
Definition at line 3142 of file tree.h.
Referenced by bison_rule_pushlevel_(), complete_start_java_method(), expand_expr(), expand_start_target_temps(), java_lang_expand_expr(), and maybe_pushlevels().
Definition at line 959 of file tree.h.
Referenced by expand_call_inline(), expand_expr(), and generate_bytecode_insns().
Definition at line 965 of file tree.h.
Referenced by check_init(), expand_call_inline(), expand_expr(), generate_bytecode_insns(), and print_node().
Definition at line 963 of file tree.h.
Referenced by build_expr_wfl(), print_node(), and read_class().
Definition at line 969 of file tree.h.
Referenced by check_init(), expand_call_inline(), expand_expr(), generate_bytecode_insns(), and print_node().
Definition at line 961 of file tree.h.
Referenced by build_expr_wfl(), check_init(), dequeue_and_dump(), dump_expr(), Emit_Cleanup(), expand_call_inline(), expand_expr(), generate_bytecode_insns(), and WFE_Expand_Expr().
| #define float_ptr_type_node global_trees[TI_FLOAT_PTR_TYPE] |
| #define float_type_node global_trees[TI_FLOAT_TYPE] |
Definition at line 2323 of file tree.h.
Referenced by altivec_init_builtins(), binary_numeric_promotion(), build_class_ref(), build_common_tree_nodes_2(), builtin_define_float_constants(), c_common_nodes_and_builtins(), c_common_type_for_mode(), c_cpp_builtins(), c_type_promotes_to(), cb_register_builtins(), convert_arguments(), convert_to_real(), cp_parser_simple_type_specifier(), decode_newarray_type(), emit_support_tinfos(), encode_newarray_type(), expand_java_pushc(), ffecom_init_0(), ffecom_make_gfrt_(), finish_declspecs(), gen_declspecs(), get_primitive_array_vtable(), grokdeclarator(), GTY(), init_expr_processing(), interpret_float(), ix86_init_mmx_sse_builtins(), java_init_decl_processing(), java_lex(), mathfn_built_in(), mips_init_builtins(), parse_signature_type(), pp_c_floating_constant(), rs6000_init_builtins(), self_promoting_args_p(), store_parm_decls(), store_parm_decls_oldstyle(), strip_float_extensions(), type_after_usual_arithmetic_conversions(), type_for_mode(), type_promotes_to(), verify_jvm_instructions(), and write_builtin_type().
| #define FLOAT_TYPE_P | ( | TYPE | ) |
Value:
(TREE_CODE (TYPE) == REAL_TYPE \ || (TREE_CODE (TYPE) == COMPLEX_TYPE \ && TREE_CODE (TREE_TYPE (TYPE)) == REAL_TYPE))
Definition at line 455 of file tree.h.
Referenced by abs_replacement(), alpha_va_arg(), arm_return_in_memory(), c_finish_omp_clauses(), cfg_remove_useless_stmts_bb(), check_replaceable(), clipper_va_arg(), convert_to_real(), execute_cse_reciprocals(), execute_cse_reciprocals_1(), finish_omp_clauses(), fold(), fold_binary(), fold_binary_to_constant(), fold_comparison(), fold_cond_expr_with_comparison(), fold_negate_expr(), fold_truth_not_expr(), fold_truthop(), fold_unary(), fp_predicate(), function_arg_record_value_1(), function_arg_record_value_2(), i860_gimplify_va_arg_expr(), i860_va_arg(), ia64_function_value(), initializer_constant_valid_p(), invert_truthvalue(), mips_arg_info(), mips_function_value(), mips_pad_arg_upward(), mips_pad_reg_upward(), negate_expr(), negate_expr_p(), pod_type_p(), process_assignment(), record_conditions(), rs6000_va_arg(), s390_va_arg(), scan_record_type(), simplify_rhs_and_lookup_avail_expr(), split_tree(), strip_float_extensions(), tree_could_trap_p(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_predict_by_opcode(), unsafe_associative_fp_binop(), and use_register_for_decl().
Definition at line 881 of file tree.h.
Referenced by c_lex(), c_lex_with_flags(), get_identifier(), get_identifier_nocopy(), get_identifier_with_length(), mark_ident(), and maybe_get_identifier().
Definition at line 875 of file tree.h.
Referenced by attribute_hash_list(), binding_table_expand(), binding_table_find(), binding_table_find_anon_type(), binding_table_insert(), and binding_table_reverse_maybe_remap().
| #define IDENTIFIER_LENGTH | ( | NODE | ) | (IDENTIFIER_NODE_CHECK (NODE)->identifier.id.len) |
Definition at line 863 of file tree.h.
Referenced by alloc_class_constant(), append_innerclasses_attribute(), build_element_name_1(), build_java_argument_signature(), build_java_array_type(), build_java_signature(), build_jni_stub(), build_keyword_selector(), build_method_symbols_entry(), build_selector_translation_table(), build_utf8_ref(), c_parser_asm_operands(), count_constant_pool_bytes(), cp_parser_asm_operand_list(), darwin_emit_unwind_label(), dequeue_and_dump(), ffecom_debug_kludge_(), generate_strings(), get_class_reference(), get_super_receiver(), get_type_from_signature(), grokfndecl(), GTY(), identifier_subst(), is_attribute_with_length_p(), make_field_value(), make_method_value(), mangle_array_type(), mangle_member_name(), mangle_record_type(), maybe_apply_renaming_pragma(), nothrow_libfn_p(), output_add_identifier(), put_decl_node(), read_class(), set_source_filename(), special_function_p(), verify_function(), verify_jvm_instructions(), verify_ordinary_identifier(), warn_for_assignment(), write_constant_pool(), and write_source_name().
| #define IDENTIFIER_POINTER | ( | NODE | ) | ((const char *) IDENTIFIER_NODE_CHECK (NODE)->identifier.id.str) |
Definition at line 867 of file tree.h.
Referenced by add_category(), add_class_method(), add_instance_method(), add_method(), adorn_decl(), alloc_class_constant(), alter_access(), announce_function(), append_innerclasses_attribute(), arc_handle_interrupt_attribute(), arm_handle_fndecl_attribute(), arm_handle_isr_attribute(), arm_mark_dllexport(), arm_mark_dllimport(), arm_pe_encode_section_info(), arm_pe_unique_section(), assemble_alias(), assemble_name(), assemble_variable(), assop_to_string(), attribute_list_contained(), avr_handle_fndecl_attribute(), avr_handle_progmem_attribute(), bfin_handle_longcall_attribute(), block_move_loop(), block_move_no_loop(), branch_prob(), build_asm_stmt(), build_c_cast(), build_call(), build_class_ref(), build_component_ref(), build_def_use(), build_element_name_1(), build_enumerator(), build_external_ref(), build_field_ref(), build_function_call(), build_ivar_chain(), build_ivar_reference(), build_java_argument_signature(), build_java_array_type(), build_java_method_aliases(), build_java_signature(), build_jni_stub(), build_keyword_selector(), build_known_method_ref(), build_method_symbols_entry(), build_mips16_call_stub(), build_objc_string_object(), build_protocol_expr(), build_static_field_ref(), build_unary_op(), build_utf8_ref(), c4x_check_attribute(), c4x_handle_fntype_attribute(), c_expand_body(), c_expand_builtin(), c_genericize(), c_incomplete_type_error(), c_lex(), c_mark_addressable(), c_parse_error(), c_parser_asm_operands(), c_parser_omp_clause_default(), c_parser_omp_clause_name(), c_parser_omp_clause_schedule(), c_parser_omp_parallel(), c_print_identifier(), c_tree_printer(), called_as_built_in(), check_duplicates(), check_for_full_enumeration_handling(), check_for_loop_decls(), check_format_types(), check_function_format(), check_init(), check_methods(), check_methods_accessible(), check_protocol(), check_protocol_recursively(), classtype_mangled_name(), collect2_eh_frame_section(), compute_checksum(), convert_arguments(), convert_for_assignment(), coverage_begin_output(), cp_parser_asm_operand_list(), cp_parser_omp_clause_default(), cp_parser_omp_clause_name(), cp_parser_omp_clause_schedule(), cp_parser_omp_parallel(), cp_parser_sizeof_operand(), create_one_component_var(), Create_ST_For_Tree(), create_temp(), cxx_comdat_group(), d30v_stack_info(), darwin_assemble_visibility(), darwin_emit_unwind_label(), darwin_handle_kext_attribute(), darwin_handle_weak_import_attribute(), darwin_pragma_ms_struct(), darwin_pragma_options(), debug_binfo(), debug_stack_info(), decl_assembler_name_equal(), decl_attributes(), decl_conflicts_with_clobbers_p(), decl_is_needed_vtable(), declare_label(), declspecs_add_qual(), declspecs_add_scspec(), declspecs_add_type(), decode_format_attr(), default_assemble_visibility(), default_eh_frame_section(), default_unique_section(), default_unique_section_1(), define_label(), dequeue_and_dump(), do_assemble_alias(), do_type_instantiation(), DST_Create_Subprogram(), DST_Create_var(), DST_enter_enum(), DST_enter_member_function(), DST_enter_static_data_mem(), DST_find_class_member(), dump_array_ref(), dump_expr(), dump_generic_node(), dump_interface(), dump_substitution_candidates(), dump_thunk(), dump_variable(), dw2_output_call_site_table(), emit_local_var(), encode_aggregate_within(), encode_pointer(), execute_one_pass(), expand_ashiftrt(), expand_block_move(), expand_builtin(), expand_builtin_va_arg(), expand_epilogue(), expand_goto_internal(), expand_invoke(), expand_java_field_op(), expand_label(), expand_prologue(), expand_start_critical(), expand_unordered_cmp(), ffecom_debug_kludge_(), ffecom_subscript_check_(), final(), final_assign_error(), finalize_record_size(), find_induction_variable(), finish_aliases_1(), finish_asm_stmt(), finish_class(), finish_mangling(), finish_message_expr(), finish_objc(), finish_repo(), finish_struct(), fname_as_string(), fold_builtin_classify(), fold_builtin_unordered_cmp(), fold_offsetof_1(), forward_declare_categories(), frv_debug_stack(), frv_gen_GPsym2reg(), frv_print_operand_jump_hint(), frv_stack_info(), function_symbol(), gen_datalabel_ref(), gen_decl(), gen_declaration_1(), gen_declarator(), gen_declspecs(), gen_method_decl(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), gen_type(), generate_strings(), genrtl_asm_stmt(), get_class_reference(), get_coverage_counts(), get_exec_counts(), get_frame_type(), get_low_bound(), get_name(), Get_Name(), get_name_of_type(), get_one_coefficient(), get_super_receiver(), get_type_from_signature(), get_vfield_name(), ghs_pragma_section(), gimplify_scan_omp_clauses(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), GTY(), h8300_handle_eightbit_data_attribute(), h8300_handle_fndecl_attribute(), h8300_handle_tiny_data_attribute(), handle_alias_attribute(), handle_always_inline_attribute(), handle_class_ref(), handle_cleanup_attribute(), handle_com_interface_attribute(), handle_common_attribute(), handle_const_attribute(), handle_constructor_attribute(), handle_deprecated_attribute(), handle_destructor_attribute(), handle_impent(), handle_init_priority_attribute(), handle_int_attribute(), handle_java_interface_attribute(), handle_malloc_attribute(), handle_mode_attribute(), handle_no_instrument_function_attribute(), handle_no_limit_stack_attribute(), handle_nocommon_attribute(), handle_noinline_attribute(), handle_noreturn_attribute(), handle_nothrow_attribute(), handle_packed_attribute(), handle_pragma_diagnostic(), handle_pragma_freq_hint(), handle_pragma_visibility(), handle_pure_attribute(), handle_sentinel_attribute(), handle_tls_model_attribute(), handle_transparent_union_attribute(), handle_unused_attribute(), handle_used_attribute(), handle_vector_size_attribute(), handle_visibility_attribute(), handle_warn_unused_result_attribute(), hash_func(), i386_nlm_encode_section_info(), i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), i386_pe_unique_section(), ia64_handle_model_attribute(), ia64_hpux_add_pragma_builtin(), identifier_subst(), implicit_decl_warning(), implicitly_declare(), ip2k_handle_fndecl_attribute(), ip2k_handle_progmem_attribute(), iq2000_expand_prologue(), is_attribute_p(), is_attribute_with_length_p(), is_compiled_class(), is_private(), is_public(), ix86_handle_cconv_attribute(), ix86_handle_cdecl_attribute(), ix86_handle_dll_attribute(), ix86_handle_regparm_attribute(), ix86_handle_selectany_attribute(), ix86_handle_shared_attribute(), ix86_handle_struct_attribute(), jcf_parse(), lang_printable_name(), layout_class(), layout_class_method(), lhd_comdat_group(), lhd_decl_printable_name(), lhd_set_decl_assembler_name(), load_class(), lookup_and_install_protocols(), lookup_field(), lookup_label(), lookup_objc_ivar(), lower_rec_input_clauses(), m32r_handle_model_attribute(), m68hc11_handle_fntype_attribute(), m68hc11_handle_page0_attribute(), m68k_handle_fndecl_attribute(), machopic_finish(), machopic_function_base_name(), machopic_indirection_name(), machopic_output_indirection(), machopic_output_possible_stub_label(), machopic_select_section(), machopic_validate_stub_or_non_lazy_ptr(), make_class_data(), make_class_file_name(), make_decl_rtl(), make_field_value(), make_method_value(), make_rtl_for_local_static(), mangle_array_type(), mangle_class_name_for_template(), mangle_decl_string(), mangle_guard_variable(), mangle_member_name(), mangle_record_type(), maybe_apply_renaming_pragma(), mcore_encode_section_info(), mcore_handle_naked_attribute(), mcore_mark_dllexport(), mcore_mark_dllimport(), mcore_unique_section(), merge_attributes(), mf_varname_tree(), mips16_gp_offset(), mips_expand_prologue(), mips_unique_section(), mmix_unique_section(), mt_debug_stack(), mt_handle_interrupt_attribute(), mudflap_finish_file(), mx_register_decls(), name_as_c_string(), nothrow_libfn_p(), ns32k_handle_fntype_attribute(), objc_comptypes(), objc_declare_alias(), objc_declare_class(), objc_printable_name(), omp_is_private(), omp_notice_variable(), op_to_string(), output_add_identifier(), output_constructor(), output_func_start_profiler(), parmlist_tags_warning(), pending_xref_error(), poplevel(), pp_c_tree_decl_identifier(), print_binding_level(), print_decl_name(), print_mem_expr(), print_node(), print_node_brief(), produce_memory_decl_rtl(), push_class(), push_lang_context(), push_member_name(), push_namespace_with_attribs(), pushdecl(), put_decl_node(), read_class(), read_process_identifier(), read_token(), readonly_error(), readonly_warning(), really_start_method(), rs6000_handle_altivec_attribute(), rs6000_handle_longcall_attribute(), rs6000_handle_struct_attribute(), rs6000_longcall_ref(), rtl_coverage_counter_ref(), set_constant_value(), set_init_label(), set_source_filename(), set_type_package_list(), sh_handle_interrupt_handler_attribute(), sh_handle_sp_switch_attribute(), sh_handle_trap_exit_attribute(), sh_insert_attributes(), sh_symbian_encode_section_info(), sh_symbian_handle_dll_attribute(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), shadow_label(), shadow_warning(), special_function_p(), start_class(), start_decl(), start_enum(), start_init(), start_protocol(), start_struct(), store_parm_decls(), strip_attrs(), substitute_ep_register(), synth_id_with_class_suffix(), tree_conflicts_with_clobbers_p(), tree_function_versioning(), tree_verify_flow_info(), unique_section(), unmangle_classname(), update_non_lazy_ptrs(), update_stubs(), v850_handle_interrupt_attribute(), verify_function(), verify_jvm_instructions(), verify_ordinary_identifier(), warn_deprecated_use(), warn_for_assignment(), warn_for_collisions_1(), warn_if_shadowing(), weak_finish(), weak_finish_1(), WFE_Add_Weak(), WFE_Assemble_Alias(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Lhs_Of_Modify_Expr(), WFE_Weak_Finish(), write_constant_pool(), write_mangled_name(), write_source_name(), x86_64_elf_unique_section(), xstormy16_encode_section_info(), xstormy16_handle_interrupt_attribute(), yyerror(), and yyprint().
Value:
(TREE_INT_CST_HIGH (A) < TREE_INT_CST_HIGH (B) \ || (TREE_INT_CST_HIGH (A) == TREE_INT_CST_HIGH (B) \ && TREE_INT_CST_LOW (A) < TREE_INT_CST_LOW (B)))
Definition at line 758 of file tree.h.
Referenced by compute_array_index_type(), estimate_case_costs(), expand_case(), expand_end_case_type(), finish_unary_op_expr(), fold(), fold_abs_const(), fold_relational_const(), gimplify_switch_expr(), int_fits_type_p(), layout_class_type(), shorten_compare(), tree_int_cst_lt(), tsubst(), and walk_subobject_offsets().
Value:
(((unsigned HOST_WIDE_INT) TREE_INT_CST_HIGH (A) \ < (unsigned HOST_WIDE_INT) TREE_INT_CST_HIGH (B)) \ || (((unsigned HOST_WIDE_INT) TREE_INT_CST_HIGH (A) \ == (unsigned HOST_WIDE_INT) TREE_INT_CST_HIGH (B)) \ && TREE_INT_CST_LOW (A) < TREE_INT_CST_LOW (B)))
Definition at line 763 of file tree.h.
Referenced by convert_for_arg_passing(), default_cxx_get_cookie_size(), end_of_class(), fold(), fold_relational_const(), get_cookie_size(), get_unwidened(), include_empty_classes(), int_fits_type_p(), shorten_compare(), tree_int_cst_lt(), and type_passed_as().
| #define intDI_type_node global_trees[TI_INTDI_TYPE] |
Definition at line 2294 of file tree.h.
Referenced by build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), mips_init_builtins(), signed_type(), sparc_vis_init_builtins(), and unsigned_type().
| #define integer_minus_one_node global_trees[TI_INTEGER_MINUS_ONE] |
Definition at line 2305 of file tree.h.
Referenced by build_common_tree_nodes_2(), build_java_binop(), build_vec_init(), build_zero_init(), complete_array_type(), compute_object_sizes(), create_canonical_iv(), estimate_case_costs(), fold(), fold_abs_const(), fold_builtin_classify(), fold_builtin_memcmp(), fold_builtin_object_size(), fold_builtin_strcmp(), fold_builtin_strncmp(), interpret_rhs_modify_expr(), java_init_decl_processing(), make_class_data(), make_method_value(), omp_reduction_init(), and tree_fold_gcd().
| #define integer_one_node global_trees[TI_INTEGER_ONE] |
Definition at line 2304 of file tree.h.
Referenced by analyze_siv_subscript_cst_affine(), array_size_for_constructor(), array_type_nelts_top(), build_common_tree_nodes_2(), build_delete(), build_enumerator(), build_java_binop(), build_new(), build_new_1(), build_ptrmemfunc(), build_range_check(), build_unary_op(), build_zero_init(), c_init_decl_processing(), c_parser_omp_atomic(), c_parser_omp_clause_num_threads(), check_bitfield_type_and_width(), complete_array_type(), compute_array_index_type(), constant_boolean_node(), convert_to_integer(), cp_parser_new_type_id(), cp_parser_omp_atomic(), delete_sanity(), do_static_initialization_or_destruction(), dump_expr(), dump_type_suffix(), estimate_niter_from_size_of_data(), expand_expr(), expand_expr_real_1(), expand_float(), expand_ptrmemfunc_cst(), extract_omp_for_data(), extract_range_from_cond(), extract_range_from_unary_expr(), ffecom_constantunion(), ffecom_debug_kludge_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_init_0(), ffecom_intrinsic_ichar_(), ffecom_let_char_(), ffecom_subscript_check_(), ffecom_type_localvar_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffeste_begin_iterdo_(), ffeste_R1001(), finish_destructor_body(), finish_function(), fold(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_builtin_classify(), fold_builtin_constant_p(), fold_builtin_memcmp(), fold_builtin_signbit(), fold_builtin_strcmp(), fold_builtin_strncmp(), fold_comparison(), fold_cond_expr_cond(), fold_cond_expr_with_comparison(), fold_div_compare(), fold_inf_compare(), fold_mathfn_compare(), fold_relational_hi_lo(), fold_single_bit_test(), fold_truthop(), fold_unary(), fold_widened_comparison(), generate_copy_inout(), generate_element_init_1(), get_guard_cond(), get_member_function_from_ptrfunc(), gimplify_init_ctor_eval_range(), grokdeclarator(), group_case_labels(), group_case_nodes(), i860_gimplify_va_arg_expr(), i960_va_arg(), in_charge_arg_for_name(), init_repo(), instantiate_missing_elements(), is_valid_printf_arglist(), issue_prefetch_ref(), java_init_decl_processing(), layout_class_method(), layout_type(), lower_builtin_setjmp(), make_range(), maybe_lookup_element_for_expr(), merge_ranges(), mf_build_check_statement_for(), mf_xform_derefs(), mf_xform_derefs_1(), node_has_high_bound(), node_has_low_bound(), omp_reduction_init(), one_static_initialization_or_destruction(), optimize_bit_field_compare(), optimize_minmax_comparison(), perfect_nestify(), pointer_diff(), pointer_int_sum(), range_binop(), range_predecessor(), range_successor(), rs6000_pragma_longcall(), set_guard(), simplify_abs_using_ranges(), simplify_div_or_mod_using_ranges(), simplify_rhs_and_lookup_avail_expr(), start_static_initialization_or_destruction(), store_constructor(), tree_gen_edge_profiler(), tree_optimize_tail_calls_1(), truthvalue_conversion(), try_move_mult_to_index(), tsubst(), unify(), update_nonlocal_goto_save_area(), vect_analyze_pointer_ref_access(), vect_create_index_for_vector_ref(), and vectorizable_load().
| #define integer_ptr_type_node global_trees[TI_INTEGER_PTR_TYPE] |
| #define integer_type_node integer_types[itk_int] |
Definition at line 2407 of file tree.h.
Referenced by add_builtin_candidate(), all_chrecs_equal_p(), alpha_build_builtin_va_list(), alpha_build_va_list(), alpha_va_arg(), altivec_init_builtins(), analyze_miv_subscript(), analyze_siv_subscript_cst_affine(), analyze_ziv_subscript(), arc_va_arg(), arm_cxx_guard_type(), arm_init_builtins(), arm_init_iwmmxt_builtins(), bfin_init_builtins(), block_move_call(), build_array_type(), build_binary_op(), build_common_builtin_nodes(), build_common_tree_nodes(), build_common_tree_nodes_2(), build_complex_type(), build_enumerator(), build_function_type(), build_int_2_wide(), build_int_cst_type(), build_int_cst_wide(), build_invokeinterface(), build_invokevirtual(), build_range_check(), build_result_decl(), builtin_define_stdint_macros(), c4x_init_builtins(), c_build_bitfield_integer_type(), c_common_init(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_convert_parm_for_inlining(), c_cpp_builtins(), c_init_decl_processing(), c_promoting_integer_type_p(), c_type_promotes_to(), call_builtin_trap(), cb_register_builtins(), check_bitfield_type_and_width(), check_var_type(), chrec_steps_divide_constant_p(), clipper_build_va_list(), clipper_va_arg(), clipper_va_start(), complete_array_type(), compute_overlap_steps_for_affine_1_2(), compute_subscript_distance(), constant_boolean_node(), convert_arg_to_ellipsis(), convert_arguments(), convert_for_arg_passing(), cp_parser_init_declarator(), cp_parser_simple_type_specifier(), create_tinfo_types(), cxx_init_decl_processing(), default_conversion(), diagnose_mismatched_decls(), dump_expr(), emit_offset_symbol_table(), emit_support_tinfos(), end_final(), estimate_niter_from_size_of_data(), expand_assignment(), expand_block_move(), expand_builtin_args_info(), expand_builtin_memcmp(), expand_builtin_setjmp(), expand_builtin_sprintf(), expand_builtin_strcmp(), expand_builtin_strncmp(), expand_case(), expand_ptrmemfunc_cst(), expand_static_init(), expand_unop(), ffecom_constantunion(), ffecom_debug_kludge_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_finish_global_(), ffecom_gen_sfuncdef_(), ffecom_init_0(), ffecom_intrinsic_ichar_(), ffecom_make_tempvar(), ffecom_overlap_(), ffecom_start_progunit_(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_namelist_(), ffecom_type_namelist_(), ffecom_type_vardesc_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffelex_backslash_(), ffelex_cfebackslash_(), ffeste_begin_iterdo_(), ffeste_end_iterdo_(), ffeste_R1001(), ffeste_R803(), ffeste_R804(), ffeste_R807(), ffeste_R819B(), ffeste_R840(), ffeste_R909_finish(), finish_base_specifier(), finish_declspecs(), finish_destructor_body(), finish_enum(), finish_function(), finish_struct(), fold_builtin_fputs(), fold_builtin_isascii(), fold_builtin_isdigit(), fold_builtin_memcmp(), fold_builtin_strcmp(), fold_builtin_strcspn(), fold_builtin_strncmp(), fold_builtin_strspn(), fold_builtin_toascii(), force_expr_to_var_cost(), force_var_cost(), frv_init_builtins(), gen_declspecs(), generate_shared_structures(), get_atexit_node(), get_parm_info(), get_pseudo_ti_desc(), get_pseudo_ti_index(), grok_op_properties(), grokdeclarator(), grokfndecl(), GTY(), hack_method_prototype(), honor_protect_cleanup_actions(), i960_va_arg(), ia64_init_builtins(), init_eh(), init_one_libfunc(), initialize_argument_information(), initialize_sizetypes(), instantiate_class_template(), iq2000_init_builtins(), ix86_init_mmx_sse_builtins(), java_init_decl_processing(), layout_class_method(), lex_charconst(), lower_try_finally_switch(), m88k_build_va_list(), m88k_va_arg(), m88k_va_start(), make_or_reuse_type(), make_range(), maybe_lookup_element_for_expr(), maybe_retrofit_in_chrg(), merge_ranges(), mf_build_check_statement_for(), mips_init_builtins(), mudflap_init(), my_build_string(), perfect_nestify(), perform_integral_promotions(), pop_arguments(), prepare_cmp_insn(), push_base_cleanups(), pushdecl(), rs6000_common_init_builtins(), rs6000_gimplify_va_arg(), rs6000_va_arg(), signed_or_unsigned_type(), signed_type(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_mark_call_sites(), spe_init_builtins(), start_decl(), start_function(), start_java_method(), store_constructor(), store_parm_decls(), store_parm_decls_oldstyle(), tree_gen_interval_profiler(), truthvalue_conversion(), tsubst(), type_for_mode(), type_for_size(), type_passed_as(), type_promotes_to(), unify(), unsigned_type(), use_thunk(), vect_create_data_ref_ptr(), vectorizable_load(), xtensa_build_builtin_va_list(), xtensa_build_va_list(), xtensa_gimplify_va_arg_expr(), xtensa_va_arg(), and xtensa_va_start().
| #define integer_zero_node global_trees[TI_INTEGER_ZERO] |
Definition at line 2303 of file tree.h.
Referenced by add_builtin_candidate(), add_interface_do(), add_vcall_offset(), all_cases_count(), analyze_miv_subscript(), analyze_overlapping_iterations(), analyze_siv_subscript_cst_affine(), analyze_subscript_affine_affine(), analyze_ziv_subscript(), build_base_path(), build_binary_op(), build_class_init(), build_common_tree_nodes_2(), build_delete(), build_element_name_1(), build_enumerator(), build_function_call(), build_functional_cast(), build_java_binop(), build_new(), build_new_1(), build_new_op(), build_one_cst(), build_ptrmemfunc(), build_range_check(), build_rtti_vtbl_entries(), build_special_member_call(), build_unary_op(), build_vec_delete_1(), build_zero_init(), build_zero_vector(), c_common_truthvalue_conversion(), c_finish_omp_for(), c_init_decl_processing(), c_start_case(), call_builtin_trap(), clear_storage_via_libcall(), compute_array_index_type(), compute_overlap_steps_for_affine_1_2(), compute_overlap_steps_for_affine_univar(), compute_self_dependence(), constant_boolean_node(), convert_arg_to_ellipsis(), convert_default_arg(), convert_ieee_real_to_integer(), convert_to_complex(), convert_to_integer(), convert_to_pointer(), convert_to_real(), convert_to_vector(), cp_parser_pure_specifier(), cp_truthvalue_conversion(), create_vtable_ptr(), do_static_initialization_or_destruction(), do_store_flag(), dom_thread_across_edge(), dump_sra_elt_name(), eliminate_duplicate_pair(), eliminate_not_pairs(), eliminate_plus_minus_pair(), end_final(), estimate_niter_from_size_of_data(), execute_fold_all_builtins(), expand_builtin_bzero(), expand_builtin_expect(), expand_builtin_prefetch(), expand_case(), expand_cleanup_for_base(), expand_decl_cleanup(), expand_decl_init(), expand_end_case_type(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_invoke(), expand_java_field_op(), expand_test(), expand_tree_builtin(), expand_unordered_cmp(), expand_virtual_init(), extract_muldiv_1(), extract_omp_for_data(), ffecom_arg_expr(), ffecom_arg_ptr_to_const_expr(), ffecom_arg_ptr_to_expr(), ffecom_const_expr(), ffecom_convert_to_complex_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_finish_global_(), ffecom_init_0(), ffecom_init_zero_(), ffecom_intrinsic_ichar_(), ffecom_make_tempvar(), ffecom_ptr_to_const_expr(), ffecom_return_expr(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_vardesc_dims_(), ffeste_begin_iterdo_(), ffeste_io_cilist_(), ffeste_R1001(), ffeste_R840(), find_interesting_uses_cond(), finish_enum(), finish_function(), finish_unary_op_expr(), fold(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_builtin_1(), fold_builtin_bzero(), fold_builtin_classify(), fold_builtin_constant_p(), fold_builtin_fputs(), fold_builtin_isascii(), fold_builtin_memcmp(), fold_builtin_next_arg(), fold_builtin_object_size(), fold_builtin_signbit(), fold_builtin_strcmp(), fold_builtin_strcspn(), fold_builtin_strncmp(), fold_builtin_strpbrk(), fold_builtin_strspn(), fold_builtin_unordered_cmp(), fold_comparison(), fold_cond_expr_cond(), fold_cond_expr_with_comparison(), fold_convert(), fold_div_compare(), fold_ignored_result(), fold_inf_compare(), fold_mathfn_compare(), fold_mult_zconjz(), fold_range_test(), fold_relational_hi_lo(), fold_single_bit_test(), fold_stmt_r(), fold_ternary(), fold_truthop(), fold_unary(), fold_widened_comparison(), forward_propagate_into_cond_1(), generate_copy_inout(), generate_element_init_1(), generate_element_zero(), generate_one_element_ref(), get_computation_cost_at(), get_delta_difference(), get_dispatch_table(), get_guard_cond(), gimplify_init_constructor(), gimplify_modify_expr_to_memset(), gimplify_variable_sized_compare(), grokdeclarator(), GTY(), handle_sentinel_attribute(), ifnonnull(), in_charge_arg_for_name(), infer_loop_bounds_from_undefined(), initialize_argument_information(), instantiate_missing_elements(), integer_cst_le(), interpret_float(), interpret_integer(), invert_truthvalue(), issue_prefetch_ref(), java_init_decl_processing(), java_lex(), layout_class_methods(), lbv_to_gcc_expression(), lle_to_gcc_expression(), lower_builtin_setjmp(), lower_omp_master(), make_class_data(), make_range(), mangle_thunk(), maybe_deduce_size_from_array_init(), maybe_fold_offset_to_array_ref(), maybe_fold_stmt_indirect(), maybe_lookup_element_for_expr(), mf_xform_derefs(), mf_xform_derefs_1(), modify_all_vtables(), omp_reduction_init(), one_static_initialization_or_destruction(), optimize_bit_field_compare(), optimize_minmax_comparison(), output_constructor(), output_function_exception_table(), perfect_nestify(), pointer_diff(), process_init_constructor(), ptr_difference_cost(), push_class(), push_init_level(), range_binop(), rs6000_pragma_longcall(), set_super_info(), simplify_abs_using_ranges(), simplify_div_or_mod_using_ranges(), simplify_rhs_and_lookup_avail_expr(), size_diffop(), size_in_bytes(), slpeel_tree_peel_loop_to_edge(), ssa_name_nonnegative_p(), start_enum(), start_static_initialization_or_destruction(), substitute_single_use_vars(), tree_optimize_tail_calls_1(), truthvalue_conversion(), try_casesi(), tsubst(), use_thunk(), variable_size(), vect_analyze_pointer_ref_access(), vect_create_index_for_vector_ref(), verify_array_type(), verify_enumeral_type(), verify_field_decl(), verify_integer_type(), verify_real_type(), and verify_type().
| #define INTEGRAL_TYPE_P | ( | TYPE | ) |
Value:
(TREE_CODE (TYPE) == INTEGER_TYPE || TREE_CODE (TYPE) == ENUMERAL_TYPE \ || TREE_CODE (TYPE) == BOOLEAN_TYPE || TREE_CODE (TYPE) == CHAR_TYPE)
Definition at line 448 of file tree.h.
Referenced by add_builtin_candidate(), add_builtin_candidates(), arm_function_value(), arm_pad_arg_upward(), break_up_subtract_bb(), browse_tree(), build_array_ref(), build_enumerator(), build_reinterpret_cast_1(), build_result_decl(), build_static_cast_1(), builtin_mathfn_code(), c_common_signed_or_unsigned_type(), c_convert_parm_for_inlining(), c_finish_omp_atomic(), c_finish_omp_for(), c_parser_omp_clause_num_threads(), c_start_case(), canonicalize_component_ref(), check_bitfield_decl(), check_bitfield_type_and_width(), check_omp_for_incr_expr(), check_static_variable_definition(), compute_array_index_type(), const_binop(), constant_type(), convert_arguments(), convert_for_arg_passing(), convert_nontype_argument(), decode_field_reference(), default_conversion(), derive_constant_upper_bound(), digest_init(), dump_value_range(), eliminate_using_constants(), expand_java_arrayload(), expand_java_arraystore(), expand_vector_addition(), expand_vector_operations_1(), extract_range_from_assert(), extract_range_from_expr(), extract_range_from_unary_expr(), finish_function(), finish_omp_clauses(), fold(), fold_binary(), fold_binary_to_constant(), fold_builtin_memory_op(), fold_builtin_memset(), fold_comparison(), fold_cond_expr_with_comparison(), fold_convert(), fold_convert_const(), fold_negate_expr(), fold_relational_hi_lo(), fold_to_nonsharp_ineq_using_bound(), fold_unary(), fold_used_pointer_cast(), forward_propagate_into_cond_1(), function_value(), get_initial_def_for_reduction(), get_narrower(), get_parm_info(), gimplify_omp_atomic(), gimplify_omp_atomic_pipeline(), gimplify_omp_for(), grokbitfield(), grokdeclarator(), i860_gimplify_va_arg_expr(), identify_jump_threads(), initializer_constant_valid_p(), instantiate_missing_elements(), invalid_nontype_parm_type_p(), ipcp_method_cval_init(), layout_type(), m32c_function_arg(), make_bit_field_ref(), make_range(), maybe_fold_stmt_addition(), merge_types(), mips_pad_arg_upward(), needs_overflow_infinity(), negate_expr_p(), nowrap_type_p(), null_pointer_constant_p(), omp_reduction_init(), operand_equal_for_comparison_p(), optab_for_tree_code(), output_init_element(), perform_integral_promotions(), pod_type_p(), pointer_offset_p(), pop_arguments(), pop_type_0(), print_node(), process_init_element(), promoted_arithmetic_type_p(), push_value(), range_predecessor(), range_successor(), reassociate_bb(), record_single_argument_cond_exprs(), register_edge_assert_for(), return_prediction(), rs6000_builtin_type_compatible(), rs6000_function_value(), s390_function_arg_integer(), s390_return_in_memory(), scev_const_prop(), set_constant_value(), set_init_index(), set_value_range(), sign_bit_p(), signed_or_unsigned_type(), simplify_cond_using_ranges(), simplify_rhs_and_lookup_avail_expr(), simplify_stmt_using_ranges(), simplify_switch_expr(), start_decl(), start_java_method(), stmt_interesting_for_vrp(), store_expr(), store_field(), store_parm_decls(), store_parm_decls_oldstyle(), strip_conversion(), sync_resolve_size(), tree_could_trap_p(), tree_divmod_fixed_value_transform(), tree_divmod_values_to_profile(), tree_expr_nonnegative_warnv_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_mod_pow2_value_transform(), tree_mod_subtract_transform(), tree_ssa_useless_type_conversion_1(), type_passed_as(), vect_is_simple_reduction(), vect_strip_conversion(), vector_types_convertible_p(), verify_jvm_instructions(), vrp_evaluate_conditional_warnv(), vrp_meet(), vrp_visit_assignment(), and widened_name_p().
| #define intHI_type_node global_trees[TI_INTHI_TYPE] |
Definition at line 2292 of file tree.h.
Referenced by altivec_init_builtins(), arm_init_iwmmxt_builtins(), bfin_init_builtins(), build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), ix86_init_mmx_sse_builtins(), mips_init_builtins(), rs6000_init_builtins(), signed_type(), sparc_vis_init_builtins(), and unsigned_type().
| #define intQI_type_node global_trees[TI_INTQI_TYPE] |
Definition at line 2291 of file tree.h.
Referenced by altivec_init_builtins(), arm_init_iwmmxt_builtins(), build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), ix86_init_mmx_sse_builtins(), mips_init_builtins(), rs6000_init_builtins(), signed_type(), and unsigned_type().
| #define intSI_type_node global_trees[TI_INTSI_TYPE] |
Definition at line 2293 of file tree.h.
Referenced by altivec_init_builtins(), arm_init_iwmmxt_builtins(), build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), ix86_init_mmx_sse_builtins(), mips_init_builtins(), rs6000_init_builtins(), signed_type(), sparc_vis_init_builtins(), unsigned_type(), and xtensa_va_arg().
| #define intTI_type_node global_trees[TI_INTTI_TYPE] |
Definition at line 2295 of file tree.h.
Referenced by build_common_tree_nodes(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_unsigned_type(), GTY(), ix86_init_mmx_sse_builtins(), and type_for_mode().
| #define IS_EXPR_CODE_CLASS | ( | CLASS | ) | ((CLASS) == '<' || (CLASS) == '1' || (CLASS) == '2' || (CLASS) == 'e') |
Definition at line 73 of file tree.h.
Referenced by calls_function_1(), copy_body_r(), copy_tree_r(), default_conversion(), default_function_array_conversion(), dequeue_and_dump(), expand_simple_operations(), finish_parenthesized_expr(), fold(), fold_binary(), fold_ternary(), fold_unary(), iterative_hash_expr(), make_range(), move_stmt_r(), parser_build_binary_op(), unify(), verify_tree(), and walk_tree().
Definition at line 947 of file tree.h.
Referenced by check_init(), expand_expr(), and generate_bytecode_insns().
Definition at line 945 of file tree.h.
Referenced by expand_expr(), pop_labeled_block(), and push_labeled_block().
| #define long_double_ptr_type_node global_trees[TI_LONG_DOUBLE_PTR_TYPE] |
| #define long_double_type_node global_trees[TI_LONG_DOUBLE_TYPE] |
Definition at line 2325 of file tree.h.
Referenced by build_common_tree_nodes_2(), builtin_define_float_constants(), c_common_nodes_and_builtins(), c_common_type(), c_common_type_for_mode(), c_cpp_builtins(), cb_register_builtins(), common_type(), emit_support_tinfos(), ffecom_init_0(), finish_declspecs(), gen_declspecs(), grokdeclarator(), GTY(), ia64_init_builtins(), interpret_float(), ix86_init_mmx_sse_builtins(), mathfn_built_in(), pp_c_floating_constant(), rs6000_handle_altivec_attribute(), rs6000_mangle_fundamental_type(), type_after_usual_arithmetic_conversions(), type_for_mode(), and write_builtin_type().
| #define long_integer_type_node integer_types[itk_long] |
Definition at line 2409 of file tree.h.
Referenced by alpha_fold_builtin_cmpbge(), alpha_fold_builtin_ctlz(), alpha_fold_builtin_ctpop(), alpha_fold_builtin_cttz(), alpha_fold_builtin_insxx(), alpha_fold_builtin_perr(), alpha_fold_builtin_pklb(), alpha_fold_builtin_pkwb(), alpha_fold_builtin_umulh(), alpha_fold_builtin_unpkbl(), alpha_fold_builtin_unpkbw(), alpha_fold_builtin_zapnot(), alpha_fold_vector_minmax(), alpha_init_builtins(), altivec_init_builtins(), build_common_tree_nodes(), build_complex_type(), build_objc_symtab_template(), builtin_define_stdint_macros(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_cpp_builtins(), c_start_case(), cb_register_builtins(), common_type(), convert_to_integer(), cp_parser_simple_type_specifier(), digest_init(), emit_support_tinfos(), encode_complete_bitfield(), encode_type(), end_final(), expand_omp_for_generic(), ffecom_init_0(), finish_declspecs(), fold_fixed_mathfn(), frv_init_builtins(), gen_declspecs(), get_ws_args_for(), grokdeclarator(), GTY(), ia64_init_builtins(), init_dynamic_asm_fprintf_info(), init_dynamic_diag_info(), make_or_reuse_type(), pp_c_integer_constant(), rs6000_handle_altivec_attribute(), rs6000_init_builtins(), s390_build_builtin_va_list(), s390_build_va_list(), s390_va_arg(), signed_or_unsigned_type(), signed_type(), type_after_usual_arithmetic_conversions(), type_for_mode(), type_for_size(), unsigned_type(), and xstormy16_init_builtins().
| #define long_long_integer_type_node integer_types[itk_long_long] |
Definition at line 2411 of file tree.h.
Referenced by arm_cxx_guard_type(), arm_init_iwmmxt_builtins(), build_common_tree_nodes(), build_complex_type(), builtin_define_stdint_macros(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_cpp_builtins(), cb_register_builtins(), convert_to_integer(), Create_ST_For_Tree(), default_cxx_guard_type(), emit_support_tinfos(), ffecom_init_0(), finish_declspecs(), finish_enum(), fold_fixed_mathfn(), frv_init_builtins(), gen_declspecs(), get_guard(), grokdeclarator(), GTY(), init_dynamic_asm_fprintf_info(), init_dynamic_diag_info(), ix86_init_mmx_sse_builtins(), make_or_reuse_type(), pp_c_integer_constant(), rs6000_handle_altivec_attribute(), signed_or_unsigned_type(), signed_type(), type_after_usual_arithmetic_conversions(), type_for_mode(), type_for_size(), and unsigned_type().
| #define long_long_unsigned_type_node integer_types[itk_unsigned_long_long] |
Definition at line 2412 of file tree.h.
Referenced by arm_init_iwmmxt_builtins(), build_common_tree_nodes(), build_complex_type(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), Create_ST_For_Tree(), emit_support_tinfos(), ffecom_init_0(), finish_declspecs(), frv_init_builtins(), gen_declspecs(), grokdeclarator(), GTY(), ix86_init_mmx_sse_builtins(), make_or_reuse_type(), pp_c_integer_constant(), rs6000_handle_altivec_attribute(), signed_or_unsigned_type(), signed_type(), type_after_usual_arithmetic_conversions(), type_for_mode(), type_for_size(), and unsigned_type().
| #define long_unsigned_type_node integer_types[itk_unsigned_long] |
Definition at line 2410 of file tree.h.
Referenced by build_common_tree_nodes(), build_complex_type(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_start_case(), common_type(), emit_support_tinfos(), encode_complete_bitfield(), encode_type(), ffecom_init_0(), finish_declspecs(), frv_init_builtins(), gen_declspecs(), grokdeclarator(), GTY(), make_or_reuse_type(), pp_c_integer_constant(), rs6000_handle_altivec_attribute(), rs6000_init_builtins(), signed_or_unsigned_type(), signed_type(), type_after_usual_arithmetic_conversions(), type_for_mode(), type_for_size(), unsigned_type(), and xstormy16_init_builtins().
Definition at line 956 of file tree.h.
Referenced by dump_generic_node(), gimplify_loop_expr(), and WFE_Expand_Expr().
| #define main_identifier_node global_trees[TI_MAIN_IDENTIFIER] |
Definition at line 2350 of file tree.h.
Referenced by avr_output_function_epilogue(), avr_output_function_prologue(), avr_simple_epilogue(), c_expand_body(), c_missing_noreturn_ok_p(), finish_function(), function_prologue(), grokdeclarator(), grokfndecl(), GTY(), ix86_internal_arg_pointer(), pdp11_output_function_prologue(), start_decl(), start_function(), and tree_expand_cfg().
| #define MAX_INIT_PRIORITY 65535 |
Definition at line 1768 of file tree.h.
Referenced by default_named_section_asm_out_constructor(), default_named_section_asm_out_destructor(), handle_init_priority_attribute(), nwld_named_section_asm_out_constructor(), nwld_named_section_asm_out_destructor(), xstormy16_asm_out_constructor(), and xstormy16_asm_out_destructor().
| #define MAX_RESERVED_INIT_PRIORITY 100 |
Definition at line 1769 of file tree.h.
Referenced by handle_init_priority_attribute(), and mudflap_finish_file().
| #define MAX_TREE_CODES 256 |
| #define null_pointer_node global_trees[TI_NULL_POINTER] |
Definition at line 2312 of file tree.h.
Referenced by build_anewarray(), build_class_ref(), build_common_tree_nodes_2(), build_conditional_expr(), build_constants_constructor(), build_ctr_info_value(), build_gcov_info(), build_jni_stub(), build_vtbl_initializer(), c_parser_postfix_expression(), convert_for_assignment(), cp_parser_builtin_offsetof(), dummy_object(), emit_offset_symbol_table(), end_final(), expand_java_multianewarray(), expand_java_pushc(), expand_parallel_call(), expand_test(), ffecom_arg_ptr_to_expr(), ffecom_arglist_expr_(), ffecom_do_entry_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_init_0(), ffecom_let_char_(), ffecom_make_gfrt_(), ffecom_sym_transform_(), ffecom_sym_transform_assign_(), ffeste_io_cilist_(), ffeste_io_icilist_(), ffeste_R839(), finalize_nesting_tree_1(), finish_label_address_expr(), get_boehm_type_descriptor(), get_dispatch_table(), GTY(), initializer_constant_valid_p(), java_check_reference(), java_init_decl_processing(), java_lang_expand_expr(), java_lex(), make_class_data(), make_method_value(), maybe_clone_body(), and register_dtor_fn().
| #define NULL_TREE (tree) NULL |
Definition at line 2462 of file tree.h.
Referenced by abstract_virtuals_error(), accessible_p(), add_builtin_candidates(), add_candidate(), add_candidates(), add_child_to_map(), add_class_reference(), add_conversions(), add_defarg_fn(), add_ehspec_entry(), add_exception_specifier(), add_flexible_array_elts_to_size(), add_friend(), add_function_candidate(), add_implicitly_declared_members(), add_interface(), add_iv_outer_candidates(), add_method(), add_method_1(), add_objc_decls(), add_objc_string(), add_pending_template(), add_scope_stmt(), add_stmt_operand(), add_template_candidate(), add_template_candidate_real(), add_template_conv_candidate(), add_to_dst_predicate_list(), add_to_evolution(), add_type_for_runtime(), add_using_namespace(), add_vcall_offset(), add_virtual_phis(), add_warning(), addr_to_parts(), address_analysis(), adjust_accumulator_values(), adjust_clone_args(), adjust_range_with_scev(), adjust_return_value(), adjust_type_for_id_default(), aff_combination_add_elt(), aff_combination_const(), aff_combination_elt(), aff_combination_remove_elt(), aff_combination_scale(), aff_combination_to_tree(), aggregate_value_p(), all_cases_count(), all_immediate_uses_same_place(), alloc_iv(), alloc_object_size(), allocate_struct_function(), alpha_build_builtin_va_list(), alpha_gimplify_va_arg(), alpha_gp_save_rtx(), alpha_init_builtins(), alpha_initialize_trampoline(), alpha_va_start(), altivec_build_resolved_builtin(), altivec_init_builtins(), altivec_resolve_overloaded_builtin(), ambiguous_decl(), analyze_array(), analyze_array_indexes(), analyze_edges_for_bb(), analyze_indirect_ref(), analyze_miv_subscript(), analyze_offset(), analyze_offset_expr(), analyze_overlapping_iterations(), analyze_scalar_evolution_1(), analyze_siv_subscript_cst_affine(), analyze_subscript_affine_affine(), analyze_ziv_subscript(), ancestor_is_function(), ancestor_is_loop(), ancestor_is_switch(), append_innerclasses_attribute(), append_synthetic_attribute(), append_to_statement_list_force(), arc_compute_function_type(), arc_handle_interrupt_attribute(), arc_output_function_epilogue(), arg_assoc(), arg_assoc_class(), arg_assoc_namespace(), args_to_string(), arm_compute_func_type(), arm_handle_fndecl_attribute(), arm_handle_isr_attribute(), arm_init_builtins(), arm_init_iwmmxt_builtins(), arm_isr_value(), arm_set_default_type_attributes(), array_ref_up_bound(), array_size_for_constructor(), assemble_static_space(), assign_filter_values(), assign_parm_setup_block(), assign_parms(), assign_parms_augmented_arg_list(), assign_stack_temp(), assign_temp(), associated_type(), attribute_list_contained(), avoid_arithmetics_in_type_p(), avr_handle_fndecl_attribute(), avr_handle_progmem_attribute(), avr_naked_function_p(), avr_progmem_p(), avr_section_type_flags(), base_derived_from(), baselink_for_fns(), begin_class_definition(), begin_compound_stmt(), begin_do_stmt(), begin_eh_spec_block(), begin_for_stmt(), begin_function_body(), begin_function_try_block(), begin_handler(), begin_if_stmt(), begin_parsing_inclass_inline(), begin_stmt_tree(), begin_switch_stmt(), begin_try_block(), begin_while_stmt(), bfin_handle_longcall_attribute(), bfin_init_builtins(), bfs_walk(), bind_template_template_parm(), binding_for_name(), binfo_for_vbase(), binfo_for_vtable(), binfo_from_vbase(), binfo_member(), binfo_or_else(), binfo_via_virtual(), bison_rule_compstmt_(), block_may_fallthru(), block_move_libcall_safe_for_call_parm(), bot_manip(), bot_replace(), break_out_calls(), browse_tree(), bsi_commit_one_edge_insert(), build1_stat(), build_aggr_init(), build_and_jump(), build_anewarray(), build_anon_union_vars(), build_array_declarator(), build_array_ref(), build_asm_stmt(), build_assert_expr_for(), build_base_field(), build_base_path(), build_baselink(), build_bc_goto(), build_binary_op(), build_builtin_candidate(), build_builtin_delete_call(), build_c_cast(), build_call(), build_call_from_tree(), build_category_initializer(), build_category_template(), build_class_init(), build_class_member_access_expr(), build_class_ref(), build_class_template(), build_classic_dir_vector(), build_classic_dist_vector(), build_clone(), build_common_builtin_nodes(), build_common_tree_nodes_2(), build_component_ref(), build_compound_literal(), build_conditional_expr(), build_const_cast_1(), build_constant_data_ref(), build_constants_constructor(), build_constructor(), build_cplus_method_type(), build_cplus_new(), build_ctor_vtbl_group(), build_ctr_info_type(), build_ctr_info_value(), build_default_init(), build_delete(), build_descriptor_table_initializer(), build_dispatch_table_initializer(), build_dtable_decl(), build_dtor_call(), build_dynamic_cast_1(), build_eh_type_type(), build_enumerator(), build_expr_from_tree(), build_expr_type_conversion(), build_expr_wfl(), build_field_call(), build_field_list(), build_field_ref(), build_fn_info_type(), build_fn_info_value(), build_function_call(), build_function_call_expr(), build_function_call_real(), build_function_type_list(), build_functional_cast(), build_gcov_info(), build_headof(), build_init(), build_instanceof(), build_invokeinterface(), build_ivar_list_initializer(), build_ivar_list_template(), build_ivar_template(), build_java_argument_signature(), build_java_array_type(), build_java_arrayaccess(), build_java_arraystore_check(), build_java_athrow(), build_java_binop(), build_java_class_ref(), build_java_monitor(), build_java_signature(), build_java_soft_divmod(), build_java_throw_out_of_bounds_exception(), build_jni_stub(), build_known_method_ref(), build_local_temp(), build_member_call(), build_message_expr(), build_method_call(), build_method_decl(), build_method_list_template(), build_method_prototype_list_template(), build_method_prototype_template(), build_method_template(), build_method_type(), build_method_type_directly(), build_mips16_call_stub(), build_mips16_function_stub(), build_modify_expr(), build_module_descriptor(), build_new(), build_new_1(), build_new_function_call(), build_new_method_call(), build_new_op(), build_newarray(), build_non_dependent_args(), build_null_signature(), build_objc_method_call(), build_objc_string_object(), build_objc_symtab_template(), build_object_call(), build_offset_ref(), build_offset_ref_call_from_tree(), build_one_cst(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_overload(), build_polynomial_chrec(), build_primary_vtable(), build_private_template(), build_protocol_initializer(), build_protocol_reference(), build_protocol_template(), build_ptrmemfunc(), build_ptrmemfunc1(), build_ptrmemfunc_access_expr(), build_ptrmemfunc_type(), build_range_check(), build_range_type(), build_result_decl(), build_resx(), build_rtti_vtbl_entries(), build_scoped_method_call(), build_scoped_ref(), build_secondary_vtable(), build_selector_reference(), build_selector_template(), build_selector_translation_table(), build_shared_structure_initializer(), build_simple_base_path(), build_special_member_call(), build_stack_save_restore(), build_static_field_ref(), build_string_class_template(), build_string_literal(), build_super_template(), build_target_expr(), build_temp(), build_template_decl(), build_throw(), build_tmp_function_decl(), build_typed_selector_reference(), build_typeid(), build_up_reference(), build_user_type_conversion(), build_user_type_conversion_1(), build_utf8_ref(), build_vbase_delete(), build_vbase_offset_vtbl_entries(), build_vec_delete(), build_vec_delete_1(), build_vec_init(), build_vector_from_ctor(), build_vfield_ref(), build_void_list_node(), build_vtbl_initializer(), build_vtbl_ref_1(), build_vtt(), build_vtt_inits(), build_wfl_node(), build_x_arrow(), build_x_binary_op(), build_x_compound_expr(), build_x_delete(), build_x_indirect_ref(), build_x_modify_expr(), build_x_unary_op(), build_x_va_arg(), build_zero_init(), build_zero_vector(), builtin_function(), builtin_function_1(), builtin_function_2(), builtin_mathfn_code(), c4x_check_attribute(), c4x_gimplify_va_arg_expr(), c4x_handle_fntype_attribute(), c4x_init_builtins(), c4x_pr_CODE_SECTION(), c4x_pr_DATA_SECTION(), c4x_pr_FUNC_IS_PURE(), c4x_pr_FUNC_NEVER_RETURNS(), c4x_pr_INTERRUPT(), c_add_case_label(), c_begin_compound_stmt(), c_begin_if_stmt(), c_begin_while_stmt(), c_build_bind_expr(), c_common_nodes_and_builtins(), c_common_type(), c_do_switch_warnings(), c_expand_body(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_expand_decl(), c_expand_end_cond(), c_expand_return(), c_finish_bc_stmt(), c_finish_goto_label(), c_finish_if_stmt(), c_finish_incomplete_decl(), c_finish_loop(), c_finish_omp_for(), c_finish_return(), c_finish_stmt_expr(), c_init_decl_processing(), c_lex(), c_lex_with_flags(), c_make_fname_decl(), c_objc_common_finish_file(), c_parser_asm_clobbers(), c_parser_asm_operands(), c_parser_asm_statement(), c_parser_asm_string_literal(), c_parser_attributes(), c_parser_declaration_or_fndef(), c_parser_declspecs(), c_parser_direct_declarator(), c_parser_direct_declarator_inner(), c_parser_do_statement(), c_parser_enum_specifier(), c_parser_expr_list(), c_parser_for_statement(), c_parser_if_statement(), c_parser_initelt(), c_parser_initializer(), c_parser_initval(), c_parser_label(), c_parser_objc_class_declaration(), c_parser_objc_class_definition(), c_parser_objc_keywordexpr(), c_parser_objc_message_args(), c_parser_objc_method_decl(), c_parser_objc_protocol_definition(), c_parser_objc_protocol_refs(), c_parser_objc_selector(), c_parser_objc_selector_arg(), c_parser_objc_try_catch_statement(), c_parser_objc_type_name(), c_parser_omp_for_loop(), c_parser_omp_sections_scope(), c_parser_omp_variable_list(), c_parser_parameter_declaration(), c_parser_parms_declarator(), c_parser_parms_list_declarator(), c_parser_postfix_expression(), c_parser_postfix_expression_after_paren_type(), c_parser_postfix_expression_after_primary(), c_parser_simple_asm_expr(), c_parser_statement_after_labels(), c_parser_struct_declaration(), c_parser_struct_or_union_specifier(), c_parser_switch_statement(), c_parser_typeof_specifier(), c_parser_while_statement(), c_pop_function_context(), c_process_expr_stmt(), c_start_case(), c_tree_expr_nonnegative_p(), calc_live_regs(), call_builtin_trap(), call_insn_operand(), calls_function_1(), calls_setjmp_p(), calls_setjmp_r(), can_complete_type_without_circularity(), can_convert(), can_count_iv_in_wider_type(), can_count_iv_in_wider_type_bound(), can_throw_external(), can_throw_external_1(), can_throw_internal(), can_throw_internal_1(), can_use_analyze_subscript_affine_affine(), canonicalize_component_ref(), categorize_ctor_elements_1(), ccp_fold(), ccp_fold_builtin(), ccp_lattice_meet(), ccp_visit_phi_node(), ccp_visit_stmt(), cfg_remove_useless_stmts_bb(), cgraph_build_static_cdtor(), chain_of_csts_start(), change_scope(), check_accessibility_of_qualified_id(), check_bases(), check_bitfield_decl(), check_bitfield_type_and_width(), check_bool_init(), check_call(), check_case_value(), check_classfn(), check_constructor_callable(), check_default_argument(), check_default_tmpl_args(), check_duplicates(), check_explicit_specialization(), check_field_decl(), check_field_decls(), check_final_overrider(), check_for_full_enumeration_handling(), check_for_initialization(), check_for_loop_decls(), check_for_out_of_scope_variable(), check_function_format(), check_handlers(), check_init(), check_initializer(), check_instantiated_args(), check_java_method(), check_local_named_variable(), check_local_unnamed_variable(), check_methods(), check_methods_accessible(), check_phi_redundancy(), check_previous_goto_1(), check_replaceable(), check_return_expr(), check_switch_goto(), check_tag_decl(), chrec_apply(), chrec_component_in_loop_num(), chrec_contains_symbols(), chrec_contains_symbols_defined_in_loop(), chrec_contains_undetermined(), chrec_convert_aggressive(), chrec_fold_multiply_poly_poly(), chrec_type(), chrec_zerop(), class_has_finalize_method(), class_initializer(), classify_arg(), clear_and_done_ssa_iter(), clear_decl_rtl(), clear_identifier_class_values(), clear_last_expr(), clear_parm_order(), clear_storage_via_libcall(), clone_function_decl(), clone_underlying_type(), coalesce_result_decls(), coerce_delete_type(), coerce_new_type(), coerce_template_parms(), coerce_template_template_parms(), combine_comparisons(), common_base_type(), common_enclosing_context_p(), common_type(), commonparms(), comp_except_specs(), comp_template_parms(), compact_var_map(), compare_constant(), compare_ics(), compare_name_with_value(), compare_names(), compare_range_with_value(), compare_ranges(), compare_ssa_operands_equal(), compare_values_warnv(), compile_resource_file(), complete_array_type(), complete_start_java_method(), complete_type(), complete_type_or_diagnostic(), complete_type_or_else(), component_ref_for_mem_expr(), composite_pointer_type(), composite_type(), compute_affine_dependence(), compute_overlap_steps_for_affine_1_2(), compute_overlap_steps_for_affine_univar(), compute_subscript_distance(), conditional_conversion(), conforms_to_protocol(), const_binop(), contains_label_1(), contains_label_p(), continue_class(), convert_arguments(), convert_call_expr(), convert_class_to_reference(), convert_for_assignment(), convert_for_initialization(), convert_force(), convert_like_real(), convert_local_reference(), convert_lvalue(), convert_move(), convert_nl_goto_receiver(), convert_nl_goto_reference(), convert_nonlocal_reference(), convert_nontype_argument(), convert_nontype_argument_function(), convert_template_argument(), convert_to_real(), convert_to_reference(), convert_to_void(), convert_tramp_reference(), copied_binfo(), copy_body_r(), copy_default_args_to_explicit_spec(), copy_default_args_to_explicit_spec_1(), copy_if_shared_r(), copy_node_stat(), copy_prop_visit_phi_node(), copy_prop_visit_stmt(), copy_rtx_and_substitute(), copy_scope_stmt(), copy_tree_r(), copy_virtuals(), cos_builtin(), count_ev_in_wider_type(), count_ptr_derefs(), count_trees_r(), count_uses_and_derefs(), coverage_counter_alloc(), cp_complete_array_type(), cp_convert_to_pointer(), cp_emit_debug_info_for_using(), cp_finish_decl(), cp_finish_file(), cp_fname_init(), cp_genericize_r(), cp_lexer_get_preprocessor_token(), cp_lexer_purge_token(), cp_lexer_purge_tokens_after(), cp_make_fname_decl(), cp_parser_already_scoped_statement(), cp_parser_asm_clobber_list(), cp_parser_asm_definition(), cp_parser_asm_operand_list(), cp_parser_asm_specification_opt(), cp_parser_attribute_list(), cp_parser_attributes_opt(), cp_parser_base_clause(), cp_parser_cast_expression(), cp_parser_class_head(), cp_parser_class_specifier(), cp_parser_condition(), cp_parser_constructor_declarator_p(), cp_parser_conversion_function_id(), cp_parser_ctor_initializer_opt(), cp_parser_declarator(), cp_parser_delete_expression(), cp_parser_direct_declarator(), cp_parser_elaborated_type_specifier(), cp_parser_enclosed_template_argument_list(), cp_parser_enum_specifier(), cp_parser_enumerator_definition(), cp_parser_exception_declaration(), cp_parser_exception_specification_opt(), cp_parser_explicit_instantiation(), cp_parser_expression(), cp_parser_expression_statement(), cp_parser_function_specifier_opt(), cp_parser_global_scope_opt(), cp_parser_id_expression(), cp_parser_implicitly_scoped_statement(), cp_parser_init_declarator(), cp_parser_initializer_list(), cp_parser_iteration_statement(), cp_parser_jump_statement(), cp_parser_label_for_labeled_statement(), cp_parser_labeled_statement(), cp_parser_late_parsing_default_args(), cp_parser_late_parsing_for_member(), cp_parser_lookup_name(), cp_parser_mem_initializer(), cp_parser_mem_initializer_id(), cp_parser_mem_initializer_list(), cp_parser_member_declaration(), cp_parser_namespace_definition(), cp_parser_nested_name_specifier(), cp_parser_nested_name_specifier_opt(), cp_parser_new(), cp_parser_new_expression(), cp_parser_new_type_id(), cp_parser_objc_class_ivars(), cp_parser_objc_identifier_list(), cp_parser_objc_message_args(), cp_parser_objc_method_keyword_params(), cp_parser_objc_method_tail_params_opt(), cp_parser_objc_protocol_qualifiers(), cp_parser_objc_protocol_refs_opt(), cp_parser_objc_selector_expression(), cp_parser_objc_superclass_or_category(), cp_parser_objc_throw_statement(), cp_parser_objc_typename(), cp_parser_omp_for_loop(), cp_parser_omp_sections_scope(), cp_parser_omp_structured_block(), cp_parser_omp_var_list_no_open(), cp_parser_operator(), cp_parser_parameter_declaration(), cp_parser_parenthesized_expression_list(), cp_parser_postfix_dot_deref_expression(), cp_parser_postfix_expression(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_primary_expression(), cp_parser_pseudo_destructor_name(), cp_parser_ptr_operator(), cp_parser_question_colon_clause(), cp_parser_save_member_function_body(), cp_parser_set_decl_spec_type(), cp_parser_simple_type_specifier(), cp_parser_single_declaration(), cp_parser_sizeof_operand(), cp_parser_statement(), cp_parser_storage_class_specifier_opt(), cp_parser_template_declaration_after_export(), cp_parser_template_id(), cp_parser_template_name(), cp_parser_template_parameter_list(), cp_parser_throw_expression(), cp_parser_translation_unit(), cp_parser_type_id_list(), cp_parser_type_parameter(), cp_parser_type_specifier(), cp_parser_unqualified_id(), cp_parser_using_declaration(), cp_protect_cleanup_actions(), cp_tree_equal(), cp_unsave_r(), cp_walk_subtrees(), cplus_decl_attributes(), create_array_type_for_decl(), create_artificial_label(), create_canonical_iv(), create_coverage(), create_data_ref(), create_expression_by_pieces(), create_global_var(), create_iv(), create_mem_ref(), create_mem_ref_raw(), create_memory_tag(), create_name_tags(), create_omp_child_function(), create_overlap_variables_for(), create_pseudo_type_info(), Create_ST_For_Tree(), create_temporary_var(), create_tinfo_types(), Create_TY_For_Tree(), create_value_expr_from(), create_vtable_ptr(), cris_md_asm_clobbers(), crx_interrupt_function_p(), current_function_section(), current_scope(), current_template_args(), currently_open_derived_class(), cxx_init_decl_processing(), cxx_make_type(), cxx_maybe_build_cleanup(), cxx_printable_name(), cxx_staticp(), darwin_handle_kext_attribute(), darwin_handle_weak_import_attribute(), darwin_set_default_type_attributes(), dcast_base_hint(), debug_find_var_in_block_tree(), decl_anon_ns_mem_p(), decl_attributes(), decl_debug_expr_lookup(), decl_for_component_ref(), decl_in_text_section(), decl_is_java_type(), decl_jump_unsafe(), decl_overlaps_hard_reg_set_p(), decl_restrict_base_lookup(), decl_type_context(), decl_value_expr_lookup(), declare_global_var(), declare_inline_vars(), declare_local_label(), declare_nonlocal_label(), declare_return_variable(), decls_match(), decode_newarray_type(), def_builtin(), def_fn_type(), def_to_varying(), default_def(), default_elf_select_rtx_section(), default_elf_select_section(), default_elf_select_section_1(), default_function_rodata_section(), default_hidden_stack_protect_fail(), define_builtin_type(), define_decl(), define_label(), delete_alias_heapvars(), delete_block(), delete_sanity(), delete_tree_ssa(), detect_field_duplicates(), determine_base_object(), determine_biv_step(), determine_exit_conditions(), determine_key_method(), determine_primary_base(), determine_primary_bases(), determine_specialization(), determine_use_iv_cost_address(), determine_use_iv_cost_condition(), determine_use_iv_cost_generic(), determine_visibility(), dfs_access_in_type(), dfs_accessible_p(), dfs_accessible_post(), dfs_accessible_queue_p(), dfs_accumulate_vtbl_inits(), dfs_assert_unmarked_p(), dfs_base_derived_from(), dfs_build_inheritance_graph_order(), dfs_build_secondary_vptr_vtt_inits(), dfs_check_overlap(), dfs_class_hint_mark(), dfs_class_hint_unmark(), dfs_ctor_vtable_bases_queue_p(), dfs_dcast_hint_post(), dfs_dcast_hint_pre(), dfs_debug_mark(), dfs_debug_unmarkedp(), dfs_find_final_overrider(), dfs_find_final_overrider_post(), dfs_find_final_overrider_pre(), dfs_find_vbase_instance(), dfs_fixup_binfo_vtbls(), dfs_get_primary_binfo(), dfs_get_pure_virtuals(), dfs_get_vbase_types(), dfs_initialize_vtbl_ptrs(), dfs_lookup_base(), dfs_modify_vtables(), dfs_no_overlap_yet(), dfs_push_decls(), dfs_push_type_decls(), dfs_set_offset_for_unshared_vbases(), dfs_skip_vbases(), dfs_unmark(), dfs_unshared_virtual_bases(), dfs_unuse_fields(), dfs_walk_all(), dfs_walk_once_accessible_r(), dfs_walk_once_r(), dfs_walk_real(), diagnose_sb_1(), diagnose_sb_2(), digest_init(), discover_nonconstant_array_refs_r(), distribute_real_division(), div_if_zero_remainder(), do_allocate_exception(), do_begin_catch(), do_build_assign_ref(), do_build_copy_constructor(), do_case(), do_class_using_decl(), do_decl_instantiation(), do_end_catch(), do_free_exception(), do_friend(), do_get_exception_ptr(), do_jump(), do_local_using_decl(), do_nonmember_using_decl(), do_pending_defargs(), do_poplevel(), do_static_initialization_or_destruction(), do_toplevel_using_decl(), do_type_instantiation(), do_using_directive(), dom_opt_finalize_block(), dom_opt_initialize_block(), done_pending_defargs(), dse_optimize_stmt(), DST_enter_enum(), DST_enter_struct_union_members(), DST_find_class_member(), dtor_nothrow(), dump_alias_info(), dump_copy_of(), dump_data_dependence_relation(), dump_decl(), dump_decl_name(), dump_dist_dir_vectors(), dump_exception_spec(), dump_expr(), dump_function_decl(), dump_generic_node(), dump_replaceable_exprs(), dump_scope(), dump_template_bindings(), dump_template_decl(), dump_template_parameter(), dump_template_parms(), dump_type(), dump_var_map(), dump_variable(), duplicate_decls(), duplicate_tag_error(), eh_type_info(), eliminate_build(), eliminate_not_pairs(), eliminate_plus_minus_pair(), eliminate_redundant_computations(), eliminate_tail_call(), eliminate_virtual_phis(), emit_block_move_via_libcall(), emit_case_nodes(), emit_group_load_1(), emit_group_store(), emit_library_call_value_1(), emit_mem_initializers(), emit_offset_symbol_table(), emit_push_insn(), emit_register_classes(), emit_support_tinfos(), emit_tinfo_decl(), enclosing_context_p(), end_final(), end_java_method(), end_template_parm_list(), eq_evolutions_p(), estimate_niter_from_size_of_data(), estimate_num_insns_1(), estimate_numbers_of_iterations_loop(), evaluate_stmt(), evolution_function_is_affine_multivariate_p(), evolution_function_is_affine_p(), evolution_function_is_constant_p(), evolution_function_is_univariate_p(), execute_optimize_stdarg(), expand_body(), expand_builtin_apply(), expand_builtin_args_info(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_expect(), expand_builtin_fprintf(), expand_builtin_fputs(), expand_builtin_int_roundingfn(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memory_chk(), expand_builtin_memset(), expand_builtin_prefetch(), expand_builtin_printf(), expand_builtin_signbit(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strcat(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strcspn(), expand_builtin_strncat(), expand_builtin_strncmp(), expand_builtin_strpbrk(), expand_builtin_strstr(), expand_call(), expand_call_inline(), expand_case(), expand_cleanup_for_base(), expand_complex_div_wide(), expand_continue_loop(), expand_decl_cleanup(), expand_default_init(), expand_divmod(), expand_eh_region_end_cleanup(), expand_end_bindings(), expand_end_case_type(), expand_end_catch_block(), expand_end_java_handler(), expand_end_stmt_expr(), expand_end_target_temps(), expand_exit_loop(), expand_exit_loop_if_false(), expand_exit_something(), expand_expr(), expand_expr_real_1(), expand_fixup(), expand_fixups(), expand_function_start(), expand_goto_internal(), expand_inline_function(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_invoke(), expand_java_CHECKCAST(), expand_java_field_op(), expand_java_multianewarray(), expand_java_NEW(), expand_load_internal(), expand_member_init(), expand_mult(), expand_mult_const(), expand_mult_highpart_adjust(), expand_null_return_1(), expand_omp_parallel(), expand_or_defer_fn(), expand_parallel_call(), expand_prologue(), expand_return(), expand_sdiv_pow2(), expand_simple_operations(), expand_start_bindings_and_block(), expand_start_catch(), expand_start_catch_block(), expand_static_init(), expand_tree_builtin(), expand_unordered_cmp(), expand_used_vars(), expand_vector_operation(), expand_vector_operations_1(), expand_vector_parallel(), expand_vector_piecewise(), expr_expected_value(), expr_first(), expr_last(), expr_only(), extract_array_ref(), extract_bit_field(), extract_fixed_bit_field(), extract_high_half(), extract_muldiv_1(), extract_omp_for_data(), extract_range_from_binary_expr(), extract_range_from_unary_expr(), extract_split_bit_field(), feed_input(), ffecom_2(), ffecom_3(), ffecom_arg_expr(), ffecom_arg_ptr_to_const_expr(), ffecom_arg_ptr_to_expr(), ffecom_arglist_expr_(), ffecom_args_overlapping_(), ffecom_build_complex_constant_(), ffecom_call_(), ffecom_call_binop_(), ffecom_call_gfrt(), ffecom_char_args_x_(), ffecom_char_enhance_arg_(), ffecom_check_size_overflow_(), ffecom_const_expr(), ffecom_decl_field(), ffecom_do_entry_(), ffecom_end_transition(), ffecom_expand_let_stmt(), ffecom_expr(), ffecom_expr_(), ffecom_expr_assign(), ffecom_expr_assign_w(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_expr_rw(), ffecom_expr_transform_(), ffecom_expr_w(), ffecom_f2c_set_lio_code_(), ffecom_finish_compile(), ffecom_finish_global_(), ffecom_finish_progunit(), ffecom_finish_symbol_transform_(), ffecom_gen_sfuncdef_(), ffecom_gfrt_tree_(), ffecom_init_0(), ffecom_init_2(), ffecom_init_zero_(), ffecom_intrinsic_len_(), ffecom_let_char_(), ffecom_list_expr(), ffecom_list_ptr_to_expr(), ffecom_lookup_label(), ffecom_make_complex_type_(), ffecom_make_gfrt_(), ffecom_make_tempvar(), ffecom_member_phase2_(), ffecom_modify(), ffecom_overlap_(), ffecom_prepare_expr_(), ffecom_prepare_expr_rw(), ffecom_prepare_expr_w(), ffecom_prepare_let_char_(), ffecom_ptr_to_const_expr(), ffecom_ptr_to_expr(), ffecom_push_dummy_decls_(), ffecom_return_expr(), ffecom_start_decl(), ffecom_start_progunit_(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_sym_transform_assign_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), ffecom_tree_divide_(), ffecom_type_namelist_(), ffecom_type_vardesc_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffecom_which_entrypoint_decl(), ffecom_widest_expr_type_(), ffestd_stmt_pass_(), ffeste_begin_iterdo_(), ffeste_io_call_(), ffeste_io_cilist_(), ffeste_io_cllist_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_ialist_(), ffeste_io_icilist_(), ffeste_io_inlist_(), ffeste_io_olist_(), ffeste_labeldef_branch(), ffeste_R1001(), ffeste_R1212(), ffeste_R1227(), ffeste_R810(), ffeste_R819B(), ffeste_R836(), ffeste_R837(), ffeste_R838(), ffeste_R840(), ffeste_R842(), ffeste_R843(), ffeste_R904(), ffeste_R907(), ffeste_R909_finish(), ffeste_R909_start(), ffeste_R910_finish(), ffeste_R910_start(), ffeste_R911_finish(), ffeste_R911_start(), ffeste_R923A(), ffeste_subr_beru_(), field_decl_cmp(), finalize_nesting_tree_1(), finalize_nrv_r(), find_assert_locations(), find_compression_record_match(), find_data_references_in_loop(), find_depends(), find_final_overrider(), find_givs_in_stmt_scev(), find_global_initializers(), find_induction_var_from_exit_cond(), find_interesting_uses_cond(), find_local_variable(), find_loop_location(), find_loop_niter(), find_loop_niter_by_eval(), find_node_with_code(), find_omp_clause(), find_phi_replacement_condition(), find_single_pointer_decl(), find_single_pointer_decl_1(), find_sole_member(), find_tail_calls(), find_tree_r(), find_used_portions(), find_utf8_constant(), find_va_list_reference(), find_var_from_fn(), find_vars_r(), finish_anon_union(), finish_asm_stmt(), finish_base_specifier(), finish_bc_block(), finish_builtin_struct(), finish_call_expr(), finish_case_label(), finish_class(), finish_class_definition(), finish_class_member_access_expr(), finish_compound_literal(), finish_compound_stmt(), finish_decl(), finish_decl_parsing(), finish_declspecs(), finish_destructor_body(), finish_eh_cleanup(), finish_eh_spec_block(), finish_enum(), finish_expr_stmt(), finish_file(), finish_fname_decls(), finish_for_cond(), finish_function(), finish_function_body(), finish_global_stmt_expr(), finish_handler_parms(), finish_id_expr(), finish_id_expression(), finish_label_address_expr(), finish_mangling(), finish_member_class_template(), finish_member_declaration(), finish_member_template_decl(), finish_message_expr(), finish_method(), finish_method_def(), finish_named_return_value(), finish_non_static_data_member(), finish_objc(), finish_object_call_expr(), finish_offsetof(), finish_omp_atomic(), finish_omp_clauses(), finish_pseudo_destructor_call_expr(), finish_static_data_member_decl(), finish_static_initialization_or_destruction(), finish_stmt(), finish_stmt_expr(), finish_stmt_expr_expr(), finish_stmt_tree(), finish_struct(), finish_struct_1(), finish_struct_anon(), finish_struct_methods(), finish_switch_cond(), finish_template_template_parm(), finish_template_type(), finish_vtbls(), finish_while_stmt_cond(), first_imm_use_stmt(), first_stmt(), fix_string_type(), fix_unsafe_tree(), fixed_type_or_null(), fixup_gotos(), fixup_inline_methods(), flexible_array_type_p(), flush_quick_stack(), fn_type_unification(), fname_decl(), fold(), fold_abs_const(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_builtin_1(), fold_builtin_atan(), fold_builtin_bcopy(), fold_builtin_bitop(), fold_builtin_bzero(), fold_builtin_cabs(), fold_builtin_cbrt(), fold_builtin_classify(), fold_builtin_classify_type(), fold_builtin_copysign(), fold_builtin_cos(), fold_builtin_fprintf(), fold_builtin_fputs(), fold_builtin_int_roundingfn(), fold_builtin_isascii(), fold_builtin_isdigit(), fold_builtin_logarithm(), fold_builtin_lround(), fold_builtin_memory_chk(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_printf(), fold_builtin_signbit(), fold_builtin_sin(), fold_builtin_snprintf_chk(), fold_builtin_sprintf(), fold_builtin_sprintf_chk(), fold_builtin_sqrt(), fold_builtin_strcat_chk(), fold_builtin_strcpy(), fold_builtin_strcspn(), fold_builtin_strlen(), fold_builtin_strncat(), fold_builtin_strncat_chk(), fold_builtin_strncpy_chk(), fold_builtin_strpbrk(), fold_builtin_strstr(), fold_builtin_stxcpy_chk(), fold_builtin_tan(), fold_builtin_toascii(), fold_builtin_unordered_cmp(), fold_comparison(), fold_cond_expr_with_comparison(), fold_const_aggregate_ref(), fold_convert(), fold_convert_const(), fold_convert_const_int_from_real(), fold_div_compare(), fold_fixed_mathfn(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_inf_compare(), fold_mathfn_compare(), fold_minmax(), fold_negate_const(), fold_negate_expr(), fold_non_dependent_expr(), fold_not_const(), fold_plusminus_mult_expr(), fold_read_from_constant_string(), fold_relational_const(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_single_bit_test_into_sign_test(), fold_stmt(), fold_stmt_r(), fold_strip_sign_ops(), fold_ternary(), fold_to_nonsharp_ineq_using_bound(), fold_trunc_transparent_mathfn(), fold_truth_not_expr(), fold_truthop(), fold_unary(), fold_unary_to_constant(), fold_undefer_and_ignore_overflow_warnings(), fold_undefer_overflow_warnings(), fold_used_pointer_cast(), fold_view_convert_expr(), fold_widened_comparison(), follow_tag_typedef(), for_each_template_parm(), for_each_template_parm_r(), force_canonical_binfo_r(), force_const_mem(), force_evaluation_order(), force_gimple_operand(), force_labels_r(), foreach_reachable_handler(), forward_propagate_into_cond(), forward_propagate_into_cond_1(), free_dependence_relation(), free_temps_for_rtl_expr(), frob_id(), frob_opname(), frv_adjust_field_align(), function_arg(), function_arg_partial_nregs(), function_arg_pass_by_reference(), function_cannot_inline_p(), function_has_varargs(), function_section(), gather_chrec_stats(), gather_interchange_stats(), gcc_loop_to_lambda_loop(), gen_declaration_1(), gen_declarator(), gen_eh_region_catch(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), generate_bytecode_insns(), generate_bytecode_return(), generate_category(), generate_classfile(), generate_classref_translation_entry(), generate_ctor_or_dtor_function(), generate_descriptor_table(), generate_dispatch_table(), generate_dispatch_tables(), generate_forward_declaration_to_string_table(), generate_ivar_lists(), generate_ivars_list(), generate_method_descriptors(), generate_objc_symtab_decl(), generate_protocol_list(), generate_protocols(), generate_shared_structures(), generate_static_references(), generate_strings(), generic_initializer(), genericize_eh_spec_block(), genrtl_asm_stmt(), genrtl_decl_stmt(), genrtl_eh_spec_block(), genrtl_expr_stmt_value(), genrtl_finish_function(), genrtl_scope_stmt(), get_aggr_from_typedef(), get_arg_type_list(), get_atexit_node(), get_base_address(), get_base_for(), get_basefndecls(), get_bindings(), get_bindings_real(), get_call_expr_in(), get_callee_fndecl(), get_class_bindings(), get_class_reference(), get_computation_at(), get_copy_of_val(), get_default_def_for(), get_default_value(), get_dispatch_table(), get_dispatch_vector(), get_dynamic_cast_base_type(), get_enclosing_class(), get_expr_operands(), get_filename(), get_frame_field(), get_guard(), get_initial_def_for_reduction(), get_instantiated_value(), get_iv(), get_last_copy_of(), get_lineno(), get_loop_exit_condition(), get_mostly_instantiated_function_type(), get_narrower(), get_nl_goto_field(), get_nmt_for(), get_number_of_iters_for_loop(), get_objc_string_decl(), get_object_reference(), get_offset_table_index(), get_parent(), get_parent_or_null(), get_parm_info(), get_primary_binfo(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), get_pure_virtuals(), get_qualified_type(), get_reaching_def(), get_ref_base_and_extent(), get_ref_tag(), get_scope_of_declarator(), get_set_constructor_bits(), get_single_immediate_use(), get_ssa_name_ann(), get_static_chain(), get_static_reference(), get_subvar_at(), get_super_receiver(), get_tag_node(), get_template_base(), get_tinfo_decl(), get_tinfo_decl_dynamic(), get_tmr_operands(), get_tmt_for(), get_type_from_signature(), get_type_value(), get_typeid(), get_unary_op(), get_unwidened(), get_value_handle(), get_variable_decl(), get_vbase_types(), get_vectype_for_scalar_type(), get_vtable_decl(), get_ws_args_for(), gimple_build_eh_filter(), gimple_pop_condition(), gimplify_asm_expr(), gimplify_bind_expr(), gimplify_body(), gimplify_c_loop(), gimplify_cleanup_point_expr(), gimplify_compound_literal_expr(), gimplify_cp_loop(), gimplify_decl_expr(), gimplify_do_stmt(), gimplify_exit_expr(), gimplify_expr(), gimplify_expr_stmt(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_eval_range(), gimplify_loop_expr(), gimplify_mem_ref_parts(), gimplify_modify_expr(), gimplify_modify_expr_rhs(), gimplify_must_not_throw_expr(), gimplify_omp_parallel(), gimplify_one_sizepos(), gimplify_return_expr(), gimplify_switch_expr(), gimplify_switch_stmt(), gimplify_target_expr(), gimplify_while_stmt(), give_name_to_locals(), grok_array_decl(), grok_op_properties(), grok_reference_init(), grok_x_components(), grokbitfield(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokoptypename(), grokparms(), groktypename(), group_aliases(), group_case_labels(), GTY(), h8300_eightbit_data_p(), h8300_funcvec_function_p(), h8300_handle_eightbit_data_attribute(), h8300_handle_fndecl_attribute(), h8300_handle_tiny_data_attribute(), h8300_interrupt_function_p(), h8300_monitor_function_p(), h8300_os_task_function_p(), h8300_saveall_function_p(), h8300_tiny_data_p(), hack_identifier(), handle_alias_attribute(), handle_aligned_attribute(), handle_always_inline_attribute(), handle_cdecl_attribute(), handle_class_head(), handle_class_head_apparent_template(), handle_cleanup_attribute(), handle_com_interface_attribute(), handle_common_attribute(), handle_const_attribute(), handle_constructor_attribute(), handle_deprecated_attribute(), handle_destructor_attribute(), handle_externally_visible_attribute(), handle_flatten_attribute(), handle_format_arg_attribute(), handle_format_attribute(), handle_gnu_inline_attribute(), handle_init_priority_attribute(), handle_innerclass_attribute(), handle_int_attribute(), handle_java_interface_attribute(), handle_malloc_attribute(), handle_mode_attribute(), handle_no_instrument_function_attribute(), handle_no_limit_stack_attribute(), handle_nocommon_attribute(), handle_noinline_attribute(), handle_nonnull_attribute(), handle_noreturn_attribute(), handle_nothrow_attribute(), handle_novops_attribute(), handle_packed_attribute(), handle_pure_attribute(), handle_returns_twice_attribute(), handle_section_attribute(), handle_sentinel_attribute(), handle_tls_model_attribute(), handle_transparent_union_attribute(), handle_unused_attribute(), handle_used_attribute(), handle_using_decl(), handle_vector_size_attribute(), handle_visibility_attribute(), handle_warn_unused_result_attribute(), handle_weak_attribute(), handle_weakref_attribute(), has_method(), hash_chainon(), hash_tree_chain(), heapvar_lookup(), honor_protect_cleanup_actions(), hot_function_section(), i386_nlm_encode_section_info(), i386_pe_adjust_class_at_definition(), i386_pe_encode_section_info(), i860_gimplify_va_arg_expr(), i860_va_start(), ia64_gimplify_va_arg(), ia64_handle_model_attribute(), ia64_init_builtins(), identifier_type(), identifier_type_value(), identifier_typedecl_value(), immediate_use(), implicit_conversion(), implicitly_declare(), implicitly_declare_fn(), import_export_decl(), import_export_vtable(), in_charge_arg_for_name(), include_empty_classes(), independent_of_stmt_p(), infer_loop_bounds_from_undefined(), infer_value_range(), inherits_from_p(), init_alias_heapvars(), init_copy_prop(), init_data_ref(), init_def_list(), init_eh(), init_exception_processing(), init_jcf_method(), init_module_descriptor(), init_objc_symtab(), init_one_libfunc(), init_pre(), init_repo(), init_rtti_processing(), init_ssanames(), init_tree_ssa(), initialize_array(), initialize_artificial_var(), initialize_data_dependence_relation(), initialize_handler_parm(), initialize_inlined_parameters(), initialize_local_var(), initialize_reference(), initialize_scalar_evolutions_analyzer(), initializer_constant_valid_p(), initializer_zerop(), inline_forbidden_p(), inline_forbidden_p_1(), innermost_non_namespace_value(), insert_aux(), insert_backedge_copies(), instantiate_class_template(), instantiate_decl(), instantiate_missing_elements(), instantiate_parameters_1(), instantiate_pending_templates(), instantiate_template(), instantiate_type(), int_const_binop(), int_fits_type_p(), integer_cst_le(), integer_cst_remainder(), interpret_float(), interpret_integer(), interrupt_function_p(), interrupt_handler(), intra_create_variable_infos(), invalid_arg_for_unprototyped_fn(), invalidate_class_lookup_cache(), invoke_build_dtable(), ip2k_handle_fndecl_attribute(), ip2k_handle_progmem_attribute(), ip2k_naked_function_p(), ip2k_return_pops_args(), ipa_callsite_compute_count(), ipa_callsite_compute_param(), iq2000_expand_prologue(), iq2000_init_builtins(), iq2000_pass_by_reference(), is_associated_namespace(), is_bitfield_expr_with_lowered_type(), is_call_clobbered_ref(), is_called_in_ARM_mode(), is_escape_site(), is_friend(), is_hidden_global_store(), is_integral_constant_expression(), is_integral_type(), is_ivar(), is_multivariate_chrec(), is_multivariate_chrec_rec(), is_numeric_scalar_type(), is_specialization_of(), is_specialization_of_friend(), is_subobject_of_p(), is_valid_printf_arglist(), is_zeros_p(), issue_prefetch_ref(), iterative_hash_expr(), ix86_function_value(), ix86_gimplify_va_arg(), ix86_handle_cconv_attribute(), ix86_handle_cdecl_attribute(), ix86_handle_dll_attribute(), ix86_handle_regparm_attribute(), ix86_handle_selectany_attribute(), ix86_handle_shared_attribute(), ix86_handle_struct_attribute(), ix86_init_mmx_sse_builtins(), ix86_md_asm_clobbers(), ix86_return_pops_args(), ix86_va_start(), java_array_type_length(), java_check_reference(), java_init_decl_processing(), java_init_lex(), java_lang_expand_expr(), jcf_parse(), joust(), kept_level_p(), key_method(), kill_redundant_phi_nodes(), lambda_loopnest_to_gcc_loopnest(), lang_print_error(), last_and_only_stmt(), last_stmt(), layout_class(), layout_class_method(), layout_class_type(), layout_nonempty_base_or_field(), layout_type(), layout_var_decl(), layout_vtable_decl(), lazily_declare_fn(), lhd_do_nothing_iii_return_null_tree(), lhd_return_null_tree(), lhd_return_null_tree_v(), lhd_set_decl_assembler_name(), lhd_tree_inlining_walk_subtrees(), likely_value(), linear_transform_loops(), linearize_expr(), list2chain(), list_eq(), listify(), lle_to_gcc_expression(), load_register_parameters(), local_define_builtin(), local_variable_p_walkfn(), localvar_alloc(), locate_copy(), locate_ctor(), locate_dtor(), look_for_address_of(), look_for_overrides_here(), lookup_and_check_tag(), lookup_anon_field(), lookup_arg_dependent(), lookup_argument_method(), lookup_attribute(), lookup_avail_expr(), lookup_base(), lookup_class(), lookup_class_method_static(), lookup_conversions(), lookup_conversions_r(), lookup_do(), lookup_field(), lookup_field_1(), lookup_field_queue_p(), lookup_field_r(), lookup_fnfields(), lookup_instance_method_static(), lookup_interface(), lookup_java_constructor(), lookup_java_method(), lookup_label(), lookup_member(), lookup_method(), lookup_name_current_level(), lookup_name_innermost_nonclass_level(), lookup_name_real(), lookup_namespace_name(), lookup_nested_field(), lookup_protocol(), lookup_qualified_name(), lookup_tag(), lookup_tag_reverse(), lookup_template_class(), lookup_template_function(), lookup_type_current_level(), lookup_type_scope(), lookup_using_namespace(), loop_closed_phi_def(), loop_niter_by_eval(), lower_bind_expr(), lower_builtin_setjmp(), lower_cond_expr(), lower_function_body(), lower_omp_1(), lower_omp_directive(), lower_omp_for(), lower_omp_parallel(), lower_omp_sections(), lower_try_finally_copy(), lower_try_finally_onedest(), lower_try_finally_switch(), lv_adjust_loop_entry_edge(), m32r_compute_function_type(), m32r_encode_section_info(), m32r_handle_model_attribute(), m32r_output_function_epilogue(), m68hc11_encode_section_info(), m68hc11_handle_fntype_attribute(), m68hc11_handle_page0_attribute(), m68hc11_initial_elimination_offset(), m68k_handle_fndecl_attribute(), m68k_interrupt_function_p(), machopic_define_ident(), machopic_finish(), machopic_output_possible_stub_label(), machopic_validate_stub_or_non_lazy_ptr(), make_binfo(), make_call_declarator(), make_class_data(), make_decl_rtl(), make_declarator(), make_field_value(), make_friend_class(), make_method_value(), make_node(), make_node_stat(), make_overflow_infinity(), make_pointer_declarator(), make_range(), make_reference_declarator(), make_rtl_for_nonlocal_decl(), make_temporary_var_for_ref_to_temp(), make_thunk(), make_tree(), make_typename_type(), make_unbound_class_template(), make_vector_type(), mangle_array_type(), mangle_class_name_for_template(), mangle_thunk(), mark_current_function_as_interrupt(), mark_def_site_blocks(), mark_local_for_remap_r(), mark_primary_virtual_base(), mark_reference_fields(), Mark_Scopes_And_Labels(), mark_seen_cases(), mark_stmt_if_obviously_necessary(), marked_pushdecls_p(), marked_vtable_pathp(), markedp(), maybe_add_class_template_decl_list(), maybe_add_interface(), maybe_build_cleanup(), maybe_clone_body(), maybe_commonize_var(), maybe_convert_cond(), maybe_create_global_var(), maybe_deduce_size_from_array_init(), maybe_emit_chk_warning(), maybe_fold_offset_to_array_ref(), maybe_fold_offset_to_component_ref(), maybe_fold_stmt_addition(), maybe_fold_stmt_indirect(), maybe_fold_tmr(), maybe_get_identifier(), maybe_get_template_decl_from_type_decl(), maybe_handle_implicit_object(), maybe_handle_ref_bind(), maybe_layout_super_class(), maybe_lookup_decl(), maybe_lookup_field(), maybe_process_partial_specialization(), maybe_push_decl(), maybe_push_to_top_level(), maybe_pushlevels(), maybe_replace_use(), maybe_set_unchanging(), mcore_handle_naked_attribute(), mcore_naked_function_p(), mem_attrs_htab_eq(), member_init_ok_or_else(), memory_ssa_name_same(), merge_alias_info(), merge_attributes(), merge_decls(), merge_exception_specifiers(), merge_ranges(), merge_type_state(), merge_types(), method_name_cmp(), mf_build_check_statement_for(), mf_build_string(), mf_decl_clear_locals(), mf_file_function_line_tree(), mf_varname_tree(), mf_xform_derefs(), mf_xform_derefs_1(), mips_arg_info(), mips_build_builtin_va_list(), mips_encode_section_info(), mips_expand_prologue(), mips_gimplify_va_arg_expr(), mips_init_builtins(), mips_pass_by_reference(), mips_select_rtx_section(), mips_va_start(), mn10300_arg_partial_bytes(), modify_all_vtables(), modify_vtable_entry(), more_specialized(), more_specialized_fn(), most_expensive_mult_to_index(), most_general_template(), most_specialized(), most_specialized_class(), most_specialized_instantiation(), mostly_copy_tree_r(), mostly_zeros_p(), move_block_to_fn(), move_fixed_address_to_symbol(), move_pointer_to_base(), move_stmt_r(), mt_handle_interrupt_attribute(), mt_interrupt_function_p(), mudflap_enqueue_constant(), mudflap_finish_file(), mx_register_decls(), mx_xfn_xform_decls(), n_regs_saved_by_prologue(), named_section(), namespace_binding(), native_encode_vector(), native_interpret_complex(), native_interpret_expr(), native_interpret_int(), native_interpret_real(), native_interpret_vector(), nb_vars_in_chrec(), negate_expr(), new_stmt_vec_info(), new_type_alias(), next_imm_use_stmt(), next_real_or_virtual_field(), niter_for_exit(), no_linkage_check(), no_linkage_helper(), nonnull_arg_p(), ns32k_handle_fntype_attribute(), ns32k_return_pops_args(), nullify_returns_r(), number_of_iterations_cond(), number_of_iterations_exit(), objc_add_static_instance(), objc_copy_list(), objc_declare_class(), objc_declare_protocols(), objcp_tsubst_copy_and_build(), object_analysis(), ocp_convert(), one_static_initialization_or_destruction(), op_iter_init(), op_iter_next_tree(), optimize_bit_field_compare(), optimize_bitfield_assignment_op(), optimize_inline_calls(), optimize_minmax_comparison(), optimize_tail_recursion(), original_binfo(), original_type(), output_constructor(), output_func_start_profiler(), output_function_exception_table(), output_ttype(), pa_function_ok_for_sibcall(), pa_init_builtins(), pad_to_arg_alignment(), parmlist_is_exprlist(), parse_signature_string(), parse_strconst_pragma(), pass_through_call(), perform_direct_initialization_if_possible(), perform_koenig_lookup(), perform_member_init(), perform_overload_resolution(), phi_alternatives_equal(), phi_reverse(), place_field(), pointer_diff(), pop_arguments(), pop_binding(), pop_from_top_level(), pop_init_level(), pop_label(), pop_labeled_block(), pop_labels_1(), pop_stmt_list(), pop_type_0(), poplevel(), poplevel_class(), pp_c_attributes(), pp_c_enumeration_constant(), pp_c_enumerator(), pp_c_expression_list(), pp_c_initializer_list(), pp_c_integer_constant(), pp_c_statement(), predict_loops(), prepare_decl_rtl(), prepare_eh_table_type(), prepare_eh_type(), prepare_instrumented_value(), print_candidates(), print_instantiation_full_context(), print_instantiation_partial_context(), print_operand(), process_init_constructor(), process_init_element(), propagate_into_addr(), prune_vars_needing_no_initialization(), ptm_initializer(), ptr_decl_may_alias_p(), ptr_initializer(), ptr_ptr_may_alias_p(), purpose_member(), push_access_scope(), push_base_cleanups(), push_binding(), push_class_level_binding(), push_decl_namespace(), push_eh_cleanup(), push_fields_onto_fieldstack(), push_init_level(), push_jvm_slot(), push_local_binding(), push_namespace(), push_namespace_with_attribs(), push_nested_class(), push_overloaded_decl(), push_parm_decl(), push_scope(), push_super_field(), Push_Temp_Cleanup(), push_template_decl_real(), push_to_top_level(), push_using_decl(), push_using_directive(), push_value(), pushclass(), pushdecl(), pushdecl_maybe_friend(), pushdecl_top_level_1(), pushdecl_with_scope(), pushtag(), put_addressof_into_stack(), put_decl_node(), put_pending_size(), qualified_lookup_using_namespace(), qualify_lookup(), qualify_type_recursive(), range_predecessor(), range_successor(), reachable_handlers(), reachable_next_level(), read_class(), really_start_incremental_init(), really_start_method(), record_builtin_type(), record_subobject_offset(), record_subobject_offsets(), record_use(), record_vars(), record_vars_into(), redeclaration_error_message(), redeclare_class_template(), reduce_template_parm_level(), reduce_to_bit_field_precision(), reference_binding(), referenced_var_lookup(), regenerate_decl_from_template(), register_dtor_fn(), register_specialization(), register_ssa_partition(), release_ssa_name(), remap_block(), remap_decl(), remap_decls(), remove_dead_phis(), remove_fixup_regions(), remove_forwarder_block(), remove_forwarder_block_with_phi(), remove_hidden_names(), remove_local_expressions_from_table(), remove_phi_node(), remove_phi_nodes_and_edges_for_unreachable_block(), remove_ssa_form(), remove_statement(), remove_unnecessary_notes(), remove_useless_stmts_bind(), reorder_blocks(), reorder_fix_fragments(), reparse_absdcl_as_expr(), reparse_decl_as_expr(), replace_def_variable(), replace_goto_queue_cond_clause(), replace_phi_with_cond_modify_expr(), replace_use_variable(), replace_uses_equiv_to_x_with_y(), replace_uses_in(), replace_vuses_in(), repo_emit_p(), repo_template_used(), reregister_specialization(), reserve_phi_args_for_new_edge(), reset_block_changes(), reset_evolution_in_loop(), reset_type_access_control(), reshape_init(), reshape_init_array(), reshape_init_array_1(), reshape_init_class(), reshape_init_vector(), resolve_address_of_overloaded_function(), resolve_offset_ref(), resolve_overloaded_builtin(), resolve_overloaded_unification(), resolve_scoped_fn_name(), resolve_typename_type(), resolve_unique_section(), resolves_to_fixed_type_p(), resort_field_decl_cmp(), resort_method_name_cmp(), rest_of_clean_state(), rest_of_compilation(), restore_currdefs_to_original_value(), retrieve_local_specialization(), retrieve_specialization(), reverse_path(), rewrite_address_base(), rewrite_finalize_block(), rewrite_initialize_block(), rewrite_ssa_into_ssa(), rewrite_trees(), rewrite_update_init_block(), rewrite_update_phi_arguments(), rewrite_use_address(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), round_down(), round_up(), rs6000_common_init_builtins(), rs6000_gimplify_va_arg(), rs6000_handle_altivec_attribute(), rs6000_handle_longcall_attribute(), rs6000_handle_struct_attribute(), rs6000_set_default_type_attributes(), rs6000_va_start(), s390_function_arg_float(), s390_gimplify_va_arg(), s390_init_builtins(), s390_va_start(), safe_from_p(), save_expr(), save_function_data(), scan_omp_1(), scev_const_prop(), scev_initialize(), scev_reset(), select_decl(), set_array_declarator_inner(), set_array_declarator_type(), set_block_abstract_flags(), set_block_origin_self(), set_constant_value(), set_decl_abstract_flags(), set_decl_origin_self(), set_identifier_type_value_with_scope(), set_init_label(), set_java_signature(), set_lattice_value(), set_mem_attributes_minus_bitpos(), set_namespace_binding(), set_pt_anything(), set_save_expr_context(), set_type_package_list(), set_value_range(), set_value_range_to_undefined(), set_value_range_to_varying(), setup_class_bindings(), setup_pointers_and_addressables(), sh_add_function_attribute(), sh_attr_renesas_p(), sh_cfun_interrupt_handler_p(), sh_expand_prologue(), sh_gimplify_va_arg_expr(), sh_handle_interrupt_handler_attribute(), sh_handle_renesas_attribute(), sh_handle_sp_switch_attribute(), sh_handle_trap_exit_attribute(), sh_insert_attributes(), sh_media_init_builtins(), sh_symbian_associated_type(), sh_symbian_handle_dll_attribute(), sh_va_start(), shadow_label(), shadow_tag(), shortcut_cond_expr(), shortcut_cond_r(), sign_bit_p(), signal_function_p(), signed_or_unsigned_type(), signed_type(), simple_asm_stmt(), simple_cst_equal(), simple_cst_list_equal(), simple_iv(), simplify_aggr_init_expr(), simplify_aggr_init_exprs_r(), simplify_div_or_mod_using_ranges(), simplify_replace_tree(), simplify_rhs_and_lookup_avail_expr(), simplify_using_outer_evolutions(), simulate_stmt(), sin_builtin(), single_imm_use(), single_phi_def(), single_reachable_address(), single_ssa_tree_operand(), size_in_bytes(), sjlj_find_directly_reachable_regions(), slpeel_make_loop_iterate_ntimes(), slpeel_update_phi_nodes_for_guard1(), slpeel_update_phi_nodes_for_guard2(), sort_mem_initializers(), sparc_fold_builtin(), sparc_gimplify_va_arg(), sparc_handle_vis_mul8x16(), spe_init_builtins(), special_function_p(), spill_tfmode_operand(), split_address_to_core_and_offset(), split_complex_args(), split_complex_types(), split_complex_values(), split_conversions(), split_specs_attrs(), sqrt_builtin(), ssa_prop_init(), ssa_redirect_edge(), ssa_rewrite_initialize_block(), stabilize_call(), stabilize_expr(), stabilize_init(), stabilize_reference(), stabilize_throw_expr(), standard_conversion(), start_cdtor(), start_class(), start_cleanup_fn(), start_decl(), start_decl_1(), start_enum(), start_fname_decls(), start_function(), start_handler_parms(), start_java_method(), start_method(), start_method_def(), start_objects(), start_preparsed_function(), start_protocol(), start_static_initialization_or_destruction(), static_execute(), stmt_starts_bb_p(), store_bindings(), store_child_info(), store_constructor(), store_fixed_bit_field(), store_init_value(), store_parm_decls(), store_parm_decls_oldstyle(), string_constant(), strip_conversion(), strip_offset(), strip_offset_1(), subroutine_nesting(), substitute_in_expr(), supports_overflow_infinity(), symbian_add_attribute(), symbian_export_vtable_and_rtti_p(), symbian_import_export_class(), synth_forward_declarations(), synth_module_prologue(), synthesize_method(), tagged_types_tu_compatible_p(), TB_current_chain_node(), TB_first_in_bind(), TB_history_prev(), TB_last_in_bind(), TB_next_expr(), TB_prev_expr(), TB_up_expr(), throw_bad_cast(), throw_bad_typeid(), tinfo_base_init(), tree_contains_chrecs(), tree_coverage_counter_ref(), tree_expand_cfg(), tree_flow_call_edges_add(), tree_fold_binomial(), tree_forwarder_block_p(), tree_function_versioning(), tree_gen_interval_profiler(), tree_gen_one_value_profiler(), tree_gen_pow2_profiler(), tree_if_conversion(), tree_if_convert_cond_expr(), tree_if_convert_stmt(), tree_lv_add_condition_to_bb(), tree_may_unswitch_on(), tree_mem_ref_addr(), tree_merge_blocks(), tree_mod_subtract(), tree_optimize_tail_calls_1(), tree_simplify_using_condition(), tree_simplify_using_condition_1(), tree_ssa_prefetch_arrays(), tree_unroll_loop(), tree_unswitch_single_loop(), tree_verify_flow_info(), tree_versionable_function_p(), try_class_unification(), try_move_mult_to_index(), try_one_overload(), tsubst(), tsubst_aggr_type(), tsubst_arg_types(), tsubst_copy(), tsubst_copy_and_build(), tsubst_decl(), tsubst_default_argument(), tsubst_enum(), tsubst_exception_specification(), tsubst_expr(), tsubst_friend_class(), tsubst_friend_function(), tsubst_function_type(), tsubst_initializer_list(), tsubst_qualified_id(), tsubst_template_arg_vector(), tsubst_template_parms(), type_access_control(), type_for_mode(), type_for_size(), type_for_widest_vector_mode(), type_hash_lookup(), type_unification_real(), typename_compare(), unary_complex_lvalue(), uncprop_initialize_block(), unify(), uninitialized_vars_warning(), unlikely_text_section(), unmark_visited_r(), unmarked_pushdecls_p(), unmarked_vtable_pathp(), unmarkedp(), unprocessed_defarg_fn(), unqualified_namespace_lookup(), unreverse_member_declarations(), unsafe_for_reeval(), unsave_expr_1(), unsave_r(), unshare_base_binfos(), unsigned_type(), update_non_lazy_ptrs(), update_nonlocal_goto_save_area(), update_ssa(), update_stubs(), update_vtable_entry_for_fn(), use_thunk(), v850_arg_partial_bytes(), v850_get_data_area(), v850_handle_data_area_attribute(), v850_handle_interrupt_attribute(), v850_insert_attributes(), v850_interrupt_function_p(), v850_output_common(), validate_nonmember_using_decl(), value_member(), var_to_partition_to_var(), var_union(), VEC(), vec_binfo_member(), vect_address_analysis(), vect_analyze_offset_expr(), vect_analyze_pointer_ref_access(), vect_can_advance_ivs_p(), vect_create_cond_for_align_checks(), vect_create_data_ref_ptr(), vect_create_index_for_vector_ref(), vect_gen_niters_for_prolog_loop(), vect_generate_tmps_on_preheader(), vect_get_loop_niters(), vect_get_ptr_offset(), vect_get_vec_def_for_operand(), vect_is_simple_iv_evolution(), vect_is_simple_reduction(), vect_is_simple_use(), vect_mark_stmts_to_be_vectorized(), vect_object_analysis(), vect_pattern_recog_1(), vect_strip_conversion(), vect_transform_loop(), vect_transform_stmt(), vect_update_ivs_after_vectorizer(), vectorizable_condition(), vectorizable_load(), vectorizable_reduction(), vectorizable_store(), verify_addr_expr(), verify_arithmetic_binary_op(), verify_array_ref(), verify_array_type(), verify_asm_statement(), verify_bind_expr(), verify_bit_not_expr(), verify_bitwise_binary_op(), verify_call_expr(), verify_case_label(), verify_cgraph_node_1(), verify_class_type(), verify_class_unification(), verify_cleanup_statement(), verify_comparison(), verify_complex_type(), verify_component_ref(), verify_compound_expr(), verify_compound_statement(), verify_cond_expr(), verify_const_decl(), verify_constructor_expr(), verify_controlling_expr(), verify_convert_expr(), verify_ctor_initializer(), verify_decl(), verify_decl_statement(), verify_do_statement(), verify_enumeral_type(), verify_expr(), verify_field_decl(), verify_float_expr(), verify_for_statement(), verify_function(), verify_function_arguments(), verify_function_type(), verify_global_namespace(), verify_goto_statement(), verify_identifier(), verify_if_statement(), verify_incr_or_decr(), verify_indirect_ref(), verify_init_expr(), verify_integer_cst(), verify_integer_type(), verify_jvm_instructions(), verify_label_decl(), verify_logical_binary_op(), verify_method_type(), verify_modify_expr(), verify_name_tags(), verify_named_type(), verify_namespace(), verify_negate_expr(), verify_nop_expr(), verify_ordinary_identifier(), verify_overload(), verify_parentless(), verify_parm_decl(), verify_phi_args(), verify_pointer_type(), verify_ptrmem_cst(), verify_real_type(), verify_reference_type(), verify_return_statement(), verify_save_expr(), verify_scope_statement(), verify_shift_expr(), verify_simple_string_cst(), verify_statement(), verify_stmt_tree_r(), verify_string_cst(), verify_switch_statement(), verify_target_expr(), verify_template_decl(), verify_throw_expr(), verify_tree(), verify_trunc_expr(), verify_truth_not_expr(), verify_try_block(), verify_type(), verify_var_decl(), verify_var_decl_statement(), verify_while_statement(), version_to_var(), visit_assignment(), vn_lookup(), vn_lookup_or_add(), vn_lookup_or_add_with_vuses(), vn_lookup_with_vuses(), voidify_wrapper_expr(), VPARAMS(), vrp_evaluate_conditional_warnv(), vrp_expr_computes_nonzero(), vrp_int_const_binop(), vrp_val_is_max(), vrp_val_is_min(), vrp_visit_assignment(), vrp_visit_cond_stmt(), vrp_visit_phi_node(), walk_stmt_tree(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), warn_for_collisions_1(), warn_hidden(), warn_uninitialized_var(), WFE_Assemble_Alias(), Wfe_Expand_Asm_Operands(), WFE_Expand_Case(), WFE_Expand_Decl(), WFE_Expand_End_All_Catch(), WFE_Expand_Expr(), WFE_Expand_Goto(), WFE_Expand_Leftover_Cleanups(), WFE_Expand_Loop(), WFE_Expand_Return(), WFE_Expand_Start_All_Catch(), WFE_Expand_Try(), WFE_Process_Class_Decl(), WFE_Process_Function_Decl(), WFE_Process_Namespace_Decl(), WFE_Record_Loop_Switch(), WFE_Start_Function(), widen_bitfield(), widen_memory_access(), wrap_cleanups_r(), write_encoding(), write_expression(), write_method_parms(), write_template_param(), write_template_template_param(), write_unqualified_name(), xref_basetypes(), xref_tag(), xref_tag_from_type(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xstormy16_handle_below100_attribute(), xstormy16_handle_interrupt_attribute(), xstormy16_init_builtins(), xstormy16_interrupt_function_p(), xtensa_gimplify_va_arg_expr(), xtensa_multibss_section_type_flags(), xtensa_va_start(), and yylex().
| #define NUM_TREE_CODES ((int) LAST_AND_UNUSED_TREE_CODE) |
Definition at line 57 of file tree.h.
Referenced by calls_function_1(), maybe_lvalue_p(), vect_create_epilog_for_reduction(), and vectorizable_reduction().
| #define POINTER_TYPE_P | ( | TYPE | ) | (TREE_CODE (TYPE) == POINTER_TYPE || TREE_CODE (TYPE) == REFERENCE_TYPE) |
Definition at line 470 of file tree.h.
Referenced by access_can_touch_variable(), add_pointed_to_expr(), address_analysis(), adjust_range_with_scev(), allocate_struct_function(), altivec_resolve_overloaded_builtin(), analyze_scalar_evolution_1(), assert_loop_rolls_lt(), assign_parm_adjust_stack_rtl(), assign_parm_setup_reg(), assign_parms(), base_addr_differ_p(), build_const_cast(), build_const_cast_1(), build_indirect_ref(), builtin_mathfn_code(), c_add_case_label(), c_apply_type_quals_to_decl(), c_build_qualified_type(), c_common_get_alias_set(), c_expand_return(), c_finish_omp_atomic(), c_finish_omp_clauses(), c_finish_return(), canonicalize_addr_expr(), check_cv_quals_for_unify(), check_final_overrider(), check_function_sentinel(), check_va_list_escapes(), close_type_exposed_parameter(), collect_object_sizes_for(), collect_points_to_info_for(), compare_values_warnv(), compute_builtin_object_size(), compute_object_sizes(), compute_points_to_and_addr_escape(), constrain_visibility_for_template(), convert(), copy_decl_for_inlining(), copy_rename_partition_coalesce(), could_have_pointers(), count_stars(), cp_build_qualified_type_real(), cp_convert_to_pointer(), cprop_operand(), create_name_tags(), cxx_types_compatible_p(), determine_base_object(), dump_points_to_info(), dump_variable(), duplicate_ssa_name_ptr_info(), eliminate_redundant_computations(), emit_move_sequence(), execute_optimize_stdarg(), expand_assignment(), expand_builtin_fprintf(), expand_builtin_printf(), expand_builtin_sprintf(), expand_call(), expand_decl(), expand_inline_function(), expand_one_register_var(), expr_object_size(), extract_range_from_assert(), extract_range_from_binary_expr(), extract_range_from_unary_expr(), find_assert_locations(), find_base_decl(), find_equivalent_equality_comparison(), find_escape_constraints(), find_placeholder(), find_single_pointer_decl_1(), finish_omp_clauses(), fixed_type_or_null(), fold(), fold_binary(), fold_builtin_constant_p(), fold_builtin_fprintf(), fold_builtin_memory_op(), fold_builtin_memset(), fold_builtin_printf(), fold_builtin_snprintf_chk(), fold_builtin_sprintf_chk(), fold_comparison(), fold_convert(), fold_convert_const(), fold_convert_const_int_from_int(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_relational_hi_lo(), fold_to_nonsharp_ineq_using_bound(), fold_unary(), force_fit_type(), function_value(), generic_type_for(), get_canon_type(), get_constraint_for(), get_memory_rtx(), get_pointer_alignment(), get_ptr_info(), get_value_range(), gimplify_addr_expr(), gimplify_init_ctor_preeval_1(), gimplify_omp_atomic(), gimplify_omp_atomic_pipeline(), gimplify_parm_type(), gimplify_va_arg_expr(), grokbitfield(), grokparms(), GTY(), handle_malloc_attribute(), handle_mode_attribute(), handle_ptr_arith(), handle_vector_size_attribute(), infer_value_range(), init_alias_info(), init_function_start(), initialize_handler_parm(), initialize_inlined_parameters(), initializer_constant_valid_p(), integer_pow2p(), intra_create_variable_infos(), invalid_nontype_parm_type_p(), invalidate_name_tags(), ipa_type_escape_field_does_not_clobber_p(), ipa_type_escape_star_count_of_interesting_or_array_type(), ipa_type_escape_star_count_of_interesting_type(), ipcp_method_cval_init(), is_escape_site(), ix86_function_ok_for_sibcall(), joust(), m32c_function_arg(), m68k_function_value(), make_bit_field_ref(), make_tree(), mark_interesting_type(), may_alias_p(), may_propagate_copy(), maybe_emit_sprintf_chk_warning(), maybe_fold_stmt_addition(), maybe_fold_stmt_indirect(), merge_alias_info(), mips_pad_arg_upward(), mn10300_function_value(), move_pointer_to_base(), nonnull_arg_p(), nonoverlapping_memrefs_p(), nowrap_type_p(), number_of_iterations_cond(), number_of_iterations_exit(), object_analysis(), ocp_convert(), okay_pointer_operation(), output_constant(), plus_expr_object_size(), pp_c_space_for_pointer_operator(), pp_cxx_abstract_declarator(), propagate_tree_value(), reconstruct_complex_type(), replace_exp_1(), replace_immediate_uses(), replace_uses_in(), replace_vuse_in(), replace_vuses_in(), resolves_to_fixed_type_p(), return_prediction(), rs6000_function_value(), rs6000_handle_altivec_attribute(), s390_function_arg_integer(), s390_return_in_memory(), scan_for_refs(), scev_const_prop(), set_initial_properties(), set_mem_attributes_minus_bitpos(), setup_one_parameter(), setup_pointers_and_addressables(), signed_type_for(), stmt_interesting_for_vrp(), strict_aliasing_warning(), strip_pointer_operator(), substitute_placeholder_in_expr(), sync_resolve_size(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_floor_log2(), tree_log2(), tree_mem_ref_addr(), tree_predict_by_opcode(), tree_ssa_useless_type_conversion_1(), type_escape_execute(), type_to_consider(), unsigned_type_for(), update_alias_info(), update_vtable_entry_for_fn(), used_types_insert(), validate_arglist(), vect_address_analysis(), vect_analyze_pointer_ref_access(), vect_base_addr_differ_p(), vector_size_helper(), verify_flow_sensitive_alias_info(), verify_name_tags(), vrp_evaluate_conditional_warnv(), vrp_visit_assignment(), vrp_visit_phi_node(), walk_type_fields(), and WFE_Start_Function().
| #define ptr_type_node global_trees[TI_PTR_TYPE] |
Definition at line 2334 of file tree.h.
Referenced by alpha_build_builtin_va_list(), alpha_build_va_list(), alpha_init_builtins(), alpha_va_start(), altivec_resolve_overloaded_builtin(), arm_init_tls_builtins(), build_binary_op(), build_common_builtin_nodes(), build_common_tree_nodes_2(), build_constant_data_ref(), build_constants_constructor(), build_ctor_vtbl_group(), build_dtable_decl(), build_dynamic_cast_1(), build_eh_type_type(), build_exc_ptr(), build_headof(), build_invokeinterface(), build_java_check_indexed_type(), build_jni_stub(), build_module_descriptor(), build_new_1(), build_objc_method_call(), build_objc_symtab_template(), build_op_delete_call(), build_operator_new_call(), build_ptrmemfunc_type(), build_ref_from_constant_pool(), build_stack_save_restore(), build_static_field_ref(), build_throw(), build_vtt_inits(), c_common_nodes_and_builtins(), c_finish_goto_ptr(), c_init_decl_processing(), can_widen_reference_to(), check_local_unnamed_variable(), clear_storage_via_libcall(), clipper_build_va_list(), clipper_va_arg(), clipper_va_start(), coerce_delete_type(), coerce_new_type(), composite_pointer_type(), cp_build_qualified_type_real(), create_omp_child_function(), create_primitive_vtable(), create_stack_guard(), create_tinfo_types(), cxx_init_decl_processing(), d30v_build_va_list(), d30v_expand_builtin_va_arg(), determine_base_object(), dfs_build_secondary_vptr_vtt_inits(), do_allocate_exception(), do_begin_catch(), do_deref(), do_free_exception(), do_get_exception_ptr(), dw2_force_const_mem(), emit_block_move_via_libcall(), expand_function_start(), expand_java_array_length(), expand_java_arrayload(), expand_java_arraystore(), expand_java_CHECKCAST(), expand_java_pushc(), expand_start_catch_block(), expand_test(), factor_computed_gotos(), finish_label_address_expr(), fr30_pass_by_value(), frv_expand_builtin_va_start(), generic_type_for(), get_atexit_node(), get_constraint_for(), get_dso_handle_node(), get_nl_goto_field(), GTY(), honor_protect_cleanup_actions(), i860_build_builtin_va_list(), i860_build_va_list(), i860_gimplify_va_arg_expr(), i860_va_arg(), i860_va_start(), i960_va_arg(), ia64_init_builtins(), init_eh(), init_exception_processing(), init_expr_processing(), issue_prefetch_ref(), ix86_build_builtin_va_list(), ix86_build_va_list(), ix86_gimplify_va_arg(), ix86_va_arg(), java_init_decl_processing(), lower_function_body(), m32r_va_arg(), m68hc11_expand_builtin_va_start(), make_class_data(), make_method_value(), merge_types(), mf_xform_derefs_1(), mips_build_builtin_va_list(), mips_build_va_list(), mips_gimplify_va_arg_expr(), mips_init_builtins(), mudflap_init(), mx_register_decls(), pop_type_0(), prepare_eh_table_type(), process_jvm_instruction(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), rs6000_gimplify_va_arg(), rs6000_va_arg(), s390_build_builtin_va_list(), s390_build_va_list(), s390_gimplify_va_arg(), s390_init_builtins(), s390_va_arg(), sh_build_builtin_va_list(), sh_build_va_list(), sh_expand_builtin(), sh_gimplify_va_arg_expr(), sh_media_init_builtins(), sh_output_mi_thunk(), sh_va_arg(), sh_va_start(), sparc_gimplify_va_arg(), sparc_va_arg(), sparc_vis_init_builtins(), start_cleanup_fn(), std_build_builtin_va_list(), std_expand_builtin_va_start(), throw_bad_cast(), update_nonlocal_goto_save_area(), v850_va_arg(), vect_create_cond_for_align_checks(), verify_jvm_instructions(), VPARAMS(), WFE_Expand_Expr(), xstormy16_build_builtin_va_list(), xstormy16_build_va_list(), xstormy16_expand_builtin_va_arg(), xtensa_build_builtin_va_list(), xtensa_build_va_list(), xtensa_gimplify_va_arg_expr(), xtensa_va_arg(), and xtensa_va_start().
| #define ptrdiff_type_node global_trees[TI_PTRDIFF_TYPE] |
Definition at line 2339 of file tree.h.
Referenced by add_builtin_candidate(), build_base_path(), build_dynamic_cast_1(), build_headof(), build_ptrmemfunc(), build_static_cast(), build_vec_init(), build_vtable_entry_ref(), c_common_nodes_and_builtins(), convert_ptrmem(), cxx_init_decl_processing(), get_delta_difference(), GTY(), pointer_diff(), resolve_offset_ref(), and WFE_Generate_Thunk().
| #define RTL_EXPR_RTL | ( | NODE | ) | (*(rtx *) &RTL_EXPR_CHECK (NODE)->exp.operands[1]) |
Definition at line 931 of file tree.h.
Referenced by expand_end_stmt_expr(), expand_expr(), expand_function_start(), fix_lexical_addr(), lookup_static_chain(), make_tree(), operand_equal_p(), safe_from_p(), trampoline_address(), and tree_expr_nonnegative_p().
| #define RTL_EXPR_SEQUENCE | ( | NODE | ) | (*(rtx *) &RTL_EXPR_CHECK (NODE)->exp.operands[0]) |
Definition at line 929 of file tree.h.
Referenced by expand_end_stmt_expr(), expand_expr(), fixup_var_refs(), make_tree(), safe_from_p(), and unsave_expr_1().
Definition at line 919 of file tree.h.
Referenced by decl_function_context(), expand_expr(), get_pending_sizes(), remap_save_expr(), set_save_expr_context(), and store_parm_decls().
| #define SAVE_EXPR_RTL | ( | NODE | ) | (*(rtx *) &SAVE_EXPR_CHECK (NODE)->exp.operands[2]) |
Definition at line 920 of file tree.h.
Referenced by calls_function_1(), contains_placeholder_p(), expand_expr(), fold(), gen_mem_addressof(), put_var_into_stack(), remap_save_expr(), safe_from_p(), store_constructor(), twoval_comparison_p(), and unsave_expr_1().
| #define sbitsizetype sizetype_tab[(int) SBITSIZETYPE] |
Definition at line 1537 of file tree.h.
Referenced by build_class_ref(), build_clone(), build_vtable(), builtin_function(), builtin_function_1(), change_decl_assembler_name(), compile_resource_file(), cp_finish_decl(), create_vtable_ptr(), define_builtin(), emit_register_classes(), finish_decl(), finish_thunk(), get_tinfo_decl(), give_name_to_locals(), grokfield(), GTY(), layout_class(), layout_class_method(), lhd_set_decl_assembler_name(), make_decl_rtl(), make_rtl_for_nonlocal_decl(), make_temporary_var_for_ref_to_temp(), make_thunk(), mangle_decl(), push_namespace(), push_namespace_with_attribs(), tinfo_base_init(), tsubst_decl(), and tsubst_friend_function().
Definition at line 1654 of file tree.h.
Referenced by add_stack_var(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_parms_unsplit_complex(), build_clone(), check_global_declarations(), clear_decl_rtl(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), cp_finish_decl(), duplicate_decls(), expand_anon_union_decl(), expand_decl(), expand_decl_cleanup(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_one_error_var(), expand_one_register_var(), expand_one_stack_var_at(), ffecom_member_phase2_(), finish_decl(), fix_unsafe_tree(), force_expr_to_var_cost(), force_var_cost(), free_loop_data(), gen_mem_addressof(), genrtl_finish_function(), genrtl_named_return_value(), get_temp_regvar(), grokfield(), GTY(), instantiate_decl(), integrate_decl_tree(), integrate_parm_decls(), label_rtx(), layout_decl(), make_decl_rtl(), prepare_decl_rtl(), push_jvm_slot(), put_var_into_stack(), relayout_decl(), replace_symbols_in_block(), rest_of_decl_compilation(), set_user_assembler_name(), store_constructor(), tree_function_versioning(), tsubst_decl(), tsubst_friend_function(), unshare_all_decls(), unshare_all_rtl(), unshare_all_rtl_1(), and use_thunk().
| #define short_integer_type_node integer_types[itk_short] |
Definition at line 2405 of file tree.h.
Referenced by altivec_init_builtins(), bfin_init_builtins(), build_common_tree_nodes(), build_common_tree_nodes_2(), build_complex_type(), build_objc_symtab_template(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_cpp_builtins(), c_promoting_integer_type_p(), cb_register_builtins(), cp_parser_simple_type_specifier(), emit_support_tinfos(), ffecom_init_0(), finish_declspecs(), gen_declspecs(), grokdeclarator(), GTY(), ix86_init_mmx_sse_builtins(), make_or_reuse_type(), signed_or_unsigned_type(), signed_type(), type_for_mode(), type_for_size(), unsigned_type(), and xstormy16_init_builtins().
| #define short_unsigned_type_node integer_types[itk_unsigned_short] |
Definition at line 2406 of file tree.h.
Referenced by build_common_tree_nodes(), build_complex_type(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_promoting_integer_type_p(), emit_support_tinfos(), ffecom_init_0(), finish_declspecs(), frv_init_builtins(), gen_declspecs(), grokdeclarator(), GTY(), make_or_reuse_type(), rs6000_build_builtin_va_list(), signed_or_unsigned_type(), signed_type(), spe_init_builtins(), type_for_mode(), type_for_size(), unsigned_type(), and xstormy16_init_builtins().
| #define signed_char_type_node integer_types[itk_signed_char] |
Definition at line 2403 of file tree.h.
Referenced by build_common_tree_nodes(), build_complex_type(), c_build_bitfield_integer_type(), c_common_get_alias_set(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_cpp_builtins(), c_promoting_integer_type_p(), cb_register_builtins(), char_type_p(), check_format_types(), digest_init(), emit_support_tinfos(), ffecom_f2c_make_type_(), ffecom_init_0(), finish_declspecs(), gen_declspecs(), grokdeclarator(), GTY(), make_or_reuse_type(), signed_or_unsigned_type(), signed_type(), spe_init_builtins(), stack_protect_classify_type(), type_for_mode(), type_for_size(), and unsigned_type().
Definition at line 2849 of file tree.h.
Referenced by all_ones_mask_p(), alpha_gimplify_va_arg_1(), alpha_va_arg(), array_ref_element_size(), assign_parms(), build_common_tree_nodes_2(), build_ctor_vtbl_group(), build_invokevirtual(), build_vtt(), c_alignof_expr(), c_common_nodes_and_builtins(), c_make_fname_decl(), c_size_in_bytes(), c_sizeof_or_alignof_type(), c_strlen(), canonicalize_addr_expr(), complete_array_type(), component_ref_field_offset(), compute_object_offset(), convert_move(), cp_fname_init(), cris_expand_builtin_va_arg(), cxx_alignof_expr(), decode_field_reference(), default_cxx_get_cookie_size(), dfs_accumulate_vtbl_inits(), do_store_flag(), emit_store_flag(), end_template_parm_list(), expand_abs(), expand_abs_nojump(), expand_builtin_strcspn(), expand_builtin_strspn(), expand_expr(), expand_expr_real_1(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), fold(), fold_builtin_strcspn(), fold_builtin_strspn(), fold_offsetof_1(), fold_single_bit_test(), fold_truthop(), get_cookie_size(), get_pseudo_ti_desc(), get_pseudo_ti_index(), gimplify_compound_lval(), GTY(), handle_aligned_attribute(), hppa_gimplify_va_arg_expr(), i860_gimplify_va_arg_expr(), ix86_gimplify_va_arg(), java_init_decl_processing(), layout_type(), layout_vtable_decl(), locate_and_pad_parm(), make_bit_field_ref(), maybe_fold_offset_to_array_ref(), mips_va_arg(), mmix_expand_builtin_va_arg(), normalize_offset(), optimize_bit_field_compare(), pos_from_bit(), pos_from_byte(), process_init_constructor(), push_inline_template_parms_recursive(), rs6000_gimplify_va_arg(), s390_gimplify_va_arg(), sh_gimplify_va_arg_expr(), sparc_gimplify_va_arg(), sparc_initialize_trampoline(), std_expand_builtin_va_arg(), std_gimplify_va_arg_expr(), store_expr(), store_field(), tinfo_base_init(), tree_coverage_counter_ref(), tsubst_template_parms(), unextend(), vect_create_epilog_for_reduction(), vectorizable_load(), xstormy16_expand_builtin_va_arg(), xtensa_gimplify_va_arg_expr(), and xtensa_va_arg().
| #define size_one_node global_trees[TI_SIZE_ONE] |
Definition at line 2307 of file tree.h.
Referenced by build_common_tree_nodes_2(), build_new_1(), build_vec_init(), build_zero_init(), c_alignof_expr(), c_parser_omp_for_loop(), c_size_in_bytes(), c_sizeof_or_alignof_type(), complete_array_type(), cxx_alignof_expr(), cxx_sizeof_or_alignof_type(), dump_array(), expand_builtin_fputs(), extract_muldiv_1(), finalize_record_size(), fold_builtin_fputs(), grokdeclarator(), i960_build_va_list(), java_init_decl_processing(), layout_type(), multiple_of_p(), prepare_eh_table_type(), reshape_init(), variable_size(), walk_subobject_offsets(), and write_array_type().
| #define size_type_node global_trees[TI_SIZE_TYPE] |
Definition at line 2338 of file tree.h.
Referenced by build_common_builtin_nodes(), c_alignof_expr(), c_common_nodes_and_builtins(), c_sizeof_or_alignof_type(), coerce_new_type(), compute_object_sizes(), cp_parser_builtin_offsetof(), cxx_alignof_expr(), cxx_init_decl_processing(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), cxx_sizeof_or_alignof_type(), do_allocate_exception(), fold_builtin(), fold_builtin_object_size(), fold_builtin_sprintf_chk(), fold_builtin_strlen(), fold_comparison(), fold_offsetof(), GTY(), maybe_emit_sprintf_chk_warning(), mudflap_init(), mx_register_decls(), reshape_init_array(), reshape_init_array_1(), signed_type_for(), and unsigned_type_for().
| #define size_zero_node global_trees[TI_SIZE_ZERO] |
Definition at line 2306 of file tree.h.
Referenced by addr_object_size(), alpha_gimplify_va_arg_1(), alpha_va_arg(), build_base_field(), build_common_tree_nodes_2(), build_empty_stmt(), build_index_type(), build_new_1(), build_vtbl_initializer(), build_vtt(), build_zero_init(), c_sizeof_or_alignof_type(), complete_array_type(), compute_object_offset(), compute_object_sizes(), cp_expr_size(), cris_expand_builtin_va_arg(), cxx_make_type(), cxx_omp_clause_apply_fn(), cxx_sizeof_or_alignof_type(), d30v_build_va_list(), end_of_class(), finish_struct(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_offsetof_1(), get_delta_difference(), get_inner_reference(), grokdeclarator(), GTY(), init_class_processing(), ix86_build_builtin_va_list(), ix86_build_va_list(), java_init_decl_processing(), layout_class_type(), layout_empty_base(), layout_type(), mmix_expand_builtin_va_arg(), place_union_field(), reshape_init(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), s390_build_builtin_va_list(), s390_build_va_list(), set_mem_attributes_minus_bitpos(), size_in_bytes(), start_function(), start_record_layout(), std_expand_builtin_va_arg(), std_gimplify_va_arg_expr(), string_constant(), tsubst(), update_vtable_entry_for_fn(), vectorizable_load(), walk_subobject_offsets(), and xref_basetypes().
| #define sizetype sizetype_tab[(int) SIZETYPE] |
Definition at line 2835 of file tree.h.
Referenced by addr_to_parts(), alloc_object_size(), alpha_va_arg(), arm_get_cookie_size(), array_ref_element_size(), array_size_for_constructor(), array_type_nelts_top(), array_type_nelts_total(), block_move_call(), build_constants_constructor(), build_index_2_type(), build_index_type(), build_invokevirtual(), build_new(), build_new_1(), build_op_delete_call(), build_prim_array_type(), build_range_type(), build_vec_delete(), build_vec_delete_1(), build_zero_init(), byte_from_pos(), clear_storage_via_libcall(), complete_array_type(), component_ref_field_offset(), compute_array_index_type(), compute_object_offset(), cp_convert_to_pointer(), create_mem_ref(), cris_expand_builtin_va_arg(), default_cxx_get_cookie_size(), emit_block_move_via_libcall(), expand_assignment(), expand_block_move(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_memcmp(), expand_expr(), expand_expr_real_1(), expand_movstr_call(), expr_size(), ffecom_arrayref_(), ffecom_expr_(), ffecom_init_0(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), finalize_type_size(), fold_builtin_bcopy(), fold_builtin_bzero(), fold_offsetof_1(), fold_read_from_constant_string(), get_cookie_size(), get_inner_reference(), get_pseudo_ti_init(), get_ref_base_and_extent(), grokdeclarator(), GTY(), idx_find_step(), init_offset_limit(), initialize_sizetypes(), layout_class_type(), layout_decl(), layout_type(), maybe_fold_stmt_addition(), maybe_fold_tmr(), mf_xform_derefs_1(), mips_gimplify_va_arg_expr(), mmix_expand_builtin_va_arg(), most_expensive_mult_to_index(), normalize_offset(), place_field(), place_union_field(), pointer_int_sum(), pos_from_bit(), pos_from_byte(), prepare_cmp_insn(), propagate_binfo_offsets(), set_mem_attributes_minus_bitpos(), set_sizetype(), std_expand_builtin_va_arg(), std_gimplify_va_arg_expr(), store_constructor(), store_expr(), store_one_arg(), string_constant(), tree_mem_ref_addr(), tsubst(), type_requires_array_cookie(), xstormy16_expand_builtin_va_arg(), xtensa_gimplify_va_arg_expr(), and xtensa_va_arg().
Definition at line 2850 of file tree.h.
Referenced by add_vcall_offset(), address_analysis(), analyze_indirect_ref(), analyze_offset_expr(), build_vbase_offset_vtbl_entries(), build_vtbl_initializer(), c_strlen(), complete_array_type(), compute_argument_block_size(), create_data_ref(), dcast_base_hint(), determine_primary_bases(), dfs_dcast_hint_pre(), expand_builtin_stpcpy(), expand_builtin_strcat(), expand_builtin_strchr(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_strpbrk(), expand_builtin_strrchr(), expand_builtin_strstr(), finish_thunk(), fold_builtin_memory_op(), fold_builtin_mempcpy(), fold_builtin_strcpy(), fold_builtin_strncpy(), fold_builtin_stxcpy_chk(), GTY(), layout_empty_base(), locate_and_pad_parm(), mangle_thunk(), object_analysis(), pad_to_arg_alignment(), sparc_gimplify_va_arg(), store_constructor(), thunk_adjust(), update_vtable_entry_for_fn(), use_thunk(), vect_address_analysis(), vect_analyze_offset_expr(), vect_compute_data_ref_alignment(), and vect_object_analysis().
| #define ssizetype sizetype_tab[(int) SSIZETYPE] |
Definition at line 2837 of file tree.h.
Referenced by address_analysis(), analyze_indirect_ref(), analyze_offset_expr(), build_vbase_offset_vtbl_entries(), compute_array_index_type(), create_data_ref(), determine_primary_bases(), ffecom_arrayref_(), ffecom_expr_(), get_dynamic_cast_base_type(), layout_empty_base(), layout_nonempty_base_or_field(), make_thunk(), propagate_binfo_offsets(), set_sizetype(), size_diffop(), store_constructor(), update_vtable_entry_for_fn(), vect_address_analysis(), vect_analyze_offset_expr(), and vect_analyze_pointer_ref_access().
| #define STRIP_NOPS | ( | EXP | ) |
Value:
while ((TREE_CODE (EXP) == NOP_EXPR \ || TREE_CODE (EXP) == CONVERT_EXPR \ || TREE_CODE (EXP) == NON_LVALUE_EXPR) \ && TREE_OPERAND (EXP, 0) != error_mark_node \ && (TYPE_MODE (TREE_TYPE (EXP)) \ == TYPE_MODE (TREE_TYPE (TREE_OPERAND (EXP, 0))))) \ (EXP) = TREE_OPERAND (EXP, 0)
Definition at line 412 of file tree.h.
Referenced by add_stmt_operand(), address_analysis(), altivec_expand_builtin(), altivec_expand_dst_builtin(), analyze_indirect_ref(), base_addr_differ_p(), build_asm_expr(), build_asm_stmt(), build_reinterpret_cast_1(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_strlen(), ccp_fold_builtin(), check_bitfield_decl(), check_bitfield_type_and_width(), check_for_plus_in_loops(), check_for_plus_in_loops_1(), check_format_arg(), check_format_types(), check_function_sentinel(), collect_object_sizes_for(), collect_points_to_info_r(), const_binop(), constant_multiple_of(), constrain_visibility_for_template(), convert_nontype_argument(), copy_body_r(), create_data_ref(), decode_field_reference(), difference_cost(), do_store_flag(), expand_builtin_object_size(), expand_complex_div_wide(), expand_omp_parallel(), extract_array_ref(), ffecom_ptr_to_expr(), find_func_aliases(), find_tail_calls(), finish_asm_stmt(), finish_struct(), fold(), fold_binary(), fold_builtin_constant_p(), fold_builtin_expect(), fold_builtin_memory_op(), fold_builtin_memset(), fold_builtin_object_size(), fold_cond_expr_with_comparison(), fold_indirect_ref_1(), fold_ternary(), fold_unary(), force_expr_to_var_cost(), force_var_cost(), get_alias_set(), get_callee_fndecl(), get_maxval_strlen(), get_name(), get_strlen(), get_virtual_var(), gimplify_build1(), gimplify_build2(), gimplify_build3(), handle_init_priority_attribute(), handle_sentinel_attribute(), initializer_zerop(), integer_all_onesp(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_zerop(), mark_vtable_entries(), maybe_fold_stmt_indirect(), null_ptr_cst_p(), operand_equal_for_comparison_p(), operand_equal_p(), optimize_bitfield_assignment_op(), output_constructor(), output_function_exception_table(), output_ttype(), process_assignment(), range_binop(), readonly_data_expr(), real_dconstp(), real_minus_onep(), real_onep(), real_twop(), real_zerop(), receiver_is_class_object(), rs6000_expand_binop_builtin(), rs6000_expand_ternop_builtin(), simple_asm_stmt(), simple_operand_p(), sparc_fold_builtin(), stmt_makes_single_load(), stmt_makes_single_store(), string_constant(), string_conv_p(), strip_offset(), strip_offset_1(), tree_floor_log2(), tree_log2(), tree_to_aff_combination(), try_move_mult_to_index(), var_rtx(), vect_address_analysis(), vect_analyze_pointer_ref_access(), and WFE_Expand_Expr().
| #define STRIP_SIGN_NOPS | ( | EXP | ) |
Value:
while ((TREE_CODE (EXP) == NOP_EXPR \ || TREE_CODE (EXP) == CONVERT_EXPR \ || TREE_CODE (EXP) == NON_LVALUE_EXPR) \ && TREE_OPERAND (EXP, 0) != error_mark_node \ && (TYPE_MODE (TREE_TYPE (EXP)) \ == TYPE_MODE (TREE_TYPE (TREE_OPERAND (EXP, 0)))) \ && (TREE_UNSIGNED (TREE_TYPE (EXP)) \ == TREE_UNSIGNED (TREE_TYPE (TREE_OPERAND (EXP, 0))))) \ (EXP) = TREE_OPERAND (EXP, 0)
Definition at line 423 of file tree.h.
Referenced by fold(), fold_binary(), fold_comparison(), fold_unary(), gimplify_conversion(), negate_expr(), negate_expr_p(), optimize_minmax_comparison(), split_tree(), and tree_swap_operands_p().
| #define STRIP_TYPE_NOPS | ( | EXP | ) |
Value:
while ((TREE_CODE (EXP) == NOP_EXPR \ || TREE_CODE (EXP) == CONVERT_EXPR \ || TREE_CODE (EXP) == NON_LVALUE_EXPR) \ && TREE_OPERAND (EXP, 0) != error_mark_node \ && (TREE_TYPE (EXP) \ == TREE_TYPE (TREE_OPERAND (EXP, 0)))) \ (EXP) = TREE_OPERAND (EXP, 0)
Definition at line 436 of file tree.h.
Referenced by array_to_pointer_conversion(), build_binary_op(), build_enumerator(), build_function_call(), build_modify_expr(), check_case_value(), compute_array_index_type(), convert_arguments(), convert_for_assignment(), copy_body_r(), default_conversion(), default_function_array_conversion(), digest_init(), follow_ssa_edge_in_rhs(), function_to_pointer_conversion(), grokdeclarator(), maybe_fold_stmt_indirect(), and store_init_value().
Definition at line 977 of file tree.h.
Referenced by build_new_1(), expand_static_init(), gimplify_target_expr(), and wrap_cleanups_r().
Definition at line 976 of file tree.h.
Referenced by build_new_1(), convert_to_void(), cp_gimplify_init_expr(), dump_generic_node(), finish_stmt_expr(), finish_stmt_expr_expr(), gimplify_modify_expr_rhs(), gimplify_target_expr(), stabilize_init(), stabilize_throw_expr(), tree_expr_nonnegative_p(), and tree_expr_nonnegative_warnv_p().
Definition at line 975 of file tree.h.
Referenced by build_new_1(), build_throw(), build_vec_delete(), dump_generic_node(), expand_static_init(), finish_stmt_expr_expr(), gimplify_target_expr(), ocp_convert(), stabilize_expr(), tree_expr_nonnegative_p(), and tree_expr_nonnegative_warnv_p().
| #define TDF_ADDRESS (1 << 0) |
| #define TDF_SLIM (1 << 1) |
Definition at line 3453 of file tree.h.
Referenced by address_analysis(), analyze_indirect_ref(), analyze_offset_expr(), assign_vars(), c_genericize(), c_objc_common_finish_file(), calculate_live_on_entry(), canonicalize_loop_induction_variables(), ccp_visit_stmt(), cgraph_increase_alignment(), coalesce_tpa_members(), copy_rename_partition_coalesce(), cp_dump_tree(), cp_finish_file(), create_canonical_iv(), create_data_ref(), debug_class(), dequeue_and_dump(), dump_bb_end(), dump_bb_header(), dump_class_hierarchy_r(), dump_coalesce_list(), dump_function(), dump_function_to_file(), dump_generic_node(), dump_immediate_uses_for(), dump_iv(), dump_live_info(), dump_mem_address(), dump_mem_ref(), dump_replaceable_exprs(), dump_use(), dump_var_map(), dump_vtable(), dump_vtt(), eliminate_tail_call(), eliminate_virtual_phis(), execute_todo(), find_induction_variables(), find_interesting_uses(), finish_file(), get_vectype_for_scalar_type(), if_convertible_modify_expr_p(), if_convertible_phi_p(), if_convertible_stmt_p(), mark_stmt_necessary(), maybe_dump_rtl_for_tree_stmt(), object_analysis(), optimize_stmt(), print_exprs(), propagate_necessity(), record_estimate(), remove_dead_phis(), remove_dead_stmt(), rename_ssa_copies(), replace_phi_args_in(), replace_phi_with_cond_modify_expr(), rewrite_stmt(), rewrite_trees(), rewrite_update_stmt(), slpeel_make_loop_iterate_ntimes(), ssa_rewrite_stmt(), substitute_and_fold(), tpa_dump(), tree_divmod_fixed_value_transform(), tree_find_values_to_profile(), tree_if_convert_stmt(), tree_mod_pow2_value_transform(), tree_mod_subtract_transform(), tree_ssa_iv_optimize_loop(), tree_value_profile_transformations(), vect_analyze_data_ref_dependence(), vect_analyze_data_refs(), vect_analyze_offset_expr(), vect_analyze_operations(), vect_analyze_pointer_ref_access(), vect_analyze_scalar_cycles(), vect_can_advance_ivs_p(), vect_compute_data_ref_alignment(), vect_create_addr_base_for_vector_ref(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_finish_stmt_generation(), vect_gen_niters_for_prolog_loop(), vect_get_loop_niters(), vect_get_vec_def_for_operand(), vect_init_vector(), vect_is_simple_iv_evolution(), vect_is_simple_reduction(), vect_is_simple_use(), vect_mark_relevant(), vect_mark_stmts_to_be_vectorized(), vect_object_analysis(), vect_pattern_recog_1(), vect_recog_dot_prod_pattern(), vect_recog_widen_sum_pattern(), vect_transform_loop(), vect_update_ivs_after_vectorizer(), and verify_imm_links().
Definition at line 552 of file tree.h.
Referenced by add_may_alias(), add_to_addressable_set(), aggregate_value_p(), assign_parms(), assign_parms_unsplit_complex(), build_addr(), build_call(), build_cplus_new(), build_fold_addr_expr_with_type(), build_over_call(), builtin_save_expr(), c_do_switch_warnings(), c_expand_expr(), c_mark_addressable(), cfg_remove_useless_stmts_bb(), complete_start_java_method(), convert_for_arg_passing(), convert_local_reference(), convert_to_void(), copy_decl_for_inlining(), copy_decl_no_change(), copy_decl_to_var(), copy_result_decl_to_var(), cp_copy_res_decl_for_inlining(), cp_genericize(), create_global_var(), create_memory_tag(), create_sft(), create_tmp_var(), create_tmp_var_for(), cxx_mark_addressable(), declare_return_variable(), discover_nonconstant_array_refs_r(), dump_variable(), duplicate_decls(), expand_anon_union_decl(), expand_call(), expand_decl(), expand_decl_cleanup(), expand_end_bindings(), expand_expr(), expand_expr_real_1(), expand_goto_internal(), expand_omp_for_generic(), expand_stmt(), ffecom_expand_let_stmt(), ffecom_transform_equiv_(), finalize_must_preallocate(), finalize_nrv(), finish_decl(), finish_struct_1(), finish_struct_bits(), fixup_gotos(), function_arg_slotno(), function_cannot_inline_p(), genrtl_for_stmt(), genrtl_named_return_value(), genrtl_scope_stmt(), get_nl_goto_field(), gimplify_init_ctor_preeval(), gimplify_init_ctor_preeval_1(), GTY(), ia64_struct_retval_addr_is_first_parm_p(), initialize_argument_information(), initialize_inlined_parameters(), initialize_local_var(), ipa_method_compute_modify(), ipcp_replace_map_create(), iq2000_expand_prologue(), lookup_field_for_decl(), lookup_tramp_for_decl(), mark_addressable(), mark_non_addressable(), mark_vtable_entries(), match_case_to_enum(), may_be_aliased(), mcore_must_pass_on_stack(), mf_decl_eligible_p(), mips16_constant_after_function_p(), mips_expand_prologue(), mt_pass_in_stack(), mudflap_finish_file(), must_pass_in_stack_var_size(), must_pass_in_stack_var_size_or_pad(), needs_to_live_in_memory(), ocp_convert(), omp_add_variable(), omp_copy_decl_2(), pass_by_reference(), pop_scope(), poplevel(), precompute_arguments(), print_node(), pushdecl(), reference_callee_copied(), rest_of_compilation(), scan_sharing_clauses(), setup_one_parameter(), setup_pointers_and_addressables(), simple_operand_p(), simplify_aggr_init_expr(), split_complex_args(), start_function(), static_execute(), suitable_for_tail_call_opt_p(), tree_nrv(), try_to_integrate(), tsubst_expr(), type_passed_as(), update_cloned_parm(), use_pointer_for_field(), use_register_for_decl(), use_thunk(), verify_expr(), and WFE_Expand_Stmt().
Definition at line 671 of file tree.h.
Referenced by all_blocks(), alpha_encode_section_info(), alpha_start_function(), arm_function_ok_for_sibcall(), assemble_alias(), assemble_variable(), build_anon_union_vars(), build_java_method_aliases(), cgraph_expand_function(), cgraph_finalize_function(), cgraph_mark_functions_to_output(), cgraph_remove_node(), cgraph_rtl_info(), cgraph_varpool_assemble_decl(), cgraph_varpool_assemble_pending_decls(), cgraph_varpool_mark_needed_node(), check_global_declarations(), clear_block_marks(), copy_node(), copy_node_stat(), cp_finish_file(), declare_inline_vars(), declare_weak(), diagnose_mismatched_decls(), do_assemble_alias(), dump_cgraph_node(), dump_generic_node(), duplicate_decls(), expand_body(), expand_call_inline(), expand_deferred_fns(), expand_one_static_var(), expand_or_defer_fn(), expand_var(), ffecom_member_phase2_(), final_scan_insn(), final_start_function(), finish_class(), finish_decl(), finish_file(), genrtl_finish_function(), genrtl_scope_stmt(), get_parm_info(), GTY(), i386_pe_asm_file_end(), i386_pe_file_end(), ia64_hpux_asm_file_end(), ia64_hpux_file_end(), lower_bind_expr(), lower_function_body(), make_rtl_for_local_static(), make_thunk(), mark_constant(), mark_decl_instantiated(), mark_forward_parm_decls(), mark_used(), maybe_emit_vtables(), maybe_output_constant_def_contents(), merge_decls(), merge_weak(), mips_asm_file_end(), mips_declare_object(), mips_file_end(), mips_output_function_prologue(), output_constant_def_contents(), pop_scope(), poplevel(), print_node(), pushdecl(), redeclaration_error_message(), reorder_blocks_0(), reorder_blocks_1(), reorder_fix_fragments(), rest_of_compilation(), symbian_export_vtable_and_rtti_p(), th_asm_file_end(), tree_expand_cfg(), tree_function_versioning(), use_thunk(), vect_can_force_dr_alignment_p(), verify_cgraph_node(), VPARAMS(), wrapup_global_declaration_2(), wrapup_global_declarations(), and write_out_vars().
Definition at line 407 of file tree.h.
Referenced by abstract_virtuals_error(), accessible_base_p(), add_block_to_enclosing(), add_builtin_candidates(), add_candidates(), add_class(), add_class_method(), add_class_reference(), add_conv_candidate(), add_conversions(), add_decl_to_level(), add_ehspec_entry(), add_exception_specifier(), add_field(), add_fields_to_record_type(), add_fields_to_vec(), add_friend(), add_function_candidate(), add_implicitly_declared_members(), add_instance_method(), add_lexical_block(), add_method(), add_method_1(), add_objc_string(), add_pending_template(), add_protocol(), add_scope_stmt(), add_stmt(), add_template_candidate_real(), add_using_namespace(), add_vcall_offset(), add_vcall_offset_vtbl_entries_1(), adjust_clone_args(), adjust_type_for_id_default(), adorn_decl(), aggregate_contains_union_type(), all_cases_count(), alloc_object_size(), alpha_build_builtin_va_list(), alpha_build_va_list(), alpha_expand_builtin(), alpha_fold_builtin(), alpha_gimplify_va_arg(), alpha_va_arg(), alpha_va_start(), altivec_build_resolved_builtin(), altivec_expand_binop_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_st_builtin(), altivec_expand_stv_builtin(), altivec_expand_ternop_builtin(), altivec_expand_vec_ext_builtin(), altivec_expand_vec_init_builtin(), altivec_expand_vec_set_builtin(), altivec_resolve_overloaded_builtin(), analyze_function(), any_type_dependent_arguments_p(), append_innerclasses_attribute(), arc_compute_function_type(), arg_assoc(), arg_assoc_args(), arg_assoc_class(), arg_assoc_namespace(), args_to_string(), arm_expand_binop_builtin(), arm_expand_builtin(), arm_init_cumulative_args(), arm_return_in_memory(), array_size_for_constructor(), assemble_alias(), assemble_name(), assign_filter_values(), assign_parm_find_data_types(), assign_parms(), assign_parms_augmented_arg_list(), assign_parms_unsplit_complex(), attribute_hash_list(), attribute_list_contained(), begin_bc_block(), begin_for_stmt(), begin_if_stmt(), begin_switch_stmt(), bfin_expand_binop_builtin(), bfin_expand_builtin(), binfo_member(), block_move_libcall_safe_for_call_parm(), browse_tree(), build3_stat(), build_anon_union_vars(), build_asm_expr(), build_asm_stmt(), build_base_field(), build_bc_goto(), build_c_cast(), build_call(), build_cdtor(), build_clone(), build_component_ref(), build_compound_expr(), build_constructor(), build_constructor_from_list(), build_ctor_vtbl_group(), build_ctr_info_type(), build_ctr_info_value(), build_def_use(), build_descriptor_table_initializer(), build_dispatch_table_initializer(), build_dtable_decl(), build_expr_from_tree(), build_expr_type_conversion(), build_field_list(), build_fn_info_type(), build_fn_info_value(), build_function_type_list(), build_functional_cast(), build_gcov_info(), build_invokeinterface(), build_ivar_chain(), build_ivar_list_initializer(), build_java_argument_signature(), build_java_array_type(), build_java_class_ref(), build_jni_stub(), build_keyword_selector(), build_known_method_ref(), build_message_expr(), build_new_1(), build_new_method_call(), build_new_op(), build_non_dependent_args(), build_object_call(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_post_landing_pads(), build_ptrmem_type(), build_ptrmemfunc1(), build_ptrmemfunc_type(), build_rtti_vtbl_entries(), build_selector_reference(), build_selector_translation_table(), build_simple_base_path(), build_special_member_call(), build_static_field_ref(), build_typed_selector_reference(), build_user_type_conversion_1(), build_utf8_ref(), build_vbase_delete(), build_vbase_offset_vtbl_entries(), build_vec_init(), build_vector(), build_vtbl_initializer(), build_vtt(), build_vtt_inits(), build_x_compound_expr(), build_x_compound_expr_from_list(), build_zero_init(), builtin_function(), builtin_mathfn_code(), c4x_check_attribute(), c4x_expand_builtin(), c4x_init_cumulative_args(), c_do_switch_warnings(), c_expand_asm_operands(), c_expand_body(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_expand_expr(), c_objc_common_finish_file(), c_parser_enum_specifier(), c_parser_expr_list(), c_parser_objc_class_instance_variables(), c_parser_objc_keywordexpr(), c_parser_omp_threadprivate(), c_parser_parms_declarator(), c_parser_struct_declaration(), c_pop_function_context(), c_safe_from_p(), c_tree_expr_nonnegative_p(), c_type_hash(), c_write_global_declarations_1(), c_write_global_declarations_2(), calls_function_1(), categorize_ctor_elements_1(), ccp_fold_builtin(), cgraph_create_edges(), cgraph_estimate_size_after_inlining(), chain_member(), chain_member_purpose(), chain_member_value(), chainon(), check_bases_and_members(), check_call(), check_classfn(), check_default_args(), check_default_tmpl_args(), check_explicit_specialization(), check_field_decl(), check_field_decls(), check_for_full_enumeration_handling(), check_for_initialization(), check_for_loop_decls(), check_for_nested_with_variably_modified(), check_format_arg(), check_format_info(), check_format_info_main(), check_format_string(), check_function_arguments_recurse(), check_function_format(), check_function_nonnull(), check_function_parameter_and_return_types(), check_function_sentinel(), check_function_type(), check_goto(), check_handled(), check_handlers(), check_handlers_1(), check_hidden_convs(), check_init(), check_ivars(), check_java_method(), check_methods(), check_methods_accessible(), check_missing_format_attribute(), check_operand_nalternatives(), check_previous_goto_1(), check_protocol(), check_protocol_recursively(), check_protocols(), check_subobject_offset(), check_tag_decl(), check_unique_operand_names(), class_initializer(), classify_argument(), clear_identifier_class_values(), clear_limbo_values(), clear_tree_used(), clipper_build_va_list(), clipper_va_arg(), clipper_va_start(), clone_body(), clone_function_decl(), close_type_exposed_parameter(), close_type_full_escape(), close_type_seen(), coalesce_asm_operands(), coerce_delete_type(), coerce_new_type(), coerce_template_parms(), collect_one_action_chain(), common_type(), commonparms(), comp_except_specs(), comp_target_parms(), comp_target_types(), comp_template_parms(), compare_constant(), complete_array_type(), complete_vars(), composite_type(), compparms(), compute_avail(), compute_object_sizes(), compute_points_to_sets(), compute_record_mode(), compute_reloc_for_constant(), conforms_to_protocol(), const_hash_1(), const_vector_from_tree(), constrain_class_visibility(), construct_virtual_base(), contains_128bit_aligned_vector_p(), contains_empty_class_p(), contains_placeholder_p(), contains_pointers_p(), convert_arguments(), convert_class_to_reference(), convert_for_assignment(), copy_arguments_for_versioning(), copy_binfo(), copy_body_r(), copy_constant(), copy_default_args_to_explicit_spec(), copy_default_args_to_explicit_spec_1(), copy_fn_p(), copy_list(), copy_node(), copy_node_stat(), copy_static_chain(), copy_tree_r(), copy_virtuals(), count_fields(), count_num_arguments(), count_type_elements(), cp_complete_array_type(), cp_finish_file(), cp_fold_obj_type_ref(), cp_genericize(), cp_parser_attribute_list(), cp_parser_base_clause(), cp_parser_class_specifier(), cp_parser_diagnose_invalid_type_name(), cp_parser_late_parsing_default_args(), cp_parser_late_parsing_for_member(), cp_parser_mem_initializer_list(), cp_parser_member_declaration(), cp_parser_objc_class_ivars(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_save_default_args(), cp_parser_template_id(), cp_tree_equal(), Create_DST_type_For_Tree(), create_expression_by_pieces(), create_function_info_for(), create_pseudo_type_info(), create_tinfo_types(), create_tmp_var_for(), Create_TY_For_Tree(), create_value_expr_from(), create_vtable_ptr(), cris_md_asm_clobbers(), crx_init_cumulative_args(), Current_Handler_Count(), current_template_args(), cxx_callgraph_analyze_expr(), cxx_omp_clause_apply_fn(), cxx_print_xnode(), d30v_build_va_list(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), d30v_stack_info(), debug_binfo(), debug_find_var_in_block_tree(), debug_tree_chain(), decl_attributes(), decl_is_needed_vtable(), declare_inline_vars(), declare_tmp_vars(), declare_vars(), decode_format_attr(), deferred_type_access_control(), delete_block(), delete_duplicate_fields(), delete_duplicate_fields_1(), delete_handlers(), delete_omp_context(), dependent_type_p_r(), dequeue_and_dump(), deserves_ellipsis(), detect_field_duplicates(), determine_key_method(), determine_primary_base(), determine_primary_bases(), determine_specialization(), dfs_build_inheritance_graph_order(), dfs_build_secondary_vptr_vtt_inits(), dfs_find_final_overrider(), dfs_find_final_overrider_1(), dfs_fixup_binfo_vtbls(), dfs_get_pure_virtuals(), dfs_modify_vtables(), dfs_push_decls(), dfs_push_type_decls(), dfs_unuse_fields(), diagnose_arglist_conflict(), diagnose_sb_0(), digest_init(), do_assemble_alias(), do_build_assign_ref(), do_build_copy_constructor(), do_jump(), do_pending_defargs(), do_static_initialization_or_destruction(), do_type_instantiation(), do_warn_unused_parameter(), done_pending_defargs(), DST_Create_var(), DST_enter_enum(), DST_enter_param_vars(), DST_enter_struct_union_members(), DST_find_class_member(), dump_array(), dump_class_hierarchy_r(), dump_decl(), dump_exception_spec(), dump_expr(), dump_expr_list(), dump_function_declaration(), dump_function_to_file(), dump_generic_node(), dump_interface(), dump_next_stmt(), dump_parameters(), dump_template_bindings(), dump_template_decl(), dump_template_parms(), dump_thunk(), dump_type_suffix(), duplicate_decls(), duplicate_tag_error(), edge_to_cases_cleanup(), ehspec_filter_hash(), eliminate_tail_call(), emit_associated_thunks(), emit_barrier(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_mem_initializers(), emit_offset_symbol_table(), emit_register_classes(), encode_aggregate_within(), encode_method_def(), encode_method_prototype(), encode_type_qualifiers(), end_final(), end_of_class(), end_template_decl(), end_template_parm_list(), estimate_num_insns_1(), execute_cse_reciprocals(), expand_anon_union_decl(), expand_asm_expr(), expand_asm_operands(), expand_body(), expand_builtin(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_compare_and_swap(), expand_builtin_copysign(), expand_builtin_expect(), expand_builtin_expect_jump(), expand_builtin_fprintf(), expand_builtin_fputs(), expand_builtin_init_trampoline(), expand_builtin_lock_test_and_set(), expand_builtin_mathfn_2(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_nonlocal_goto(), expand_builtin_object_size(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_prefetch(), expand_builtin_printf(), expand_builtin_sincos(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strcat(), expand_builtin_strchr(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strcspn(), expand_builtin_strncat(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_strpbrk(), expand_builtin_strrchr(), expand_builtin_strspn(), expand_builtin_strstr(), expand_builtin_sync_operation(), expand_builtin_va_copy(), expand_builtin_va_start(), expand_call(), expand_call_inline(), expand_cleanups(), expand_eh_region_end_allowed(), expand_end_java_handler(), expand_expr(), expand_expr_real_1(), expand_flush(), expand_goto(), expand_inline_function(), expand_nl_goto_receivers(), expand_omp_parallel(), expand_one_builtin(), expand_pending_sizes(), expand_start_catch(), expand_stmt(), expand_threadprivate(), expand_unordered_cmp(), expand_used_vars(), expand_used_vars_for_block(), expand_vector_piecewise(), expr_expected_value(), expressions_equal_p(), ffecom_1(), ffecom_2(), ffecom_arg_ptr_to_expr(), ffecom_arglist_expr_(), ffecom_args_overlapping_(), ffecom_build_complex_constant_(), ffecom_call_(), ffecom_call_binop_(), ffecom_char_args_x_(), ffecom_decl_field(), ffecom_do_entry_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_init_0(), ffecom_let_char_(), ffecom_list_expr(), ffecom_list_ptr_to_expr(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_transform_namelist_(), ffecom_tree_divide_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), fields_length(), finalize_nesting_tree_1(), find_compatible_field(), find_compression_record_match(), find_data_references_in_loop(), find_escape_constraints(), find_final_overrider(), find_func_aliases(), find_placeholder(), find_sole_member(), find_tail_calls(), find_used_portions(), finish_asm_stmt(), finish_bc_block(), finish_builtin_struct(), finish_builtin_type(), finish_class(), finish_eh_spec_block(), finish_enum(), finish_file(), finish_fname_decls(), finish_for_stmt(), finish_function(), finish_function_try_block(), finish_global_stmt_expr(), finish_if_stmt(), finish_member_class_template(), finish_member_declaration(), finish_method(), finish_objc(), finish_omp_threadprivate(), finish_record_layout(), finish_repo(), finish_stmt_expr(), finish_stmt_tree(), finish_struct(), finish_struct_1(), finish_struct_anon(), finish_struct_methods(), finish_switch_stmt(), finish_thunk(), finish_vtbls(), fix_lexical_addr(), fixup_anonymous_aggr(), fixup_child_record_type(), fixup_gotos(), fixup_inline_methods(), fixup_pending_inline(), fixup_var_refs(), flexible_array_type_p(), flush_pending_stmts(), flush_quick_stack(), fn_type_unification(), fname_decl(), fold(), fold_binary(), fold_builtin_bcopy(), fold_builtin_bzero(), fold_builtin_cabs(), fold_builtin_cbrt(), fold_builtin_classify(), fold_builtin_complex_div(), fold_builtin_complex_mul(), fold_builtin_copysign(), fold_builtin_fprintf(), fold_builtin_fputs(), fold_builtin_logarithm(), fold_builtin_memcmp(), fold_builtin_memcpy(), fold_builtin_memmove(), fold_builtin_memory_chk(), fold_builtin_memory_op(), fold_builtin_mempcpy(), fold_builtin_memset(), fold_builtin_next_arg(), fold_builtin_object_size(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_printf(), fold_builtin_snprintf_chk(), fold_builtin_sprintf(), fold_builtin_sprintf_chk(), fold_builtin_sqrt(), fold_builtin_strcat(), fold_builtin_strcat_chk(), fold_builtin_strchr(), fold_builtin_strcmp(), fold_builtin_strcpy(), fold_builtin_strcspn(), fold_builtin_strncat(), fold_builtin_strncat_chk(), fold_builtin_strncmp(), fold_builtin_strncpy(), fold_builtin_strncpy_chk(), fold_builtin_strpbrk(), fold_builtin_strrchr(), fold_builtin_strspn(), fold_builtin_strstr(), fold_builtin_stxcpy_chk(), fold_builtin_unordered_cmp(), fold_ternary(), for_each_memref(), for_each_template_parm_r(), force_evaluation_order(), force_gimple_operand(), free_stmt_list(), friend_accessible_p(), frv_adjust_field_align(), frv_read_argument(), frv_stack_info(), function_arg(), function_arg_record_value_1(), function_arg_record_value_2(), function_arg_slotno(), function_attribute_inlinable_p(), function_cannot_inline_p(), function_has_varargs(), gen_declspecs(), gen_eh_region_allowed(), gen_eh_region_catch(), gen_formal_list_for_func_def(), gen_formal_list_for_type(), gen_method_decl(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), gen_type(), generate_bytecode_insns(), generate_classfile(), generate_ctor_or_dtor_function(), generate_element_init_1(), generate_protocol_list(), generate_protocol_references(), generate_protocols(), generate_static_references(), generate_strings(), genrtl_finish_function(), genrtl_scope_stmt(), get_arg_type_list(), get_asm_expr_operands(), get_bindings_real(), get_call_expr_operands(), get_class_reference(), get_dispatch_vector(), get_expr_operands(), get_low_bound(), get_offset_table_index(), get_parm_info(), get_pending_sizes(), get_primary_binfo(), get_pure_virtuals(), get_set_constructor_bits(), get_template_base(), get_tinfo_decl(), get_vcall_index(), gimple_add_tmp_var(), gimple_pop_bind_expr(), gimple_push_bind_expr(), gimplify_asm_expr(), gimplify_bind_expr(), gimplify_call_expr(), gimplify_expr(), gimplify_function_tree(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_preeval(), gimplify_init_ctor_preeval_1(), gimplify_parameters(), gimplify_type_sizes(), give_name_to_locals(), globalize_decl(), grok_op_properties(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), GTY(), hack_identifier(), hack_method_prototype(), handle_format_arg_attribute(), handle_format_attribute(), handle_nonnull_attribute(), handle_sentinel_attribute(), has_cleanups(), Has_Non_Constant_Init_Value(), hash_chainon(), hfa_element_mode(), i386_pe_adjust_class_at_definition(), i860_build_builtin_va_list(), i860_build_va_list(), i860_gimplify_va_arg_expr(), i860_va_arg(), i860_va_start(), ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), ia64_expand_lock_test_and_set(), ia64_expand_op_and_fetch(), implicitly_declare_fn(), infer_loop_bounds_from_undefined(), init_cumulative_args(), init_dollar_format_checking(), init_eh(), init_objc_symtab(), init_parameter_lattice_values(), init_reassoc(), initialize_argument_information(), initialize_for_inline(), initialize_inlined_parameters(), initializer_constant_valid_p(), initializer_zerop(), inline_forbidden_p(), inline_forbidden_p_1(), insert_field_into_struct(), instantiate_class_template(), instantiate_decl(), instantiate_decls(), instantiate_decls_1(), instantiate_missing_elements(), instantiate_pending_templates(), instantiate_template(), integrate_decl_tree(), integrate_parm_decls(), internal_build_compound_expr(), interrupt_p(), intra_create_variable_infos(), invalidate_class_lookup_cache(), ipa_callsite_compute_count(), ipa_callsite_compute_param(), ipa_method_compute_tree_map(), ipa_method_formal_compute_count(), ipa_pta_execute(), iq2000_expand_prologue(), is_associated_namespace(), is_class_name(), is_empty_base_class(), is_friend(), is_ivar(), is_pending_size(), is_specialization_of_friend(), is_subobject_of_p(), is_zeros_p(), iterative_hash_expr(), ix86_build_builtin_va_list(), ix86_build_va_list(), ix86_expand_binop_builtin(), ix86_expand_builtin(), ix86_expand_sse_comi(), ix86_expand_sse_compare(), ix86_expand_store_builtin(), ix86_expand_vec_ext_builtin(), ix86_expand_vec_init_builtin(), ix86_expand_vec_set_builtin(), ix86_gimplify_va_arg(), ix86_va_arg(), ix86_va_start(), java_array_type_length(), java_init_decl_processing(), java_init_lex(), java_lang_expand_expr(), key_method(), layout_class(), layout_class_methods(), layout_class_type(), layout_type(), layout_virtual_bases(), lazily_declare_fn(), lhd_unsave_expr_now(), list2chain(), list_eq(), list_hash(), list_hash_eq(), list_length(), listify(), load_inner_classes(), locate_copy(), locate_ctor(), look_for_overrides_here(), lookup_and_install_protocols(), lookup_anon_field(), lookup_attribute(), lookup_conversions(), lookup_conversions_r(), lookup_do(), lookup_field(), lookup_field_1(), lookup_field_r(), lookup_interface(), lookup_java_constructor(), lookup_method(), lookup_method_in_protocol_list(), lookup_name_current_level(), lookup_protocol(), lookup_protocol_in_reflist(), lookup_static_chain(), lookup_tag(), lookup_tag_reverse(), lookup_template_class(), lookup_using_namespace(), lower_function_body(), lower_return_expr(), lower_send_shared_vars(), m88k_build_va_list(), m88k_va_arg(), m88k_va_start(), machopic_finish(), machopic_indirection_name(), machopic_output_indirection(), machopic_output_possible_stub_label(), machopic_validate_stub_or_non_lazy_ptr(), make_class(), make_class_data(), make_field_value(), make_friend_class(), make_method_value(), make_ssa_name(), make_thunk(), mangle_method_decl(), mangle_record_type(), mark_blocks_with_used_vars(), mark_primary_bases(), mark_reference_fields(), Mark_Scopes_And_Labels(), mark_seen_cases(), mark_vtable_entries(), match_builtin_function_types(), match_case_to_enum(), max_builtin(), maybe_apply_pending_pragma_weaks(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_begin_member_template_processing(), maybe_clone_body(), maybe_emit_chk_warning(), maybe_emit_sprintf_chk_warning(), maybe_emit_vtables(), maybe_end_member_template_processing(), maybe_fold_offset_to_component_ref(), maybe_process_partial_specialization(), maybe_push_to_top_level(), maybe_pushlevels(), maybe_read_dollar_number(), maybe_retrofit_in_chrg(), maybe_warn_about_overly_private_class(), merge_attributes(), merge_exception_specifiers(), merge_types(), merge_weak(), mf_build_check_statement_for(), mf_make_mf_cache_struct_type(), min_builtin(), mips_build_builtin_va_list(), mips_build_va_list(), mips_expand_prologue(), mips_fpr_return_fields(), mips_function_value(), mips_gimplify_va_arg_expr(), mips_prepare_builtin_arg(), mips_va_arg(), mips_va_start(), modify_all_vtables(), modify_vtable_entry(), more_specialized_fn(), most_specialized(), most_specialized_class(), most_specialized_instantiation(), mostly_zeros_p(), move_sese_region_to_fn(), mx_register_decls(), native_encode_vector(), next_initializable_field(), next_real_or_virtual_field(), no_linkage_check(), nonnull_arg_p(), nonnull_check_p(), note_list_got_semicolon(), nreverse(), objc_add_static_instance(), objc_comptypes(), objc_copy_list(), objc_declare_class(), objc_declare_protocols(), objc_mark_locals_volatile(), ok_to_generate_alias_set_for_type(), omp_copy_decl_2(), omp_firstprivatize_type_sizes(), operand_equal_p(), optimize_sibling_and_tail_recursive_calls(), output_addressed_constants(), output_constant(), output_constructor(), output_init_element(), ovl_cons(), parent_type_p(), parmlist_is_exprlist(), parmlist_tags_warning(), parse_using_directive(), perform_deferred_access_checks(), perform_member_init(), perform_or_defer_access_check(), phi_translate(), place_field(), pool_copy_list(), pop_access_scope(), pop_argument_types(), pop_arguments(), pop_decl_namespace(), pop_f_function_context(), pop_gimplify_context(), pop_init_level(), pop_label_level(), pop_labels(), pop_labels_1(), pop_scope(), pop_stmt_list(), pop_tinst_level(), pop_to_parent_deferring_access_checks(), pop_value(), poplevel(), poplevel_class(), poplevel_named_label_1(), pp_c_attributes(), pp_c_enumeration_constant(), pp_c_enumerator(), pp_c_expression_list(), pp_c_initializer_list(), pp_c_parameter_type_list(), pp_c_statement(), pp_cxx_ctor_initializer(), pp_cxx_exception_specification(), pp_cxx_parameter_declaration_clause(), pp_cxx_postfix_expression(), pp_cxx_template_declaration(), prepare_com_clause(), prepare_reduction_clause(), print_binding_level(), print_candidates(), print_instantiation_full_context(), print_instantiation_partial_context(), print_node(), print_node_brief(), print_struct_decl(), process_init_constructor(), process_init_element(), promoted_input_arg(), prune_vars_needing_no_initialization(), purpose_member(), push_base_cleanups(), push_class_level_binding(), push_fields_onto_fieldstack(), push_file_scope(), push_init_level(), push_inline_template_parms_recursive(), push_labeled_block(), push_namespace_with_attribs(), push_overloaded_decl(), push_stmt_list(), push_super_field(), push_template_decl_real(), push_tinst_level(), push_to_top_level(), push_using_decl(), push_using_directive(), push_value(), pushclass(), pushdecl(), pushdecl_class_level(), pushdecl_namespace_level(), put_decl_node(), qualified_lookup_using_namespace(), reachable_next_level(), readonly_fields_p(), really_start_incremental_init(), receiver_is_class_object(), record_component_aliases(), record_switch_edge(), record_vars(), record_vars_into(), regenerate_decl_from_template(), register_class(), register_specialization(), reinstall_phi_args(), release_ssa_name(), reloc_needed(), remap_block(), remap_decl(), remap_decls(), remap_type_1(), remove_attribute(), remove_forwarder_block_with_phi(), remove_unused_locals(), remove_useless_vars(), remove_zero_width_bit_fields(), reopen_tinst_level(), replace_symbols_in_block(), require_complete_eh_spec_types(), require_complete_types_for_parms(), reregister_specialization(), reset_used_decls(), reshape_init(), reshape_init_array(), reshape_init_class(), resolve_address_of_overloaded_function(), resolve_args(), resolve_asm_operand_names(), resolve_operand_name_1(), resolve_operand_names(), resolve_virtual_fun_from_obj_type_ref(), restore_class_cache(), retrieve_specialization(), revert_static_member_fn(), romp_output_function_epilogue(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), rs6000_expand_binop_builtin(), rs6000_expand_ternop_builtin(), rs6000_function_ok_for_sibcall(), rs6000_gimplify_va_arg(), rs6000_output_function_epilogue(), rs6000_special_round_type_align(), rs6000_va_arg(), rs6000_va_start(), s390_build_builtin_va_list(), s390_build_va_list(), s390_call_saved_register_used(), s390_expand_builtin(), s390_function_arg_float(), s390_gimplify_va_arg(), s390_va_arg(), s390_va_start(), safe_from_p(), same_signature_p(), save_body(), scan_omp_1(), scan_record_type(), self_promoting_args_p(), set_block_abstract_flags(), set_block_origin_self(), set_decl_abstract_flags(), set_decl_origin_self(), Set_Handler_Labels(), set_init_label(), set_nonincremental_init(), set_sizetype(), set_type_package_list(), setjmp_args_warning(), setjmp_protect(), setjmp_protect_args(), setjmp_vars_warning(), setup_one_parameter(), sh_add_function_attribute(), sh_build_builtin_va_list(), sh_build_va_list(), sh_expand_builtin(), sh_gimplify_va_arg_expr(), sh_insert_attributes(), sh_symbian_handle_dll_attribute(), sh_va_arg(), sh_va_start(), shadow_label(), shadow_tag_warned(), simple_cst_list_equal(), simplify_aggr_init_expr(), simplify_aggr_init_exprs_r(), skip_artificial_parms_for(), solaris_insert_attributes(), sort_mem_initializers(), sparc_expand_builtin(), sparc_fold_builtin(), sparc_handle_vis_mul8x16(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_expand_stv_builtin(), split_complex_args(), split_complex_types(), split_complex_values(), split_conversions(), split_specs_attrs(), sra_type_can_be_decomposed_p(), sra_walk_tree_list(), ssa_redirect_edge(), stabilize_call(), stabilize_throw_expr(), stack_protect_classify_type(), standard_conversion(), start_class(), start_decl(), start_function(), start_java_method(), start_method(), start_method_def(), start_preparsed_function(), store_bindings(), store_constructor(), store_init_value(), store_parm_decls(), store_parm_decls_newstyle(), store_parm_decls_oldstyle(), strip_attrs(), strip_builtin_expect(), substitute_in_expr(), substitute_placeholder_in_expr(), sufficient_parms_p(), suitable_for_tail_call_opt_p(), symbian_import_export_class(), sync_resolve_params(), synthesize_exception_spec(), tagged_types_tu_compatible_p(), tail_recursion_args(), TB_history_prev(), TB_update_up(), Tid_For_Handler(), tinst_for_decl(), trampoline_address(), Traverse_Aggregate_Array(), Traverse_Aggregate_Struct(), tree_cons(), tree_cons_stat(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_function_versioning(), tree_last(), tree_optimize_tail_calls_1(), tree_redirect_edge_and_branch(), tsubst(), tsubst_arg_types(), tsubst_call_declarator_parms(), tsubst_copy(), tsubst_copy_and_build(), tsubst_copy_asm_operands(), tsubst_decl(), tsubst_default_arguments(), tsubst_enum(), tsubst_exception_specification(), tsubst_expr(), tsubst_friend_function(), tsubst_function_type(), tsubst_initializer_list(), tsubst_template_parms(), type_can_be_decomposed_p(), type_can_instantiate_all_elements(), type_contains_placeholder_1(), type_hash_list(), type_list_equal(), type_lists_compatible_p(), type_num_arguments(), type_requires_array_cookie(), type_unification_real(), ultimate_transparent_alias_target(), unify(), uninitialized_vars_warning(), unreverse_member_declarations(), unsafe_for_reeval(), unshare_all_decls(), unshare_all_rtl(), unshare_all_rtl_1(), unshare_all_rtl_again(), update_non_lazy_ptrs(), update_parameter_components(), update_stubs(), update_vtable_entry_for_fn(), update_vuses_to_preheader(), use_thunk(), uses_arg_area_p(), uses_template_parms(), valid_in_set(), validate_arglist(), validate_proto_after_old_defn(), value_dependent_expression_p(), value_member(), varargs_function_p(), variably_modified_type_p(), verify_call_expr(), verify_class_type(), verify_compound_statement(), verify_constructor_expr(), verify_controlling_expr(), verify_ctor_initializer(), verify_enumeral_type(), verify_field_decl(), verify_function(), verify_function_arguments(), verify_jvm_instructions(), verify_method_type(), verify_namespace(), verify_parm_decl(), verify_target_expr(), verify_template_decl(), verify_tree(), verify_try_block(), VPARAMS(), vt_add_function_parameters(), walk_globals_r(), walk_namespaces_r(), walk_stmt_tree(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), walk_vtables_r(), warn_about_ambiguous_bases(), warn_about_unused_variables(), warn_hidden(), weak_finish(), WFE_Assemble_Alias(), WFE_Dealloca(), Wfe_Expand_Asm_Operands(), WFE_Expand_Decl(), WFE_Expand_EH_Spec(), WFE_Expand_Expr(), WFE_Expand_Function_Body(), WFE_Expand_Handlers_Or_Cleanup(), WFE_Expand_If(), WFE_Expand_Loop(), WFE_Expand_Stmt(), WFE_Expand_Try(), WFE_is_default_constructor(), WFE_maybe_call_copy_ctor(), WFE_maybe_call_default_ctor(), WFE_Process_Class_Decl(), WFE_Process_Namespace_Decl(), WFE_Process_Template_Decl(), WFE_Start_Function(), WFE_Weak_Finish(), write_global_declarations(), write_method_parms(), write_out_vars(), write_template_args(), x86_this_parameter(), xref_basetypes(), xref_tag(), xstormy16_build_builtin_va_list(), xstormy16_build_va_list(), xstormy16_expand_builtin(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xtensa_build_builtin_va_list(), xtensa_build_va_list(), xtensa_gimplify_va_arg_expr(), xtensa_va_arg(), and xtensa_va_start().
| #define TREE_CODE | ( | NODE | ) | ((enum tree_code) (NODE)->common.code) |
Definition at line 314 of file tree.h.
Referenced by abnormal_ssa_name_p(), abs_replacement(), abstract_virtuals_error(), acceptable_java_type(), access_can_touch_variable(), add_address_candidates(), add_binding(), Add_Bitfield_Initv_For_Tree(), add_builtin_candidate(), add_builtin_candidates(), add_call_clobber_ops(), add_call_read_ops(), add_candidate_1(), add_candidates(), add_case_node(), add_class_method(), add_conv_candidate(), add_decl_to_level(), add_defarg_fn(), add_exception_specifier(), add_fields_to_record_type(), add_fields_to_vec(), add_flexible_array_elts_to_size(), add_immediate_use(), Add_Inito_For_Tree(), Add_Initv_For_Tree(), add_instance_method(), add_may_alias_for_new_tag(), add_method(), add_multivariate_self_dist(), add_old_iv_candidates(), add_other_self_distances(), add_pending_init(), add_pointed_to_expr(), add_pointed_to_var(), add_stmt(), add_stmt_operand(), add_stmt_to_eh_region_fn(), add_substitution(), add_to_evolution(), add_to_evolution_1(), add_using_namespace(), add_virtual_operand(), addr_object_size(), address_analysis(), adjust_offset_for_component_ref(), adjust_range_with_scev(), adjust_return_value(), adjust_typed_op(), adorn_decl(), aggregate_contains_union_type(), aggregate_value_p(), alias_get_name(), align_variable(), all_cases_count(), all_zeros_p(), alloc_object_size(), alloca_call_p(), alpha_encode_section_info(), alpha_fold_builtin(), alpha_gimplify_va_arg_1(), alpha_in_small_data_p(), alpha_va_start(), alter_access(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_predicate_builtin(), altivec_resolve_overloaded_builtin(), ambiguous_decl(), analyzable_condition(), analyze_array_indexes(), analyze_edges_for_bb(), analyze_evolution_in_loop(), analyze_function(), analyze_indirect_ref(), analyze_initial_condition(), analyze_offset(), analyze_offset_expr(), analyze_ref(), analyze_scalar_evolution(), analyze_scalar_evolution_1(), analyze_siv_subscript_cst_affine(), analyze_subscript_affine_affine(), analyze_variable(), analyze_ziv_subscript(), ancestor_is_function(), ancestor_is_loop(), ancestor_is_switch(), annotate_all_with_locus(), append_to_statement_list_1(), append_v_may_def(), append_vuse(), apply_return_prediction(), arc_compute_function_type(), arc_handle_interrupt_attribute(), arg_assoc(), arg_assoc_class(), arg_assoc_template_arg(), arg_assoc_type(), arm_comp_type_attributes(), arm_compute_func_type(), arm_dllexport_p(), arm_dllimport_p(), arm_encode_section_info(), arm_handle_fndecl_attribute(), arm_handle_isr_attribute(), arm_isr_value(), arm_mark_dllimport(), arm_pad_reg_upward(), arm_pass_by_reference(), arm_pe_encode_section_info(), arm_pe_unique_section(), arm_return_in_memory(), arm_return_in_msb(), arm_set_default_type_attributes(), array_base_name_differ_p(), array_ptr_differ_p(), array_ref_contains_indirect_ref(), array_size_for_constructor(), array_to_pointer_conversion(), array_type_nelts_total(), assemble_alias(), assemble_asm(), assemble_variable(), assert_no_overflow_lt(), assign_parm_find_data_types(), assign_parms(), assign_parms_unsplit_complex(), assign_temp(), assign_vars(), associate_equivalences_with_edges(), associate_trees(), associated_type(), at_function_scope_p(), at_namespace_scope_p(), attribute_list_contained(), avail_expr_eq(), avoid_arithmetics_in_type_p(), avr_handle_fndecl_attribute(), avr_handle_progmem_attribute(), avr_insert_attributes(), avr_naked_function_p(), avr_progmem_p(), avr_section_type_flags(), bad_specifiers(), base_addr_differ_p(), base_object_differ_p(), baselink_for_fns(), bb_for_stmt(), begin_class_definition(), begin_compound_stmt(), bfin_comp_type_attributes(), bfin_handle_longcall_attribute(), bfin_pass_by_reference(), bind(), binfo_ctor_vtable(), bitmap_find_leader(), bitmap_insert_into_set(), bitmap_set_contains(), bitmap_set_replace_value(), bitpos_of_field(), block_may_fallthru(), bot_manip(), bot_replace(), bound_pmf_p(), break_out_calls(), break_up_subtract_bb(), browse_tree(), bsi_after_labels(), build_addr_func(), build_aggr_init(), build_anon_union_vars(), build_array_ref(), build_array_type(), build_asm_expr(), build_asm_stmt(), build_assert_expr_for(), build_base_path(), build_baselink(), build_binary_op(), build_c_cast(), build_call(), build_call_from_tree(), build_class_member_access_expr(), build_class_ref(), build_classic_dir_vector(), build_classic_dist_vector(), build_classic_dist_vector_1(), build_cleanup(), build_clone(), build_common_tree_nodes_2(), build_component_ref(), build_compound_expr(), build_compound_literal(), build_conditional_expr(), build_const_cast(), build_const_cast_1(), build_constructor(), build_cplus_array_type_1(), build_cplus_new(), build_cxx_call(), build_def_use(), build_default_init(), build_delete(), build_dynamic_cast_1(), build_element_name_1(), build_enumerator(), build_expr_from_tree(), build_expr_type_conversion(), build_external_ref(), build_field_call(), build_field_list(), build_fold_addr_expr_with_type(), build_function_call(), build_function_call_real(), build_function_type(), build_functional_cast(), build_headof(), build_indirect_ref(), build_init(), build_instanceof(), build_int_cst_wide(), build_internal_class_name(), build_ivar_reference(), build_java_argument_signature(), build_java_array_type(), build_java_arraystore_check(), build_java_binop(), build_java_signature(), build_keyword_selector(), build_m_component_ref(), build_member_call(), build_message_expr(), build_method_call(), build_method_decl(), build_method_type(), build_min_non_dep(), build_modify_expr(), build_new(), build_new_1(), build_new_function_call(), build_new_method_call(), build_new_op(), build_non_dependent_expr(), build_object_call(), build_offset_ref(), build_offset_ref_call_from_tree(), build_omp_regions_1(), build_one_cst(), build_op_delete_call(), build_over_call(), build_overload(), build_pointer_type_for_mode(), build_primary_vtable(), build_ptrmem_type(), build_ptrmemfunc(), build_range_check(), build_reference_type_for_mode(), build_reinterpret_cast(), build_reinterpret_cast_1(), build_scoped_method_call(), build_selector_expr(), build_simple_base_path(), build_ssa_operands(), build_static_cast(), build_static_cast_1(), build_stmt(), build_target_expr_with_type(), build_throw(), build_tree_conflict_graph(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_type_no_quals(), build_typeid(), build_unary_op(), build_up_reference(), build_user_type_conversion(), build_user_type_conversion_1(), build_vec_delete(), build_vec_delete_1(), build_vec_init(), build_vfield_ref(), build_vtable_entry_ref(), build_vtbl_address(), build_vtbl_initializer(), build_vtbl_ref_1(), build_x_arrow(), build_x_compound_expr(), build_x_modify_expr(), build_x_unary_op(), build_zero_init(), builtin_mathfn_code(), builtin_save_expr(), c4x_encode_section_info(), c4x_expand_builtin(), c4x_handle_fntype_attribute(), c4x_init_cumulative_args(), c4x_insert_attributes(), c_alignof_expr(), c_apply_type_quals_to_decl(), c_build_bind_expr(), c_build_qualified_type(), c_cast_expr(), c_common_get_alias_set(), c_common_nodes_and_builtins(), c_common_truthvalue_conversion(), c_common_type(), c_common_unsafe_for_reeval(), c_determine_visibility(), c_do_switch_warnings(), c_dump_tree(), c_end_compound_stmt(), c_expand_asm_operands(), c_expand_body(), c_expand_builtin(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_expand_decl(), c_expand_decl_stmt(), c_expand_expr(), c_expand_expr_stmt(), c_expand_return(), c_expr_to_decl(), c_finish_bc_stmt(), c_finish_if_stmt(), c_finish_incomplete_decl(), c_finish_omp_atomic(), c_finish_omp_clauses(), c_finish_omp_for(), c_finish_return(), c_finish_stmt_expr(), c_gimplify_expr(), c_incomplete_type_error(), c_lex(), c_mark_addressable(), c_objc_common_truthvalue_conversion(), c_parser_initializer(), c_parser_initval(), c_parser_omp_atomic(), c_parser_omp_clause_schedule(), c_parser_postfix_expression(), c_parser_sizeof_expression(), c_parser_typeof_specifier(), c_process_expr_stmt(), c_promoting_integer_type_p(), c_safe_from_p(), c_size_in_bytes(), c_sizeof_or_alignof_type(), c_start_case(), c_staticp(), c_strlen(), c_tree_expr_nonnegative_p(), c_tree_printer(), c_type_hash(), c_vla_type_p(), c_warn_unused_global_decl(), c_warn_unused_result(), c_write_global_declarations_1(), call_expr_flags(), calls_function_1(), calls_setjmp_r(), can_address_p(), can_complete_type_without_circularity(), can_convert_eh(), can_convert_to_perfect_nest(), can_count_iv_in_wider_type_bound(), can_PRE_operation(), can_put_in_inner_loop(), can_value_number_operation(), can_widen_reference_to(), candidate_bb_for_phi_optimization(), canonicalize_addr_expr(), canonicalize_comparison(), canonicalize_component_ref(), canonicalize_for_substitution(), canonicalize_loop_induction_variables(), casts_away_constness(), casts_away_constness_r(), categorize_ctor_elements_1(), categorize_decl_for_section(), ccp_decl_initial_min_invariant(), ccp_fold(), ccp_fold_builtin(), ccp_initialize(), ccp_visit_stmt(), cfg_remove_useless_stmts_bb(), cgraph_create_edge(), cgraph_create_edges(), cgraph_global_info(), cgraph_increase_alignment(), cgraph_local_info(), cgraph_node(), cgraph_rtl_info(), cgraph_varpool_assemble_decl(), cgraph_varpool_mark_needed_node(), cgraph_varpool_node(), cgraph_varpool_output_debug_info(), chain_of_csts_start(), change_bb_for_stmt(), change_partition_var(), check_accessibility_of_qualified_id(), check_all_va_list_escapes(), check_array_designated_initializer(), check_atomic_expression(), check_bitfield_decl(), check_bitfield_type_and_width(), check_bool_init(), check_case_value(), check_class_member_definition_namespace(), check_classfn(), check_cv_quals_for_unify(), check_default_args(), check_default_argument(), check_default_tmpl_args(), check_do_loop_for(), check_dtor_name(), check_duplicates(), check_elaborated_type_specifier(), check_explicit_specialization(), check_field_decl(), check_field_decls(), check_final_overrider(), check_for_builtin(), check_for_full_enumeration_handling(), check_for_loop_decls(), check_for_missing_semicolon(), check_for_out_of_scope_variable(), check_for_override(), check_for_plus_in_loops(), check_for_plus_in_loops_1(), check_for_uninitialized_const_var(), check_format_arg(), check_format_string(), check_format_types(), check_function_arguments_recurse(), check_function_format(), check_function_type(), check_global_declaration_1(), check_global_declarations(), check_goto(), check_handlers(), check_init(), check_initializer(), check_local_unnamed_variable(), check_loop_closed_ssa_use(), check_member_template(), check_methods(), check_methods_accessible(), check_nonnull_arg(), check_omp_for_incr_expr(), check_omp_nesting_restrictions(), check_operand(), check_phi_redundancy(), check_protocol(), check_protocol_recursively(), check_replaceable(), check_return_expr(), check_specialization_scope(), check_static_variable_definition(), check_tag_decl(), check_template_keyword(), check_template_shadow(), check_template_template_default_arg(), check_tree(), check_va_list_escapes(), check_var_type(), chrec_apply(), chrec_component_in_loop_num(), chrec_contains_symbols(), chrec_contains_symbols_defined_in_loop(), chrec_contains_undetermined(), chrec_convert(), chrec_convert_1(), chrec_convert_aggressive(), chrec_evaluate(), chrec_fold_multiply(), chrec_fold_multiply_poly_poly(), chrec_fold_plus_1(), chrec_fold_plus_poly_poly(), chrec_fold_poly_cst(), chrec_is_positive(), chrec_replace_initial_condition(), chrec_steps_divide_constant_p(), chrec_zerop(), class_key_or_enum(), class_key_or_enum_as_string(), class_method_index_for_fn(), classify_argument(), cleanup_control_expr_graph(), cleanup_dead_labels(), cleanup_matches(), Cleanup_To_Scope(), cleanup_v_may_defs(), clear_call_clobbered(), close_type_exposed_parameter(), close_type_full_escape(), close_type_seen(), coalesce_asm_operands(), coalesce_phi_operands(), coalesce_result_decls(), coerce_delete_type(), coerce_new_type(), coerce_template_parms(), coerce_template_template_parms(), collect_finally_tree(), collect_object_sizes_for(), collect_points_to_info_r(), combine_blocks(), comdat_linkage(), common_pointer_type(), common_type(), comp_except_types(), comp_ptr_ttypes_const(), comp_ptr_ttypes_real(), comp_ptr_ttypes_reinterpret(), comp_target_parms(), comp_target_types(), comp_template_parms(), compact_var_map(), compare_constant(), compare_ics(), compare_values_warnv(), complete_array_type(), complete_ptr_ref_or_void_ptr_p(), complete_type(), complex_visit_phi(), complex_visit_stmt(), component_ref_for_mem_expr(), component_uses_parent_alias_set(), composite_pointer_type(), composite_pointer_type_r(), composite_type(), comptypes(), comptypes_internal(), compute_array_index_type(), compute_avail(), compute_builtin_object_size(), compute_estimated_nb_iterations(), compute_immediate_uses_for_phi(), compute_immediate_uses_for_stmt(), compute_object_offset(), compute_object_sizes(), compute_overall_effect_of_inner_loop(), compute_overlap_steps_for_affine_1_2(), compute_phi_arg_on_exit(), compute_record_mode(), compute_reloc_for_constant(), compute_rvuse_and_antic_safe(), compute_subscript_distance(), compute_tag_properties(), computed_goto_p(), condition_conversion(), conditional_replacement(), conforms_to_protocol(), const_binop(), const_hash_1(), const_vector_from_tree(), constant_boolean_node(), constant_expression_warning(), constant_fits_type_p(), constant_multiple_of(), constant_value_1(), constrain_class_visibility(), constrain_visibility_for_template(), constructor_name_full(), constructor_name_p(), constructor_static_from_elts_p(), contains_128bit_aligned_vector_p(), contains_abnormal_ssa_name_p(), contains_empty_class_p(), contains_label_1(), contains_placeholder_p(), contains_pointers_p(), continue_class(), convert(), convert_and_check(), convert_arg_to_ellipsis(), convert_arguments(), convert_call_expr(), convert_class_to_reference(), convert_default_arg(), convert_for_arg_passing(), convert_for_assignment(), convert_for_initialization(), convert_force(), convert_from_reference(), convert_like_real(), convert_local_reference(), convert_member_func_to_ptr(), convert_nl_goto_receiver(), convert_nl_goto_reference(), convert_nonlocal_reference(), convert_nontype_argument(), convert_nontype_argument_function(), convert_ptrmem(), convert_template_argument(), convert_to_complex(), convert_to_integer(), convert_to_pointer(), convert_to_pointer_force(), convert_to_real(), convert_to_reference(), convert_to_vector(), convert_to_void(), convert_tramp_reference(), copy_bb(), copy_body_r(), copy_constant(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), copy_decl_maybe_to_var(), copy_decl_no_change(), copy_decl_to_var(), copy_fn_p(), copy_if_shared_r(), copy_lang_decl(), copy_loop_headers(), copy_node(), copy_node_stat(), copy_prop_visit_assignment(), copy_prop_visit_cond_stmt(), copy_prop_visit_phi_node(), copy_prop_visit_stmt(), copy_ref_info(), copy_rename_partition_coalesce(), copy_result_decl_to_var(), copy_rtx_and_substitute(), copy_tree_r(), could_have_pointers(), count_cond(), count_fields(), count_functions(), count_ptr_derefs(), count_type_elements(), count_uses_and_derefs(), covariant_return_p(), cp_apply_type_quals_to_decl(), cp_build_qualified_type_real(), cp_build_type_attribute_variant(), cp_complete_array_type(), cp_convert_to_pointer(), cp_dump_tree(), cp_emit_debug_info_for_using(), cp_expand_stmt(), cp_expr_size(), cp_file_of(), cp_finish_decl(), cp_genericize_r(), cp_gimplify_expr(), cp_gimplify_init_expr(), cp_is_overload_p(), cp_line_of(), cp_parser_asm_definition(), cp_parser_check_class_key(), cp_parser_check_declarator_template_parameters(), cp_parser_check_for_invalid_template_id(), cp_parser_class_head(), cp_parser_class_name(), cp_parser_constructor_declarator_p(), cp_parser_diagnose_invalid_type_name(), cp_parser_direct_declarator(), cp_parser_elaborated_type_specifier(), cp_parser_functional_cast(), cp_parser_init_declarator(), cp_parser_late_parsing_default_args(), cp_parser_lookup_name(), cp_parser_make_typename_type(), cp_parser_member_declaration(), cp_parser_namespace_name(), cp_parser_nested_name_specifier_opt(), cp_parser_new_type_id(), cp_parser_objc_protocol_qualifiers(), cp_parser_omp_atomic(), cp_parser_parse_and_diagnose_invalid_type_name(), cp_parser_postfix_dot_deref_expression(), cp_parser_postfix_expression(), cp_parser_primary_expression(), cp_parser_ptr_operator(), cp_parser_simple_type_specifier(), cp_parser_statement(), cp_parser_template_argument(), cp_parser_template_declaration_after_export(), cp_parser_template_id(), cp_parser_template_name(), cp_parser_type_name(), cp_parser_type_parameter(), cp_parser_unqualified_id(), cp_parser_using_declaration(), cp_tree_equal(), cp_tree_node_structure(), cp_unsave_r(), cp_walk_subtrees(), cplus_decl_attributes(), cplus_expand_constant(), cprop_into_stmt(), cprop_into_successor_phis(), cprop_operand(), create_array_type_for_decl(), create_data_ref(), Create_DST_decl_For_Tree(), Create_DST_type_For_Tree(), create_expression_by_pieces(), create_function_ann(), create_iv(), create_new_def_for(), create_overlap_variables_for(), create_ssa_artficial_load_stmt(), create_ssa_var_map(), Create_ST_For_Tree(), create_structure_vars(), create_temp(), create_tmp_var(), create_tmp_var_for(), Create_TY_For_Tree(), create_value_expr_from(), create_variable_info_for(), create_vtable_ptr(), cris_encode_section_info(), cst_and_fits_in_hwi(), Current_Handler_Count(), current_template_args(), cxx_alignof_expr(), cxx_callgraph_analyze_expr(), cxx_comdat_group(), cxx_expand_expr(), cxx_incomplete_type_diagnostic(), cxx_mark_addressable(), cxx_maybe_build_cleanup(), cxx_omp_clause_apply_fn(), cxx_print_decl(), cxx_print_type(), cxx_print_xnode(), cxx_printable_name(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), cxx_sizeof_or_alignof_type(), cxx_staticp(), cxx_type_promotes_to(), cxx_warn_unused_global_decl(), d30v_init_cumulative_args(), darwin_encode_section_info(), darwin_handle_kext_attribute(), darwin_handle_weak_import_attribute(), darwin_pragma_unused(), darwin_set_default_type_attributes(), decay_conversion(), decide_block_copy(), decl_anon_ns_mem_p(), decl_attributes(), decl_conflicts_with_clobbers_p(), decl_constant_value(), decl_for_component_ref(), decl_function_context(), decl_is_java_type(), decl_is_needed_vtable(), decl_is_template_id(), decl_jump_unsafe(), decl_linkage(), decl_namespace(), decl_namespace_context(), decl_needed_p(), decl_overlaps_hard_reg_set_p(), DECL_ST(), decl_tls_model(), decl_to_string(), decl_type_access_control(), decl_type_context(), declare_return_variable(), declare_tmp_vars(), declare_vars(), declare_weak(), decls_match(), declspecs_add_qual(), declspecs_add_scspec(), declspecs_add_type(), decode_addr_const(), decode_field_reference(), decode_format_attr(), default_conversion(), default_encode_section_info(), default_function_array_conversion(), default_section_type_flags(), default_section_type_flags_1(), default_select_section(), delete_duplicate_fields_1(), delete_sanity(), delete_tree_ssa(), dependent_scope_ref_p(), dependent_template_arg_p(), dependent_template_p(), dependent_type_p(), dependent_type_p_r(), dequeue_and_dump(), derive_constant_upper_bound(), dest_safe_for_nrv_p(), determine_base_object(), determine_common_wider_type(), determine_invariantness_stmt(), determine_specialization(), determine_use_iv_cost_condition(), determine_visibility(), determine_visibility_from_class(), dfs_accessible_post(), dfs_accumulate_vtbl_inits(), dfs_fixup_binfo_vtbls(), dfs_marked_real_bases_queue_p(), dfs_push_decls(), dfs_push_type_decls(), dfs_unmarked_real_bases_queue_p(), dfs_unuse_fields(), dfs_walk_once_accessible_r(), diagnose_arglist_conflict(), diagnose_mismatched_decls(), diagnose_sb_1(), diagnose_sb_2(), difference_cost(), digest_init(), direct_reference_binding(), disband_implicit_edges(), discover_nonconstant_array_refs_r(), discriminator_for_local_entity(), distribute_bit_expr(), distribute_real_division(), do_build_assign_ref(), do_build_copy_constructor(), do_class_using_decl(), do_compare_and_jump(), do_decl_instantiation(), do_friend(), do_identifier(), do_jump(), do_local_using_decl(), do_namespace_alias(), do_niy(), do_nonmember_using_decl(), do_pending_defargs(), do_return_redirection(), do_scoped_id(), do_store_flag(), do_structure_copy(), do_type_align(), do_type_instantiation(), do_using_directive(), do_warn_unused_parameter(), do_while_loop_p(), dom_opt_finalize_block(), done_pending_defargs(), dse_optimize_stmt(), DST_construct_pointer_to_member(), DST_Create_Subprogram(), DST_Create_var(), DST_enter_array_type(), DST_enter_enum(), DST_enter_normal_field(), DST_enter_param_vars(), DST_enter_struct_union(), DST_enter_struct_union_members(), DST_find_class_member(), DST_get_context(), dubious_conversion_warnings(), dump_aggr_type(), dump_alias_info(), dump_array_ref(), dump_bb_header(), dump_copy_of(), dump_decl(), dump_decl_name(), dump_expr(), dump_function_decl(), dump_function_declaration(), dump_function_name(), dump_function_to_file(), dump_generic_bb_buff(), dump_generic_node(), dump_immediate_uses_for(), dump_may_aliases_for(), dump_scope(), dump_simple_decl(), dump_sra_elt_name(), dump_substitution_candidates(), dump_template_argument(), dump_template_decl(), dump_template_parameter(), dump_template_parms(), dump_type(), dump_type_prefix(), dump_type_suffix(), dump_typename(), dump_variable(), duplicate_decls(), eliminate(), eliminate_build(), eliminate_not_pairs(), eliminate_plus_minus_pair(), eliminate_redundant_computations(), eliminate_tail_call(), eliminate_virtual_phis(), emit_mem_initializers(), emit_move_sequence(), empty_block_p(), empty_body_p(), empty_body_warning(), empty_loop_p(), encode_aggregate(), encode_aggregate_within(), encode_complete_bitfield(), encode_pointer(), encode_section_info(), encode_type(), enforce_access(), enter_scope_of(), entry_match_pointer_p(), eq_evolutions_p(), error_if_numeric_overflow(), error_not_base_type(), error_type(), estimate_niter_from_size_of_data(), estimate_num_insns(), estimate_num_insns_1(), estimate_numbers_of_iterations_loop(), eval_subst(), evolution_function_is_affine_multivariate_p(), evolution_function_is_affine_p(), evolution_function_is_constant_p(), evolution_function_is_invariant_rec_p(), evolution_function_is_univariate_p(), execute_cse_reciprocals(), execute_fold_all_builtins(), execute_optimize_stdarg(), execute_return_slot_opt(), execute_warn_function_return(), exist_non_indexing_operands_for_use_p(), exit_phi_for_loop_p(), expand_aggr_init_1(), expand_asm(), expand_asm_operands(), expand_assignment(), expand_builtin_eh_return_data_regno(), expand_builtin_expect(), expand_builtin_expect_jump(), expand_builtin_fprintf(), expand_builtin_fputs(), expand_builtin_mathfn(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_next_arg(), expand_builtin_object_size(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_prefetch(), expand_builtin_printf(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strchr(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strlen(), expand_builtin_strncat(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_strrchr(), expand_builtin_va_arg(), expand_builtin_va_copy(), expand_call(), expand_call_inline(), expand_calls_inline(), expand_case(), expand_cleanups(), expand_complex_comparison(), expand_complex_move(), expand_complex_multiplication(), expand_complex_operations_1(), expand_cond(), expand_decl(), expand_decl_init(), expand_default_init(), expand_end_case_type(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real(), expand_expr_real_1(), expand_expr_stmt_value(), expand_gimple_basic_block(), expand_gimple_cond_expr(), expand_goto_internal(), expand_increment(), expand_invoke(), expand_java_arraystore(), expand_member_init(), expand_omp_for_generic(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_omp_parallel(), expand_omp_sections(), expand_omp_single(), expand_omp_synch(), expand_one_var(), expand_pending_sizes(), expand_ptrmemfunc_cst(), expand_return(), expand_simple_operations(), expand_start_catch(), expand_start_do_loop(), expand_static_init(), expand_stmt(), expand_unordered_cmp(), expand_var(), expand_var_p(), expand_vec_shift_expr(), expand_vector_operations_1(), expand_widen_pattern_expr(), expr_align(), expr_expected_value(), expr_first(), expr_invariant_in_loop_p(), expr_last(), expr_object_size(), expr_only(), expr_size(), expr_sizeof(), expressions_equal_p(), extract_array_ref(), extract_component(), extract_muldiv_1(), extract_omp_for_data(), extract_range_from_assert(), extract_range_from_binary_expr(), extract_range_from_cond(), extract_range_from_expr(), extract_range_from_unary_expr(), ffecom_1(), ffecom_2(), ffecom_arg_ptr_to_expr(), ffecom_args_overlapping_(), ffecom_check_size_overflow_(), ffecom_convert_narrow_(), ffecom_convert_to_complex_(), ffecom_convert_widen_(), ffecom_debug_kludge_(), ffecom_expand_let_stmt(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_finish_symbol_transform_(), ffecom_init_zero_(), ffecom_intrinsic_ichar_(), ffecom_let_char_(), ffecom_overlap_(), ffecom_ptr_to_expr(), ffecom_stabilize_aggregate_(), ffecom_start_progunit_(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), ffecom_tree_divide_(), ffecom_type_localvar_(), ffestd_stmt_pass_(), ffeste_begin_iterdo_(), ffeste_io_call_(), ffeste_io_cilist_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), ffeste_labeldef_branch(), ffeste_R1001(), ffeste_R1212(), ffeste_R811(), ffeste_R836(), ffeste_R837(), ffeste_R838(), ffeste_R840(), ffeste_R909_finish(), field_decl_cmp(), fields_length(), finalize_must_preallocate(), finalize_nrv_r(), finalize_record_size(), finalize_ssa_defs(), finalize_ssa_v_may_defs(), finalize_ssa_v_must_defs(), finalize_ssa_vuses(), finalize_type_size(), find_assert_locations(), find_base_decl(), find_builtin_longjmp_call_1(), find_compatible_field(), find_compression_record_match(), find_constant_index(), find_data_references_in_loop(), find_depends(), find_equivalent_equality_comparison(), find_escape_constraints(), find_func_aliases(), find_givs_in_stmt_scev(), find_global_initializers(), find_induction_var_from_exit_cond(), find_induction_variable(), find_init_member(), find_interesting_uses_address(), find_interesting_uses_cond(), find_interesting_uses_op(), find_interesting_uses_outer_or_nonlin(), find_interesting_uses_stmt(), find_invariants_stmt(), find_lattice_value(), find_loop_niter(), find_new_referenced_vars_1(), find_node_with_code(), find_outermost_region_in_block(), find_phi_replacement_condition(), find_placeholder(), find_sole_member(), find_substitution(), find_tail_calls(), find_taken_edge(), find_taken_edge_cond_expr(), find_used_portions(), find_uses_to_rename_use(), find_va_list_reference(), find_what_p_points_to(), fini_pre(), finish_asm_stmt(), finish_call_expr(), finish_case_label(), finish_class(), finish_class_definition(), finish_class_member_access_expr(), finish_compound_literal(), finish_compound_stmt(), finish_cond(), finish_decl(), finish_decl_parsing(), finish_expr_stmt(), finish_fname_decls(), finish_function(), finish_function_try_block(), finish_goto_stmt(), finish_id_expr(), finish_id_expression(), finish_increment_expr(), finish_member_class_template(), finish_member_declaration(), finish_member_template_decl(), finish_message_expr(), finish_method(), finish_non_static_data_member(), finish_objc(), finish_offsetof(), finish_omp_clauses(), finish_omp_for(), finish_parenthesized_expr(), finish_pseudo_destructor_call_expr(), finish_qualified_id_expr(), finish_stmt_expr(), finish_stmt_expr_expr(), finish_struct(), finish_struct_1(), finish_struct_anon(), finish_typeof(), finish_unary_op_expr(), first_imm_use_stmt(), first_readonly_imm_use(), fixed_address_object_p(), fixed_type_or_null(), fixup_anonymous_aggr(), fixup_gotos(), fixup_inline_methods(), flags_from_decl_or_type(), flexible_array_type_p(), flush_addressof(), fn_type_unification(), fold(), fold_abs_const(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_build_cleanup_point_expr(), fold_builtin_abs(), fold_builtin_bitop(), fold_builtin_cabs(), fold_builtin_ceil(), fold_builtin_classify(), fold_builtin_constant_p(), fold_builtin_copysign(), fold_builtin_cos(), fold_builtin_expect(), fold_builtin_exponent(), fold_builtin_fabs(), fold_builtin_floor(), fold_builtin_fprintf(), fold_builtin_fputs(), fold_builtin_int_roundingfn(), fold_builtin_lround(), fold_builtin_memory_op(), fold_builtin_memset(), fold_builtin_next_arg(), fold_builtin_object_size(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_printf(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_snprintf_chk(), fold_builtin_sprintf(), fold_builtin_sprintf_chk(), fold_builtin_sqrt(), fold_builtin_strchr(), fold_builtin_strncat(), fold_builtin_strncmp(), fold_builtin_strncpy(), fold_builtin_strrchr(), fold_builtin_trunc(), fold_builtin_unordered_cmp(), fold_comparison(), fold_complex_add(), fold_complex_div(), fold_complex_div_parts(), fold_complex_mult(), fold_complex_mult_parts(), fold_cond_expr_cond(), fold_cond_expr_with_comparison(), fold_const_aggregate_ref(), fold_convert(), fold_convert_const(), fold_if_not_in_template(), fold_ignored_result(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_minmax(), fold_mult_zconjz(), fold_negate_const(), fold_negate_expr(), fold_not_const(), fold_offsetof_1(), fold_plusminus_mult_expr(), fold_predicate_in(), fold_range_test(), fold_read_from_constant_string(), fold_real_zero_addition_p(), fold_relational_const(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_single_bit_test_into_sign_test(), fold_stmt(), fold_stmt_r(), fold_strip_sign_ops(), fold_ternary(), fold_to_nonsharp_ineq_using_bound(), fold_truth_not_expr(), fold_truthop(), fold_unary(), fold_unary_to_constant(), fold_used_pointer(), fold_used_pointer_cast(), fold_widened_comparison(), follow_ssa_edge(), follow_ssa_edge_in_condition_phi_branch(), follow_ssa_edge_in_rhs(), for_each_index(), for_each_memref(), for_each_template_parm_r(), force_constant_size(), force_evaluation_order(), force_expr_to_var_cost(), force_fit_type(), force_labels_r(), force_move_till(), force_rvalue(), force_var_cost(), format_type_warning(), forward_declare_categories(), forward_propagate_addr_expr(), forward_propagate_addr_expr_1(), forward_propagate_addr_into_variable_array_index(), forward_propagate_into_cond(), forward_propagate_into_cond_1(), free_df_for_stmt(), friend_accessible_p(), friend_of_associated_class_p(), frv_adjust_field_align(), frv_emit_movsi(), frv_in_small_data_p(), frv_init_cumulative_args(), function_ann(), function_arg(), function_arg_advance(), function_arg_boundary(), function_arg_padding(), function_arg_pass_by_reference(), function_arg_record_value_1(), function_arg_record_value_2(), function_arg_slotno(), function_cannot_inline_p(), function_to_pointer_conversion(), function_value(), gather_chrec_stats(), gather_interchange_stats(), gather_mem_refs_stmt(), gather_memory_references(), gcc_loop_to_lambda_loop(), gcc_tree_to_linear_expression(), Gen_Assign_Of_Init_Val(), gen_decl(), gen_declaration_1(), gen_declarator(), gen_declspecs(), gen_eh_region_catch(), gen_lsm_tmp_name(), gen_mem_addressof(), gen_type(), generate_bytecode_conditional(), generate_bytecode_insns(), generate_bytecode_return(), generate_classfile(), generate_copy_inout(), generate_dispatch_tables(), generate_element_init_1(), generate_one_element_ref(), generate_protocol_list(), generate_protocol_references(), genrtl_decl_stmt(), genrtl_for_stmt(), genrtl_goto_stmt(), genrtl_scope_stmt(), get_access_flags(), get_access_flags_from_decl(), get_aggr_from_typedef(), get_alias_set(), get_base_address(), get_base_for(), get_base_var(), get_basefndecls(), get_block_for_decl(), get_call_expr_in(), get_callee_fndecl(), get_canon_type(), get_class_binding(), get_coefficients(), get_component_ssa_name(), get_computation_cost_at(), get_constant(), get_constant_size(), get_constraint_exp_from_ssa_var(), get_constraint_for(), get_constraint_for_component_ref(), get_current_def(), get_default_value(), get_enclosing_class(), get_eq_name(), get_expr_operands(), get_filename(), get_first_fn(), get_immediate_uses(), get_indirect_ref_operands(), get_initial_def_for_reduction(), get_inner_array_type(), get_inner_reference(), Get_Integer_Value(), get_lhs_or_phi_result(), get_lineno(), get_low_bound(), get_maxval_strlen(), get_member_function_from_ptrfunc(), get_memory_rtx(), get_name(), Get_Name(), get_name_of_type(), get_narrower(), get_nmt_for(), get_nonnull_operand(), get_number_of_iters_for_loop(), get_object_reference(), get_one_coefficient(), get_overloaded_fn(), get_parm_info(), get_phi_state(), get_pointer_alignment(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), get_rank(), get_reaching_def(), get_ref_base_and_extent(), get_ref_tag(), get_rhs(), get_rhs_or_phi_arg(), get_scalar_evolution(), get_single_immediate_use(), Get_ST(), get_stmt_operands(), get_stmt_uid(), get_strlen(), get_subvars_for_var(), get_super_receiver(), get_template_base(), get_tinfo_decl(), get_tinfo_decl_dynamic(), Get_TY(), get_type_decl(), get_typeid(), get_unary_op(), get_unwidened(), get_val_for(), get_value(), get_value_handle(), get_value_range(), get_variable_decl(), get_virtual_var(), get_vtbl_decl_for_binfo(), get_ws_args_for(), gimple_boolify(), gimple_expand_calls_inline(), gimple_tree_eq(), gimplify_addr_expr(), gimplify_bind_expr(), gimplify_body(), gimplify_call_expr(), gimplify_cleanup_point_expr(), gimplify_compound_expr(), gimplify_compound_lval(), gimplify_cond_expr(), gimplify_conversion(), gimplify_decl_expr(), gimplify_expr(), gimplify_function_tree(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_eval_range(), gimplify_init_ctor_preeval(), gimplify_init_ctor_preeval_1(), gimplify_modify_expr(), gimplify_modify_expr_complex_part(), gimplify_modify_expr_rhs(), gimplify_omp_atomic(), gimplify_omp_atomic_fetch_op(), gimplify_omp_for(), gimplify_omp_parallel(), gimplify_one_sizepos(), gimplify_return_expr(), gimplify_save_expr(), gimplify_scalar_mode_aggregate_compare(), gimplify_self_mod_expr(), gimplify_statement_list(), gimplify_target_expr(), gimplify_to_stmt_list(), gimplify_type_sizes(), gimplify_va_arg_expr(), gimplify_var_or_parm_decl(), gimplify_variable_sized_compare(), give_name_to_locals(), goa_lhs_expr_p(), goa_stabilize_expr(), grok_array_decl(), grok_function_init(), grok_op_properties(), grok_reference_init(), grokbitfield(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), groktypename(), groktypename_in_parm_context(), grokvardecl(), group_aliases(), group_case_labels(), GTY(), h8300_eightbit_data_p(), h8300_encode_section_info(), h8300_funcvec_function_p(), h8300_handle_fndecl_attribute(), h8300_insert_attributes(), h8300_interrupt_function_p(), h8300_monitor_function_p(), h8300_os_task_function_p(), h8300_saveall_function_p(), h8300_tiny_data_p(), hack_identifier(), hack_method_prototype(), handle_alias_attribute(), handle_aligned_attribute(), handle_always_inline_attribute(), handle_cdecl_attribute(), handle_class_head(), handle_class_head_apparent_template(), handle_cleanup_attribute(), handle_common_attribute(), handle_const_attribute(), handle_constructor_attribute(), handle_deprecated_attribute(), handle_destructor_attribute(), handle_externally_visible_attribute(), handle_flatten_attribute(), handle_format_arg_attribute(), handle_format_attribute(), handle_gnu_inline_attribute(), handle_impent(), handle_init_priority_attribute(), handle_int_attribute(), handle_malloc_attribute(), handle_mode_attribute(), handle_no_instrument_function_attribute(), handle_no_limit_stack_attribute(), handle_nocommon_attribute(), handle_noinline_attribute(), handle_nonnull_attribute(), handle_noreturn_attribute(), handle_nothrow_attribute(), handle_novops_attribute(), handle_packed_attribute(), handle_ptr_arith(), handle_pure_attribute(), handle_returns_twice_attribute(), handle_section_attribute(), handle_sentinel_attribute(), handle_structs_in_regs(), handle_tls_model_attribute(), handle_transparent_union_attribute(), handle_unused_attribute(), handle_used_attribute(), handle_vector_size_attribute(), handle_visibility_attribute(), handle_weak_attribute(), handled_component_p(), has_cleanups(), has_label_p(), Has_Non_Constant_Init_Value(), hfa_element_mode(), hide_evolution_in_other_loops_than_loop(), highest_pow2_factor(), highest_pow2_factor_for_target(), host_integerp(), i386_nlm_encode_section_info(), i386_pe_adjust_class_at_definition(), i386_pe_dllexport_p(), i386_pe_dllimport_p(), i386_pe_encode_section_info(), i386_pe_section_type_flags(), i386_pe_type_dllexport_p(), i386_pe_type_dllimport_p(), i386_pe_unique_section(), i386_pe_valid_dllimport_attribute_p(), i960_round_align(), ia64_asm_output_external(), ia64_encode_section_info(), ia64_function_arg_offset(), ia64_function_arg_pass_by_reference(), ia64_gimplify_va_arg(), ia64_handle_model_attribute(), ia64_hpux_function_arg_padding(), ia64_in_small_data_p(), ia64_pass_by_reference(), ia64_va_arg(), identical_copies_p(), identical_stmt_lists_p(), identifier_type(), identifier_typedecl_value(), identify_jump_threads(), idx_analyze_ref(), idx_contains_abnormal_ssa_name_p(), idx_find_step(), idx_record_use(), idx_remove_ssa_names(), if_convertible_modify_expr_p(), if_convertible_phi_p(), if_convertible_stmt_p(), ignore_overflows(), implicit_conversion(), implicitly_declare_fn(), import_export_decl(), in_array_bounds_p(), include_empty_classes(), incomplete_type_error(), independent_of_stmt_p(), index_type_equal(), infer_loop_bounds_from_undefined(), inherits_from_p(), init_alias_info(), init_cumulative_args(), init_def_list(), init_dollar_format_checking(), init_dont_simulate_again(), init_dynamic_asm_fprintf_info(), init_dynamic_diag_info(), init_dynamic_gfc_info(), init_propagate_block_info(), init_tmp_var(), initial_condition(), initialize_argument_information(), initialize_artificial_var(), initialize_handler_parm(), initialize_hash_element(), initialize_local_var(), initialize_matrix_A(), initialize_reference(), initializer_constant_valid_p(), initializer_zerop(), inline_conversion(), inline_forbidden_p(), inline_forbidden_p_1(), insert_aux(), insert_backedge_copies(), insert_copy_on_edge(), insert_fake_stores(), insert_into_preds_of_block(), insert_phi_nodes_for(), insert_updated_phi_nodes_for(), instantiate_class_template(), instantiate_decl(), instantiate_decls_1(), instantiate_missing_elements(), instantiate_parameters_1(), instantiate_pending_templates(), instantiate_template(), instantiate_type(), int_const_binop(), int_expr_size(), int_fits_type_p(), int_size_in_bytes(), integer_all_onesp(), integer_cst_le(), integer_cst_remainder(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_valued_real_p(), integer_zerop(), integral_constant_value(), internal_build_compound_expr(), internal_get_tmp_var(), interpret_rhs_modify_expr(), interrupt_function_p(), invalid_arg_for_unprototyped_fn(), invalid_nonstatic_memfn_p(), invalid_nontype_parm_type_p(), invert_truthvalue(), involves_incomplete_p(), ip2k_handle_fndecl_attribute(), ip2k_handle_progmem_attribute(), ip2k_naked_function_p(), ip2k_return_pops_args(), ip_normal_pos(), ipa_callsite_compute_count(), ipa_callsite_compute_param(), ipa_method_modify_stmt(), ipa_method_tree_print(), ipa_type_escape_field_does_not_clobber_p(), ipa_type_escape_star_count_of_interesting_or_array_type(), ipa_type_escape_star_count_of_interesting_type(), iq2000_select_section(), is_aggr_type(), is_aggr_type_2(), is_aligning_offset(), is_ancestor(), is_array_type_p(), is_attribute_p(), is_attribute_with_length_p(), is_bitfield_expr_with_lowered_type(), is_body_block(), is_called_in_ARM_mode(), is_compiled_class(), is_complex_decl(), is_complex_reg(), is_ctrl_stmt(), is_division_by(), is_dummy_object(), is_empty_base_class(), is_escape_site(), is_friend(), is_gimple_asm_val(), is_gimple_call_addr(), is_gimple_cast(), is_gimple_formal_tmp_reg(), is_gimple_formal_tmp_rhs(), is_gimple_formal_tmp_var(), is_gimple_id(), is_gimple_lvalue(), is_gimple_mem_rhs(), is_gimple_min_invariant(), is_gimple_min_lval(), is_gimple_non_addressable(), is_gimple_reg(), is_gimple_reg_rhs(), is_gimple_reg_type(), is_gimple_stmt(), is_gimple_val(), is_gimple_variable(), is_global(), is_hidden_global_store(), is_integral_type(), is_invisiref_parm(), is_label_stmt(), is_multivariate_chrec(), is_multivariate_chrec_rec(), is_not_constant_evolution(), is_numeric_scalar_type(), is_objc_type_qualifier(), is_overloaded_fn(), is_parallel_ctx(), is_phi_for_stmt(), is_properly_derived_from(), is_public(), is_reassociable_op(), is_specialization_of(), is_specialization_of_friend(), is_sra_scalar_type(), is_subseq(), is_typename_at_global_scope(), is_undefined_value(), is_valid_const_index(), is_zeros_p(), iterative_hash_expr(), iv_period(), ix86_comp_type_attributes(), ix86_constant_alignment(), ix86_data_alignment(), ix86_encode_section_info(), ix86_handle_cconv_attribute(), ix86_handle_cdecl_attribute(), ix86_handle_dll_attribute(), ix86_handle_regparm_attribute(), ix86_handle_selectany_attribute(), ix86_handle_shared_attribute(), ix86_handle_struct_attribute(), ix86_in_large_data_p(), ix86_internal_arg_pointer(), ix86_local_alignment(), ix86_must_pass_in_stack(), ix86_return_pops_args(), java_array_type_length(), java_lang_expand_expr(), java_mangle_decl(), joust(), label_rtx(), lambda_loopnest_to_gcc_loopnest(), lang_decl_name(), lang_mark_tree(), lang_printable_name(), last_and_only_stmt(), layout_array_type(), layout_class(), layout_class_type(), layout_decl(), layout_nonempty_base_or_field(), layout_type(), layout_var_decl(), lhd_expr_size(), lhd_incomplete_type_error(), lhd_print_error_function(), lhd_set_decl_assembler_name(), lhd_tree_inlining_auto_var_in_fn_p(), lhd_unsave_expr_now(), lhd_warn_unused_global_decl(), lhs_may_store_to(), lhs_of_dominating_assert(), likely_value(), linearize_expr(), linearize_expr_tree(), link_imm_use(), link_use_stmts_after(), load_class(), local_variable_p(), locate_copy(), locate_old_decl(), location_of(), look_for_address_of(), look_for_casts(), lookup_and_check_tag(), lookup_anon_field(), lookup_arg_dependent(), lookup_attribute(), lookup_avail_expr(), lookup_conversion_operator(), lookup_conversions_r(), lookup_element(), lookup_field(), lookup_field_1(), lookup_field_for_decl(), lookup_field_r(), lookup_member(), lookup_method(), lookup_method_in_protocol_list(), lookup_name_current_level(), lookup_name_innermost_nonclass_level(), lookup_name_real(), lookup_namespace_name(), lookup_nested_field(), lookup_protocol_in_reflist(), lookup_qualified_name(), lookup_static_chain(), lookup_tag(), lookup_template_class(), lookup_template_function(), loop_closed_phi_def(), loop_depth_of_name(), loop_niter_by_eval(), lower_builtin_setjmp(), lower_eh_constructs_1(), lower_function_body(), lower_omp_1(), lower_omp_for(), lower_rec_input_clauses(), lower_return_expr(), lower_stmt(), lvalue_p(), lvalue_p_1(), lvalue_type(), m32r_encode_section_info(), m32r_in_small_data_p(), m32r_select_section(), m68hc11_encode_section_info(), m68hc11_function_arg_padding(), m68hc11_function_arg_pass_by_reference(), m68hc11_handle_fntype_attribute(), m68k_handle_fndecl_attribute(), m68k_interrupt_function_p(), m88k_function_arg(), machopic_select_section(), machopic_validate_stub_or_non_lazy_ptr(), make_abnormal_goto_edges(), make_binfo(), make_cond_expr_edges(), make_ctrl_stmt_edges(), make_decl_one_only(), make_decl_rtl(), make_edges(), make_eh_edges(), make_exit_edges(), make_friend_class(), make_goto_expr_edges(), make_id_declarator(), make_phi_node(), make_pointer_declarator(), make_range(), make_reference_declarator(), make_rename_temp(), make_rtl_for_nonlocal_decl(), make_ssa_name(), make_thunk(), make_tree(), make_typename_type(), make_unbound_class_template(), mangle_class_name_for_template(), mangle_decl_string(), mangle_method_decl(), mangle_pointer_type(), mangle_record_type(), mangle_type(), mangled_classname(), mark_addressable(), mark_all_v_defs(), mark_all_v_defs_1(), mark_all_vars_used_1(), mark_current_function_as_interrupt(), mark_decl_instantiated(), mark_decl_referenced(), mark_def_interesting(), mark_def_sites(), mark_forward_parm_decls(), mark_local_for_remap_r(), mark_new_vars_to_rename(), mark_notrap(), mark_operand_necessary(), Mark_Scopes_And_Labels(), mark_stmt_if_obviously_necessary(), mark_stmt_modified(), mark_template_parm(), mark_use_interesting(), mark_used(), mark_vtable_entries(), max_int_size_in_bytes(), may_alias_p(), may_be_nonaddressable_p(), may_be_unaligned_p(), may_eliminate_iv(), may_move_till(), may_negate_without_overflow_p(), may_propagate_copy(), may_propagate_copy_into_asm(), maybe_adjust_types_for_deduction(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_deduce_size_from_array_init(), maybe_fold_offset_to_array_ref(), maybe_fold_offset_to_component_ref(), maybe_fold_stmt_addition(), maybe_fold_stmt_indirect(), maybe_fold_tmr(), maybe_get_template_decl_from_type_decl(), maybe_handle_implicit_object(), maybe_handle_ref_bind(), maybe_inject_for_scope_var(), maybe_layout_super_class(), maybe_lookup_element_for_expr(), maybe_lvalue_p(), maybe_make_one_only(), maybe_process_partial_specialization(), maybe_process_template_type_declaration(), maybe_push_decl(), maybe_record_in_goto_queue(), maybe_register_incomplete_var(), maybe_set_unchanging(), maybe_warn_about_returning_address_of_local(), maybe_warn_string_init(), maybe_with_size_expr(), mcore_dllexport_p(), mcore_dllimport_p(), mcore_encode_section_info(), mcore_handle_naked_attribute(), mcore_mark_dllimport(), mcore_unique_section(), mem_expr_equal_p(), member_init_ok_or_else(), memory_ssa_name_same(), merge_attributes(), merge_conversion_sequences(), merge_decls(), merge_phi_nodes(), merge_ranges(), merge_types(), mergeable_string_section(), mf_decl_eligible_p(), mf_xform_derefs(), mf_xform_derefs_1(), minmax_replacement(), mips16_constant_after_function_p(), mips_arg_info(), mips_encode_section_info(), mips_fpr_return_fields(), mips_function_value(), mips_in_small_data_p(), mips_output_aligned_decl_common(), mips_output_external(), mips_select_section(), mips_unique_section(), mips_va_arg(), mmix_encode_section_info(), mmix_select_section(), mmix_unique_section(), mode_for_size_tree(), more_specialized_fn(), most_general_template(), mostly_copy_tree_r(), mostly_zeros_p(), move_block_to_fn(), move_computations_stmt(), move_fixed_address_to_symbol(), move_stmt_r(), movement_possibility(), mt_handle_interrupt_attribute(), mt_init_cumulative_args(), mt_interrupt_function_p(), mt_pass_in_stack(), mudflap_enqueue_constant(), multiple_of_p(), must_pass_in_stack_var_size(), must_pass_in_stack_var_size_or_pad(), mx_xfn_xform_decls(), name_p(), native_encode_expr(), native_interpret_expr(), nb_vars_in_chrec(), nearest_common_dominator_of_uses(), need_fake_edge_p(), needs_to_live_in_memory(), negate_expr(), negate_expr_p(), new_label_mapper(), new_stmt_vec_info(), next_child_for_group(), next_initializable_field(), no_linkage_check(), no_linkage_helper(), non_lvalue(), non_reference(), nonnull_arg_p(), nonoverlapping_component_refs_p(), nonoverlapping_memrefs_p(), nonstatic_local_decl_p(), nonzero_p(), not_interesting_stmt(), note_decl_for_pch(), notice_global_symbol(), ns32k_handle_fntype_attribute(), ns32k_return_pops_args(), null_pointer_constant_p(), nullify_returns_r(), number_of_iterations_cond(), number_of_iterations_exit(), number_of_iterations_lt_to_ne(), objc_check_decl(), objc_comptypes(), objc_mark_locals_volatile(), object_analysis(), ocp_convert(), ok_to_generate_alias_set_for_type(), omit_two_operands(), omp_add_variable(), omp_copy_decl(), omp_firstprivatize_type_sizes(), op_iter_init_maydef(), op_iter_init_must_and_may_def(), op_iter_init_mustdef(), op_prio(), op_symbol(), operand_equal_for_phi_arg_p(), operand_equal_p(), optimize_bit_field_compare(), optimize_bitfield_assignment_op(), optimize_minmax_comparison(), optimize_stmt(), original_type(), outermost_invariant_loop(), output_addressed_constants(), output_constant(), output_constant_def(), output_constant_def_contents(), output_constructor(), output_function_exception_table(), output_init_element(), output_pending_init_elements(), output_ttype(), overflow_warning(), pa_encode_section_info(), pa_select_section(), pad_below(), parent_type_p(), parmlist_is_exprlist(), parmlist_tags_warning(), parse_ssa_operands(), parser_build_binary_op(), parser_xref_tag(), pass_by_reference(), pch_bucket(), perform_integral_promotions(), perform_koenig_lookup(), perform_member_init(), perform_or_defer_access_check(), perform_overload_resolution(), perform_qualification_conversions(), pfn_from_ptrmemfunc(), phi_arg_index_from_use(), phi_ssa_name_p(), phi_translate(), place_field(), place_union_field(), plus_expr_object_size(), pod_type_p(), pointer_diff(), pointer_int_sum(), pointer_offset_p(), pointer_used_p(), poolify_tree(), pop_access_scope(), pop_argument_types(), pop_arguments(), pop_init_level(), pop_inner_scope(), pop_scope(), Pop_Scope_And_Do_Cleanups(), pop_type_0(), poplevel(), potentially_threadable_block(), pp_c_abstract_declarator(), pp_c_additive_expression(), pp_c_and_expression(), pp_c_assignment_expression(), pp_c_bool_constant(), pp_c_call_argument_list(), pp_c_cast_expression(), pp_c_compound_literal(), pp_c_conditional_expression(), pp_c_constant(), pp_c_declarator(), pp_c_direct_abstract_declarator(), pp_c_direct_declarator(), pp_c_equality_expression(), pp_c_exclusive_or_expression(), pp_c_expression(), pp_c_function_specifier(), pp_c_id_expression(), pp_c_inclusive_or_expression(), pp_c_init_declarator(), pp_c_initializer(), pp_c_initializer_list(), pp_c_integer_literal(), pp_c_literal(), pp_c_logical_and_expression(), pp_c_logical_or_expression(), pp_c_multiplicative_expression(), pp_c_pointer(), pp_c_postfix_expression(), pp_c_primary_expression(), pp_c_relational_expression(), pp_c_shift_expression(), pp_c_simple_type_specifier(), pp_c_space_for_pointer_operator(), pp_c_specifier_qualifier_list(), pp_c_statement(), pp_c_storage_class_specifier(), pp_c_type_specifier(), pp_c_unary_expression(), pp_cfg_jump(), pp_cxx_abstract_declarator(), pp_cxx_assignment_expression(), pp_cxx_assignment_operator(), pp_cxx_canonical_template_parameter(), pp_cxx_cast_expression(), pp_cxx_conditional_expression(), pp_cxx_constant(), pp_cxx_decl_specifier_seq(), pp_cxx_declaration(), pp_cxx_delete_expression(), pp_cxx_direct_abstract_declarator(), pp_cxx_direct_declarator(), pp_cxx_expression(), pp_cxx_function_specifier(), pp_cxx_id_expression(), pp_cxx_multiplicative_expression(), pp_cxx_new_expression(), pp_cxx_parameter_declaration_clause(), pp_cxx_pm_expression(), pp_cxx_postfix_expression(), pp_cxx_primary_expression(), pp_cxx_ptr_operator(), pp_cxx_qualified_id(), pp_cxx_simple_type_specifier(), pp_cxx_statement(), pp_cxx_template_argument_list(), pp_cxx_template_declaration(), pp_cxx_template_keyword_if_needed(), pp_cxx_template_parameter(), pp_cxx_type_id(), pp_cxx_type_specifier_seq(), pp_cxx_unary_expression(), pp_cxx_unqualified_id(), predict_loops(), prepare_decl_rtl(), prepare_def_operand_for_rename(), prepare_eh_type(), prepare_use_operand_for_rename(), prepare_use_sites_for(), print_binding_level(), print_call_name(), print_decl_name(), print_declaration(), print_mem_expr(), print_node(), print_node_brief(), print_operand(), print_struct_decl(), print_z_candidate(), print_z_candidates(), process_assert_insertions_for(), process_assignment(), process_init_constructor(), process_init_element(), process_partial_specialization(), process_ssa_edge_worklist(), process_template_parm(), promote_mode(), promote_type(), promoted_arithmetic_type_p(), propagate_into_addr(), propagate_necessity(), propagate_one_insn(), propagate_rhs_into_lhs(), propagate_tree_value(), protect_loop_closed_ssa_form_use(), prune_vars_needing_no_initialization(), ptr_decl_may_alias_p(), ptr_difference_cost(), ptr_reasonably_similar(), push_base_cleanups(), push_class_binding(), push_class_level_binding(), push_decl_namespace(), push_fields_onto_fieldstack(), push_init_level(), push_inline_template_parms_recursive(), push_inner_scope_r(), push_local_binding(), push_namespace(), push_namespace_with_attribs(), push_nested_class(), push_overloaded_decl(), push_parm_decl(), push_promoted_type(), push_scope(), Push_Scope_Cleanup(), push_template_decl_real(), push_using_decl(), pushclass(), pushdecl(), pushdecl_class_level(), pushdecl_maybe_friend(), pushdecl_namespace_level(), pushdecl_top_level(), pushtag(), put_addressof_into_stack(), put_decl_node(), put_pending_size(), put_var_into_stack(), qualified_name_lookup_error(), qualify_lookup(), range_binop(), range_in_array_bounds_p(), rationalize_conditional_expr(), read_complex_part(), read_token(), readonly_data_expr(), readonly_error(), readonly_fields_p(), readonly_warning(), real_dconstp(), real_minus_onep(), real_onep(), real_twop(), real_zerop(), really_constant_p(), really_overloaded_fn(), really_start_incremental_init(), really_start_method(), reassociate_bb(), recalculate_side_effects(), recalculate_used_alone(), receiver_is_class_object(), recompute_tree_invarant_for_addr_expr(), recompute_tree_invariant_for_addr_expr(), reconstruct_complex_type(), record_array_differ_p(), record_call_1(), record_component_aliases(), record_conditions(), record_const_or_copy(), record_edge_info(), record_equality(), record_equivalences_from_stmt(), record_invariant(), record_ptr_differ_p(), record_range(), record_record_differ_p(), record_reference(), record_single_argument_cond_exprs(), record_temporary_equivalence(), record_temporary_equivalences_from_phis(), record_temporary_equivalences_from_stmts_at_dest(), record_vars(), record_vars_into(), redeclaration_error_message(), redeclare_class_template(), redirection_block_p(), reduce_template_parm_level(), ref_contains_array_ref(), reference_binding(), regenerate_decl_from_template(), register_edge_assert_for(), register_new_assert_for(), register_specialization(), release_defs(), reloc_needed(), remap_decl(), remap_type(), remap_type_1(), remember_dest_for_dependence(), remove_attribute(), remove_bb(), remove_ctrl_stmt_and_useless_edges(), remove_dead_inserted_code(), remove_exit_barrier(), remove_forwarder_block(), remove_forwarder_block_with_phi(), remove_hidden_names(), remove_range_assertions(), remove_statement(), remove_stmt_from_eh_region_fn(), remove_stmt_or_phi(), remove_unused_locals(), remove_useless_stmts_1(), remove_useless_stmts_bind(), remove_useless_stmts_cond(), remove_useless_stmts_goto(), remove_useless_stmts_tc(), remove_useless_stmts_warn_notreached(), remove_zero_width_bit_fields(), rename_def_op(), rename_ssa_copies(), rename_use_op(), reparse_absdcl_as_casts(), replace_exp_1(), replace_goto_queue_1(), replace_goto_queue_cond_clause(), replace_immediate_uses(), replace_phi_args_in(), replace_phi_with_cond_modify_expr(), replace_symbols_in_block(), replace_uses_by(), replace_uses_equiv_to_x_with_y(), replace_uses_in(), replace_vuse_in(), replace_vuses_in(), repo_emit_p(), repropagate_negates(), require_complete_type(), reset_evolution_in_loop(), reshape_init(), reshape_init_array(), reshape_init_class(), reshape_init_r(), reshape_init_vector(), resolve_address_of_overloaded_function(), resolve_args(), resolve_offset_ref(), resolve_overloaded_unification(), resolve_scoped_fn_name(), resolve_typename_type(), resort_field_decl_cmp(), rest_of_compilation(), rest_of_decl_compilation(), restore_currdefs_to_original_value(), retrieve_specialization(), retrofit_lang_decl(), return_prediction(), rewrite_address_base(), rewrite_finalize_block(), rewrite_operand(), rewrite_stmt(), rewrite_to_new_ssa_names_def(), rewrite_to_new_ssa_names_use(), rewrite_trees(), rewrite_update_phi_arguments(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), rewrite_use_outer(), root_var_init(), round_down(), round_up(), rs6000_arg_partial_bytes(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), rs6000_expand_binop_builtin(), rs6000_expand_builtin(), rs6000_expand_ternop_builtin(), rs6000_function_ok_for_sibcall(), rs6000_function_value(), rs6000_gimplify_va_arg(), rs6000_handle_altivec_attribute(), rs6000_handle_longcall_attribute(), rs6000_handle_struct_attribute(), rs6000_pass_by_reference(), rs6000_return_in_memory(), rs6000_set_default_type_attributes(), rs6000_special_round_type_align(), rs6000_va_arg(), s390_call_saved_register_used(), s390_encode_section_info(), s390_function_arg_float(), s390_function_arg_integer(), s390_function_arg_pass_by_reference(), s390_pass_by_reference(), s390_return_in_memory(), safe_from_p(), same_scalar_type_ignoring_signedness(), same_translation_unit_p(), save_expr(), save_tmp_var(), scalarize_copy(), scan_for_refs(), scan_for_static_refs(), scan_function(), scan_omp_1(), scan_record_type(), scev_const_prop(), scev_direction(), scev_probably_wraps_p(), search_dependence(), select_decl(), self_inlining_addr_expr(), set_bb_for_stmt(), set_builtin_user_assembler_name(), set_component_ssa_name(), set_current_def(), set_decl_abstract_flags(), set_decl_origin_self(), set_def_block(), set_default_def(), set_designator(), set_inherited_value_binding_p(), set_init_index(), set_init_label(), set_initial_properties(), set_java_signature(), set_mem_attributes_minus_bitpos(), set_namespace_binding(), set_nb_iterations_in_loop(), set_nonincremental_init(), set_nonincremental_init_from_string(), set_phi_state(), set_rhs(), set_save_expr_context(), set_scalar_evolution(), set_sizetype(), set_uids_in_ptset(), set_value_handle(), setjmp_protect(), setjmp_protect_args(), setjmp_vars_warning(), setup_class_bindings(), setup_pointers_and_addressables(), sh_gimplify_va_arg_expr(), sh_handle_interrupt_handler_attribute(), sh_handle_sp_switch_attribute(), sh_handle_trap_exit_attribute(), sh_insert_attributes(), sh_return_in_memory(), sh_symbian_associated_type(), sh_symbian_dllexport_p(), sh_symbian_dllimport_p(), sh_symbian_encode_section_info(), sh_symbian_handle_dll_attribute(), sh_va_arg(), shadow_tag_warned(), shared_member_p(), shortcut_cond_expr(), shortcut_cond_r(), shorten_compare(), should_break_up_subtract(), should_carry_locus_p(), should_duplicate_loop_header_p(), sign_bit_p(), signal_function_p(), simple_asm_stmt(), simple_cst_equal(), simple_goto_p(), simple_iv(), simple_iv_increment_p(), simple_operand_p(), simplify_aggr_init_expr(), simplify_aggr_init_exprs_r(), simplify_cond(), simplify_cond_and_lookup_avail_expr(), simplify_cond_using_ranges(), simplify_control_stmt_condition(), simplify_not_neg_expr(), simplify_replace_tree(), simplify_rhs_and_lookup_avail_expr(), simplify_stmt_using_ranges(), simplify_switch_and_lookup_avail_expr(), simplify_switch_expr(), simplify_using_entry_checks(), simplify_using_initial_conditions(), simplify_using_outer_evolutions(), simulate_stmt(), single_reachable_address(), sink_code_in_bb(), siv_subscript_p(), size_binop(), size_diffop(), size_in_bytes(), skip_simple_arithmetic(), slpeel_update_phi_nodes_for_guard2(), slpeel_update_phis_for_duplicate_loop(), solaris_insert_attributes(), some_nonzerop(), sort_by_operand_rank(), sort_mem_initializers(), source_type(), sparc_fold_builtin(), sparc_pass_by_reference(), sparc_return_in_memory(), sparc_struct_value_rtx(), sparc_type_code(), spe_expand_builtin(), spe_expand_predicate_builtin(), special_function_p(), split_address_cost(), split_address_to_core_and_offset(), split_complex_args(), split_complex_types(), split_complex_values(), split_loop_exit_edge(), split_specs_attrs(), split_tree(), sra_elt_eq(), sra_hash_tree(), sra_type_can_be_decomposed_p(), sra_walk_expr(), sra_walk_function(), sra_walk_modify_expr(), ssa_mark_phi_uses(), ssa_name_defined_by_comparison_p(), ssa_rewrite_phi_arguments(), stabilize_call(), stabilize_init(), stabilize_reference(), stabilize_reference_1(), stabilize_throw_expr(), stabilize_va_list(), stack_protect_classify_type(), standard_conversion(), standard_iv_increment_position(), start_decl(), start_decl_1(), start_enum(), start_function(), start_init(), start_method(), start_method_def(), start_preparsed_function(), start_struct(), statement_sink_location(), static_execute(), staticp(), stmt_cost(), stmt_interesting_for_vrp(), stmt_is_bumper_for_loop(), stmt_makes_single_load(), stmt_makes_single_store(), stmt_may_generate_copy(), stmt_starts_bb_p(), store_bindings(), store_child_info(), store_constructor(), store_constructor_field(), store_expr(), store_field(), store_init_value(), store_one_arg(), store_parm_decls(), store_parm_decls_oldstyle(), strict_aliasing_warning(), string_constant(), string_conv_p(), strip_all_pointer_quals(), strip_array_types(), strip_builtin_expect(), strip_compound_expr(), strip_conversion(), strip_float_extensions(), strip_offset(), strip_offset_1(), strip_top_quals(), substitute_and_fold(), substitute_in_expr(), substitute_placeholder_in_expr(), substitute_single_use_vars(), suitable_for_tail_opt_p(), supplement_binding(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), sync_resolve_size(), synth_id_with_class_suffix(), synthesize_exception_spec(), tagged_types_tu_compatible_p(), target_incomplete_p(), target_type(), TB_current_chain_node(), TB_parent_eq(), TB_prev_expr(), TB_update_up(), template_args_equal(), template_class_depth(), template_class_depth_real(), template_decl_level(), template_for_substitution(), template_parm_this_level_p(), template_self_reference_p(), th_in_small_data_p(), thread_across_edge(), thread_prologue_and_epilogue_insns(), Tid_For_Handler(), tidy_after_forward_propagate_addr(), track_expr_p(), Traverse_Aggregate_Array(), Traverse_Aggregate_Struct(), tree_bb_level_predictions(), tree_block_ends_with_condjump_p(), tree_block_label(), tree_can_make_abnormal_goto(), tree_can_merge_blocks_p(), tree_can_throw_external(), tree_can_throw_internal(), tree_cfg2vcg(), tree_contains_chrecs(), tree_could_throw_p(), tree_could_trap_p(), tree_divmod_fixed_value(), tree_divmod_fixed_value_transform(), tree_divmod_values_to_profile(), tree_duplicate_bb(), tree_estimate_probability(), tree_expand_cfg(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_find_edge_insert_loc(), tree_floor_log2(), tree_fold_gcd(), tree_forwarder_block_p(), tree_function_versioning(), tree_if_convert_cond_expr(), tree_if_convert_stmt(), tree_int_cst_equal(), tree_is_chrec(), tree_log2(), tree_may_unswitch_on(), tree_merge_blocks(), tree_mod_pow2(), tree_mod_pow2_value_transform(), tree_mod_subtract(), tree_mod_subtract_transform(), tree_node_can_be_shared(), tree_node_structure(), tree_nrv(), tree_optimize_tail_calls_1(), tree_predict_by_opcode(), tree_redirect_edge_and_branch(), tree_rest_of_compilation(), tree_simplify_using_condition(), tree_simplify_using_condition_1(), tree_size(), tree_split_block(), tree_ssa_forward_propagate_single_use_vars(), tree_ssa_phiopt(), tree_ssa_useless_type_conversion(), tree_ssa_useless_type_conversion_1(), tree_swap_operands_p(), tree_to_aff_combination(), tree_try_redirect_by_replacing_jump(), tree_unroll_loop(), tree_verify_flow_info(), truthvalue_conversion(), try_catch_may_fallthru(), try_combine_conversion(), try_look_through_load(), try_move_mult_to_index(), try_one_overload(), tsi_link_after(), tsi_link_before(), tsubst(), tsubst_aggr_type(), tsubst_arg_types(), tsubst_baselink(), tsubst_copy(), tsubst_copy_and_build(), tsubst_copy_asm_operands(), tsubst_decl(), tsubst_expr(), tsubst_friend_class(), tsubst_friend_function(), tsubst_function_type(), tsubst_initializer_list(), tsubst_non_call_postfix_expression(), tsubst_qualified_id(), tsubst_template_arg_vector(), tsubst_template_args(), tsubst_template_parms(), twoval_comparison_p(), type_access_control(), type_after_usual_arithmetic_conversions(), type_can_be_decomposed_p(), type_can_instantiate_all_elements(), type_contains_placeholder_1(), type_decays_to(), type_dependent_expression_p(), type_escape_execute(), type_hash_eq(), type_lists_compatible_p(), type_natural_mode(), type_promotes_to(), Type_Size_Without_Vbases(), type_to_class(), type_to_consider(), type_unification_real(), type_unknown_p(), type_var_init(), typeinfo_in_lib_p(), unary_complex_lvalue(), unemitted_tinfo_decl_p(), unify(), uninitialized_vars_warning(), unique_section(), unmodifiable_var_p(), unreverse_member_declarations(), unsafe_associative_fp_binop(), unsafe_for_reeval(), unsave_expr(), unsave_expr_1(), unsave_r(), unsigned_conversion_warning(), update_alias_info(), update_alignment_for_field(), update_all_vops(), update_complex_assignment(), update_modified_stmts(), update_parameter_components(), update_phi_components(), update_stmt(), update_vtable_entry_for_fn(), use_blocks_for_decl_p(), use_pointer_for_field(), use_pointer_in_frame(), use_thunk(), used_types_insert(), uses_template_parms(), v850_encode_section_info(), v850_handle_data_area_attribute(), v850_handle_interrupt_attribute(), v850_insert_attributes(), v850_interrupt_function_p(), v850_select_section(), va_list_counter_bump(), va_list_counter_struct_op(), va_list_ptr_read(), va_list_ptr_write(), valid_compound_expr_initializer(), valid_in_set(), valid_value_p(), validate_arglist(), validate_nonmember_using_decl(), value_dependent_expression_p(), value_replacement(), var_ann(), var_can_have_subvars(), var_rtx(), var_to_partition(), var_union(), variable_size(), variably_modified_type_p(), VEC(), vect_address_analysis(), vect_analyze_data_refs(), vect_analyze_offset_expr(), vect_analyze_operations(), vect_analyze_pointer_ref_access(), vect_base_addr_differ_p(), vect_can_force_dr_alignment_p(), vect_compute_data_ref_alignment(), vect_create_data_ref_ptr(), vect_create_destination_var(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_gen_niters_for_prolog_loop(), vect_get_vec_def_for_operand(), vect_is_simple_cond(), vect_is_simple_iv_evolution(), vect_is_simple_reduction(), vect_is_simple_use(), vect_mark_relevant(), vect_mark_stmts_to_be_vectorized(), vect_object_analysis(), vect_pattern_recog_1(), vect_recog_dot_prod_pattern(), vect_recog_widen_sum_pattern(), vect_stmt_relevant_p(), vect_strip_conversion(), vector_compare_rtx(), vector_size_helper(), vector_types_convertible_p(), vectorizable_assignment(), vectorizable_condition(), vectorizable_live_operation(), vectorizable_load(), vectorizable_operation(), vectorizable_reduction(), vectorizable_store(), verify_addr_expr(), verify_arithmetic_binary_op(), verify_array_ref(), verify_array_type(), verify_bind_expr(), verify_bit_not_expr(), verify_bitwise_binary_op(), verify_call_expr(), verify_cgraph_node_1(), verify_class_type(), verify_cleanup_statement(), verify_comparison(), verify_complex_type(), verify_component_ref(), verify_compound_expr(), verify_compound_statement(), verify_cond_expr(), verify_const_decl(), verify_constructor_expr(), verify_controlling_expr(), verify_convert_expr(), verify_ctor_initializer(), verify_decl(), verify_decl_statement(), verify_do_statement(), verify_eh_edges(), verify_enumeral_type(), verify_expr(), verify_field_decl(), verify_float_expr(), verify_flow_sensitive_alias_info(), verify_for_statement(), verify_function(), verify_function_arguments(), verify_function_type(), verify_global_namespace(), verify_goto_statement(), verify_identifier(), verify_if_statement(), verify_imm_links(), verify_incr_or_decr(), verify_indirect_ref(), verify_init_expr(), verify_integer_cst(), verify_integer_type(), verify_jvm_instructions(), verify_label_decl(), verify_logical_binary_op(), verify_method_type(), verify_modify_expr(), verify_named_type(), verify_namespace(), verify_negate_expr(), verify_nop_expr(), verify_ordinary_identifier(), verify_overload(), verify_parm_decl(), verify_phi_args(), verify_pointer_type(), verify_ptrmem_cst(), verify_real_type(), verify_reference_type(), verify_return_statement(), verify_save_expr(), verify_scope_statement(), verify_shift_expr(), verify_simple_string_cst(), verify_ssa(), verify_ssa_name(), verify_statement(), verify_stmt_tree_r(), verify_stmts(), verify_string_cst(), verify_switch_statement(), verify_target_expr(), verify_template_decl(), verify_throw_expr(), verify_tree(), verify_trunc_expr(), verify_truth_not_expr(), verify_try_block(), verify_type(), verify_var_decl(), verify_var_decl_statement(), verify_while_statement(), visit_assignment(), vn_add_with_vuses(), voidify_wrapper_expr(), VPARAMS(), vrp_evaluate_conditional_warnv(), vrp_expr_computes_nonzero(), vrp_visit_assignment(), vrp_visit_cond_stmt(), vrp_visit_phi_node(), vrp_visit_stmt(), vt_add_function_parameters(), vtable_decl_p(), vtype_decl_p(), walk_stmt_tree(), walk_stmts(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), walk_use_def_chains(), walk_use_def_chains_1(), warn_about_implicit_typename_lookup(), warn_about_unused_variables(), warn_array_subscript_with_type_char(), warn_deprecated_use(), warn_extern_redeclared_static(), warn_if_shadowing(), warn_if_unused_value(), warn_uninit(), warn_uninitialized_phi(), warn_uninitialized_var(), warning_candidate_p(), WFE_Add_Aggregate_Init_Address(), WFE_Address_Of(), WFE_Array_Expr(), WFE_Assemble_Alias(), WFE_Dealloca(), WFE_Decl(), WFE_Expand_Case(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Expand_Goto(), WFE_Expand_Handlers_Or_Cleanup(), WFE_Expand_Loop(), WFE_Expand_Return(), WFE_Expand_Start_Case(), WFE_Expand_Stmt(), WFE_Expand_Top_Level_Decl(), WFE_Generate_Temp_For_Initialized_Aggregate(), WFE_Generate_Thunk(), WFE_Initialize_Decl(), WFE_is_default_constructor(), WFE_Lhs_Of_Modify_Expr(), WFE_maybe_call_copy_ctor(), WFE_maybe_call_default_ctor(), WFE_Process_Class_Decl(), WFE_Process_Decl(), WFE_Process_Template_Decl(), WFE_Process_Type_Decl(), WFE_Record_Loop_Switch(), WFE_Resolve_Duplicate_Decls(), WFE_Start_Function(), WFE_Tree_Node_Name(), widen_memory_access(), widened_name_p(), workshare_safe_to_combine_p(), wrap_cleanups_r(), wrapup_global_declaration_1(), wrapup_global_declaration_2(), wrapup_global_declarations(), write_array_type(), write_bare_function_type(), write_builtin_type(), write_encoding(), write_expression(), write_function_type(), write_integer_cst(), write_local_name(), write_mangled_name(), write_name(), write_nested_name(), write_prefix(), write_template_arg(), write_template_arg_literal(), write_template_args(), write_template_param(), write_template_prefix(), write_template_template_param(), write_type(), write_unscoped_name(), x86_field_alignment(), xref_basetypes(), xref_tag(), xref_tag_from_type(), xstormy16_encode_section_info(), xstormy16_handle_below100_attribute(), xstormy16_handle_interrupt_attribute(), xtensa_gimplify_va_arg_expr(), xtensa_multibss_section_type_flags(), yyerror(), yyprint(), zero_p(), and zero_sized_field_decl().
| #define TREE_CODE_CLASS | ( | CODE | ) | tree_code_type[(int) (CODE)] |
Definition at line 68 of file tree.h.
Referenced by arm_pe_encode_section_info(), associated_type(), break_out_calls(), build1(), build1_stat(), build2_stat(), build3_stat(), build4_stat(), build5_stat(), build_def_use(), build_stmt(), build_unary_op(), c_expand_return(), calls_function_1(), canonicalize_comparison(), ccp_fold(), check_format_types(), contains_abnormal_ssa_name_p(), contains_placeholder_p(), convert_to_integer(), convert_to_void(), copy_body_r(), copy_constant(), copy_if_shared_r(), copy_node(), copy_node_stat(), copy_tree_r(), cp_tree_equal(), Create_DST_type_For_Tree(), create_expression_by_pieces(), Create_TY_For_Tree(), create_value_expr_from(), default_conversion(), default_function_array_conversion(), dequeue_and_dump(), DST_construct_pointer_to_member(), DST_enter_array_type(), DST_enter_enum(), DST_enter_param_vars(), DST_get_context(), dump_generic_node(), eval_subst(), expand_complex_operations_1(), expand_expr(), expand_expr_real_1(), expand_simple_operations(), expand_vector_operation(), expand_vector_operations_1(), extract_muldiv_1(), extract_range_from_expr(), ffeste_begin_iterdo_(), find_base_decl(), find_func_aliases(), find_induction_variable(), find_interesting_uses_stmt(), find_placeholder(), finish_parenthesized_expr(), fold(), fold_binary(), fold_builtin_constant_p(), fold_cond_expr_with_comparison(), fold_ignored_result(), fold_ternary(), fold_truth_not_expr(), fold_truthop(), fold_unary(), force_evaluation_order(), force_move_till_expr(), generate_bytecode_insns(), get_constraint_for(), get_enclosing_class(), get_expr_operands(), Get_Name(), get_pointer_alignment(), gimplify_expr(), goa_stabilize_expr(), has_cleanups(), i386_pe_encode_section_info(), insert_into_preds_of_block(), invert_truthvalue(), is_expr_code(), is_gimple_formal_tmp_rhs(), iterative_hash_expr(), lhd_expr_size(), lhd_unsave_expr_now(), m32r_encode_section_info(), make_node(), make_node_stat(), make_range(), maybe_set_unchanging(), mcore_encode_section_info(), mmix_encode_section_info(), mostly_copy_tree_r(), move_stmt_r(), operand_equal_p(), outermost_invariant_loop_expr(), output_addressed_constants(), parser_build_binary_op(), phi_translate(), print_node(), print_node_brief(), process_assignment(), put_decl_node(), put_pending_size(), range_binop(), recalculate_side_effects(), safe_from_p(), same_translation_unit_p(), save_expr(), scan_for_refs(), scan_for_static_refs(), scan_function(), set_mem_attributes_minus_bitpos(), set_rhs(), sh_insert_attributes(), simple_cst_equal(), simple_operand_p(), stabilize_reference_1(), store_expr(), strip_compound_expr(), substitute_in_expr(), substitute_placeholder_in_expr(), substitute_single_use_vars(), tree_code_size(), tree_could_trap_p(), tree_node_structure(), tree_size(), truth_value_p(), twoval_comparison_p(), unify(), unsafe_for_reeval(), valid_in_set(), value_dependent_expression_p(), verify_const_decl(), verify_decl(), verify_decl_statement(), verify_field_decl(), verify_named_type(), verify_namespace(), verify_parm_decl(), verify_ptrmem_cst(), verify_statement(), verify_tree(), verify_type(), verify_var_decl(), verify_var_decl_statement(), VPARAMS(), vrp_evaluate_conditional_warnv(), walk_tree(), warn_if_unused_value(), WFE_Expand_Decl(), WFE_Expand_Expr(), write_expression(), and write_template_arg().
| #define TREE_CODE_LENGTH | ( | CODE | ) | tree_code_length[(int) (CODE)] |
Definition at line 79 of file tree.h.
Referenced by break_out_calls(), build(), build0_stat(), build1(), build1_stat(), build2_stat(), build3_stat(), build4_stat(), build5_stat(), build_min(), build_min_non_dep(), build_min_nt(), build_nt(), build_stmt(), chrec_contains_symbols(), chrec_contains_symbols_defined_in_loop(), chrec_contains_undetermined(), contains_placeholder_p(), cp_tree_equal(), create_value_expr_from(), do_niy(), duplicate_decls(), evolution_function_is_invariant_rec_p(), expand_call_inline(), expand_simple_operations(), expand_widen_pattern_expr(), expr_invariant_in_loop_p(), find_func_aliases(), first_rtl_op(), fold(), fold_binary(), fold_ternary(), fold_unary(), force_move_till_expr(), get_rank(), instantiate_parameters_1(), iterative_hash_expr(), make_range(), outermost_invariant_loop_expr(), print_node(), recalculate_side_effects(), safe_from_p(), simple_cst_equal(), simplify_replace_tree(), store_child_info(), substitute_in_expr(), substitute_placeholder_in_expr(), TB_parent_eq(), tree_code_size(), tree_contains_chrecs(), tree_size(), value_dependent_expression_p(), vect_create_epilog_for_reduction(), vect_is_simple_reduction(), vectorizable_live_operation(), vectorizable_operation(), vectorizable_reduction(), verify_tree(), VPARAMS(), walk_stmt_tree(), walk_tree(), warn_if_unused_value(), and write_expression().
Definition at line 942 of file tree.h.
Referenced by build1(), build1_stat(), enter_scope_of(), finish_decl_parsing(), grokdeclarator(), grokfield(), and VPARAMS().
Definition at line 654 of file tree.h.
Referenced by add_referenced_var(), arm_encode_section_info(), arm_pe_encode_section_info(), bot_manip(), build1(), build1_stat(), build2_stat(), build_addr_func(), build_address(), build_base_path(), build_binary_op(), build_c_cast(), build_constructor(), build_constructor_from_list(), build_constructor_single(), build_enumerator(), build_external_ref(), build_function_call(), build_method_symbols_entry(), build_nop(), build_objc_string_decl(), build_ptrmemfunc1(), build_string(), build_string_literal(), build_template_parm_index(), build_unary_op(), build_utf8_ref(), build_vtbl_address(), build_vtbl_initializer(), build_vtbl_ref_1(), build_zero_init(), categorize_decl_for_section(), cfg_remove_useless_stmts_bb(), check_initializer(), check_instantiated_args(), class_initializer(), compile_resource_file(), compute_array_index_type(), constant_value_1(), constructor_static_from_elts_p(), convert_nontype_argument(), copy_body_r(), cp_finish_decl(), decay_conversion(), decl_constant_value(), default_function_array_conversion(), default_select_section(), dfs_accumulate_vtbl_inits(), digest_init(), do_scoped_id(), dubious_conversion_warnings(), emit_offset_symbol_table(), expand_builtin_args_info(), expand_case(), expand_complex_div_wide(), expand_expr(), expand_expr_real_1(), expr_expected_value(), ffecom_1(), ffecom_1_fn(), ffecom_arg_ptr_to_const_expr(), ffecom_char_args_x_(), ffecom_const_expr(), ffecom_constantunion(), ffecom_debug_kludge_(), ffecom_expr_(), ffecom_init_zero_(), ffecom_lookup_label(), ffecom_ptr_to_const_expr(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_transform_namelist_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffeste_io_cilist_(), ffeste_io_cllist_(), ffeste_io_ialist_(), ffeste_io_icilist_(), ffeste_io_inlist_(), ffeste_io_olist_(), ffeste_R1001(), ffeste_R838(), finalize_record_size(), finish_decl(), finish_label_address_expr(), fix_string_type(), fixup_remapped_decl(), fold(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_builtin_constant_p(), fold_builtin_isascii(), fold_builtin_isdigit(), fold_comparison(), fold_convert(), fold_unary(), fold_unary_to_constant(), generic_initializer(), get_dispatch_table(), get_inner_reference(), get_member_function_from_ptrfunc(), gimplify_decl_expr(), gimplify_init_constructor(), gimplify_init_ctor_preeval(), gimplify_modify_expr_complex_part(), gimplify_one_sizepos(), gimplify_parameters(), gimplify_parm_type(), grok_reference_init(), grokdeclarator(), grokfield(), GTY(), handle_impent(), i386_pe_encode_section_info(), initialize_inlined_parameters(), initializer_constant_valid_p(), iq2000_select_section(), is_integral_constant_expression(), is_variable_sized(), java_init_decl_processing(), java_lang_expand_expr(), layout_var_decl(), lower_rec_input_clauses(), m32r_select_section(), machopic_select_section(), make_node(), make_node_stat(), make_ptrmem_cst(), maybe_set_unchanging(), mcore_encode_section_info(), mf_build_string(), mips_encode_section_info(), mips_in_small_data_p(), mips_select_section(), mmix_encode_section_info(), mmix_select_section(), my_build_string(), non_lvalue(), operand_equal_p(), output_init_element(), pa_select_section(), parser_build_binary_op(), place_field(), pointer_diff(), pointer_int_sum(), pop_init_level(), print_node(), process_init_constructor(), process_template_parm(), ptm_initializer(), ptr_initializer(), push_init_level(), push_inline_template_parms_recursive(), put_pending_size(), really_constant_p(), recompute_tree_invarant_for_addr_expr(), recompute_tree_invariant_for_addr_expr(), record_equivalences_from_incoming_edge(), record_equivalences_from_stmt(), reduce_template_parm_level(), remove_useless_stmts_cond(), reorder_operands_p(), return_prediction(), save_expr(), set_mem_attributes_minus_bitpos(), shorten_compare(), split_tree(), sra_type_can_be_decomposed_p(), stabilize_reference_1(), staticp(), store_init_value(), tinfo_base_init(), tree_could_trap_p(), tree_swap_operands_p(), type_can_be_decomposed_p(), use_pointer_in_frame(), v850_select_section(), valid_compound_expr_initializer(), variable_size(), verify_expr(), VPARAMS(), and warn_if_unused_value().
Definition at line 576 of file tree.h.
Referenced by build_c_cast(), build_complex(), build_real(), build_real_from_int_cst(), build_vector(), c_common_truthvalue_conversion(), chrec_convert(), chrec_convert_1(), const_binop(), const_mult_add_overflow_p(), constant_expression_warning(), convert_and_check(), convert_to_pointer(), expand_builtin_pow(), expand_builtin_powi(), expand_expr(), expand_expr_real_1(), extract_muldiv_1(), ffeste_begin_iterdo_(), fold(), fold_abs_const(), fold_binary(), fold_builtin_bitop(), fold_builtin_cabs(), fold_builtin_ceil(), fold_builtin_copysign(), fold_builtin_exponent(), fold_builtin_floor(), fold_builtin_int_roundingfn(), fold_builtin_lround(), fold_builtin_object_size(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_sqrt(), fold_builtin_trunc(), fold_comparison(), fold_convert(), fold_convert_const_int_from_int(), fold_convert_const_int_from_real(), fold_convert_const_real_from_real(), fold_div_compare(), fold_negate_const(), fold_not_const(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_unary(), force_fit_type(), GTY(), highest_pow2_factor(), ignore_overflows(), int_const_binop(), integer_all_onesp(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_valued_real_p(), integer_zerop(), layout_type(), null_pointer_constant_p(), null_ptr_cst_p(), operand_equal_p(), optimize_minmax_comparison(), place_field(), print_node(), print_node_brief(), pushcase(), pushcase_range(), real_dconstp(), real_minus_onep(), real_onep(), real_twop(), real_zerop(), shorten_compare(), and sign_bit_p().
Definition at line 788 of file tree.h.
Referenced by arm_pe_encode_section_info(), cris_encode_section_info(), expand_expr(), i386_pe_encode_section_info(), ix86_encode_section_info(), m32r_encode_section_info(), mcore_encode_section_info(), mips16_constant_after_function_p(), mips_encode_section_info(), mmix_encode_section_info(), and output_constant_def().
Definition at line 733 of file tree.h.
Referenced by build_call(), build_class_member_access_expr(), build_component_ref(), build_external_ref(), declspecs_add_type(), do_identifier(), duplicate_decls(), finish_class_member_access_expr(), finish_id_expression(), grokdeclarator(), handle_deprecated_attribute(), merge_decls(), and print_node().
| #define TREE_EXPR_QUALS | ( | NODE | ) |
Value:
((TREE_READONLY (NODE) * TYPE_QUAL_CONST) \ | (TREE_THIS_VOLATILE (NODE) * TYPE_QUAL_VOLATILE) \ | (TREE_BOUNDED (NODE) * TYPE_QUAL_BOUNDED))
| #define TREE_FUNC_QUALS | ( | NODE | ) |
Value:
((TREE_READONLY (NODE) * TYPE_QUAL_CONST) \ | (TREE_THIS_VOLATILE (NODE) * TYPE_QUAL_VOLATILE))
| #define TREE_IMAGPART | ( | NODE | ) | (COMPLEX_CST_CHECK (NODE)->complex.imag) |
Definition at line 831 of file tree.h.
Referenced by Add_Inito_For_Tree(), Add_Initv_For_Tree(), browse_tree(), build_complex(), build_unary_op(), categorize_ctor_elements_1(), compare_constant(), const_binop(), const_hash_1(), copy_constant(), cp_tree_equal(), dump_generic_node(), expand_expr_real_1(), extract_component(), find_lattice_value(), fold(), fold_builtin_cabs(), fold_complex_add(), fold_complex_div(), fold_complex_mult(), fold_mult_zconjz(), fold_negate_expr(), fold_relational_const(), fold_unary(), fold_unary_to_constant(), generate_element_init_1(), initializer_zerop(), integer_all_onesp(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_zerop(), is_zeros_p(), iterative_hash_expr(), native_encode_complex(), negate_expr(), negate_expr_p(), operand_equal_p(), output_constant(), pp_c_initializer_list(), pp_c_postfix_expression(), print_node(), read_complex_part(), real_dconstp(), real_minus_onep(), real_onep(), real_twop(), real_zerop(), walk_tree(), and WFE_Expand_Expr().
Definition at line 756 of file tree.h.
Referenced by add_case_node(), addr_for_mem_ref(), build_c_cast(), build_enumerator(), build_int_2_wide(), build_int_cst_wide(), build_range_check(), build_type_attribute_qual_variant(), build_type_attribute_variant(), c_common_truthvalue_conversion(), check_function_arguments_recurse(), compare_tree_int(), const_vector_from_tree(), copy_body_r(), cp_tree_equal(), cst_and_fits_in_hwi(), decode_format_attr(), dequeue_and_dump(), div_if_zero_remainder(), do_store_flag(), dump_expr(), dump_generic_node(), error_if_numeric_overflow(), expand_builtin_powi(), expand_expr(), expand_expr_real_1(), extract_muldiv_1(), ffecom_check_size_overflow_(), find_constant_index(), fold(), fold_abs_const(), fold_binary(), fold_builtin_bitop(), fold_convert(), fold_convert_const_int_from_int(), fold_convert_const_int_from_real(), fold_div_compare(), fold_negate_const(), fold_negate_expr(), fold_not_const(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_ternary(), fold_unary(), force_fit_type(), generate_bytecode_insns(), get_constant(), Get_Integer_Value(), get_nonnull_operand(), GTY(), handle_format_arg_attribute(), host_integerp(), ignore_overflows(), int_const_binop(), int_cst_hash_eq(), int_cst_hash_hash(), int_expr_size(), int_fits_type_p(), int_size_in_bytes(), integer_all_onesp(), integer_cst_le(), integer_cst_remainder(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_zerop(), iterative_hash_expr(), ix86_data_alignment(), ix86_local_alignment(), machopic_select_section(), mark_seen_cases(), match_case_to_enum_1(), may_negate_without_overflow_p(), maybe_fold_offset_to_array_ref(), multiple_of_p(), narrowest_signed_type(), narrowest_unsigned_type(), native_encode_int(), negate_expr(), negate_expr_p(), nonzero_p(), num_ending_zeros(), output_constant(), output_constructor(), pp_c_integer_constant(), pp_c_integer_literal(), print_node(), print_node_brief(), real_value_from_int_cst(), set_sizetype(), shorten_compare(), sign_bit_p(), simple_cst_equal(), size_htab_eq(), size_htab_hash(), solaris_pragma_align(), sparc_fold_builtin(), sra_hash_tree(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_floor_log2(), tree_fold_binomial(), tree_fold_gcd(), tree_int_cst_equal(), tree_int_cst_msb(), tree_int_cst_sgn(), tree_int_cst_sign_bit(), tree_log2(), verify_array_type(), verify_enumeral_type(), verify_integer_type(), verify_real_type(), WFE_Generate_Thunk(), write_integer_cst(), yyprint(), and zero_p().
Definition at line 755 of file tree.h.
Referenced by access_can_touch_variable(), add_case_node(), addr_for_mem_ref(), adorn_decl(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_predicate_builtin(), analyze_ref(), arc_va_arg(), balance_case_nodes(), build_binary_op(), build_c_cast(), build_element_name_1(), build_enumerator(), build_int_2_wide(), build_int_cst_wide(), build_range_check(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_vector_type_for_mode(), c_common_truthvalue_conversion(), c_expand_body(), c_finish_bc_stmt(), c_parse_error(), c_type_hash(), check_for_full_enumeration_handling(), check_format_arg(), check_function_arguments_recurse(), check_function_sentinel(), collect_one_action_chain(), compare_tree_int(), compute_record_mode(), const_vector_from_tree(), copy_body_r(), cp_lexer_get_preprocessor_token(), cp_tree_equal(), create_overlap_variables_for(), create_variable_info_for(), debug_binfo(), decode_format_attr(), dequeue_and_dump(), dfs_access_in_type(), digest_init(), div_if_zero_remainder(), do_jump(), do_store_flag(), do_structure_copy(), dump_array_domain(), dump_array_ref(), dump_expr(), dump_generic_node(), dump_sra_elt_name(), emit_note_insn_var_location(), encode_array(), error_if_numeric_overflow(), estimate_case_costs(), expand_builtin_powi(), expand_expr(), expand_expr_real_1(), expand_resx_expr(), extract_muldiv_1(), ffecom_convert_narrow_(), ffecom_convert_widen_(), ffecom_expr_power_integer_(), ffecom_init_0(), ffeste_begin_iterdo_(), fieldoff_compare(), find_constant_index(), find_induction_variable(), find_outermost_region_in_block(), find_used_portions(), finish_fname_decls(), fold(), fold_abs_const(), fold_binary(), fold_builtin_bitop(), fold_builtin_powi(), fold_const_aggregate_ref(), fold_convert(), fold_convert_const_int_from_int(), fold_convert_const_int_from_real(), fold_div_compare(), fold_negate_const(), fold_negate_expr(), fold_not_const(), fold_plusminus_mult_expr(), fold_read_from_constant_string(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_ternary(), fold_unary(), force_fit_type(), gcc_loop_to_lambda_loop(), gcc_tree_to_linear_expression(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), generate_bytecode_insns(), get_coefficients(), get_constant(), Get_Integer_Value(), get_low_bound(), get_nonnull_operand(), get_one_coefficient(), get_ref_base_and_extent(), GTY(), handle_format_arg_attribute(), handle_init_priority_attribute(), handle_ptr_arith(), highest_pow2_factor(), host_integerp(), i386_nlm_encode_section_info(), i960_pr_align(), i960_round_align(), ignore_overflows(), init_cumulative_args(), int_const_binop(), int_cst_hash_eq(), int_cst_hash_hash(), int_cst_value(), int_expr_size(), int_fits_type_p(), int_size_in_bytes(), integer_all_onesp(), integer_cst_le(), integer_cst_remainder(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_zerop(), iterative_hash_expr(), ix86_data_alignment(), ix86_fntype_regparm(), ix86_function_regparm(), ix86_local_alignment(), java_array_type_length(), layout_decl(), layout_type(), locate_and_pad_parm(), lower_omp_for_lastprivate(), m68hc11_va_arg(), machopic_select_section(), make_eh_edges(), mark_seen_cases(), match_case_to_enum_1(), may_negate_without_overflow_p(), maybe_fold_offset_to_array_ref(), mode_for_size_tree(), move_block_to_fn(), multiple_of_p(), narrowest_signed_type(), narrowest_unsigned_type(), native_encode_int(), negate_expr(), negate_expr_p(), nonzero_p(), num_ending_zeros(), output_constant(), output_constructor(), pad_below(), place_field(), pp_c_character_constant(), pp_c_integer_constant(), pp_c_integer_literal(), print_node(), print_node_brief(), print_operand(), process_init_constructor(), push_fields_onto_fieldstack(), real_value_from_int_cst(), rs6000_expand_binop_builtin(), rs6000_expand_ternop_builtin(), set_nb_iterations_in_loop(), set_sizetype(), sh_handle_trap_exit_attribute(), shorten_compare(), sign_bit_p(), simple_cst_equal(), size_htab_eq(), size_htab_hash(), solaris_pragma_align(), sparc_fold_builtin(), sparc_handle_vis_mul8x16(), sparc_struct_value_rtx(), spe_expand_builtin(), spe_expand_predicate_builtin(), sra_hash_tree(), store_constructor(), sum_instantiated_sizes(), tree_can_throw_external(), tree_can_throw_internal(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_floor_log2(), tree_fold_binomial(), tree_fold_gcd(), tree_int_cst_equal(), tree_int_cst_msb(), tree_int_cst_sgn(), tree_int_cst_sign_bit(), tree_log2(), tree_low_cst(), tree_rest_of_compilation(), truthvalue_conversion(), vect_compute_data_ref_alignment(), verify_array_type(), verify_eh_edges(), verify_enumeral_type(), verify_integer_type(), verify_jvm_instructions(), verify_real_type(), WFE_Expand_Expr(), WFE_Generate_Thunk(), write_integer_cst(), yyerror(), yyprint(), and zero_p().
Definition at line 566 of file tree.h.
Referenced by build_modify_expr(), build_new(), build_unary_op(), convert_to_void(), unary_complex_lvalue(), and warn_if_unused_value().
Definition at line 681 of file tree.h.
Referenced by arm_compute_func_type(), build_call(), build_cp_library_fn(), build_ctr_info_value(), build_cxx_call(), build_fn_decl(), build_library_fn(), build_library_fn_1(), default_hidden_stack_protect_fail(), do_end_catch(), dtor_nothrow(), duplicate_decls(), expand_builtin_fork_or_exec(), expand_call(), expand_errno_check(), finish_function(), flags_from_decl_or_type(), grokfndecl(), GTY(), handle_nothrow_attribute(), init_exception_processing(), local_define_builtin(), mark_used(), maybe_clone_body(), print_node(), push_throw_library_fn(), rest_of_compilation(), set_nothrow_function_flags(), update_call_expr_flags(), and WFE_Expand_Expr().
| #define TREE_OPERAND | ( | NODE, | |||
| I | ) | (EXPR_CHECK (NODE)->exp.operands[I]) |
Definition at line 941 of file tree.h.
Referenced by abs_replacement(), add_address_candidates(), Add_Inito_For_Tree(), Add_Initv_For_Tree(), add_pointed_to_expr(), add_pointed_to_var(), add_stmt_operand(), add_to_dst_predicate_list(), addr_object_size(), address_analysis(), adjust_accumulator_values(), adjust_offset_for_component_ref(), adjust_return_value(), adorn_decl(), alloc_object_size(), alloca_call_p(), alpha_expand_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_ld_builtin(), altivec_expand_st_builtin(), altivec_resolve_overloaded_builtin(), analyzable_condition(), analyze_array_indexes(), analyze_edges_for_bb(), analyze_indirect_ref(), analyze_offset(), analyze_offset_expr(), analyze_ref(), analyze_scalar_evolution_1(), apply_return_prediction(), arg_assoc(), arm_expand_builtin(), array_base_name_differ_p(), array_ptr_differ_p(), array_ref_contains_indirect_ref(), array_ref_element_size(), array_ref_low_bound(), array_ref_up_bound(), array_size_for_constructor(), array_to_pointer_conversion(), assemble_asm(), associate_equivalences_with_edges(), associate_trees(), base_addr_differ_p(), base_object_differ_p(), baselink_for_fns(), bfin_expand_builtin(), block_may_fallthru(), bot_manip(), bound_pmf_p(), break_out_calls(), break_up_subtract(), break_up_subtract_bb(), browse_tree(), build1(), build1_stat(), build_addr(), build_addr_func(), build_array_ref(), build_asm_stmt(), build_assert_expr_for(), build_binary_op(), build_c_cast(), build_call(), build_call_from_tree(), build_class_member_access_expr(), build_component_ref(), build_compound_expr(), build_const_cast(), build_const_cast_1(), build_constants_constructor(), build_conv(), build_cplus_new(), build_cxx_call(), build_def_use(), build_dynamic_cast_1(), build_expr_from_tree(), build_fold_addr_expr_with_type(), build_function_call(), build_function_call_real(), build_indirect_ref(), build_java_arraystore_check(), build_member_call(), build_method_call(), build_min(), build_min_non_dep(), build_min_nt(), build_modify_expr(), build_new(), build_new_1(), build_new_function_call(), build_new_method_call(), build_new_op(), build_non_dependent_expr(), build_nt(), build_offset_ref(), build_offset_ref_call_from_tree(), build_op_delete_call(), build_outer_var_ref(), build_over_call(), build_ptrmemfunc(), build_reinterpret_cast(), build_reinterpret_cast_1(), build_scoped_method_call(), build_ssa_operands(), build_static_cast(), build_stmt(), build_tree_conflict_graph(), build_typeid(), build_unary_op(), build_user_type_conversion_1(), build_vec_delete_1(), build_vtbl_initializer(), build_x_modify_expr(), build_x_unary_op(), builtin_mathfn_code(), c4x_expand_builtin(), c_alignof_expr(), c_common_get_alias_set(), c_common_truthvalue_conversion(), c_expand_builtin(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_expand_expr(), c_expand_return(), c_finish_if_stmt(), c_finish_omp_atomic(), c_finish_omp_for(), c_finish_return(), c_finish_stmt_expr(), c_mark_addressable(), c_parser_omp_atomic(), c_parser_sizeof_expression(), c_parser_typeof_specifier(), c_strlen(), c_tree_expr_nonnegative_p(), c_warn_unused_result(), call_expr_flags(), calls_function_1(), can_address_p(), can_convert_to_perfect_nest(), can_put_after_inner_loop(), can_put_in_inner_loop(), canonicalize_addr_expr(), canonicalize_comparison(), canonicalize_component_ref(), categorize_ctor_elements_1(), ccp_decl_initial_min_invariant(), ccp_fold(), ccp_fold_builtin(), ccp_visit_stmt(), cfg_remove_useless_stmts_bb(), cgraph_create_edges(), check_all_va_list_escapes(), check_atomic_expression(), check_bool_init(), check_call(), check_do_loop_for(), check_dtor_name(), check_explicit_specialization(), check_for_builtin(), check_for_plus_in_loops(), check_for_plus_in_loops_1(), check_format_arg(), check_format_types(), check_function_arguments_recurse(), check_init(), check_omp_for_incr_expr(), check_replaceable(), check_return_expr(), check_tree(), check_va_list_escapes(), chrec_contains_symbols(), chrec_contains_symbols_defined_in_loop(), chrec_contains_undetermined(), collect_finally_tree(), collect_object_sizes_for(), collect_points_to_info_r(), compare_constant(), compare_ics(), compare_values_warnv(), complex_visit_stmt(), component_ref_field_offset(), component_ref_for_mem_expr(), component_uses_parent_alias_set(), compute_array_index_type(), compute_avail(), compute_object_offset(), compute_object_sizes(), compute_reloc_for_constant(), conditional_replacement(), const_hash_1(), constant_multiple_of(), constrain_visibility_for_template(), contains_abnormal_ssa_name_p(), contains_placeholder_p(), convert(), convert_arguments(), convert_call_expr(), convert_class_to_reference(), convert_for_assignment(), convert_for_initialization(), convert_like_real(), convert_local_reference(), convert_nonlocal_reference(), convert_nontype_argument(), convert_nontype_argument_function(), convert_template_argument(), convert_to_complex(), convert_to_integer(), convert_to_real(), convert_to_void(), convert_tramp_reference(), copy_bb(), copy_body_r(), copy_constant(), copy_prop_visit_assignment(), copy_prop_visit_cond_stmt(), copy_prop_visit_stmt(), copy_rtx_and_substitute(), count_cond(), count_ptr_derefs(), count_uses_and_derefs(), cp_convert_to_pointer(), cp_copy_res_decl_for_inlining(), cp_dump_tree(), cp_genericize_r(), cp_gimplify_expr(), cp_gimplify_init_expr(), cp_parser_asm_definition(), cp_parser_class_name(), cp_parser_omp_atomic(), cp_parser_postfix_expression(), cp_parser_primary_expression(), cp_parser_template_argument(), cp_tree_equal(), create_expression_by_pieces(), create_value_expr_from(), cxx_alignof_expr(), cxx_expand_expr(), cxx_mark_addressable(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), decay_conversion(), decl_for_component_ref(), decl_is_needed_vtable(), declare_tmp_vars(), declare_vars(), decode_addr_const(), decode_field_reference(), decode_format_attr(), default_conversion(), default_function_array_conversion(), delete_sanity(), dependent_scope_ref_p(), dequeue_and_dump(), derive_constant_upper_bound(), dest_safe_for_nrv_p(), determine_base_object(), determine_common_wider_type(), determine_invariantness_stmt(), determine_specialization(), determine_use_iv_cost_condition(), digest_init(), disband_implicit_edges(), discover_nonconstant_array_refs_r(), distribute_bit_expr(), distribute_real_division(), do_class_using_decl(), do_compare_and_jump(), do_friend(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_greater(), do_niy(), do_return_redirection(), do_scoped_id(), do_store_flag(), do_using_directive(), dse_optimize_stmt(), DST_enter_param_vars(), dump_array(), dump_array_ref(), dump_binary_op(), dump_decl(), dump_expr(), dump_generic_node(), dump_replaceable_exprs(), dump_sra_elt_name(), dump_type_suffix(), dump_unary_op(), eliminate(), eliminate_redundant_computations(), eliminate_tail_call(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_builtin_synchronize(), emit_move_sequence(), enter_scope_of(), estimate_num_insns_1(), eval_subst(), evolution_function_is_invariant_rec_p(), execute_optimize_stdarg(), execute_return_slot_opt(), execute_warn_function_return(), exist_non_indexing_operands_for_use_p(), expand_asm(), expand_assignment(), expand_builtin(), expand_builtin_args_info(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_constant_p(), expand_builtin_expect_jump(), expand_builtin_fprintf(), expand_builtin_frame_address(), expand_builtin_int_roundingfn(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_next_arg(), expand_builtin_object_size(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_printf(), expand_builtin_signbit(), expand_builtin_sincos(), expand_builtin_stpcpy(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_call(), expand_call_inline(), expand_calls_inline(), expand_complex_comparison(), expand_complex_libcall(), expand_complex_move(), expand_complex_operations_1(), expand_default_init(), expand_end_case_type(), expand_errno_check(), expand_expr(), expand_expr_addr_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_function_start(), expand_increment(), expand_omp_parallel(), expand_resx_expr(), expand_return(), expand_simple_operations(), expand_start_do_loop(), expand_vec_cond_expr(), expand_vec_shift_expr(), expand_vector_operation(), expand_vector_operations_1(), expand_widen_pattern_expr(), expr_align(), expr_expected_value(), expr_first(), expr_invariant_in_loop_p(), expr_last(), expr_object_size(), expr_size(), expr_sizeof(), extract_array_ref(), extract_component(), extract_muldiv_1(), extract_omp_for_data(), extract_range_from_assert(), extract_range_from_binary_expr(), extract_range_from_cond(), extract_range_from_unary_expr(), ffecom_expr_(), ffecom_overlap_(), ffecom_stabilize_aggregate_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), finalize_nrv_r(), find_assert_locations(), find_base_decl(), find_builtin_longjmp_call_1(), find_data_references_in_loop(), find_equivalent_equality_comparison(), find_escape_constraints(), find_func_aliases(), find_givs_in_stmt(), find_givs_in_stmt_scev(), find_induction_var_from_exit_cond(), find_induction_variable(), find_interesting_uses_address(), find_interesting_uses_cond(), find_interesting_uses_stmt(), find_lattice_value(), find_outermost_region_in_block(), find_phi_replacement_condition(), find_placeholder(), find_tail_calls(), find_taken_edge(), find_used_portions(), finish_call_expr(), finish_class_member_access_expr(), finish_decl_parsing(), finish_id_expression(), finish_offsetof(), finish_omp_clauses(), finish_omp_for(), finish_qualified_id_expr(), finish_qualified_object_call_expr(), fixed_type_or_null(), fold(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_build_cleanup_point_expr(), fold_builtin(), fold_builtin_1(), fold_builtin_bitop(), fold_builtin_cabs(), fold_builtin_cbrt(), fold_builtin_ceil(), fold_builtin_classify(), fold_builtin_constant_p(), fold_builtin_cos(), fold_builtin_expect(), fold_builtin_exponent(), fold_builtin_floor(), fold_builtin_logarithm(), fold_builtin_lround(), fold_builtin_memcpy(), fold_builtin_memory_op(), fold_builtin_memset(), fold_builtin_next_arg(), fold_builtin_pow(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_sqrt(), fold_builtin_strcpy(), fold_builtin_strncpy(), fold_builtin_tan(), fold_builtin_trunc(), fold_builtin_unordered_cmp(), fold_comparison(), fold_complex_add(), fold_complex_div(), fold_complex_mult(), fold_cond_expr_with_comparison(), fold_const_aggregate_ref(), fold_convert(), fold_div_compare(), fold_fixed_mathfn(), fold_if_not_in_template(), fold_ignored_result(), fold_indirect_ref(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_mathfn_compare(), fold_minmax(), fold_mult_zconjz(), fold_negate_expr(), fold_offsetof_1(), fold_plusminus_mult_expr(), fold_predicate_in(), fold_range_test(), fold_read_from_constant_string(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_single_bit_test_into_sign_test(), fold_stmt(), fold_stmt_r(), fold_strip_sign_ops(), fold_ternary(), fold_to_nonsharp_ineq_using_bound(), fold_trunc_transparent_mathfn(), fold_truth_not_expr(), fold_truthop(), fold_unary(), fold_used_pointer(), fold_used_pointer_cast(), follow_ssa_edge(), follow_ssa_edge_in_rhs(), for_each_index(), for_each_memref(), force_evaluation_order(), force_expr_to_var_cost(), force_move_till_expr(), force_var_cost(), forward_propagate_addr_expr(), forward_propagate_addr_expr_1(), forward_propagate_addr_into_variable_array_index(), forward_propagate_into_cond_1(), fp_predicate(), frob_into_branch_around(), frv_expand_builtin(), gather_mem_refs_stmt(), gather_memory_references(), gcc_loop_to_lambda_loop(), gen_declarator(), gen_lsm_tmp_name(), generate_bytecode_conditional(), generate_bytecode_insns(), generate_bytecode_return(), generate_element_init_1(), generate_one_element_ref(), genrtl_for_stmt(), get_alias_set(), get_base_address(), get_base_var(), get_call_expr_in(), get_call_expr_operands(), get_callee_fndecl(), get_coefficients(), get_constant(), get_constraint_for(), get_constraint_for_component_ref(), get_expr_operands(), get_filename(), get_first_fn(), get_indirect_ref_operands(), get_initial_def_for_reduction(), get_inner_reference(), get_lhs_or_phi_result(), get_lineno(), get_low_bound(), get_maxval_strlen(), get_member_function_from_ptrfunc(), get_memory_rtx(), get_modify_expr_operands(), get_name(), get_narrower(), get_nonnull_operand(), get_one_coefficient(), get_overloaded_fn(), get_pointer_alignment(), get_rank(), get_ref_base_and_extent(), get_ref_tag(), get_rhs(), get_rhs_or_phi_arg(), get_set_constructor_bits(), get_single_immediate_use(), get_strlen(), get_unary_op(), get_unwidened(), get_val_for(), get_variable_decl(), get_virtual_var(), get_vtbl_decl_for_binfo(), gimple_boolify(), gimple_build_eh_filter(), gimple_expand_calls_inline(), gimple_push_cleanup(), gimplify_addr_expr(), gimplify_bind_expr(), gimplify_call_expr(), gimplify_cleanup_point_expr(), gimplify_compound_expr(), gimplify_compound_lval(), gimplify_cond_expr(), gimplify_conversion(), gimplify_exit_expr(), gimplify_expr(), gimplify_function_tree(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_preeval_1(), gimplify_modify_expr(), gimplify_modify_expr_complex_part(), gimplify_modify_expr_rhs(), gimplify_modify_expr_to_memcpy(), gimplify_modify_expr_to_memset(), gimplify_must_not_throw_expr(), gimplify_omp_atomic(), gimplify_omp_atomic_fetch_op(), gimplify_omp_for(), gimplify_return_expr(), gimplify_save_expr(), gimplify_scalar_mode_aggregate_compare(), gimplify_self_mod_expr(), gimplify_target_expr(), gimplify_va_arg_expr(), gimplify_variable_sized_compare(), goa_lhs_expr_p(), goa_stabilize_expr(), grokdeclarator(), grokfield(), grokfndecl(), GTY(), handle_aligned_attribute(), handle_format_arg_attribute(), handle_ptr_arith(), handle_vector_size_attribute(), handled_component_p(), has_cleanups(), Has_Non_Constant_Init_Value(), highest_pow2_factor(), highest_pow2_factor_for_target(), honor_protect_cleanup_actions(), ia64_expand_builtin(), identical_copies_p(), identify_jump_threads(), idx_analyze_ref(), idx_contains_abnormal_ssa_name_p(), idx_remove_ssa_names(), if_convertible_modify_expr_p(), ifc_temp_var(), in_array_bounds_p(), infer_loop_bounds_from_undefined(), init_copy_prop(), init_dont_simulate_again(), initialize_argument_information(), initialize_hash_element(), initialize_reference(), initializer_constant_valid_p(), initializer_zerop(), inline_forbidden_p(), inline_forbidden_p_1(), insert_backedge_copies(), insert_copy_on_edge(), insert_fake_stores(), instantiate_parameters_1(), instantiate_type(), int_expr_size(), integer_valued_real_p(), internal_build_compound_expr(), internal_get_tmp_var(), interpret_rhs_modify_expr(), invert_truthvalue(), ipa_callsite_compute_count(), ipa_callsite_compute_param(), ipa_method_modify_stmt(), ipcp_update_callgraph(), iq2000_expand_builtin(), is_aligning_offset(), is_bitfield_expr_with_lowered_type(), is_call_clobbered_ref(), is_division_by(), is_dummy_object(), is_escape_site(), is_hidden_global_store(), is_overloaded_fn(), is_phi_for_stmt(), is_reassociable_op(), is_subseq(), is_valid_const_index(), is_zeros_p(), iterative_hash_expr(), ix86_expand_builtin(), ix86_function_ok_for_sibcall(), java_lang_expand_expr(), joust(), lambda_loopnest_to_gcc_loopnest(), lbv_to_gcc_expression(), lhd_unsave_expr_now(), lhs_may_store_to(), lhs_of_dominating_assert(), linearize_expr(), linearize_expr_tree(), lle_to_gcc_expression(), look_for_address_of(), look_for_casts(), lookup_avail_expr(), lookup_destructor(), lookup_namespace_name(), loop_niter_by_eval(), lower_builtin_setjmp(), lower_catch(), lower_cleanup(), lower_eh_constructs_1(), lower_eh_filter(), lower_function_body(), lower_omp_1(), lower_omp_for(), lower_rec_input_clauses(), lower_return_expr(), lower_stmt(), lower_try_finally(), lower_try_finally_copy(), lower_try_finally_nofallthru(), lower_try_finally_onedest(), lower_try_finally_switch(), lvalue_p(), lvalue_p_1(), make_class_data(), make_eh_edges(), make_range(), make_typename_type(), mark_addressable(), mark_local_for_remap_r(), mark_stmt_if_obviously_necessary(), mark_vtable_entries(), may_alias_p(), may_be_nonaddressable_p(), maybe_catch_exception(), maybe_emit_chk_warning(), maybe_emit_sprintf_chk_warning(), maybe_fold_offset_to_array_ref(), maybe_fold_stmt_addition(), maybe_fold_stmt_indirect(), maybe_handle_implicit_object(), maybe_handle_ref_bind(), maybe_lookup_element_for_expr(), maybe_warn_about_returning_address_of_local(), mem_expr_equal_p(), memory_address_same(), merge_conversion_sequences(), mf_xform_derefs(), mf_xform_derefs_1(), minmax_replacement(), mips_expand_builtin(), move_block_to_fn(), move_fixed_address_to_symbol(), movement_possibility(), multiple_of_p(), name_p(), negate_expr(), negate_expr_p(), next_child_for_group(), nonoverlapping_component_refs_p(), nonoverlapping_memrefs_p(), number_of_iterations_exit(), object_analysis(), ocp_convert(), omp_add_variable(), op_prio(), operand_equal_p(), optimize_bitfield_assignment_op(), optimize_minmax_comparison(), optimize_stmt(), outermost_invariant_loop_expr(), output_addressed_constants(), output_constant(), output_constructor(), output_function_exception_table(), output_ttype(), parse_ssa_operands(), pass_through_call(), perfect_nestify(), perform_integral_promotions(), perform_overload_resolution(), phi_translate(), plus_expr_object_size(), pointer_diff(), pointer_int_sum(), pointer_offset_p(), pointer_used_p(), poolify_modify_expr(), poolify_tree(), pp_c_additive_expression(), pp_c_and_expression(), pp_c_assignment_expression(), pp_c_cast_expression(), pp_c_conditional_expression(), pp_c_equality_expression(), pp_c_exclusive_or_expression(), pp_c_expression(), pp_c_inclusive_or_expression(), pp_c_initializer(), pp_c_initializer_list(), pp_c_logical_and_expression(), pp_c_logical_or_expression(), pp_c_multiplicative_expression(), pp_c_postfix_expression(), pp_c_primary_expression(), pp_c_relational_expression(), pp_c_shift_expression(), pp_c_unary_expression(), pp_cxx_assignment_expression(), pp_cxx_cast_expression(), pp_cxx_conditional_expression(), pp_cxx_ctor_initializer(), pp_cxx_delete_expression(), pp_cxx_multiplicative_expression(), pp_cxx_new_expression(), pp_cxx_pm_expression(), pp_cxx_postfix_expression(), pp_cxx_qualified_id(), pp_cxx_template_id(), pp_cxx_unary_expression(), prepare_decl_rtl(), print_call_name(), print_mem_expr(), print_node(), process_assignment(), propagate_into_addr(), propagate_rhs_into_lhs(), ptr_difference_cost(), push_cleanup(), push_init_level(), pushdecl(), pushdecl_maybe_friend(), put_pending_size(), rationalize_conditional_expr(), readonly_data_expr(), readonly_error(), readonly_warning(), realify_fake_stores(), really_constant_p(), really_overloaded_fn(), really_start_method(), reassociate_bb(), recalculate_side_effects(), recalculate_used_alone(), receiver_is_class_object(), recompute_tree_invarant_for_addr_expr(), recompute_tree_invariant_for_addr_expr(), record_array_differ_p(), record_call_1(), record_conditions(), record_edge_info(), record_equivalences_from_incoming_edge(), record_equivalences_from_stmt(), record_ptr_differ_p(), record_range(), record_record_differ_p(), record_reference(), record_single_argument_cond_exprs(), record_temporary_equivalences_from_stmts_at_dest(), ref_contains_array_ref(), register_class(), register_edge_assert_for(), reloc_needed(), remember_dest_for_dependence(), remove_range_assertions(), remove_useless_stmts_cond(), remove_useless_stmts_tc(), remove_useless_stmts_tf(), remove_useless_stmts_warn_notreached(), rename_ssa_copies(), reparse_absdcl_as_casts(), reparse_absdcl_as_expr(), replace_def_variable(), replace_goto_queue_1(), replace_immediate_uses(), replace_reciprocal(), replace_use_variable(), replace_uses_equiv_to_x_with_y(), replace_vuse_in(), replace_vuses_in(), repropagate_negates(), require_complete_type(), resolve_address_of_overloaded_function(), resolve_offset_ref(), resolve_overloaded_unification(), resolve_scoped_fn_name(), resolve_typename_type(), rewrite_address_base(), rewrite_expr_tree(), rewrite_trees(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), rewrite_use_outer(), rs6000_expand_builtin(), s390_expand_builtin(), s390_function_ok_for_sibcall(), safe_from_p(), save_expr(), scalarize_copy(), scan_for_refs(), scan_for_static_refs(), scan_function(), scev_const_prop(), search_dependence(), self_inlining_addr_expr(), set_array_declarator_type(), set_init_index(), set_mem_attributes_minus_bitpos(), set_rhs(), setup_one_parameter(), sh_expand_builtin(), shortcut_cond_expr(), shortcut_cond_r(), should_break_up_subtract(), sign_bit_p(), simple_asm_stmt(), simple_cst_equal(), simple_iv_increment_p(), simple_operand_p(), simplify_abs_using_ranges(), simplify_aggr_init_expr(), simplify_aggr_init_exprs_r(), simplify_cond(), simplify_cond_and_lookup_avail_expr(), simplify_cond_using_ranges(), simplify_control_stmt_condition(), simplify_div_or_mod_using_ranges(), simplify_not_neg_expr(), simplify_replace_tree(), simplify_rhs_and_lookup_avail_expr(), simplify_stmt_using_ranges(), simplify_switch_and_lookup_avail_expr(), simplify_switch_expr(), simplify_using_outer_evolutions(), skip_simple_arithmetic(), source_type(), sparc_expand_builtin(), spe_expand_builtin(), split_address_to_core_and_offset(), split_tree(), sra_elt_eq(), sra_hash_tree(), sra_walk_call_expr(), sra_walk_expr(), sra_walk_function(), sra_walk_modify_expr(), ssa_name_defined_by_comparison_p(), stabilize_call(), stabilize_init(), stabilize_reference(), stabilize_reference_1(), stabilize_throw_expr(), standard_conversion(), start_method_def(), statement_sink_location(), staticp(), stmt_cost(), stmt_interesting_for_vrp(), stmt_makes_single_load(), stmt_makes_single_store(), stmt_may_generate_copy(), store_constructor(), store_expr(), store_field(), store_init_value(), strict_aliasing_warning(), string_constant(), string_conv_p(), strip_builtin_expect(), strip_compound_expr(), strip_conversion(), strip_float_extensions(), strip_offset(), strip_offset_1(), substitute_and_fold(), substitute_in_expr(), substitute_placeholder_in_expr(), substitute_single_use_vars(), TB_next_expr(), thread_across_edge(), Tid_For_Handler(), tidy_after_forward_propagate_addr(), tree_bb_level_predictions(), tree_can_make_abnormal_goto(), tree_can_throw_external(), tree_can_throw_internal(), tree_contains_chrecs(), tree_could_throw_p(), tree_could_trap_p(), tree_divmod_fixed_value_transform(), tree_divmod_values_to_profile(), tree_estimate_probability(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_find_edge_insert_loc(), tree_if_convert_cond_expr(), tree_if_convert_stmt(), tree_mod_pow2_value_transform(), tree_mod_subtract_transform(), tree_node_can_be_shared(), tree_nrv(), tree_predict_by_opcode(), tree_simplify_using_condition(), tree_simplify_using_condition_1(), tree_ssa_forward_propagate_single_use_vars(), tree_ssa_useless_type_conversion(), tree_to_aff_combination(), truthvalue_conversion(), try_catch_may_fallthru(), try_combine_conversion(), try_look_through_load(), try_move_mult_to_index(), tsubst(), tsubst_baselink(), tsubst_copy(), tsubst_copy_and_build(), tsubst_expr(), tsubst_qualified_id(), twoval_comparison_p(), type_dependent_expression_p(), unary_complex_lvalue(), unify(), unsafe_for_reeval(), unsave_expr_1(), update_alias_info(), update_call_expr(), update_complex_assignment(), update_complex_components(), update_rhs_and_lookup_avail_expr(), use_thunk(), va_list_counter_bump(), va_list_counter_struct_op(), valid_compound_expr_initializer(), valid_in_set(), valid_value_p(), validate_nonmember_using_decl(), value_dependent_expression_p(), value_replacement(), var_decl_component_p(), VEC(), vect_address_analysis(), vect_analyze_data_refs(), vect_analyze_offset_expr(), vect_analyze_operations(), vect_analyze_pointer_ref_access(), vect_base_addr_differ_p(), vect_create_addr_base_for_vector_ref(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_get_vec_def_for_operand(), vect_init_vector(), vect_is_simple_cond(), vect_is_simple_reduction(), vect_is_simple_use(), vect_object_analysis(), vect_recog_dot_prod_pattern(), vect_recog_widen_sum_pattern(), vect_strip_conversion(), vector_compare_rtx(), vectorizable_assignment(), vectorizable_condition(), vectorizable_live_operation(), vectorizable_load(), vectorizable_operation(), vectorizable_reduction(), vectorizable_store(), verify_addr_expr(), verify_arithmetic_binary_op(), verify_array_ref(), verify_bit_not_expr(), verify_bitwise_binary_op(), verify_call_expr(), verify_comparison(), verify_component_ref(), verify_compound_expr(), verify_cond_expr(), verify_constructor_expr(), verify_convert_expr(), verify_eh_edges(), verify_expr(), verify_float_expr(), verify_incr_or_decr(), verify_indirect_ref(), verify_logical_binary_op(), verify_modify_expr(), verify_negate_expr(), verify_nop_expr(), verify_shift_expr(), verify_ssa(), verify_target_expr(), verify_throw_expr(), verify_tree(), verify_trunc_expr(), verify_truth_not_expr(), visit_assignment(), voidify_wrapper_expr(), VPARAMS(), vrp_evaluate_conditional_warnv(), vrp_expr_computes_nonzero(), vrp_visit_assignment(), vrp_visit_stmt(), walk_stmt_tree(), walk_stmts(), walk_tree(), warn_if_unused_value(), warn_uninitialized_var(), WFE_Add_Aggregate_Init_Address(), WFE_Address_Of(), WFE_Array_Expr(), Wfe_Expand_Asm_Operands(), WFE_Expand_Expr(), WFE_Expand_Return(), WFE_Expand_Stmt(), WFE_Expand_Top_Level_Decl(), WFE_Generate_Thunk(), WFE_Lhs_Of_Modify_Expr(), WFE_Save_Expr(), WFE_Start_Function(), WFE_Unsave_Expr(), widen_memory_access(), widened_name_p(), write_array_type(), write_expression(), write_template_arg(), and xstormy16_expand_builtin().
Definition at line 598 of file tree.h.
Referenced by alpha_gimplify_va_arg_1(), alpha_va_arg(), build_c_cast(), build_complex(), build_range_check(), build_real(), build_real_from_int_cst(), build_vector(), chrec_convert(), chrec_convert_1(), compare_values_warnv(), compute_array_index_type(), const_binop(), constant_fits_type_p(), convert_and_check(), convert_to_pointer(), cris_expand_builtin_va_arg(), dump_generic_node(), extract_muldiv_1(), extract_range_from_binary_expr(), extract_range_from_unary_expr(), ffecom_check_size_overflow_(), fold(), fold_abs_const(), fold_binary(), fold_comparison(), fold_convert(), fold_convert_const_int_from_int(), fold_convert_const_int_from_real(), fold_convert_const_real_from_real(), fold_div_compare(), fold_negate_const(), fold_negate_expr(), fold_not_const(), fold_sign_changed_comparison(), fold_unary(), force_fit_type(), grokdeclarator(), GTY(), host_integerp(), ignore_overflows(), int_const_binop(), int_expr_size(), int_size_in_bytes(), is_negative_overflow_infinity(), is_overflow_infinity(), is_positive_overflow_infinity(), make_overflow_infinity(), make_range(), mmix_expand_builtin_va_arg(), mode_for_size_tree(), multiple_of_p(), negate_expr(), overflow_warning(), print_node(), print_node_brief(), set_nb_iterations_in_loop(), shorten_compare(), size_htab_eq(), size_htab_hash(), std_expand_builtin_va_arg(), vrp_int_const_binop(), and vrp_visit_phi_node().
Definition at line 692 of file tree.h.
Referenced by add_instance_variable(), build_anon_union_vars(), check_explicit_specialization(), check_field_decls(), cp_parser_check_access_in_redeclaration(), dfs_access_in_type(), dump_access(), enforce_access(), finish_member_declaration(), finish_struct_1(), finish_struct_anon(), get_access_flags(), handle_using_decl(), is_private(), is_public(), lookup_template_class(), maybe_warn_about_overly_private_class(), print_node(), safe_from_p(), and set_current_access_from_decl().
Definition at line 695 of file tree.h.
Referenced by add_instance_variable(), build_anon_union_vars(), check_explicit_specialization(), check_field_decls(), cp_parser_check_access_in_redeclaration(), dfs_access_in_type(), dump_access(), enforce_access(), finish_member_declaration(), finish_struct_anon(), get_access_flags(), handle_using_decl(), lookup_template_class(), print_node(), and set_current_access_from_decl().
Definition at line 605 of file tree.h.
Referenced by add_decl_to_level(), add_field(), add_instance_variable(), alpha_encode_section_info(), alpha_end_function(), alpha_start_function(), arm_encode_section_info(), arm_function_ok_for_sibcall(), arm_mark_dllimport(), asm_emit_uninitialised(), assemble_alias(), assemble_external(), assemble_start_function(), assemble_variable(), build_anon_union_vars(), build_class_ref(), build_class_reference_decl(), build_compound_literal(), build_ctr_info_value(), build_external_ref(), build_fn_decl(), build_java_class_ref(), build_java_method_aliases(), build_jni_stub(), build_library_fn_1(), build_module_descriptor(), build_objc_string_decl(), build_protocol_reference(), build_selector_reference_decl(), builtin_function(), c_insert_default_attributes(), c_mark_addressable(), c_write_global_declarations_1(), cgraph_build_static_cdtor(), cgraph_finalize_function(), cgraph_function_and_variable_visibility(), cgraph_function_versioning(), cgraph_mark_local_functions(), cgraph_variable_initializer_availability(), cgraph_varpool_finalize_decl(), check_decl(), check_global_declaration_1(), check_global_declarations(), comdat_linkage(), compile_resource_file(), compute_reloc_for_constant(), constrain_visibility(), constrain_visibility_for_template(), cp_dump_tree(), cp_finish_file(), create_coverage(), create_omp_child_function(), create_pseudo_type_info(), create_sft(), Create_ST_For_Tree(), cris_encode_section_info(), cxx_init_decl_processing(), cxx_insert_default_attributes(), darwin_emit_unwind_label(), darwin_encode_section_info(), decide_is_function_needed(), decide_is_variable_needed(), decl_anon_ns_mem_p(), decl_has_samegp(), decl_linkage(), decl_needed_p(), declare_global_var(), declare_weak(), default_binds_local_p_1(), default_encode_section_info(), default_hidden_stack_protect_fail(), define_builtin(), dequeue_and_dump(), determine_visibility(), determine_visibility_from_class(), diagnose_mismatched_decls(), do_assemble_alias(), DST_Create_var(), duplicate_decls(), dw2_force_const_mem(), dw2_output_indirect_constant_1(), emit_register_classes(), emit_support_tinfos(), emit_tinfo_decl(), expand_builtin_fork_or_exec(), expand_deferred_fns(), expand_or_defer_fn(), ffecom_args_overlapping_(), ffecom_end_transition(), ffecom_init_0(), ffecom_init_zero_(), ffecom_make_gfrt_(), ffecom_sym_transform_(), ffecom_transform_common_(), ffecom_transform_equiv_(), finish_anon_union(), finish_compound_literal(), finish_decl(), finish_static_data_member_decl(), gen_decl(), get_guard(), get_pseudo_ti_desc(), get_pseudo_ti_init(), get_variable_section(), grok_op_properties(), grokdeclarator(), grokfndecl(), grokvardecl(), GTY(), handle_alias_attribute(), handle_class_ref(), handle_externally_visible_attribute(), handle_impent(), handle_visibility_attribute(), has_proper_scope_for_analysis(), i386_pe_asm_file_end(), i386_pe_dllimport_p(), i386_pe_file_end(), i386_pe_mark_dllimport(), i386_pe_type_dllimport_p(), i960_function_name_declare(), implicitly_declare(), import_export_decl(), import_export_vtable(), init_one_libfunc(), instantiate_decl(), is_called_in_ARM_mode(), is_public(), ix86_asm_file_end(), ix86_file_end(), ix86_function_ok_for_sibcall(), ix86_handle_dll_attribute(), ix86_handle_selectany_attribute(), layout_class_method(), lhd_set_decl_assembler_name(), lookup_template_class(), make_class_data(), make_decl_one_only(), make_decl_rtl(), make_rtl_for_nonlocal_decl(), make_thunk(), mark_addressable(), mark_decl_instantiated(), may_be_aliased(), maybe_apply_pending_pragma_weaks(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_clone_body(), maybe_commonize_var(), maybe_deduce_size_from_array_init(), maybe_warn_about_returning_address_of_local(), mcore_mark_dllimport(), merge_decls(), min_vis_r(), mips16_constant_after_function_p(), mips_classify_symbol(), mips_encode_section_info(), mips_output_aligned_decl_common(), mmix_encode_section_info(), mudflap_finish_file(), no_linkage_check(), note_decl_for_pch(), nothrow_libfn_p(), notice_global_symbol(), output_addressed_constants(), output_func_start_profiler(), output_ttype(), pa_asm_output_mi_thunk(), pa_function_ok_for_sibcall(), print_declaration(), print_node(), process_function_and_variable_attributes(), push_namespace_with_attribs(), pushdecl(), pushdecl_maybe_friend(), pushdecl_top_level(), pushtag(), redeclaration_error_message(), repo_emit_p(), rest_of_compilation(), s390_function_ok_for_sibcall(), save_inline_function_body(), set_linkage_according_to_type(), set_linkage_for_static_data_member(), sh_function_ok_for_sibcall(), sh_symbian_dllimport_p(), sh_symbian_handle_dll_attribute(), sh_symbian_mark_dllimport(), simple_operand_p(), special_function_p(), start_cleanup_fn(), start_decl(), start_function(), start_objects(), start_preparsed_function(), start_static_initialization_or_destruction(), synth_module_prologue(), tinfo_base_init(), tsubst_decl(), use_thunk(), WFE_Decl(), WFE_Expand_Function_Body(), WFE_Process_Var_Decl(), WFE_Resolve_Duplicate_Decls(), WFE_Start_Function(), wrapup_global_declaration_2(), wrapup_global_declarations(), and xstormy16_handle_below100_attribute().
Definition at line 892 of file tree.h.
Referenced by abstract_virtuals_error(), add_handler(), add_objc_string(), add_using_namespace(), adjust_clone_args(), adjust_type_for_id_default(), adorn_decl(), append_innerclasses_attribute(), arc_compute_function_type(), arg_assoc_class(), arg_assoc_namespace(), array_size_for_constructor(), attribute_hash_list(), attribute_list_contained(), browse_tree(), build_asm_expr(), build_constructor_from_list(), build_expr_from_tree(), build_keyword_selector(), build_message_expr(), build_over_call(), build_selector_reference(), build_selector_translation_table(), build_tree_list(), build_tree_list_stat(), build_typed_selector_reference(), build_user_type_conversion_1(), c4x_check_attribute(), c_do_switch_warnings(), c_parser_omp_threadprivate(), categorize_ctor_elements_1(), chain_member_purpose(), check_default_args(), check_default_tmpl_args(), check_explicit_specialization(), check_for_full_enumeration_handling(), check_for_loop_decls(), check_function_arguments_recurse(), check_function_format(), check_function_nonnull(), check_hidden_convs(), check_missing_format_attribute(), check_operand_nalternatives(), check_unique_operand_names(), clear_identifier_class_values(), coalesce_asm_operands(), coerce_template_parms(), coerce_template_template_parms(), commonparms(), compare_constant(), compare_type(), complete_array_type(), complete_vars(), continue_method_def(), convert_arguments(), convert_class_to_reference(), copy_constant(), copy_default_args_to_explicit_spec(), copy_default_args_to_explicit_spec_1(), copy_fn_p(), cp_finish_file(), cp_parser_class_specifier(), cp_parser_late_parsing_default_args(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_save_default_args(), cp_parser_template_id(), cp_tree_equal(), cp_walk_subtrees(), Create_TY_For_Tree(), cris_md_asm_clobbers(), current_decl_namespace(), cxx_omp_clause_apply_fn(), decl_attributes(), deferred_type_access_control(), dequeue_and_dump(), determine_specialization(), dfs_accumulate_vtbl_inits(), dfs_ctor_vtable_bases_queue_p(), dfs_fixup_binfo_vtbls(), dfs_get_primary_binfo(), dfs_marked_real_bases_queue_p(), dfs_unmarked_real_bases_queue_p(), do_pending_defargs(), do_poplevel(), do_static_initialization_or_destruction(), done_pending_defargs(), DST_Create_var(), DST_enter_enum(), DST_enter_struct_union(), DST_enter_struct_union_members(), DST_find_class_member(), dump_expr(), dump_generic_node(), dump_parameters(), dump_template_parameter(), duplicate_decls(), emit_mem_initializers(), encode_method_prototype(), expand_anon_union_decl(), expand_asm_operands(), expand_cleanups(), expand_cond(), expand_end_java_handler(), expand_expr(), expand_expr_real_1(), expand_static_init(), feed_defarg(), ffecom_vardesc_dims_(), find_compression_record_match(), find_init_member(), find_placeholder(), finish_asm_stmt(), finish_cdtor(), finish_enum(), finish_file(), finish_fname_decls(), finish_objc(), finish_omp_threadprivate(), finish_repo(), fix_lexical_addr(), function_attribute_inlinable_p(), gen_declaration_1(), gen_method_decl(), gen_type(), generate_classref_translation_entry(), generate_element_init_1(), generate_static_references(), generate_strings(), genrtl_case_label(), get_asm_expr_operands(), get_class_reference(), get_objc_string_decl(), get_set_constructor_bits(), get_vcall_index(), gimplify_asm_expr(), gimplify_init_ctor_eval(), grok_op_properties(), grokdeclarator(), grokfndecl(), grokparms(), groktypename(), groktypename_in_parm_context(), GTY(), hack_method_prototype(), instantiate_class_template(), instantiate_pending_templates(), interrupt_p(), invalidate_class_lookup_cache(), is_associated_namespace(), is_class_name(), java_init_lex(), layout_class(), link_handler(), list_hash(), list_hash_eq(), load_class(), load_inner_classes(), lookup_attribute(), lookup_static_chain(), lookup_tag(), lookup_tag_reverse(), lookup_template_class(), lookup_using_namespace(), lower_function_body(), lower_return_expr(), machopic_finish(), machopic_output_possible_stub_label(), machopic_validate_stub_or_non_lazy_ptr(), mangle_class_name_for_template(), mangle_record_type(), Mark_Scopes_And_Labels(), maybe_apply_pending_pragma_weaks(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_push_to_top_level(), merge_attributes(), more_specialized_class(), most_specialized_class(), most_specialized_instantiation(), objc_add_static_instance(), output_constructor(), parmlist_tags_warning(), parse_using_directive(), perform_deferred_access_checks(), perform_or_defer_access_check(), pop_labeled_block(), pop_to_parent_deferring_access_checks(), poplevel(), poplevel_class(), pp_c_attributes(), pp_c_enumeration_constant(), pp_c_enumerator(), pp_c_initializer_list(), pp_cxx_ctor_initializer(), pp_cxx_parameter_declaration_clause(), print_binding_level(), print_node(), print_node_brief(), process_init_constructor(), process_template_parm(), prune_vars_needing_no_initialization(), purpose_member(), push_class_level_binding(), push_namespace_with_attribs(), push_parm_decl(), push_to_top_level(), push_using_directive(), pushclass(), pushdecl_namespace_level(), qualified_lookup_using_namespace(), really_start_method(), receiver_is_class_object(), redeclare_class_template(), register_specialization(), reinstall_phi_args(), remap_decl(), remove_attribute(), remove_forwarder_block_with_phi(), replace_defarg(), reshape_init(), reshape_init_array(), resolve_address_of_overloaded_function(), resolve_asm_operand_names(), resolve_operand_name_1(), resolve_operand_names(), restore_class_cache(), retrieve_local_specialization(), retrieve_specialization(), safe_from_p(), set_nonincremental_init(), sh_insert_attributes(), solaris_insert_attributes(), sort_mem_initializers(), split_specs_attrs(), start_method_def(), store_bindings(), store_constructor(), store_parm_decls(), store_parm_decls_newstyle(), store_parm_decls_oldstyle(), strip_attrs(), substitute_in_expr(), substitute_placeholder_in_expr(), sufficient_parms_p(), t2r_eq(), t2r_hash(), tagged_types_tu_compatible_p(), trampoline_address(), Traverse_Aggregate_Array(), Traverse_Aggregate_Struct(), tree_cons(), tree_cons_stat(), tsubst(), tsubst_arg_types(), tsubst_call_declarator_parms(), tsubst_copy(), tsubst_copy_and_build(), tsubst_copy_asm_operands(), tsubst_default_arguments(), tsubst_enum(), tsubst_initializer_list(), tsubst_template_parms(), type_dependent_expression_p(), type_list_equal(), type_unification_real(), update_vtable_entry_for_fn(), verify_constructor_expr(), verify_controlling_expr(), verify_enumeral_type(), verify_function_arguments(), verify_jvm_instructions(), verify_namespace(), Wfe_Expand_Asm_Operands(), WFE_Expand_Expr(), WFE_Expand_Loop(), WFE_is_default_constructor(), xref_basetypes(), and xref_tag().
Definition at line 645 of file tree.h.
Referenced by add_call_clobber_ops(), add_referenced_var(), adorn_decl(), analyze_function(), assemble_variable(), avr_insert_attributes(), bss_initializer_p(), build1(), build1_stat(), build2_stat(), build_aggr_init(), build_array_ref(), build_artificial_parm(), build_asm_expr(), build_class_member_access_expr(), build_class_reference_decl(), build_component_ref(), build_compound_literal(), build_conditional_expr(), build_constructor(), build_enumerator(), build_function_call(), build_indirect_ref(), build_java_array_type(), build_modify_expr(), build_objc_string_decl(), build_selector_reference_decl(), build_simple_base_path(), build_string_literal(), build_template_parm_index(), build_unary_op(), build_utf8_ref(), build_vtable(), c_apply_type_quals_to_decl(), c_expand_asm_operands(), c_make_fname_decl(), c_omp_predetermined_sharing(), categorize_decl_for_section(), check_decl(), check_format_types(), check_global_declaration_1(), check_global_declarations(), compile_resource_file(), convert_from_reference(), copy_decl_for_inlining(), copy_decl_to_var(), copy_result_decl_to_var(), cp_finish_decl(), cp_make_fname_decl(), create_global_var(), create_sft(), Create_ST_For_Tree(), create_tag_raw(), create_tmp_var_raw(), cxx_alignof_expr(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), cxx_sizeof_or_alignof_type(), cxx_warn_unused_global_decl(), decl_constant_value(), default_function_array_conversion(), default_select_section(), duplicate_decls(), emit_offset_symbol_table(), encode_section_info(), expand_assignment(), expand_builtin(), expand_expr(), expand_expr_real_1(), expand_inline_function(), ffecom_1(), ffecom_1_fn(), ffecom_make_gfrt_(), ffecom_stabilize_aggregate_(), finish_asm_stmt(), finish_function(), finish_struct(), fix_string_type(), flags_from_decl_or_type(), fold_const_aggregate_ref(), gen_decl(), gen_declspecs(), get_callee_fndecl(), get_chain_decl(), get_constraint_exp_from_ssa_var(), get_default_value(), get_parm_info(), get_tinfo_decl(), gimplify_init_constructor(), GTY(), handle_const_attribute(), handle_impent(), handle_noreturn_attribute(), has_proper_scope_for_analysis(), implicitly_declare_fn(), initialize_for_inline(), initialize_inlined_parameters(), ipcp_insert_stage(), ipcp_replace_map_create(), iq2000_select_section(), java_init_decl_processing(), java_lang_expand_expr(), lhd_warn_unused_global_decl(), local_define_builtin(), lvalue_p_1(), m32r_encode_section_info(), m32r_in_small_data_p(), m32r_select_section(), machopic_select_section(), make_rtl_for_nonlocal_decl(), make_thunk(), mark_constant_function(), maybe_set_unchanging(), merge_decls(), mf_build_string(), mips_encode_section_info(), mips_in_small_data_p(), mips_output_aligned_decl_common(), mips_select_section(), mmix_encode_section_info(), mmix_select_section(), new_type_alias(), note_modified_parmregs(), pa_select_section(), print_node(), process_init_constructor(), process_template_parm(), push_inline_template_parms_recursive(), readonly_fields_p(), reduce_template_parm_level(), save_expr(), scan_sharing_clauses(), set_mem_attributes_minus_bitpos(), setup_one_parameter(), sra_walk_modify_expr(), stabilize_reference(), stabilize_reference_1(), start_function(), static_execute(), store_constructor(), string_constant(), substitute_in_expr(), tinfo_base_init(), unmodifiable_var_p(), update_cloned_parm(), v850_insert_attributes(), v850_select_section(), vector_size_helper(), vectorizable_load(), VPARAMS(), WFE_Expand_Expr(), WFE_Initialize_Decl(), wrapup_global_declaration_2(), and wrapup_global_declarations().
Definition at line 648 of file tree.h.
Referenced by copy_body_r(), decl_constant_value(), grokfield(), and initialize_inlined_parameters().
Definition at line 796 of file tree.h.
Referenced by Add_Inito_For_Tree(), Add_Initv_For_Tree(), associate_equivalences_with_edges(), c_common_truthvalue_conversion(), compare_constant(), const_binop(), const_vector_from_tree(), cp_tree_equal(), distribute_real_division(), dump_expr(), dump_generic_node(), expand_builtin_pow(), expand_complex_multiplication(), expand_expr(), expand_expr_real_1(), find_constant_index(), fold(), fold_abs_const(), fold_binary(), fold_builtin_cabs(), fold_builtin_ceil(), fold_builtin_classify(), fold_builtin_copysign(), fold_builtin_exponent(), fold_builtin_floor(), fold_builtin_int_roundingfn(), fold_builtin_lround(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_sqrt(), fold_builtin_trunc(), fold_comparison(), fold_complex_div_parts(), fold_complex_mult_parts(), fold_convert(), fold_convert_const_int_from_real(), fold_convert_const_real_from_real(), fold_inf_compare(), fold_mathfn_compare(), fold_negate_const(), fold_real_zero_addition_p(), generate_bytecode_insns(), initializer_zerop(), integer_valued_real_p(), is_zeros_p(), operand_equal_p(), output_constant(), pp_c_floating_constant(), pp_c_real_literal(), print_node(), print_node_brief(), real_dconstp(), real_minus_onep(), real_onep(), real_twop(), real_zerop(), record_equality(), simple_cst_equal(), some_nonzerop(), strip_float_extensions(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), WFE_Expand_Expr(), and write_real_cst().
Definition at line 795 of file tree.h.
Referenced by build_real(), const_hash_1(), dequeue_and_dump(), fold_relational_const(), iterative_hash_expr(), native_encode_real(), and simplify_rhs_and_lookup_avail_expr().
| #define TREE_REALPART | ( | NODE | ) | (COMPLEX_CST_CHECK (NODE)->complex.real) |
Definition at line 830 of file tree.h.
Referenced by Add_Inito_For_Tree(), Add_Initv_For_Tree(), browse_tree(), build_complex(), build_unary_op(), categorize_ctor_elements_1(), compare_constant(), const_binop(), const_hash_1(), copy_constant(), cp_tree_equal(), dump_generic_node(), expand_expr_real_1(), extract_component(), find_lattice_value(), fold(), fold_binary_to_constant(), fold_builtin_cabs(), fold_complex_add(), fold_complex_div(), fold_complex_mult(), fold_mult_zconjz(), fold_negate_expr(), fold_relational_const(), fold_unary(), fold_unary_to_constant(), generate_element_init_1(), initializer_zerop(), integer_all_onesp(), integer_nonzerop(), integer_onep(), integer_pow2p(), integer_zerop(), is_zeros_p(), iterative_hash_expr(), native_encode_complex(), negate_expr(), negate_expr_p(), operand_equal_p(), output_constant(), overflow_warning(), pp_c_initializer_list(), pp_c_postfix_expression(), print_node(), read_complex_part(), real_dconstp(), real_minus_onep(), real_onep(), real_twop(), real_zerop(), tree_floor_log2(), tree_log2(), walk_tree(), and WFE_Expand_Expr().
Definition at line 315 of file tree.h.
Referenced by break_up_subtract(), build1(), build1_stat(), build_common_tree_nodes(), build_objc_string_object(), build_omp_clause(), build_string(), c_finish_omp_for(), c_init_decl_processing(), canonicalize_comparison(), cxx_init_decl_processing(), DST_enter_param_vars(), fold(), get_expr_operands(), gimplify_expr(), gimplify_modify_expr(), GTY(), hack_method_prototype(), make_node(), make_node_stat(), make_phi_node(), make_tree_binfo_stat(), make_tree_vec(), make_tree_vec_stat(), release_ssa_name(), replace_reciprocal(), repropagate_negates(), simplify_cond_and_lookup_avail_expr(), simplify_control_stmt_condition(), simplify_rhs_and_lookup_avail_expr(), thread_across_edge(), tree_cons(), tree_cons_stat(), WFE_Expand_Expr(), and WFE_Start_Function().
Definition at line 626 of file tree.h.
Referenced by add_decl_expr(), add_pending_init(), add_stmt_to_compound(), alpha_va_arg(), alpha_va_start(), append_to_statement_list(), arc_va_arg(), array_to_pointer_conversion(), assign_parms(), begin_compound_stmt(), boolean_increment(), build1(), build1_stat(), build2_stat(), build3_stat(), build4_stat(), build5_stat(), build7_stat(), build_array_ref(), build_base_path(), build_binary_op(), build_c_cast(), build_call(), build_class_init(), build_class_member_access_expr(), build_compound_expr(), build_compound_literal(), build_const_cast(), build_constructor(), build_cplus_method_type(), build_cplus_new(), build_delete(), build_dynamic_cast(), build_expr_wfl(), build_function_call(), build_function_call_expr(), build_indirect_ref(), build_instanceof(), build_java_arrayaccess(), build_java_arraystore_check(), build_java_athrow(), build_java_throw_out_of_bounds_exception(), build_jni_stub(), build_min(), build_min_non_dep(), build_modify_expr(), build_new(), build_new_1(), build_new_method_call(), build_over_call(), build_ptrmemfunc(), build_raw_new_expr(), build_reinterpret_cast(), build_static_cast(), build_stmt(), build_target_expr(), build_unary_op(), build_vec_delete(), build_vec_delete_1(), build_x_compound_expr(), c4x_va_arg(), c_apply_type_quals_to_decl(), c_build_bind_expr(), c_common_truthvalue_conversion(), c_end_compound_stmt(), c_finish_stmt_expr(), c_strlen(), categorize_decl_for_section(), check_replaceable(), clear_storage_via_libcall(), clipper_va_arg(), clipper_va_start(), complete_start_java_method(), convert_from_reference(), convert_to_integer(), convert_to_void(), copy_body_r(), cris_expand_builtin_va_arg(), cxx_alignof_expr(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), decay_conversion(), default_function_array_conversion(), default_select_section(), delete_sanity(), do_jump(), duplicate_decls(), emit_block_move_via_libcall(), emit_side_effect_warnings(), empty_loop_p(), execute_fixup_cfg(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strncmp(), expand_builtin_va_copy(), expand_builtin_va_end(), expand_call_inline(), expand_complex_move(), expand_default_init(), expand_end_stmt_expr(), expand_expr(), expand_expr_real_1(), expand_expr_stmt_value(), expand_invoke(), expand_java_return(), expand_operands(), expand_return(), ffecom_1(), ffecom_1_fn(), ffecom_2(), ffecom_2s(), ffecom_3(), ffecom_3s(), ffecom_arg_ptr_to_expr(), ffecom_char_args_x_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_let_char_(), ffecom_modify(), ffecom_stabilize_aggregate_(), ffecom_subscript_check_(), ffeste_io_call_(), ffeste_R842(), ffeste_R843(), finish_call_expr(), finish_decl(), finish_stmt_expr(), fold(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_build_cleanup_point_expr(), fold_builtin_constant_p(), fold_builtin_fprintf(), fold_builtin_memory_op(), fold_builtin_memset(), fold_builtin_object_size(), fold_builtin_printf(), fold_builtin_strcpy(), fold_builtin_stxcpy_chk(), fold_ignored_result(), fold_ternary(), fold_truthop(), force_evaluation_order(), fr30_pass_by_reference(), fr30_pass_by_value(), frv_expand_builtin_va_start(), get_call_expr_operands(), get_member_function_from_ptrfunc(), get_narrower(), get_unwidened(), gimplify_body(), gimplify_call_expr(), gimplify_cond_expr(), gimplify_expr(), gimplify_expr_stmt(), gimplify_function_tree(), gimplify_if_stmt(), gimplify_init_ctor_eval(), gimplify_init_ctor_preeval(), GTY(), has_cleanups(), hppa_va_arg(), i860_va_arg(), i860_va_start(), i960_va_arg(), i960_va_start(), ia64_va_arg(), initialize_inlined_parameters(), instantiate_element(), instantiate_type(), internal_build_compound_expr(), iq2000_select_section(), is_ctrl_altering_stmt(), is_escape_site(), is_gimple_reg_rhs(), ix86_va_arg(), ix86_va_start(), java_init_decl_processing(), lookup_tmp_var(), loop_only_exit_p(), lower_cond_expr(), lower_omp_for(), lower_omp_master(), lower_omp_ordered(), lower_omp_sections(), lower_omp_single(), lvalue_p_1(), m32r_select_section(), m32r_va_arg(), m68hc11_expand_builtin_va_start(), m68hc11_va_arg(), m88k_va_arg(), m88k_va_start(), make_decl_rtl(), make_exit_edges(), make_node(), make_node_stat(), mark_stmt_if_obviously_necessary(), mips_encode_section_info(), mips_in_small_data_p(), mips_select_section(), mmix_encode_section_info(), mmix_expand_builtin_va_arg(), mmix_select_section(), mn10200_va_arg(), mn10300_va_arg(), movement_possibility(), nonpure_call_p(), omit_one_operand(), omit_two_operands(), operand_equal_p(), optimize_bit_field_compare(), optimize_bitfield_assignment_op(), optimize_stmt(), output_init_element(), pedantic_omit_one_operand(), pj_expand_builtin_va_arg(), pop_stmt_list(), print_node(), rationalize_conditional_expr(), recalculate_side_effects(), recompute_tree_invarant_for_addr_expr(), recompute_tree_invariant_for_addr_expr(), remap_block(), remove_useless_stmts_cond(), remove_useless_stmts_tc(), remove_useless_stmts_tf(), reorder_operands_p(), rs6000_va_arg(), rs6000_va_start(), s390_va_arg(), s390_va_start(), save_expr(), set_rhs(), setup_one_parameter(), sh_va_arg(), sh_va_start(), shortcut_cond_expr(), shorten_compare(), should_carry_locus_p(), simplify_aggr_init_exprs_r(), simplify_loop_decl_cond(), sparc_va_arg(), sra_walk_modify_expr(), stabilize_call(), stabilize_expr(), stabilize_init(), stabilize_reference(), stabilize_reference_1(), stabilize_throw_expr(), stabilize_va_list(), start_function(), statement_sink_location(), std_expand_builtin_va_arg(), std_expand_builtin_va_start(), string_constant(), tree_can_make_abnormal_goto(), tree_estimate_probability(), tree_swap_operands_p(), truthvalue_conversion(), tsi_delink(), tsi_link_after(), tsi_link_before(), tsi_split_statement_list_after(), tsi_split_statement_list_before(), twoval_comparison_p(), unary_complex_lvalue(), unsave_expr(), update_call_expr_flags(), use_register_for_decl(), v850_select_section(), v850_va_arg(), verify_expr(), voidify_wrapper_expr(), VPARAMS(), warn_if_unused_value(), WFE_Expand_Expr(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xtensa_va_arg(), and xtensa_va_start().
Definition at line 557 of file tree.h.
Referenced by add_call_clobber_ops(), add_decl_to_level(), analyze_function(), avr_handle_progmem_attribute(), avr_insert_attributes(), build_anon_union_vars(), build_array_declarator(), build_class_ref(), build_compound_literal(), build_constant_data_ref(), build_constants_constructor(), build_constructor(), build_java_class_ref(), build_jni_stub(), build_ptrmemfunc1(), build_selector_translation_table(), build_string_literal(), build_utf8_ref(), build_vtable(), builtin_save_expr(), c_expand_decl(), c_expand_return(), c_expr_to_decl(), c_finish_return(), c_gimplify_expr(), c_make_fname_decl(), c_mark_addressable(), c_parser_omp_threadprivate(), c_staticp(), categorize_ctor_elements_1(), cgraph_build_static_cdtor(), cgraph_create_edges(), cgraph_function_and_variable_visibility(), check_decl(), check_field_decls(), check_for_loop_decls(), check_global_declarations(), check_hidden_convs(), check_return_expr(), class_initializer(), compile_resource_file(), convert_local_reference(), convert_nonlocal_reference(), copy_body_r(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), coverage_counter_alloc(), cp_dump_tree(), cp_finish_decl(), cp_make_fname_decl(), create_builtin_decl(), create_coverage(), Create_DST_decl_For_Tree(), create_global_var(), create_omp_child_function(), create_sft(), Create_ST_For_Tree(), create_tag_raw(), create_tmp_var_raw(), cxx_mark_addressable(), cxx_omp_predetermined_sharing(), darwin_encode_section_info(), decay_conversion(), decl_constant_value_for_broken_optimization(), decl_jump_unsafe(), declare_inline_vars(), declare_return_variable(), default_hidden_stack_protect_fail(), duplicate_decls(), dw2_force_const_mem(), emit_offset_symbol_table(), emit_register_classes(), encode_section_info(), end_final(), expand_builtin_args_info(), expand_call_inline(), expand_decl(), expand_decl_init(), expand_expr(), expand_expr_real_1(), expand_one_var(), expand_static_init(), expand_used_vars(), expand_used_vars_for_block(), expand_var(), expand_var_p(), ffecom_char_args_x_(), ffecom_debug_kludge_(), ffecom_end_transition(), ffecom_expr_(), ffecom_init_0(), ffecom_init_zero_(), ffecom_lookup_label(), ffecom_member_phase2_(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_sym_transform_assign_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_vardesc_(), ffecom_vardesc_array_(), ffecom_vardesc_dims_(), ffeste_io_cilist_(), ffeste_io_cllist_(), ffeste_io_ialist_(), ffeste_io_icilist_(), ffeste_io_inlist_(), ffeste_io_olist_(), ffeste_R1001(), finish_anon_union(), finish_compound_literal(), finish_decl(), finish_id_expression(), finish_omp_threadprivate(), finish_struct_1(), finish_struct_anon(), fix_string_type(), fixed_address_object_p(), fold_const_aggregate_ref(), force_expr_to_var_cost(), force_var_cost(), generate_bytecode_insns(), generate_static_references(), generic_initializer(), genrtl_decl_stmt(), get_default_value(), get_guard(), Get_ST(), get_tinfo_decl(), get_variable_decl(), gimplify_decl_expr(), gimplify_expr(), gimplify_init_constructor(), gimplify_var_or_parm_decl(), grok_reference_init(), grokbitfield(), grokdeclarator(), grokfield(), grokvardecl(), GTY(), h8300_encode_section_info(), h8300_handle_eightbit_data_attribute(), h8300_handle_tiny_data_attribute(), hack_identifier(), handle_alias_attribute(), handle_class_ref(), handle_cleanup_attribute(), handle_externally_visible_attribute(), handle_init_priority_attribute(), handle_section_attribute(), handle_used_attribute(), has_proper_scope_for_analysis(), i386_pe_dllimport_p(), i386_pe_type_dllimport_p(), ia64_encode_section_info(), ia64_handle_model_attribute(), initialize_argument_information(), initialize_local_var(), initializer_constant_valid_p(), ip2k_handle_progmem_attribute(), is_global_var(), ix86_asm_file_end(), ix86_encode_section_info(), ix86_file_end(), ix86_handle_dll_attribute(), java_init_decl_processing(), java_lang_expand_expr(), layout_var_decl(), lhd_set_decl_assembler_name(), lhd_tree_inlining_auto_var_in_fn_p(), lookup_anon_field(), lookup_conversions_r(), lookup_nested_field(), lvalue_p_1(), m68hc11_handle_page0_attribute(), make_class_data(), make_decl_rtl(), make_method_value(), make_rtl_for_nonlocal_decl(), make_temporary_var_for_ref_to_temp(), may_be_aliased(), maybe_commonize_var(), maybe_deduce_size_from_array_init(), maybe_set_unchanging(), maybe_warn_about_returning_address_of_local(), member_init_ok_or_else(), merge_decls(), mf_build_string(), mudflap_finish_file(), mx_register_decls(), my_build_string(), nonstatic_local_decl_p(), objc_add_static_instance(), pop_init_level(), pp_c_storage_class_specifier(), print_declaration(), print_node(), process_init_constructor(), produce_memory_decl_rtl(), ptm_initializer(), ptr_initializer(), push_init_level(), pushdecl(), pushdecl_maybe_friend(), readonly_data_expr(), readonly_error(), record_call_1(), record_reference(), rest_of_decl_compilation(), safe_from_p(), set_array_declarator_type(), set_linkage_for_static_data_member(), set_mem_attributes_minus_bitpos(), sh_symbian_dllimport_p(), sh_symbian_handle_dll_attribute(), simple_operand_p(), split_address_cost(), sra_walk_modify_expr(), start_decl(), start_function(), start_init(), start_preparsed_function(), staticp(), store_constructor(), store_init_value(), suitable_for_tail_opt_p(), tinfo_base_init(), track_expr_p(), tree_function_versioning(), tree_nrv(), tsubst_decl(), unmodifiable_var_p(), unsave_r(), use_pointer_for_field(), v850_encode_section_info(), vect_can_force_dr_alignment_p(), vect_compute_data_ref_alignment(), WFE_Decl(), WFE_Initialize_Decl(), WFE_Resolve_Duplicate_Decls(), WFE_Start_Aggregate_Init(), wrapup_global_declaration_2(), wrapup_global_declarations(), and xstormy16_handle_below100_attribute().
| #define TREE_STRING_LENGTH | ( | NODE | ) | (STRING_CST_CHECK (NODE)->string.length) |
Definition at line 806 of file tree.h.
Referenced by Add_Inito_For_Tree(), array_size_for_constructor(), build_objc_string_object(), build_string(), c_expand_builtin_printf(), c_getstr(), c_strlen(), categorize_ctor_elements_1(), check_format_arg(), combine_strings(), compare_constant(), complete_array_type(), const_hash_1(), cp_lexer_handle_pragma(), cp_parser_linkage_specification(), cp_parser_string_literal(), cp_tree_equal(), dequeue_and_dump(), digest_init(), dump_expr(), expand_expr(), expand_expr_real_1(), fix_string_type(), fold_const_aggregate_ref(), fold_read_from_constant_string(), frv_string_begins_with(), Gen_Assign_Of_Init_Val(), get_constant_size(), initialize_cold_section_name(), iterative_hash_expr(), ix86_constant_alignment(), machopic_select_section(), maybe_apply_renaming_pragma(), mergeable_string_section(), mips_encode_section_info(), mudflap_enqueue_constant(), operand_equal_p(), output_constant(), output_constant_def_contents(), pp_c_string_literal(), print_node(), set_nonincremental_init_from_string(), simple_cst_equal(), store_expr(), string_constant(), tree_size(), verify_simple_string_cst(), verify_string_cst(), WFE_Add_Aggregate_Init_Address(), WFE_Address_Of(), WFE_Expand_Expr(), and WGEN_Expand_Pragma().
| #define TREE_STRING_POINTER | ( | NODE | ) | (STRING_CST_CHECK (NODE)->string.pointer) |
Definition at line 808 of file tree.h.
Referenced by Add_Inito_For_Tree(), Add_Initv_For_Tree(), alpha_encode_section_info(), alpha_in_small_data_p(), altivec_expand_builtin(), arc_compute_function_type(), arc_handle_interrupt_attribute(), arm_isr_value(), assemble_asm(), assemble_start_function(), build_asm_expr(), build_string(), c_common_pch_pragma(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_getstr(), c_parser_pragma_pch_preprocess(), c_strlen(), call_insn_operand(), cb_ident(), check_format_arg(), check_operand_nalternatives(), check_unique_operand_names(), coalesce_asm_operands(), combine_strings(), compare_constant(), const_hash_1(), cp_finish_decl(), cp_lexer_handle_pragma(), cp_parser_linkage_specification(), cp_parser_string_literal(), cp_tree_equal(), cris_md_asm_clobbers(), decl_tls_model(), decl_visibility(), default_function_rodata_section(), dequeue_and_dump(), dump_expr(), dump_generic_node(), expand_asm(), expand_asm_operands(), expand_expr(), expand_expr_real_1(), find_string_constant(), finish_asm_stmt(), finish_decl(), fold_const_aggregate_ref(), fold_read_from_constant_string(), frv_string_begins_with(), get_asm_expr_operands(), get_named_section(), Get_ST(), gimplify_asm_expr(), grokfield(), handle_alias_attribute(), handle_pragma_diagnostic(), handle_pragma_implementation(), handle_pragma_interface(), handle_section_attribute(), handle_tls_model_attribute(), handle_visibility_attribute(), ia64_in_small_data_p(), implicitly_declare(), initialize_cold_section_name(), initializer_constant_valid_p(), iterative_hash_expr(), ix86_in_large_data_p(), m32r_encode_section_info(), m32r_in_small_data_p(), machopic_select_section(), maybe_apply_renaming_pragma(), mergeable_string_section(), mips_encode_section_info(), mips_function_rodata_section(), mips_in_small_data_p(), mips_output_external(), named_section(), operand_equal_p(), output_constant(), pp_c_string_literal(), print_node(), push_namespace_with_attribs(), receiver_is_class_object(), resolve_asm_operand_names(), resolve_operand_name_1(), resolve_operand_names(), rest_of_decl_compilation(), set_nonincremental_init_from_string(), sh_expand_prologue(), sh_handle_sp_switch_attribute(), simple_cst_equal(), start_init(), th_in_small_data_p(), unlikely_text_section(), v850_encode_data_area(), verify_simple_string_cst(), verify_string_cst(), WFE_Add_Aggregate_Init_Address(), WFE_Address_Of(), Wfe_Expand_Asm_Operands(), WFE_Expand_Expr(), WFE_Weak_Finish(), WGEN_Expand_Pragma(), and yylex().
Definition at line 585 of file tree.h.
Referenced by assemble_name(), assemble_variable(), cgraph_varpool_finalize_decl(), cgraph_varpool_remove_unreferenced_decls(), change_decl_assembler_name(), check_global_declaration_1(), check_global_declarations(), decide_is_function_needed(), decide_is_variable_needed(), decl_needed_p(), do_assemble_alias(), dw2_force_const_mem(), emit_support_tinfos(), emit_tinfo_decl(), expand_body(), GTY(), handle_used_attribute(), i386_pe_asm_file_end(), i386_pe_file_end(), ia64_asm_output_external(), ia64_hpux_asm_file_end(), ia64_hpux_file_end(), java_lang_expand_expr(), machopic_validate_stub_or_non_lazy_ptr(), mark_needed(), mark_referenced(), maybe_make_one_only(), merge_weak(), mips_file_end(), output_call(), rest_of_compilation(), th_asm_file_end(), tree_expand_cfg(), use_thunk(), WFE_Expand_Decl(), and wrapup_global_declarations().
Definition at line 638 of file tree.h.
Referenced by add_stmt_operand(), add_virtual_operand(), analyze_function(), arm_compute_func_type(), avr_regs_to_save(), avr_simple_epilogue(), build1_stat(), build2_stat(), build3_stat(), build4_stat(), build5_stat(), build7_stat(), build_aggr_init(), build_array_ref(), build_call(), build_class_member_access_expr(), build_component_ref(), build_conditional_expr(), build_function_call(), build_indirect_ref(), build_over_call(), build_simple_base_path(), build_unary_op(), build_utf8_ref(), c_apply_type_quals_to_decl(), c_expand_return(), c_finish_return(), check_decl(), check_function_return_warnings(), check_global_declaration_1(), check_return_expr(), check_tree(), compile_resource_file(), convert_from_reference(), copy_body_r(), copy_decl_for_inlining(), copy_decl_to_var(), copy_result_decl_to_var(), create_global_var(), create_name_tags(), Create_ST_For_Tree(), create_stack_guard(), decl_can_be_decomposed_p(), decl_constant_value(), default_function_array_conversion(), default_hidden_stack_protect_fail(), determine_lsm_reg(), diagnose_mismatched_decls(), dump_variable(), duplicate_decls(), execute_warn_function_noreturn(), execute_warn_function_return(), expand_builtin(), expand_call(), expand_decl(), expand_end_stmt_expr(), expand_expr(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), ffecom_1_fn(), ffecom_make_gfrt_(), ffecom_stabilize_aggregate_(), finish_struct(), flags_from_decl_or_type(), fold_builtin_memory_op(), fold_builtin_memset(), gather_mem_refs_stmt(), gen_decl(), get_callee_fndecl(), get_default_value(), get_expr_operands(), get_inner_reference(), get_narrower(), get_parm_info(), get_tmt_for(), get_unwidened(), gimplify_bind_expr(), gimplify_expr(), gimplify_function_tree(), grokfndecl(), GTY(), handle_const_attribute(), handle_noreturn_attribute(), has_proper_scope_for_analysis(), init_exception_processing(), instantiate_element(), is_gimple_reg(), java_init_decl_processing(), local_define_builtin(), lookup_field_for_decl(), make_decl_rtl(), make_thunk(), mark_constant_function(), merge_decls(), objc_mark_locals_volatile(), optimize_bit_field_compare(), optimize_bitfield_assignment_op(), pa_select_section(), print_node(), push_throw_library_fn(), pushdecl(), put_addressof_into_stack(), put_var_into_stack(), recalculate_side_effects(), rs6000_va_arg(), set_mem_attributes_minus_bitpos(), setup_pointers_and_addressables(), simple_operand_p(), stabilize_reference(), stabilize_reference_1(), stmt_makes_single_load(), stmt_makes_single_store(), tree_could_trap_p(), tree_nrv(), type_var_init(), var_can_have_subvars(), vector_size_helper(), warn_if_unused_value(), WFE_Array_Expr(), WFE_Expand_Expr(), and WFE_Lhs_Of_Modify_Expr().
| #define TREE_TYPE | ( | NODE | ) | ((NODE)->common.type) |
Definition at line 392 of file tree.h.
Referenced by abs_replacement(), abstract_virtuals_error(), acceptable_java_type(), access_can_touch_variable(), add_alias_set_conflicts(), add_binding(), add_builtin_candidate(), add_builtin_candidates(), add_candidate_1(), add_case_node(), add_conv_candidate(), add_conversions(), add_defarg_fn(), add_exception_specifier(), add_fields_to_record_type(), add_fields_to_vec(), add_flexible_array_elts_to_size(), add_friend(), add_function_candidate(), Add_Inito_For_Tree(), add_iv_value_candidates(), add_method(), add_method_1(), add_old_iv_candidates(), add_pointed_to_expr(), add_to_parts(), addr_object_size(), address_analysis(), adjust_accumulator_values(), adjust_clone_args(), adjust_range_with_scev(), adjust_return_value(), adorn_decl(), aggregate_contains_union_type(), aggregate_value_p(), align_variable(), all_ones_mask_p(), allocate_struct_function(), alpha_encode_section_info(), alpha_expand_builtin(), alpha_gimplify_va_arg(), alpha_gimplify_va_arg_1(), alpha_in_small_data_p(), alpha_output_mi_thunk_osf(), alpha_va_arg(), alpha_va_start(), alter_access(), altivec_build_resolved_builtin(), altivec_expand_builtin(), altivec_expand_vec_ext_builtin(), altivec_expand_vec_set_builtin(), altivec_resolve_overloaded_builtin(), ambiguous_decl(), analyze_function(), analyze_offset(), analyze_offset_expr(), analyze_scalar_evolution_1(), analyze_variable(), append_innerclasses_attribute(), append_innerclasses_attribute_entry(), apply_args_size(), arc_va_arg(), arg_assoc(), arg_assoc_type(), arm_function_ok_for_sibcall(), arm_handle_isr_attribute(), arm_init_cumulative_args(), arm_output_mi_thunk(), arm_return_in_memory(), array_base_name_differ_p(), array_ref_element_size(), array_ref_low_bound(), array_ref_up_bound(), array_size_for_constructor(), array_to_pointer_conversion(), array_type_nelts(), array_type_nelts_total(), assemble_constant_align(), assemble_variable(), assert_no_overflow_lt(), assign_parm_find_data_types(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_parms_augmented_arg_list(), assign_parms_initialize_all(), assign_parms_unsplit_complex(), assign_temp(), associate_equivalences_with_edges(), associated_type(), avail_expr_eq(), avoid_arithmetics_in_type_p(), avr_handle_progmem_attribute(), avr_progmem_p(), bad_specifiers(), base_addr_differ_p(), base_object_differ_p(), begin_class_definition(), bfin_expand_epilogue(), bfin_expand_prologue(), bfin_frame_pointer_required(), bfin_function_ok_for_sibcall(), bfin_hard_regno_rename_ok(), bind_template_template_parm(), block_move_libcall_safe_for_call_parm(), boolean_increment(), bot_manip(), bound_pmf_p(), break_out_calls(), break_up_subtract_bb(), browse_tree(), build0_stat(), build1(), build1_stat(), build2_stat(), build3_stat(), build4_stat(), build5_stat(), build7_stat(), build_addr(), build_addr_func(), build_address(), build_address_of(), build_aggr_init(), build_anon_union_vars(), build_array_declarator(), build_array_ref(), build_array_type(), build_asm_expr(), build_assert_expr_for(), build_base_path(), build_baselink(), build_binary_op(), build_c_cast(), build_call(), build_category_initializer(), build_class_init(), build_class_member_access_expr(), build_class_ref(), build_cleanup(), build_clone(), build_common_builtin_nodes(), build_common_tree_nodes(), build_common_tree_nodes_2(), build_complex(), build_complex_type(), build_component_ref(), build_compound_expr(), build_compound_literal(), build_conditional_expr(), build_const_cast(), build_const_cast_1(), build_constant_desc(), build_constants_constructor(), build_constructor(), build_conv(), build_cplus_array_type_1(), build_cplus_method_type(), build_ctor_vtbl_group(), build_ctr_info_value(), build_cxx_call(), build_decl(), build_decl_stat(), build_def_use(), build_delete(), build_dtor_call(), build_dynamic_cast_1(), build_eh_type_type(), build_enumerator(), build_exception_object_ref(), build_expr_from_tree(), build_expr_type_conversion(), build_expr_wfl(), build_external_ref(), build_field_call(), build_field_list(), build_field_ref(), build_fn_info_value(), build_fold_addr_expr(), build_fold_addr_expr_with_type(), build_fold_indirect_ref(), build_function_call(), build_function_call_expr(), build_function_call_real(), build_function_type(), build_functional_cast(), build_gcov_info(), build_headof(), build_index_type(), build_indirect_ref(), build_init(), build_instanceof(), build_int_2_wide(), build_int_cst_wide(), build_ivar_reference(), build_java_array_length_access(), build_java_array_type(), build_java_arrayaccess(), build_java_arraystore_check(), build_java_binop(), build_java_check_indexed_type(), build_java_class_ref(), build_java_signature(), build_jni_stub(), build_keyword_decl(), build_m_component_ref(), build_member_call(), build_method_call(), build_method_decl(), build_method_symbols_entry(), build_method_type(), build_method_type_directly(), build_min(), build_min_non_dep(), build_modify_expr(), build_module_descriptor(), build_new(), build_new_1(), build_new_array(), build_new_method_call(), build_new_op(), build_non_dependent_expr(), build_objc_method_call(), build_object_call(), build_offset_ref(), build_offset_type(), build_one_cst(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_pointer_type(), build_pointer_type_for_mode(), build_polynomial_chrec(), build_prim_array_type(), build_primary_vtable(), build_protocol_expr(), build_protocol_initializer(), build_ptrmem_type(), build_ptrmemfunc(), build_ptrmemfunc1(), build_ptrmemfunc_access_expr(), build_range_check(), build_range_type(), build_real(), build_receiver_ref(), build_reference_type(), build_reference_type_for_mode(), build_reinterpret_cast(), build_reinterpret_cast_1(), build_result_decl(), build_scoped_method_call(), build_scoped_ref(), build_selector_translation_table(), build_sender_ref(), build_shared_structure_initializer(), build_simple_base_path(), build_special_member_call(), build_static_cast(), build_static_cast_1(), build_static_field_ref(), build_stmt(), build_string_literal(), build_target_expr(), build_template_parm_index(), build_throw(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_type_no_quals(), build_typeid(), build_unary_op(), build_up_reference(), build_user_type_conversion_1(), build_utf8_ref(), build_vbase_delete(), build_vec_delete(), build_vec_delete_1(), build_vec_init(), build_vector(), build_vfield_ref(), build_vfn_ref(), build_vtable_entry_ref(), build_vtbl_address(), build_vtbl_ref_1(), build_vtt_inits(), build_wfl_node(), build_x_arrow(), build_x_compound_expr(), build_x_unary_op(), build_x_va_arg(), build_zero_init(), build_zero_vector(), builtin_mathfn_code(), c4x_assembler_function_p(), c4x_encode_section_info(), c4x_gimplify_va_arg_expr(), c4x_init_cumulative_args(), c4x_interrupt_function_p(), c4x_leaf_function_p(), c4x_naked_function_p(), c4x_va_arg(), c_add_case_label(), c_alignof_expr(), c_apply_type_quals_to_decl(), c_build_qualified_type(), c_common_get_alias_set(), c_common_nodes_and_builtins(), c_common_truthvalue_conversion(), c_common_type(), c_convert_parm_for_inlining(), c_expand_asm_operands(), c_expand_body(), c_expand_builtin(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_expand_decl(), c_expand_expr_stmt(), c_expand_return(), c_expr_sizeof_expr(), c_finish_case(), c_finish_if_stmt(), c_finish_incomplete_decl(), c_finish_omp_atomic(), c_finish_omp_clauses(), c_finish_omp_critical(), c_finish_omp_for(), c_finish_omp_parallel(), c_finish_return(), c_finish_stmt_expr(), c_incomplete_type_error(), c_init_decl_processing(), c_make_fname_decl(), c_mark_addressable(), c_objc_common_truthvalue_conversion(), c_parser_declaration_or_fndef(), c_parser_omp_clause_num_threads(), c_parser_omp_clause_schedule(), c_parser_omp_sections_scope(), c_parser_omp_single(), c_parser_omp_threadprivate(), c_parser_typeof_specifier(), c_process_expr_stmt(), c_sizeof_or_alignof_type(), c_start_case(), c_type_hash(), c_warn_unused_result(), call_expr_flags(), calls_function_1(), can_address_p(), can_complete_type_without_circularity(), can_convert_eh(), can_count_iv_in_wider_type_bound(), can_widen_reference_to(), cand_value_at(), canonicalize_addr_expr(), canonicalize_component_ref(), canonicalize_for_substitution(), canonicalize_loop_induction_variables(), case_index_expr_type(), casts_away_constness(), casts_away_constness_r(), categorize_ctor_elements_1(), ccp_fold(), ccp_fold_builtin(), cfg_remove_useless_stmts_bb(), cgraph_estimate_size_after_inlining(), cgraph_increase_alignment(), check_all_va_list_escapes(), check_bases(), check_bitfield_decl(), check_bitfield_type_and_width(), check_call(), check_cast(), check_classfn(), check_default_args(), check_default_argument(), check_dtor_name(), check_elaborated_type_specifier(), check_explicit_specialization(), check_field_decl(), check_field_decls(), check_final_overrider(), check_for_builtin(), check_for_nested_with_variably_modified(), check_for_out_of_scope_variable(), check_for_uninitialized_const_var(), check_format_arg(), check_format_string(), check_format_types(), check_function_arguments_recurse(), check_function_format(), check_function_parameter_and_return_types(), check_function_sentinel(), check_function_type(), check_handlers(), check_handlers_1(), check_hidden_convs(), check_initializer(), check_instantiated_args(), check_ivars(), check_java_method(), check_local_unnamed_variable(), check_member_template(), check_missing_format_attribute(), check_nonnull_arg(), check_omp_for_incr_expr(), check_redeclaration_exception_specification(), check_replaceable(), check_return_expr(), check_template_template_default_arg(), check_va_list_escapes(), chrec_convert_aggressive(), chrec_evaluate(), chrec_type(), classify_argument(), clear_storage_via_libcall(), clipper_va_arg(), clipper_va_start(), clone_function_decl(), clone_underlying_type(), close_type_exposed_parameter(), close_type_full_escape(), close_type_seen(), coerce_delete_type(), coerce_new_type(), coerce_template_template_parms(), collect_object_sizes_for(), collect_points_to_info_for(), combine_comparisons(), combine_strings(), common_enclosing_context_p(), common_pointer_type(), common_type(), comp_array_types(), comp_except_types(), comp_method_with_proto(), comp_proto_with_proto(), comp_ptr_ttypes_const(), comp_ptr_ttypes_real(), comp_ptr_ttypes_reinterpret(), comp_target_parms(), comp_target_types(), comp_template_parms(), compare_constant(), compare_ics(), compare_trees(), compare_type(), compare_values_warnv(), compile_resource_file(), complete_array_type(), complete_ptr_ref_or_void_ptr_p(), complete_type(), complete_vars(), complex_visit_phi(), complex_visit_stmt(), component_ref_field_offset(), component_ref_for_mem_expr(), component_uses_parent_alias_set(), composite_pointer_type(), composite_pointer_type_r(), composite_type(), comptypes(), comptypes_internal(), computation_cost(), compute_argument_addresses(), compute_array_index_type(), compute_builtin_object_size(), compute_object_offset(), compute_object_sizes(), compute_phi_arg_on_exit(), compute_points_to_and_addr_escape(), compute_record_mode(), conditional_conversion(), conditional_replacement(), const_binop(), const_hash_1(), const_vector_from_tree(), constant_boolean_node(), constant_multiple_of(), constant_type(), constant_value_1(), constrain_class_visibility(), constrain_visibility_for_template(), constructor_static_from_elts_p(), contains_128bit_aligned_vector_p(), contains_empty_class_p(), contains_pointers_p(), convert(), convert_affine_scev(), convert_and_check(), convert_arg_to_ellipsis(), convert_arguments(), convert_class_to_reference(), convert_for_arg_passing(), convert_for_assignment(), convert_for_initialization(), convert_force(), convert_from_reference(), convert_ieee_real_to_integer(), convert_like_real(), convert_lvalue(), convert_member_func_to_ptr(), convert_nonlocal_reference(), convert_nontype_argument(), convert_ptrmem(), convert_template_argument(), convert_to_base(), convert_to_base_statically(), convert_to_complex(), convert_to_integer(), convert_to_pointer(), convert_to_pointer_force(), convert_to_real(), convert_to_reference(), convert_to_vector(), convert_to_void(), convert_tramp_reference(), copy_body_r(), copy_constant(), copy_decl_for_inlining(), copy_decl_to_var(), copy_default_args_to_explicit_spec(), copy_fn_p(), copy_rename_partition_coalesce(), copy_result_decl_to_var(), copy_statement_list(), could_have_pointers(), count_fields(), count_num_arguments(), count_stars(), count_type_elements(), covariant_return_p(), cp_apply_type_quals_to_decl(), cp_build_qualified_type_real(), cp_cannot_inline_tree_fn(), cp_complete_array_type(), cp_convert_to_pointer(), cp_copy_res_decl_for_inlining(), cp_dump_tree(), cp_expr_size(), cp_finish_decl(), cp_fname_init(), cp_genericize(), cp_genericize_r(), cp_gimplify_expr(), cp_gimplify_init_expr(), cp_line_of(), cp_make_fname_decl(), cp_parser_base_specifier(), cp_parser_check_access_in_redeclaration(), cp_parser_class_head(), cp_parser_class_name(), cp_parser_constructor_declarator_p(), cp_parser_direct_declarator(), cp_parser_elaborated_type_specifier(), cp_parser_functional_cast(), cp_parser_late_parsing_default_args(), cp_parser_nested_name_specifier_opt(), cp_parser_new_type_id(), cp_parser_omp_sections_scope(), cp_parser_omp_single(), cp_parser_postfix_dot_deref_expression(), cp_parser_postfix_expression(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_pseudo_destructor_name(), cp_parser_save_default_args(), cp_parser_simple_type_specifier(), cp_parser_string_literal(), cp_parser_template_declaration_after_export(), cp_parser_unqualified_id(), cp_pointer_int_sum(), cp_tree_equal(), cp_truthvalue_conversion(), cp_walk_subtrees(), cplus_decl_attributes(), cplus_expand_constant(), cprop_operand(), create_canonical_iv(), create_coverage(), create_data_ref(), Create_DST_type_For_Tree(), create_expression_by_pieces(), create_function_info_for(), create_iv(), create_label_decl(), create_mem_ref(), create_name_tags(), create_one_component_var(), create_overlap_variables_for(), Create_ST_For_Tree(), create_temp(), create_tmp_from_val(), Create_TY_For_Tree(), create_value_expr_from(), create_variable_info_for(), cris_expand_builtin_va_arg(), crx_interrupt_function_p(), cst_and_fits_in_hwi(), current_template_args(), cxx_alignof_expr(), cxx_callgraph_analyze_expr(), cxx_expand_expr(), cxx_incomplete_type_diagnostic(), cxx_init(), cxx_init_decl_processing(), cxx_maybe_build_cleanup(), cxx_omp_clause_apply_fn(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), cxx_sizeof_or_alignof_type(), cxx_type_promotes_to(), cxx_types_compatible_p(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), d30v_init_cumulative_args(), d30v_stack_info(), decay_conversion(), decl_attributes(), decl_can_be_decomposed_p(), decl_constant_value(), decl_function_context(), decl_is_java_type(), decl_is_template_id(), decl_jump_unsafe(), decl_linkage(), declare_return_variable(), decls_match(), declspecs_add_type(), decode_addr_const(), decode_field_reference(), default_conversion(), default_function_array_conversion(), delete_duplicate_fields_1(), delete_sanity(), dependent_base_p(), dependent_type_p_r(), dequeue_and_dump(), derive_constant_upper_bound(), determine_base_object(), determine_biv_step(), determine_common_wider_type(), determine_exit_conditions(), determine_invariantness_stmt(), determine_iv_cost(), determine_lsm_reg(), determine_specialization(), determine_visibility(), dfs_accumulate_vtbl_inits(), dfs_base_derived_from(), dfs_build_secondary_vptr_vtt_inits(), dfs_push_decls(), dfs_unuse_fields(), diagnose_arglist_conflict(), diagnose_mismatched_decls(), difference_cost(), digest_init(), direct_reference_binding(), discriminator_for_local_entity(), div_if_zero_remainder(), do_build_assign_ref(), do_build_copy_constructor(), do_class_using_decl(), do_compare_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_greater(), do_negate(), do_nonmember_using_decl(), do_pending_defargs(), do_plus_minus(), do_return_redirection(), do_scoped_id(), do_static_destruction(), do_static_initialization_or_destruction(), do_store_flag(), do_structure_copy(), do_type_instantiation(), done_pending_defargs(), DST_construct_pointer_to_member(), DST_Create_Parmvar(), DST_Create_Subprogram(), DST_Create_type(), DST_Create_var(), DST_enter_array_type(), DST_enter_member_function(), DST_enter_normal_field(), DST_enter_param_vars(), DST_enter_static_data_mem(), DST_enter_struct_union_members(), dubious_conversion_warnings(), dump_array(), dump_decl(), dump_expr(), dump_function_decl(), dump_function_name(), dump_generic_node(), dump_iv(), dump_points_to_info(), dump_template_decl(), dump_template_parameter(), dump_type(), dump_type_prefix(), dump_type_suffix(), dump_value_range(), dump_variable(), duplicate_decls(), duplicate_ssa_name_ptr_info(), eh_type_info(), eliminate(), eliminate_duplicate_pair(), eliminate_not_pairs(), eliminate_plus_minus_pair(), eliminate_redundant_computations(), eliminate_using_constants(), emit_block_move_via_libcall(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_load(), emit_load_or_store(), emit_move_sequence(), emit_note_insn_var_location(), emit_side_effect_warnings(), emit_store(), emit_tinfo_decl(), enclosing_context_p(), encode_array(), encode_field_decl(), encode_method_def(), encode_method_prototype(), encode_pointer(), end_final(), enter_scope_of(), entry_match_pointer_p(), error_if_numeric_overflow(), error_type(), estimate_case_costs(), estimate_niter_from_size_of_data(), estimate_num_insns_1(), estimate_numbers_of_iterations_loop(), eval_subst(), execute_cse_reciprocals(), execute_cse_reciprocals_1(), execute_optimize_stdarg(), execute_warn_function_return(), expand_aggr_init_1(), expand_anon_union_decl(), expand_asm_operands(), expand_assignment(), expand_builtin(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_bcopy(), expand_builtin_classify_type(), expand_builtin_compare_and_swap(), expand_builtin_constant_p(), expand_builtin_expect_jump(), expand_builtin_fabs(), expand_builtin_ffs(), expand_builtin_fork_or_exec(), expand_builtin_fprintf(), expand_builtin_int_roundingfn(), expand_builtin_lock_test_and_set(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_memory_chk(), expand_builtin_next_arg(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_printf(), expand_builtin_signbit(), expand_builtin_sincos(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strcat(), expand_builtin_strchr(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_strpbrk(), expand_builtin_strrchr(), expand_builtin_strstr(), expand_builtin_sync_operation(), expand_builtin_unop(), expand_builtin_va_arg(), expand_builtin_va_copy(), expand_call(), expand_call_inline(), expand_case(), expand_complex_comparison(), expand_complex_libcall(), expand_complex_move(), expand_complex_operations_1(), expand_decl(), expand_decl_init(), expand_default_init(), expand_end_case_type(), expand_end_stmt_expr(), expand_expr(), expand_expr_addr_expr(), expand_expr_addr_expr_1(), expand_expr_real(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_function_start(), expand_goto_internal(), expand_increment(), expand_inline_function(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_invoke(), expand_java_field_op(), expand_java_pushc(), expand_java_return(), expand_member_init(), expand_omp_for_generic(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_one_register_var(), expand_one_var(), expand_parallel_call(), expand_prologue(), expand_ptrmemfunc_cst(), expand_return(), expand_shift(), expand_start_catch_block(), expand_static_init(), expand_unordered_cmp(), expand_value_return(), expand_vec_cond_expr(), expand_vec_shift_expr(), expand_vector_addition(), expand_vector_operations_1(), expand_vector_parallel(), expand_vector_piecewise(), expand_virtual_init(), expand_widen_pattern_expr(), expr_align(), expr_expected_value(), expr_object_size(), expr_sizeof(), expressions_equal_p(), extract_array_ref(), extract_component(), extract_muldiv_1(), extract_omp_for_data(), extract_range_from_assert(), extract_range_from_binary_expr(), extract_range_from_comparison(), extract_range_from_cond(), extract_range_from_expr(), extract_range_from_unary_expr(), ffecom_1(), ffecom_1_fn(), ffecom_2(), ffecom_arg_ptr_to_expr(), ffecom_arglist_expr_(), ffecom_arrayref_(), ffecom_call_(), ffecom_char_args_x_(), ffecom_char_enhance_arg_(), ffecom_constantunion(), ffecom_convert_narrow_(), ffecom_convert_to_complex_(), ffecom_convert_widen_(), ffecom_debug_kludge_(), ffecom_do_entry_(), ffecom_end_transition(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_finish_global_(), ffecom_gen_sfuncdef_(), ffecom_gfrt_tree_(), ffecom_init_0(), ffecom_init_zero_(), ffecom_intrinsic_ichar_(), ffecom_intrinsic_len_(), ffecom_let_char_(), ffecom_make_complex_type_(), ffecom_make_gfrt_(), ffecom_modify(), ffecom_overlap_(), ffecom_ptr_to_expr(), ffecom_stabilize_aggregate_(), ffecom_start_progunit_(), ffecom_subscript_check_(), ffecom_sym_transform_(), ffecom_sym_transform_assign_(), ffecom_transform_common_(), ffecom_transform_equiv_(), ffecom_transform_namelist_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), ffecom_tree_divide_(), ffecom_type_localvar_(), ffecom_vardesc_(), ffecom_vardesc_dims_(), ffestd_stmt_pass_(), ffeste_begin_iterdo_(), ffeste_end_iterdo_(), ffeste_io_cilist_(), ffeste_io_cllist_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_ialist_(), ffeste_io_icilist_(), ffeste_io_inlist_(), ffeste_io_olist_(), ffeste_R1001(), ffeste_R1212(), ffeste_R1227(), ffeste_R809(), ffeste_R837(), ffeste_R838(), ffeste_R839(), ffeste_R840(), fields_compatible_p(), finalize_must_preallocate(), finalize_nesting_tree_1(), find_assert_locations(), find_base_decl(), find_bivs(), find_constant_index(), find_equivalent_equality_comparison(), find_escape_constraints(), find_fieldref_index(), find_func_aliases(), find_interesting_uses_address(), find_methodref_with_class_index(), find_phi_replacement_condition(), find_placeholder(), find_single_pointer_decl_1(), find_substitution(), find_tail_calls(), finish_anon_union(), finish_asm_stmt(), finish_base_specifier(), finish_builtin_type(), finish_call_expr(), finish_case_label(), finish_class_member_access_expr(), finish_compound_literal(), finish_constructor_body(), finish_decl(), finish_decl_parsing(), finish_destructor_body(), finish_enum(), finish_expr_stmt(), finish_for_expr(), finish_function(), finish_handler_parms(), finish_id_expr(), finish_id_expression(), finish_member_declaration(), finish_member_template_decl(), finish_message_expr(), finish_non_static_data_member(), finish_offsetof(), finish_omp_clauses(), finish_omp_for(), finish_omp_parallel(), finish_omp_threadprivate(), finish_pseudo_destructor_call_expr(), finish_pseudo_destructor_expr(), finish_static_data_member_decl(), finish_stmt_expr(), finish_stmt_expr_expr(), finish_struct(), finish_struct_1(), finish_struct_anon(), finish_switch_cond(), finish_typeof(), finish_unary_op_expr(), finish_vector_type(), fix_string_type(), fix_unsafe_tree(), fixed_type_or_null(), fixup_anonymous_aggr(), fixup_child_record_type(), fixup_gotos(), fixup_remapped_decl(), fixup_signed_type(), fixup_unsigned_type(), flags_from_decl_or_type(), flexible_array_type_p(), flush_quick_stack(), fn_type_unification(), fold(), fold_affine_expr(), fold_binary(), fold_binary_op_with_conditional_arg(), fold_binary_to_constant(), fold_builtin(), fold_builtin_1(), fold_builtin_bitop(), fold_builtin_cabs(), fold_builtin_ceil(), fold_builtin_classify(), fold_builtin_classify_type(), fold_builtin_constant_p(), fold_builtin_exponent(), fold_builtin_floor(), fold_builtin_fprintf(), fold_builtin_int_roundingfn(), fold_builtin_logarithm(), fold_builtin_lround(), fold_builtin_memcpy(), fold_builtin_memory_chk(), fold_builtin_memory_op(), fold_builtin_mempcpy(), fold_builtin_memset(), fold_builtin_next_arg(), fold_builtin_printf(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_snprintf_chk(), fold_builtin_sprintf(), fold_builtin_sprintf_chk(), fold_builtin_strcat_chk(), fold_builtin_strchr(), fold_builtin_strcpy(), fold_builtin_strncat(), fold_builtin_strncat_chk(), fold_builtin_strncpy(), fold_builtin_strpbrk(), fold_builtin_strrchr(), fold_builtin_strstr(), fold_builtin_stxcpy_chk(), fold_builtin_trunc(), fold_builtin_unordered_cmp(), fold_comparison(), fold_complex_add(), fold_complex_div_parts(), fold_complex_mult_parts(), fold_cond_expr_with_comparison(), fold_const_aggregate_ref(), fold_convert(), fold_convert_const(), fold_convert_const_int_from_int(), fold_div_compare(), fold_fixed_mathfn(), fold_if_not_in_template(), fold_indirect_ref(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_inf_compare(), fold_mathfn_compare(), fold_mult_zconjz(), fold_negate_expr(), fold_offsetof_1(), fold_plusminus_mult_expr(), fold_predicate_in(), fold_range_test(), fold_read_from_constant_string(), fold_relational_const(), fold_relational_hi_lo(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_single_bit_test_into_sign_test(), fold_stmt(), fold_stmt_r(), fold_strip_sign_ops(), fold_ternary(), fold_to_nonsharp_ineq_using_bound(), fold_trunc_transparent_mathfn(), fold_truth_not_expr(), fold_truthop(), fold_unary(), fold_unary_to_constant(), fold_used_pointer(), fold_used_pointer_cast(), fold_widened_comparison(), follow_ssa_edge_in_rhs(), for_each_template_parm_r(), force_constant_size(), force_evaluation_order(), force_expr_to_var_cost(), force_fit_type(), force_gimple_operand(), force_rvalue(), force_var_cost(), forward_propagate_addr_expr_1(), forward_propagate_addr_into_variable_array_index(), forward_propagate_into_cond_1(), forwarding_offset(), fp_predicate(), friend_of_associated_class_p(), frv_adjust_field_align(), frv_expand_builtin(), frv_expand_builtin_va_start(), frv_in_small_data_p(), frv_init_cumulative_args(), function_arg(), function_arg_record_value_1(), function_arg_record_value_2(), function_arg_slotno(), function_cannot_inline_p(), function_has_varargs(), function_to_pointer_conversion(), function_types_compatible_p(), function_value(), gather_mem_refs_stmt(), gcc_loop_to_lambda_loop(), gen_decl(), gen_declaration_1(), gen_declarator(), gen_formal_list_for_func_def(), gen_mem_addressof(), gen_method_decl(), gen_regparm_prefix(), gen_rtx_REG_offset(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), gen_type(), generate_bytecode_conditional(), generate_bytecode_insns(), generate_bytecode_return(), generate_category(), generate_classfile(), generate_classref_translation_entry(), generate_copy_inout(), generate_dispatch_table(), generate_dispatch_tables(), generate_ivar_lists(), generate_ivars_list(), generate_method_descriptors(), generate_objc_symtab_decl(), generate_one_element_ref(), generate_protocol_list(), generate_protocols(), generate_shared_structures(), generate_static_references(), genrtl_decl_cleanup(), genrtl_decl_stmt(), genrtl_finish_function(), genrtl_switch_stmt(), get_access_flags(), get_alias_set(), get_arg_type_list(), get_bindings(), get_bindings_real(), get_boehm_type_descriptor(), get_canon_type(), get_chain_field(), get_class_binding(), get_class_constant(), get_component_ssa_name(), get_component_var(), get_computation_aff(), get_computation_at(), get_computation_cost_at(), get_constant_alignment(), get_constant_size(), get_constraint_for(), get_decl_align_unit(), get_dynamic_cast_base_type(), get_frame_field(), get_guard_bits(), get_guard_cond(), get_initial_def_for_reduction(), get_inner_array_type(), get_inner_reference(), get_member_function_from_ptrfunc(), get_memory_rtx(), get_mostly_instantiated_function_type(), get_narrower(), get_nl_goto_field(), get_nmt_for(), get_object_reference(), get_parm_info(), get_pointer_alignment(), get_ptr_info(), get_ref_base_and_extent(), get_set_constructor_bits(), Get_ST(), get_static_chain(), get_super_receiver(), get_target_expr(), get_tinfo_decl(), get_tinfo_decl_dynamic(), get_tmt_for(), get_typeid(), get_unwidened(), get_value_range(), get_variable_section(), get_vcond_icode(), gimple_boolify(), gimple_tree_eq(), gimplify_addr_expr(), gimplify_arg(), gimplify_bind_expr(), gimplify_boolean_expr(), gimplify_compound_lval(), gimplify_cond_expr(), gimplify_decl_expr(), gimplify_expr(), gimplify_expr_stmt(), gimplify_function_tree(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_eval_range(), gimplify_init_ctor_preeval(), gimplify_init_ctor_preeval_1(), gimplify_modify_expr(), gimplify_modify_expr_complex_part(), gimplify_modify_expr_rhs(), gimplify_modify_expr_to_memcpy(), gimplify_modify_expr_to_memset(), gimplify_omp_atomic(), gimplify_omp_atomic_fetch_op(), gimplify_omp_atomic_pipeline(), gimplify_omp_for(), gimplify_one_sizepos(), gimplify_parameters(), gimplify_return_expr(), gimplify_save_expr(), gimplify_scalar_mode_aggregate_compare(), gimplify_scan_omp_clauses(), gimplify_self_mod_expr(), gimplify_target_expr(), gimplify_type_sizes(), gimplify_va_arg_expr(), gimplify_variable_sized_compare(), give_name_to_locals(), goa_lhs_expr_p(), grok_array_decl(), grok_function_init(), grok_op_properties(), grok_reference_init(), grokbitfield(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), grokvardecl(), group_case_labels(), group_case_nodes(), GTY(), hack_identifier(), hack_method_prototype(), handle_aligned_attribute(), handle_class_head(), handle_class_head_apparent_template(), handle_const_attribute(), handle_constructor_attribute(), handle_deprecated_attribute(), handle_destructor_attribute(), handle_format_arg_attribute(), handle_format_attribute(), handle_impent(), handle_init_priority_attribute(), handle_int_attribute(), handle_malloc_attribute(), handle_mode_attribute(), handle_noreturn_attribute(), handle_packed_attribute(), handle_ptr_arith(), handle_transparent_union_attribute(), handle_vector_size_attribute(), handle_warn_unused_result_attribute(), handled_component_p(), has_proper_scope_for_analysis(), hfa_element_mode(), highest_pow2_factor_for_target(), host_integerp(), hppa_builtin_saveregs(), hppa_gimplify_va_arg_expr(), hppa_va_arg(), i386_nlm_encode_section_info(), i386_pe_dllimport_p(), i386_pe_encode_section_info(), i386_pe_type_dllexport_p(), i386_pe_type_dllimport_p(), i860_gimplify_va_arg_expr(), i860_va_arg(), i860_va_start(), i960_va_arg(), i960_va_start(), ia64_compute_frame_size(), ia64_epilogue_uses(), ia64_function_ok_for_sibcall(), ia64_gimplify_va_arg(), ia64_in_small_data_p(), ia64_output_mi_thunk(), ia64_struct_retval_addr_is_first_parm_p(), ia64_va_arg(), identifier_type(), identifier_type_value(), identifier_typedecl_value(), identify_jump_threads(), idx_analyze_ref(), idx_find_step(), ifnonnull(), ignore_overflows(), implicit_conversion(), implicitly_declare(), implies_nonnegative_p(), import_export_decl(), infer_value_range(), init_alias_info(), init_cumulative_args(), init_dollar_format_checking(), init_dont_simulate_again(), init_dynamic_diag_info(), init_dynamic_gfc_info(), init_function_start(), init_objc_symtab(), init_propagate_block_info(), init_tmp_var(), initialize_argument_information(), initialize_handler_parm(), initialize_inlined_parameters(), initialize_local_var(), initialize_reference(), initialize_scalar_evolutions_analyzer(), initialize_vtbl_ptrs(), initializer_constant_valid_p(), initializer_zerop(), inline_conversion(), inline_forbidden_p(), inline_forbidden_p_1(), insert_aux(), insert_backedge_copies(), insert_copy_on_edge(), insert_extra_phis(), insert_fake_stores(), insert_into_preds_of_block(), insert_reciprocals(), install_var_field(), instantiate_class_template(), instantiate_decl(), instantiate_decls(), instantiate_decls_1(), instantiate_missing_elements(), instantiate_parameters_1(), instantiate_type(), int_const_binop(), int_cst_hash_eq(), int_cst_hash_hash(), int_cst_value(), int_fits_type_p(), integer_all_onesp(), integer_pow2p(), integer_valued_real_p(), integral_constant_value(), internal_build_compound_expr(), internal_get_tmp_var(), interpret_integer(), intra_create_variable_infos(), invalid_arg_for_unprototyped_fn(), invalid_nonstatic_memfn_p(), invalidate_name_tags(), inverse(), invert_truthvalue(), invoke_build_dtable(), involves_incomplete_p(), ip2k_handle_progmem_attribute(), ipa_type_escape_field_does_not_clobber_p(), ipa_type_escape_star_count_of_interesting_or_array_type(), ipa_type_escape_star_count_of_interesting_type(), ipcp_method_cval_init(), ipcp_propagate_const(), ipcp_replace_map_create(), iq2000_expand_prologue(), is_admissible_throw_operand(), is_aligning_offset(), is_array_type_p(), is_bitfield_expr_with_lowered_type(), is_compiled_class(), is_complex_reg(), is_escape_site(), is_friend(), is_gimple_mem_rhs(), is_gimple_reg(), is_gimple_reg_rhs(), is_gimple_stmt(), is_gimple_val(), is_integral_constant_expression(), is_negative_overflow_infinity(), is_overflow_infinity(), is_positive_overflow_infinity(), is_public(), is_specialization_of(), is_specialization_of_friend(), is_std_substitution(), is_subobject_of_p(), is_subobject_of_p_1(), is_subseq(), is_valid_const_index(), is_variable_sized(), is_zeros_p(), iterative_hash_expr(), iv_period(), iv_value(), ix86_constant_alignment(), ix86_data_alignment(), ix86_expand_builtin(), ix86_expand_vec_ext_builtin(), ix86_expand_vec_set_builtin(), ix86_function_ok_for_sibcall(), ix86_function_regparm(), ix86_function_value(), ix86_gimplify_va_arg(), ix86_handle_struct_attribute(), ix86_in_large_data_p(), ix86_internal_arg_pointer(), ix86_local_alignment(), ix86_return_pops_args(), ix86_setup_incoming_varargs(), ix86_struct_value_rtx(), ix86_va_arg(), ix86_va_start(), java_array_type_length(), java_check_reference(), java_init_decl_processing(), java_lang_expand_expr(), java_push_constant_from_pool(), joust(), lambda_loopnest_to_gcc_loopnest(), layout_array_type(), layout_class_method(), layout_class_type(), layout_decl(), layout_nonempty_base_or_field(), layout_type(), layout_var_decl(), layout_virtual_bases(), layout_vtable_decl(), lex_charconst(), lex_string(), lhd_expr_size(), lhd_print_error_function(), load_inner_classes(), load_register_parameters(), localvar_alloc(), localvar_free(), locate_copy(), locate_ctor(), look_for_address_of(), look_for_casts(), look_for_overrides_here(), lookup_anon_field(), lookup_class(), lookup_conversions_r(), lookup_destructor(), lookup_do(), lookup_field(), lookup_field_1(), lookup_field_for_decl(), lookup_field_r(), lookup_fnfields_1(), lookup_java_constructor(), lookup_member(), lookup_name_real(), lookup_nested_field(), lookup_tag(), lookup_template_class(), lookup_template_function(), lookup_tramp_for_decl(), lower_omp_for_lastprivate(), lower_omp_parallel(), lower_rec_input_clauses(), lower_reduction_clauses(), lvalue_p(), lvalue_p_1(), lvalue_type(), m32c_init_cumulative_args(), m32r_encode_section_info(), m32r_in_small_data_p(), m68hc11_encode_section_info(), m68hc11_expand_builtin_va_start(), m68hc11_init_cumulative_args(), m68hc11_initial_elimination_offset(), m68hc11_va_arg(), m88k_builtin_saveregs(), m88k_va_arg(), m88k_va_start(), machopic_select_section(), make_binfo(), make_bit_field_ref(), make_class_data(), make_decl_rtl(), make_field_value(), make_friend_class(), make_method_value(), make_node(), make_phi_node(), make_pointer_declarator(), make_ptrmem_cst(), make_range(), make_reference_declarator(), make_ssa_name(), make_thunk(), make_tree(), make_typename_type(), make_unbound_class_template(), make_vector(), make_vector_type(), mangle_array_type(), mangle_conv_op_name_for_type(), mangle_decl_string(), mangle_method_decl(), mangle_pointer_type(), mangle_type(), mark_constant_function(), mark_reference_fields(), mark_seen_cases(), match_builtin_function_types(), may_alias_p(), may_be_nonaddressable_p(), may_be_unaligned_p(), may_eliminate_iv(), may_negate_without_overflow_p(), may_propagate_copy(), maybe_adjust_types_for_deduction(), maybe_cleanup_point_expr(), maybe_deduce_size_from_array_init(), maybe_dummy_object(), maybe_emit_sprintf_chk_warning(), maybe_emit_vtables(), maybe_fold_nontype_arg(), maybe_fold_offset_to_array_ref(), maybe_fold_offset_to_component_ref(), maybe_fold_stmt_addition(), maybe_fold_stmt_indirect(), maybe_fold_tmr(), maybe_get_template_decl_from_type_decl(), maybe_handle_implicit_object(), maybe_handle_ref_bind(), maybe_layout_super_class(), maybe_lookup_element_for_expr(), maybe_push_decl(), maybe_register_incomplete_var(), maybe_retrofit_in_chrg(), maybe_set_unchanging(), maybe_warn_about_returning_address_of_local(), maybe_with_size_expr(), merge_alias_info(), merge_decls(), merge_ranges(), merge_types(), mergeable_string_section(), mf_build_check_statement_for(), mf_build_string(), mf_decl_cache_locals(), mf_decl_eligible_p(), mf_xform_derefs_1(), min_precision(), minmax_replacement(), mips_encode_section_info(), mips_expand_prologue(), mips_fpr_return_fields(), mips_function_value(), mips_gimplify_va_arg_expr(), mips_in_small_data_p(), mips_offset_within_object_p(), mips_output_external(), mips_output_mi_thunk(), mips_select_section(), mips_unique_section(), mips_va_arg(), mips_va_start(), mmix_expand_builtin_va_arg(), mmix_function_outgoing_value(), mn10200_va_arg(), mn10300_builtin_saveregs(), mn10300_va_arg(), more_specialized_class(), more_specialized_fn(), most_general_template(), most_specialized_class(), mostly_zeros_p(), move_pointer_to_base(), mt_init_cumulative_args(), mudflap_enqueue_constant(), mudflap_finish_file(), multiple_of_p(), mx_register_decls(), my_build_string(), n_of_executions_at_most(), n_regs_saved_by_prologue(), name_as_c_string(), narrowest_signed_type(), narrowest_unsigned_type(), native_encode_int(), native_encode_real(), native_encode_vector(), native_interpret_complex(), native_interpret_vector(), negate_expr(), negate_expr_p(), new_type_alias(), no_linkage_check(), node_has_high_bound(), node_has_low_bound(), non_lvalue(), non_reference(), nonnull_arg_p(), nonoverlapping_memrefs_p(), null_pointer_constant_p(), null_ptr_cst_p(), num_ending_zeros(), number_of_iterations_exit(), number_of_iterations_in_loop(), number_of_iterations_lt_to_ne(), objc_check_decl(), objc_comptypes(), object_analysis(), ocp_convert(), ok_to_generate_alias_set_for_type(), okay_pointer_operation(), omp_add_variable(), omp_copy_decl_1(), omp_firstprivatize_type_sizes(), omp_notice_variable(), one_static_initialization_or_destruction(), operand_equal_for_comparison_p(), operand_equal_p(), optimize_bit_field_compare(), optimize_bitfield_assignment_op(), optimize_minmax_comparison(), optimize_ops_list(), output_constant(), output_constant_def(), output_constant_def_contents(), output_constructor(), output_init_element(), output_mi_thunk(), output_pending_init_elements(), ovl_cons(), parent_type_p(), parser_build_binary_op(), perfect_nestify(), perform_direct_initialization_if_possible(), perform_implicit_conversion(), perform_integral_promotions(), perform_member_init(), perform_qualification_conversions(), phi_translate(), pj_expand_builtin_va_arg(), place_field(), place_union_field(), plus_expr_object_size(), pointer_diff(), pointer_int_sum(), pointer_offset_p(), poolify_modify_expr(), pop_scope(), pop_type_0(), poplevel_class(), pp_c_abstract_declarator(), pp_c_cast_expression(), pp_c_character_constant(), pp_c_compound_literal(), pp_c_constant(), pp_c_declaration_specifiers(), pp_c_direct_abstract_declarator(), pp_c_direct_declarator(), pp_c_enumeration_constant(), pp_c_enumerator(), pp_c_floating_constant(), pp_c_initializer(), pp_c_initializer_list(), pp_c_integer_constant(), pp_c_integer_literal(), pp_c_pointer(), pp_c_postfix_expression(), pp_c_simple_type_specifier(), pp_c_space_for_pointer_operator(), pp_c_specifier_qualifier_list(), pp_c_type_qualifier_list(), pp_cxx_abstract_declarator(), pp_cxx_cast_expression(), pp_cxx_conversion_function_id(), pp_cxx_decl_specifier_seq(), pp_cxx_direct_abstract_declarator(), pp_cxx_direct_declarator(), pp_cxx_implicit_parameter_type(), pp_cxx_postfix_expression(), pp_cxx_ptr_operator(), pp_cxx_qualified_id(), pp_cxx_type_specifier_seq(), pp_cxx_unqualified_id(), precompute_arguments(), precompute_register_parameters(), prep_operand(), prepare_eh_type(), print_declaration(), print_node(), print_struct_decl(), print_z_candidates(), process_assignment(), process_constraint(), process_init_constructor(), process_init_element(), process_partial_specialization(), process_template_parm(), profile_function(), promoted_input_arg(), propagate_into_addr(), propagate_one_insn(), propagate_tree_value(), ptr_difference_const(), ptr_initializer(), ptr_reasonably_similar(), push_base_cleanups(), push_class_level_binding(), push_fields_onto_fieldstack(), push_init_level(), push_inline_template_parms_recursive(), push_jvm_slot(), push_overloaded_decl(), push_promoted_type(), push_template_decl_real(), push_value(), pushcase(), pushcase_range(), pushclass(), pushdecl(), pushdecl_class_level(), pushdecl_maybe_friend(), pushdecl_namespace_level(), put_addressof_into_stack(), put_decl_node(), put_var_into_stack(), qualify_type_recursive(), queue_and_dump_type(), range_binop(), range_in_array_bounds_p(), range_includes_zero_p(), range_predecessor(), range_successor(), read_class(), readonly_error(), readonly_fields_p(), readonly_warning(), real_value_from_int_cst(), really_start_incremental_init(), really_start_method(), reassociate_bb(), receiver_is_class_object(), recompute_tree_invarant_for_addr_expr(), recompute_tree_invariant_for_addr_expr(), reconstruct_complex_type(), record_component_aliases(), record_conditions(), record_edge_info(), record_equality(), record_equivalences_from_stmt(), record_estimate(), record_range(), record_single_argument_cond_exprs(), redeclaration_error_message(), redeclare_class_template(), reference_binding(), regenerate_decl_from_template(), register_dtor_fn(), register_edge_assert_for(), remap_block(), remap_decl(), remap_type(), remap_type_1(), reparse_absdcl_as_casts(), replace_defarg(), replace_exp_1(), replace_immediate_uses(), replace_phi_with_cond_modify_expr(), replace_ssa_name_symbol(), replace_uses_equiv_to_x_with_y(), replace_uses_in(), replace_vuse_in(), replace_vuses_in(), repo_emit_p(), require_complete_type(), require_complete_types_for_parms(), reset_evolution_in_loop(), reshape_init(), reshape_init_array(), reshape_init_class(), reshape_init_r(), reshape_init_vector(), resolve_address_of_overloaded_function(), resolve_args(), resolve_offset_ref(), resolve_overloaded_unification(), resolve_typename_type(), resolve_virtual_fun_from_obj_type_ref(), resolves_to_fixed_type_p(), restore_class_cache(), return_prediction(), revert_static_member_fn(), rewrite_address_base(), rewrite_use_address(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), romp_output_function_epilogue(), round_down(), round_up(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), rs6000_expand_builtin(), rs6000_function_ok_for_sibcall(), rs6000_gimplify_va_arg(), rs6000_handle_altivec_attribute(), rs6000_handle_struct_attribute(), rs6000_output_mi_thunk(), rs6000_special_round_type_align(), rs6000_va_arg(), rs6000_va_start(), rvalue(), s390_call_saved_register_used(), s390_expand_builtin(), s390_function_arg_float(), s390_gimplify_va_arg(), s390_output_mi_thunk(), s390_va_arg(), s390_va_start(), safe_from_p(), same_signature_p(), save_expr(), save_tmp_var(), scan_for_refs(), scan_record_type(), scev_const_prop(), scev_probably_wraps_p(), schedule_sm(), score_offset_within_object_p(), score_output_external(), set_array_declarator_type(), set_component_ssa_name(), set_constant_value(), set_designator(), set_guard(), set_identifier_type_value_with_scope(), set_init_index(), set_initial_properties(), set_java_signature(), set_mem_attributes_minus_bitpos(), set_nonincremental_init_from_string(), set_sizetype(), set_uids_in_ptset(), set_value_range(), set_value_range_to_value(), setup_class_bindings(), setup_incoming_promotions(), setup_incoming_varargs(), setup_one_parameter(), setup_pointers_and_addressables(), sh_attr_renesas_p(), sh_expand_builtin(), sh_function_arg_advance(), sh_gimplify_va_arg_expr(), sh_init_cumulative_args(), sh_output_mi_thunk(), sh_symbian_associated_type(), sh_symbian_dllimport_p(), sh_symbian_handle_dll_attribute(), sh_va_arg(), sh_va_start(), shorten_compare(), sign_bit_p(), simple_iv(), simple_operand_p(), simplify_abs_using_ranges(), simplify_aggr_init_expr(), simplify_aggr_init_exprs_r(), simplify_cond_using_ranges(), simplify_div_or_mod_using_ranges(), simplify_rhs_and_lookup_avail_expr(), simplify_stmt_using_ranges(), simplify_switch_and_lookup_avail_expr(), simplify_switch_expr(), size_binop(), size_diffop(), size_htab_eq(), size_htab_hash(), slpeel_make_loop_iterate_ntimes(), slpeel_tree_peel_loop_to_edge(), source_type(), sparc_fold_builtin(), sparc_output_mi_thunk(), sparc_struct_value_rtx(), sparc_type_code(), special_function_p(), split_complex_args(), split_complex_types(), split_complex_values(), split_tree(), sra_type_can_be_decomposed_p(), sra_walk_expr(), stabilize_expr(), stabilize_reference(), stabilize_reference_1(), stabilize_va_list(), stack_protect_classify_type(), stack_protect_decl_phase(), standard_conversion(), start_decl(), start_decl_1(), start_function(), start_init(), start_java_method(), start_method_def(), start_preparsed_function(), staticp(), std_expand_builtin_va_arg(), std_expand_builtin_va_start(), std_gimplify_va_arg_expr(), stmt_interesting_for_vrp(), store_constructor(), store_expr(), store_field(), store_init_value(), store_one_arg(), store_parm_decls(), store_parm_decls_oldstyle(), store_unaligned_arguments_into_pseudos(), strict_aliasing_warning(), string_conv_p(), strip_all_pointer_quals(), strip_array_types(), strip_conversion(), strip_float_extensions(), strip_offset(), strip_offset_1(), strip_pointer_operator(), substitute_in_expr(), substitute_placeholder_in_expr(), substitute_single_use_vars(), supplement_binding(), symbian_import_export_class(), sync_resolve_params(), sync_resolve_return(), sync_resolve_size(), synthesize_exception_spec(), tagged_types_tu_compatible_p(), tail_recursion_args(), target_incomplete_p(), target_type(), template_decl_level(), test_for_singularity(), th_in_small_data_p(), th_output_mi_thunk(), thread_prologue_and_epilogue_insns(), thunk_adjust(), Tid_For_Handler(), tinfo_base_init(), track_expr_p(), Traverse_Aggregate_Array(), Traverse_Aggregate_Struct(), tree_could_trap_p(), tree_coverage_counter_ref(), tree_divmod_fixed_value(), tree_divmod_fixed_value_transform(), tree_divmod_values_to_profile(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_floor_log2(), tree_fold_gcd(), tree_if_convert_cond_expr(), tree_int_cst_lt(), tree_int_cst_msb(), tree_int_cst_sgn(), tree_int_cst_sign_bit(), tree_log2(), tree_mem_ref_addr(), tree_mod_pow2(), tree_mod_pow2_value_transform(), tree_mod_subtract(), tree_mod_subtract_transform(), tree_nrv(), tree_optimize_tail_calls_1(), tree_predict_by_opcode(), tree_rest_of_compilation(), tree_ssa_useless_type_conversion(), tree_ssa_useless_type_conversion_1(), tree_unroll_loop(), truthvalue_conversion(), try_casesi(), try_combine_conversion(), try_move_mult_to_index(), try_tablejump(), tsubst(), tsubst_copy(), tsubst_copy_and_build(), tsubst_decl(), tsubst_default_arguments(), tsubst_expr(), tsubst_friend_class(), tsubst_function_type(), tsubst_template_parms(), type_after_usual_arithmetic_conversions(), type_can_be_decomposed_p(), type_can_instantiate_all_elements(), type_contains_placeholder_1(), type_decays_to(), type_dependent_expression_p(), type_hash_eq(), type_list_equal(), type_lists_compatible_p(), type_natural_mode(), type_requires_array_cookie(), type_to_consider(), type_unification_real(), type_unknown_p(), type_var_init(), typeinfo_in_lib_p(), typename_compare(), unary_complex_lvalue(), unemitted_tinfo_decl_p(), unextend(), unify(), uninitialized_vars_warning(), unlowered_expr_type(), unsafe_associative_fp_binop(), unsave_expr(), unsigned_conversion_warning(), update_alias_info(), update_alignment_for_field(), update_cloned_parm(), update_complex_assignment(), update_parameter_components(), update_vtable_entry_for_fn(), usable_range_p(), use_eh_spec_block(), use_pointer_for_field(), use_pointer_in_frame(), use_register_for_decl(), use_thunk(), used_types_insert(), uses_template_parms(), v850_encode_data_area(), validate_arglist(), value_dependent_expression_p(), value_replacement(), var_can_have_subvars(), varargs_function_p(), variably_modified_type_p(), VEC(), vect_address_analysis(), vect_analyze_data_ref_access(), vect_analyze_data_refs(), vect_analyze_offset_expr(), vect_analyze_operations(), vect_analyze_pointer_ref_access(), vect_base_addr_differ_p(), vect_build_loop_niters(), vect_compute_data_ref_alignment(), vect_create_addr_base_for_vector_ref(), vect_create_destination_var(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_do_peeling_for_alignment(), vect_enhance_data_refs_alignment(), vect_gen_niters_for_prolog_loop(), vect_generate_tmps_on_preheader(), vect_is_simple_reduction(), vect_pattern_recog_1(), vect_recog_dot_prod_pattern(), vect_recog_widen_sum_pattern(), vect_strip_conversion(), vect_transform_loop(), vect_update_init_of_dr(), vect_update_inits_of_dr(), vect_update_ivs_after_vectorizer(), vect_update_misalignment_for_peel(), vector_compare_rtx(), vector_size_helper(), vector_types_convertible_p(), vectorizable_condition(), vectorizable_reduction(), verify_addr_expr(), verify_arithmetic_binary_op(), verify_array_ref(), verify_array_type(), verify_bit_not_expr(), verify_bitwise_binary_op(), verify_call_expr(), verify_case_label(), verify_class_type(), verify_comparison(), verify_component_ref(), verify_compound_expr(), verify_cond_expr(), verify_const_decl(), verify_constructor_expr(), verify_controlling_expr(), verify_decl(), verify_enumeral_type(), verify_expr(), verify_field_decl(), verify_float_expr(), verify_flow_sensitive_alias_info(), verify_function_arguments(), verify_function_type(), verify_goto_statement(), verify_incr_or_decr(), verify_indirect_ref(), verify_integer_cst(), verify_jvm_instructions(), verify_logical_binary_op(), verify_method_type(), verify_modify_expr(), verify_name_tags(), verify_negate_expr(), verify_parm_decl(), verify_pointer_type(), verify_ptrmem_cst(), verify_reference_type(), verify_shift_expr(), verify_ssa_name(), verify_target_expr(), verify_trunc_expr(), verify_truth_not_expr(), verify_var_decl(), visit_assignment(), vn_lookup_or_add(), vn_lookup_or_add_with_vuses(), voidify_wrapper_expr(), VPARAMS(), vrp_evaluate_conditional_warnv(), vrp_int_const_binop(), vrp_meet(), vrp_val_is_max(), vrp_val_is_min(), vrp_visit_assignment(), vrp_visit_phi_node(), vt_initialize(), vtype_decl_p(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), warn_about_implicit_typename_lookup(), warn_array_subscript_with_type_char(), warn_if_unused_value(), warn_ref_binding(), WFE_Add_Aggregate_Init_Address(), WFE_Address_Of(), WFE_Alloca_ST(), WFE_Array_Expr(), Wfe_Expand_Asm_Operands(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Expand_Expr_With_Sequence_Point(), WFE_Expand_Return(), WFE_Expand_Start_Case(), WFE_Expand_Top_Level_Decl(), WFE_Generate_Temp_For_Initialized_Aggregate(), WFE_Generate_Thunk(), WFE_Initialize_Decl(), WFE_Lhs_Of_Modify_Expr(), WFE_maybe_call_copy_ctor(), WFE_maybe_call_default_ctor(), WFE_One_Stmt(), WFE_Process_Class_Decl(), WFE_Process_Type_Decl(), WFE_Resolve_Duplicate_Decls(), WFE_Save_Expr(), WFE_Start_Function(), WFE_Unsave_Expr(), widen_bitfield(), widened_name_p(), wrap_cleanups_r(), write_array_type(), write_bare_function_type(), write_encoding(), write_expression(), write_function_type(), write_integer_cst(), write_name(), write_real_cst(), write_template_arg(), write_template_arg_literal(), write_template_param(), write_template_prefix(), write_type(), write_unqualified_name(), x86_can_output_mi_thunk(), x86_field_alignment(), x86_output_mi_thunk(), x86_this_parameter(), xref_basetypes(), xref_tag(), xstormy16_asm_output_mi_thunk(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xstormy16_interrupt_function_p(), xtensa_gimplify_va_arg_expr(), xtensa_va_arg(), and xtensa_va_start().
Definition at line 659 of file tree.h.
Referenced by assign_parms(), assign_temp(), block_move_call(), build_binary_op(), build_conditional_expr(), build_enumerator(), build_range_check(), builtin_define_type_max(), c_common_get_alias_set(), c_common_init(), c_common_signed_or_unsigned_type(), c_type_promotes_to(), cb_register_builtins(), check_bitfield_decl(), check_format_types(), clipper_va_arg(), common_type(), comptypes(), convert_and_check(), convert_arguments(), convert_to_integer(), copy_blkmode_from_reg(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), default_conversion(), dequeue_and_dump(), do_compare_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_greater(), do_store_flag(), dubious_conversion_warnings(), dump_expr(), dump_type(), emit_case_nodes(), expand_assignment(), expand_block_move(), expand_builtin_memcmp(), expand_call(), expand_decl(), expand_end_case_type(), expand_expr(), expand_increment(), expand_inline_function(), expand_movstr_call(), expand_value_return(), extract_muldiv_1(), ffecom_arrayref_(), ffecom_expr_(), finish_enum(), finish_struct(), finish_switch_cond(), finish_unary_op_expr(), fold(), fold_convert(), force_fit_type(), gen_mem_addressof(), gen_type(), generate_bytecode_insns(), get_inner_reference(), get_narrower(), get_unwidened(), GTY(), handle_mode_attribute(), host_integerp(), i860_va_arg(), initialize_argument_information(), initialize_sizetypes(), int_const_binop(), int_fits_type_p(), integer_all_onesp(), joust(), layout_decl(), layout_type(), make_bit_field_ref(), make_range(), make_tree(), make_vector(), mips_function_value(), multiple_of_p(), negate_expr(), operand_equal_p(), pointer_int_sum(), prepare_cmp_insn(), print_node(), real_value_from_int_cst(), schedule_fixup_var_refs(), set_nonincremental_init_from_string(), set_sizetype(), shorten_compare(), size_diffop(), sparc_type_code(), start_function(), store_constructor(), store_expr(), tail_recursion_args(), tree_int_cst_lt(), tree_int_cst_sgn(), truthvalue_conversion(), try_casesi(), try_tablejump(), type_after_usual_arithmetic_conversions(), type_promotes_to(), unextend(), unsigned_conversion_warning(), verify_enumeral_type(), verify_integer_type(), write_builtin_type(), and xref_tag().
Definition at line 677 of file tree.h.
Referenced by add_objc_decls(), alpha_output_mi_thunk_osf(), assemble_alias(), assign_parm_setup_reg(), assign_parms(), build_aggr_init(), build_bc_goto(), build_call(), build_class_reference_decl(), build_compound_literal(), build_external_ref(), build_jni_stub(), build_module_descriptor(), build_objc_string_decl(), build_offset_ref(), build_over_call(), build_protocol_reference(), build_selector_reference_decl(), build_unary_op(), build_vtbl_address(), c_finish_goto_label(), c_make_fname_decl(), c_parser_omp_threadprivate(), c_warn_unused_result(), cgraph_build_static_cdtor(), check_global_declaration_1(), check_global_declarations(), check_previous_gotos(), clear_tree_used(), clone_underlying_type(), copy_body_r(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), cp_finish_file(), cp_make_fname_decl(), create_global_var(), create_omp_child_function(), create_stack_guard(), create_tag_raw(), create_temporary_var(), create_tmp_var_raw(), darwin_pragma_unused(), debug_flush_symbol_queue(), decl_needed_p(), default_hidden_stack_protect_fail(), delete_block(), dequeue_and_dump(), dfs_unuse_fields(), diagnose_mismatched_decls(), do_warn_unused_parameter(), duplicate_decls(), emit_register_classes(), emit_support_tinfos(), expand_anon_union_decl(), expand_body(), expand_call_inline(), expand_decl_init(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_fixup(), expand_used_vars(), expand_used_vars_for_block(), ffecom_end_transition(), ffecom_member_phase2_(), ffecom_return_expr(), ffecom_start_progunit_(), ffestd_stmt_pass_(), ffeste_R1212(), ffeste_R836(), ffeste_R837(), finish_bc_block(), finish_decl(), finish_file(), finish_goto_stmt(), finish_init_stmts(), finish_label_address_expr(), finish_non_static_data_member(), finish_omp_threadprivate(), finish_static_data_member_decl(), fold(), fold_unary(), gen_mem_addressof(), generate_category(), generate_objc_symtab_decl(), generate_protocols(), generate_static_references(), genrtl_goto_stmt(), get_chain_decl(), get_guard(), grokdeclarator(), grokparms(), GTY(), hack_identifier(), handle_alias_attribute(), handle_aligned_attribute(), handle_class_ref(), handle_constructor_attribute(), handle_destructor_attribute(), handle_impent(), handle_unused_attribute(), handle_used_attribute(), ia64_output_mi_thunk(), implicitly_declare_fn(), initialize_handler_parm(), initialize_local_var(), insert_block(), integrate_decl_tree(), lookup_label(), machopic_finish(), machopic_output_possible_stub_label(), machopic_validate_stub_or_non_lazy_ptr(), make_temporary_var_for_ref_to_temp(), mark_blocks_with_used_vars(), mark_used(), maybe_clone_body(), merge_decls(), merge_weak(), omp_copy_decl_2(), output_func_start_profiler(), pop_label(), pop_label_level(), pop_scope(), poplevel(), print_node(), pushdecl(), put_addressof_into_stack(), put_var_into_stack(), register_specialization(), remap_block(), replace_symbols_in_block(), rs6000_output_mi_thunk(), rtx_for_function_call(), sh_output_mi_thunk(), sparc_output_mi_thunk(), start_cleanup_fn(), start_function(), start_objects(), store_parm_decls_newstyle(), synth_forward_declarations(), synth_module_prologue(), tsubst_decl(), unqualified_name_lookup_error(), update_cloned_parm(), warn_about_unused_variables(), warn_if_unused_value(), weak_finish(), weak_finish_1(), WFE_Start_Function(), WFE_Weak_Finish(), and wrapup_global_declaration_2().
| #define TREE_VALUE | ( | NODE | ) | (TREE_LIST_CHECK (NODE)->list.value) |
Definition at line 893 of file tree.h.
Referenced by abs_builtin(), abstract_virtuals_error(), accumulate_vtbl_inits(), add_builtin_candidates(), add_candidates(), add_class_reference(), add_conv_candidate(), add_conversions(), add_defarg_fn(), add_ehspec_entry(), add_exception_specifier(), add_friend(), add_function_candidate(), add_handler(), add_method(), add_method_1(), add_objc_string(), add_scope_stmt(), add_template_candidate_real(), add_to_renaming_pragma_list(), add_vcall_offset(), adjust_clone_args(), adjust_type_for_id_default(), adorn_decl(), all_cases_count(), alloc_object_size(), allocate_struct_function(), alpha_expand_builtin(), alpha_fold_builtin(), alter_access(), altivec_build_resolved_builtin(), altivec_expand_abs_builtin(), altivec_expand_binop_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_ld_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_st_builtin(), altivec_expand_stv_builtin(), altivec_expand_ternop_builtin(), altivec_expand_unop_builtin(), altivec_expand_vec_ext_builtin(), altivec_expand_vec_init_builtin(), altivec_expand_vec_set_builtin(), altivec_resolve_overloaded_builtin(), analyze_function(), any_type_dependent_arguments_p(), append_innerclasses_attribute(), arc_compute_function_type(), arc_handle_interrupt_attribute(), arg_assoc(), arg_assoc_args(), arg_assoc_class(), arg_assoc_namespace(), args_to_string(), arm_compute_func_type(), arm_expand_binop_builtin(), arm_expand_builtin(), arm_expand_unop_builtin(), arm_isr_value(), assign_filter_values(), assign_parms(), associated_type(), attribute_list_contained(), bfin_expand_binop_builtin(), bfin_expand_builtin(), bfin_expand_unop_builtin(), binfo_ctor_vtable(), binfo_for_vbase(), block_move_libcall_safe_for_call_parm(), browse_tree(), build3_stat(), build_asm_expr(), build_asm_stmt(), build_call(), build_cdtor(), build_component_ref(), build_compound_expr(), build_constructor(), build_constructor_from_list(), build_ctor_vtbl_group(), build_def_use(), build_enumerator(), build_expr_from_tree(), build_expr_type_conversion(), build_functional_cast(), build_java_argument_signature(), build_message_expr(), build_new(), build_new_1(), build_new_op(), build_non_dependent_args(), build_object_call(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_post_landing_pads(), build_ptrmem_type(), build_selector_reference(), build_selector_translation_table(), build_this_parm(), build_tree_list(), build_tree_list_stat(), build_typed_selector_reference(), build_user_type_conversion_1(), build_vbase_delete(), build_vec_init(), build_vector(), build_vtbl_initializer(), build_vtt_inits(), build_x_compound_expr(), build_x_compound_expr_from_list(), builtin_mathfn_code(), c4x_check_attribute(), c4x_expand_builtin(), c4x_init_cumulative_args(), c_do_switch_warnings(), c_expand_asm_operands(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_objc_common_finish_file(), c_parser_objc_keywordexpr(), c_pop_function_context(), calls_function_1(), categorize_ctor_elements_1(), ccp_fold_builtin(), cgraph_create_edges(), chain_member_value(), check_bases_and_members(), check_call(), check_default_tmpl_args(), check_for_full_enumeration_handling(), check_for_loop_decls(), check_format_info(), check_format_info_main(), check_format_string(), check_function_arguments_recurse(), check_function_format(), check_function_nonnull(), check_function_parameter_and_return_types(), check_function_sentinel(), check_function_type(), check_goto(), check_handled(), check_hidden_convs(), check_init(), check_java_method(), check_operand_nalternatives(), check_protocol(), check_protocol_recursively(), check_protocols(), check_subobject_offset(), check_tag_decl(), coalesce_asm_operands(), coerce_delete_type(), coerce_new_type(), coerce_template_parms(), coerce_template_template_parms(), collect_one_action_chain(), common_type(), commonparms(), comp_except_specs(), comp_target_parms(), comp_template_parms(), compare_constant(), complete_array_type(), complete_vars(), composite_type(), compparms(), compute_object_sizes(), compute_reloc_for_constant(), conforms_to_protocol(), const_hash_1(), const_vector_from_tree(), contains_placeholder_p(), convert_arguments(), convert_class_to_reference(), convert_for_assignment(), convert_for_initialization(), convert_template_argument(), convert_to_integer(), convert_to_real(), copy_constant(), copy_default_args_to_explicit_spec(), copy_default_args_to_explicit_spec_1(), copy_fn_p(), count_num_arguments(), cp_complete_array_type(), cp_finish_file(), cp_parser_attribute_list(), cp_parser_class_specifier(), cp_parser_late_parsing_default_args(), cp_parser_pre_parsed_nested_name_specifier(), cp_parser_save_member_function_body(), cp_parser_template_declaration_after_export(), cp_parser_template_id(), cp_parser_template_parameter_list(), cp_tree_equal(), Create_DST_type_For_Tree(), create_expression_by_pieces(), Create_TY_For_Tree(), create_value_expr_from(), cris_md_asm_clobbers(), crx_init_cumulative_args(), current_template_args(), cxx_omp_clause_apply_fn(), d30v_stack_info(), debug_binfo(), decl_attributes(), decl_function_context(), decl_is_needed_vtable(), decl_tls_model(), decl_visibility(), declare_local_label(), decode_format_attr(), deferred_type_access_control(), delete_handlers(), dependent_type_p_r(), dequeue_and_dump(), deserves_ellipsis(), determine_primary_base(), determine_specialization(), dfs_access_in_type(), dfs_accumulate_vtbl_inits(), dfs_build_secondary_vptr_vtt_inits(), dfs_find_final_overrider(), dfs_find_final_overrider_1(), dfs_find_vbase_instance(), dfs_fixup_binfo_vtbls(), dfs_get_primary_binfo(), dfs_initialize_vtbl_ptrs(), diagnose_arglist_conflict(), diagnose_sb_0(), digest_init(), do_assemble_alias(), do_build_copy_constructor(), do_pending_defargs(), do_poplevel(), do_static_initialization_or_destruction(), done_pending_defargs(), DST_enter_enum(), dump_array(), dump_decl(), dump_exception_spec(), dump_expr(), dump_expr_list(), dump_function_decl(), dump_function_declaration(), dump_function_to_file(), dump_generic_node(), dump_parameters(), dump_substitution_candidates(), dump_template_bindings(), dump_template_parameter(), dump_template_parms(), dump_type_suffix(), duplicate_decls(), ehspec_filter_hash(), eliminate_tail_call(), emit_barrier(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_mem_initializers(), emit_offset_symbol_table(), encode_type_qualifiers(), end_final(), end_of_class(), eq_local_specializations(), estimate_num_insns_1(), execute_optimize_stdarg(), expand_anon_union_decl(), expand_asm_expr(), expand_asm_operands(), expand_builtin(), expand_builtin_adjust_trampoline(), expand_builtin_alloca(), expand_builtin_args_info(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_classify_type(), expand_builtin_compare_and_swap(), expand_builtin_constant_p(), expand_builtin_copysign(), expand_builtin_eh_return_data_regno(), expand_builtin_expect(), expand_builtin_expect_jump(), expand_builtin_fabs(), expand_builtin_ffs(), expand_builtin_fprintf(), expand_builtin_fputs(), expand_builtin_frame_address(), expand_builtin_init_trampoline(), expand_builtin_int_roundingfn(), expand_builtin_lock_release(), expand_builtin_lock_test_and_set(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_next_arg(), expand_builtin_nonlocal_goto(), expand_builtin_object_size(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_prefetch(), expand_builtin_printf(), expand_builtin_setjmp(), expand_builtin_signbit(), expand_builtin_sincos(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strcat(), expand_builtin_strchr(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strcspn(), expand_builtin_strlen(), expand_builtin_strncat(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_strpbrk(), expand_builtin_strrchr(), expand_builtin_strspn(), expand_builtin_strstr(), expand_builtin_sync_operation(), expand_builtin_unop(), expand_builtin_va_copy(), expand_builtin_va_end(), expand_builtin_va_start(), expand_call(), expand_call_inline(), expand_cleanups(), expand_cond(), expand_default_init(), expand_eh_region_end_allowed(), expand_end_java_handler(), expand_expr(), expand_expr_real_1(), expand_flush(), expand_goto(), expand_inline_function(), expand_invoke(), expand_nl_goto_receivers(), expand_one_builtin(), expand_pending_sizes(), expand_start_catch(), expand_threadprivate(), expand_tree_builtin(), expand_unordered_cmp(), expand_used_vars(), expr_expected_value(), expressions_equal_p(), ffecom_args_overlapping_(), ffecom_sym_transform_(), ffecom_vardesc_dims_(), find_data_references_in_loop(), find_escape_constraints(), find_func_aliases(), find_induction_variable(), find_init_member(), find_tail_calls(), find_used_portions(), finish_asm_stmt(), finish_case_label(), finish_cdtor(), finish_decl(), finish_decl_parsing(), finish_eh_spec_block(), finish_enum(), finish_file(), finish_fname_decls(), finish_member_class_template(), finish_member_template_decl(), finish_record_layout(), finish_repo(), finish_struct(), finish_vtbls(), fix_lexical_addr(), fixup_gotos(), fixup_inline_methods(), fixup_var_refs(), flush_pending_stmts(), flush_quick_stack(), fold(), fold_binary(), fold_builtin(), fold_builtin_1(), fold_builtin_abs(), fold_builtin_atan(), fold_builtin_bcopy(), fold_builtin_bitop(), fold_builtin_bzero(), fold_builtin_cabs(), fold_builtin_cbrt(), fold_builtin_ceil(), fold_builtin_classify(), fold_builtin_classify_type(), fold_builtin_complex_div(), fold_builtin_complex_mul(), fold_builtin_constant_p(), fold_builtin_copysign(), fold_builtin_cos(), fold_builtin_expect(), fold_builtin_exponent(), fold_builtin_fabs(), fold_builtin_floor(), fold_builtin_fprintf(), fold_builtin_fputs(), fold_builtin_int_roundingfn(), fold_builtin_isascii(), fold_builtin_isdigit(), fold_builtin_logarithm(), fold_builtin_lround(), fold_builtin_memcmp(), fold_builtin_memcpy(), fold_builtin_memmove(), fold_builtin_memory_chk(), fold_builtin_memory_op(), fold_builtin_mempcpy(), fold_builtin_memset(), fold_builtin_nan(), fold_builtin_next_arg(), fold_builtin_object_size(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_printf(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_sin(), fold_builtin_snprintf_chk(), fold_builtin_sprintf(), fold_builtin_sprintf_chk(), fold_builtin_sqrt(), fold_builtin_strcat(), fold_builtin_strcat_chk(), fold_builtin_strchr(), fold_builtin_strcmp(), fold_builtin_strcpy(), fold_builtin_strcspn(), fold_builtin_strlen(), fold_builtin_strncat(), fold_builtin_strncat_chk(), fold_builtin_strncmp(), fold_builtin_strncpy(), fold_builtin_strncpy_chk(), fold_builtin_strpbrk(), fold_builtin_strrchr(), fold_builtin_strspn(), fold_builtin_strstr(), fold_builtin_stxcpy_chk(), fold_builtin_tan(), fold_builtin_toascii(), fold_builtin_trunc(), fold_builtin_unordered_cmp(), fold_fixed_mathfn(), fold_mathfn_compare(), fold_negate_expr(), fold_ternary(), fold_trunc_transparent_mathfn(), for_each_memref(), for_each_template_parm_r(), force_canonical_binfo(), force_canonical_binfo_r(), force_evaluation_order(), friend_accessible_p(), frv_read_argument(), function_cannot_inline_p(), function_has_varargs(), gen_declaration_1(), gen_declspecs(), gen_eh_region_allowed(), gen_eh_region_catch(), gen_formal_list_for_type(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), generate_bytecode_insns(), generate_classfile(), generate_classref_translation_entry(), generate_ctor_or_dtor_function(), generate_element_init_1(), generate_protocol_list(), generate_protocol_references(), generate_static_references(), generate_strings(), get_asm_expr_operands(), get_call_expr_operands(), get_class_binding(), get_class_reference(), get_expr_operands(), get_objc_string_decl(), get_offset_table_index(), get_parm_info(), get_pending_sizes(), get_primary_binfo(), get_pure_virtuals(), get_set_constructor_bits(), get_vcall_index(), gimplify_asm_expr(), gimplify_call_expr(), gimplify_expr(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_preeval(), gimplify_init_ctor_preeval_1(), globalize_decl(), grok_op_properties(), grokclassfn(), grokdeclarator(), grokfield(), grokfndecl(), grokparms(), groktypename(), groktypename_in_parm_context(), GTY(), hack_identifier(), handle_alias_attribute(), handle_aligned_attribute(), handle_class_ref(), handle_cleanup_attribute(), handle_format_arg_attribute(), handle_format_attribute(), handle_init_priority_attribute(), handle_mode_attribute(), handle_nonnull_attribute(), handle_section_attribute(), handle_sentinel_attribute(), handle_tls_model_attribute(), handle_vector_size_attribute(), handle_visibility_attribute(), has_cleanups(), Has_Non_Constant_Init_Value(), hash_chainon(), hash_local_specialization(), hppa_builtin_saveregs(), i386_nlm_encode_section_info(), ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), ia64_expand_lock_release(), ia64_expand_lock_test_and_set(), ia64_expand_op_and_fetch(), ia64_get_addr_area(), ia64_handle_model_attribute(), infer_loop_bounds_from_undefined(), init_cumulative_args(), init_dollar_format_checking(), initialize_argument_information(), initialize_inlined_parameters(), initializer_constant_valid_p(), initializer_zerop(), instantiate_class_template(), instantiate_pending_templates(), internal_build_compound_expr(), invoke_build_dtable(), ip2k_return_pops_args(), ipa_callsite_compute_param(), iq2000_expand_prologue(), is_class_name(), is_friend(), is_global(), is_pending_size(), is_subobject_of_p(), is_zeros_p(), iterative_hash_expr(), ix86_expand_binop_builtin(), ix86_expand_builtin(), ix86_expand_sse_comi(), ix86_expand_sse_compare(), ix86_expand_store_builtin(), ix86_expand_unop1_builtin(), ix86_expand_unop_builtin(), ix86_expand_vec_ext_builtin(), ix86_expand_vec_init_builtin(), ix86_expand_vec_set_builtin(), ix86_fntype_regparm(), ix86_function_regparm(), ix86_handle_cconv_attribute(), ix86_handle_regparm_attribute(), ix86_return_pops_args(), ix86_setup_incoming_varargs(), lhd_unsave_expr_now(), link_handler(), list2chain(), list_eq(), list_hash(), list_hash_eq(), locate_copy(), lookup_and_install_protocols(), lookup_conversions(), lookup_conversions_r(), lookup_method_in_protocol_list(), lookup_name_current_level(), lookup_name_innermost_nonclass_level(), lookup_protocol_in_reflist(), lookup_static_chain(), lookup_tag(), lookup_tag_reverse(), lookup_template_class(), lookup_type_for_runtime(), lookup_using_namespace(), lower_builtin_setjmp(), lower_function_body(), lower_return_expr(), m32r_encode_section_info(), m32r_handle_model_attribute(), m88k_builtin_saveregs(), m88k_va_start(), machopic_finish(), machopic_output_possible_stub_label(), machopic_validate_stub_or_non_lazy_ptr(), make_friend_class(), make_method_value(), mangle_class_name_for_template(), mangle_conv_op_name_for_type(), mangle_method_decl(), mangle_record_type(), mark_seen_cases(), mark_vtable_entries(), match_builtin_function_types(), match_case_to_enum(), max_builtin(), maybe_apply_pending_pragma_weaks(), maybe_apply_pragma_weak(), maybe_apply_renaming_pragma(), maybe_emit_chk_warning(), maybe_emit_sprintf_chk_warning(), maybe_process_partial_specialization(), maybe_push_to_top_level(), maybe_retrofit_in_chrg(), merge_attributes(), merge_exception_specifiers(), merge_types(), merge_weak(), min_builtin(), mips_expand_prologue(), mips_prepare_builtin_arg(), mn10300_builtin_saveregs(), modify_all_vtables(), more_specialized_class(), more_specialized_fn(), most_specialized(), most_specialized_class(), most_specialized_instantiation(), mostly_zeros_p(), move_sese_region_to_fn(), native_encode_vector(), negate_expr(), negate_expr_p(), no_linkage_check(), nonnull_arg_p(), nonnull_check_p(), note_list_got_semicolon(), ns32k_return_pops_args(), objc_add_static_instance(), objc_comptypes(), objc_declare_class(), objc_declare_protocols(), operand_equal_p(), output_addressed_constants(), output_constant(), output_constructor(), output_init_element(), parmlist_is_exprlist(), parmlist_tags_warning(), pass_through_call(), perform_deferred_access_checks(), perform_member_init(), perform_or_defer_access_check(), phi_translate(), pop_access_scope(), pop_argument_types(), pop_arguments(), pop_f_function_context(), pop_init_level(), pop_label_level(), pop_labeled_block(), pop_to_parent_deferring_access_checks(), pop_value(), poplevel(), poplevel_class(), pp_c_attributes(), pp_c_enumeration_constant(), pp_c_enumerator(), pp_c_expression_list(), pp_c_init_declarator(), pp_c_initializer_list(), pp_c_parameter_type_list(), pp_cxx_ctor_initializer(), pp_cxx_direct_abstract_declarator(), pp_cxx_exception_specification(), pp_cxx_implicit_parameter_type(), pp_cxx_parameter_declaration_clause(), pp_cxx_postfix_expression(), pp_cxx_template_declaration(), pp_cxx_template_parameter(), prepare_com_clause(), prepare_reduction_clause(), print_candidates(), print_node(), print_node_brief(), print_operand(), process_init_constructor(), process_partial_specialization(), process_template_parm(), prune_vars_needing_no_initialization(), push_base_cleanups(), push_class_level_binding(), push_inline_template_parms_recursive(), push_namespace_with_attribs(), push_overloaded_decl(), push_parm_decl(), push_to_top_level(), push_value(), pushdecl_namespace_level(), put_decl_node(), reachable_next_level(), really_start_method(), receiver_is_class_object(), redeclare_class_template(), register_specialization(), reinstall_phi_args(), reloc_needed(), remap_decl(), remove_forwarder_block_with_phi(), remove_unused_locals(), remove_useless_vars(), reparse_absdcl_as_casts(), replace_defarg(), require_complete_eh_spec_types(), reregister_specialization(), reshape_init(), resolve_address_of_overloaded_function(), resolve_args(), resolve_asm_operand_names(), resolve_operand_names(), rest_of_decl_compilation(), retrieve_specialization(), revert_static_member_fn(), rs6000_expand_binop_builtin(), rs6000_expand_builtin(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_function_ok_for_sibcall(), rs6000_handle_altivec_attribute(), s390_call_saved_register_used(), s390_expand_builtin(), safe_from_p(), same_signature_p(), self_promoting_args_p(), set_nonincremental_init(), set_sizetype(), setup_class_bindings(), setup_incoming_varargs(), sh_expand_builtin(), sh_expand_prologue(), sh_handle_sp_switch_attribute(), sh_handle_trap_exit_attribute(), shadow_label(), shadow_tag_warned(), simple_cst_list_equal(), solaris_insert_attributes(), sort_mem_initializers(), sparc_expand_builtin(), sparc_fold_builtin(), sparc_handle_vis_mul8x16(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_expand_stv_builtin(), split_complex_types(), split_complex_values(), split_specs_attrs(), sra_walk_tree_list(), stabilize_call(), stabilize_throw_expr(), standard_conversion(), start_class(), start_function(), start_java_method(), start_method_def(), start_preparsed_function(), store_constructor(), store_init_value(), store_parm_decls(), store_parm_decls_newstyle(), store_parm_decls_oldstyle(), strip_builtin_expect(), substitute_in_expr(), substitute_placeholder_in_expr(), sync_resolve_params(), sync_resolve_return(), sync_resolve_size(), tagged_types_tu_compatible_p(), tail_recursion_args(), TB_history_prev(), trampoline_address(), Traverse_Aggregate_Array(), Traverse_Aggregate_Struct(), tree_cons(), tree_cons_stat(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_function_versioning(), tsubst(), tsubst_arg_types(), tsubst_call_declarator_parms(), tsubst_copy(), tsubst_copy_and_build(), tsubst_copy_asm_operands(), tsubst_decl(), tsubst_default_arguments(), tsubst_enum(), tsubst_exception_specification(), tsubst_friend_function(), tsubst_function_type(), tsubst_initializer_list(), tsubst_template_parms(), type_dependent_expression_p(), type_hash_list(), type_list_equal(), type_lists_compatible_p(), type_num_arguments(), type_requires_array_cookie(), type_unification_real(), unify(), unsafe_for_reeval(), update_non_lazy_ptrs(), update_stubs(), update_vtable_entry_for_fn(), uses_template_parms(), valid_in_set(), validate_arglist(), validate_proto_after_old_defn(), value_dependent_expression_p(), value_member(), varargs_function_p(), variably_modified_type_p(), verify_call_expr(), verify_constructor_expr(), verify_controlling_expr(), verify_enumeral_type(), verify_function_arguments(), verify_jvm_instructions(), verify_namespace(), verify_target_expr(), verify_template_decl(), verify_tree(), VPARAMS(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), warn_about_ambiguous_bases(), warn_hidden(), weak_finish(), WFE_Add_Weak(), Wfe_Expand_Asm_Operands(), WFE_Expand_Decl(), WFE_Expand_EH_Spec(), WFE_Expand_Expr(), WFE_Expand_Loop(), WFE_Expand_Start_Case(), WFE_Process_Template_Decl(), WFE_Weak_Finish(), write_expression(), write_function_type(), write_method_parms(), write_out_vars(), write_template_arg(), write_template_args(), x86_this_parameter(), xref_basetypes(), and xstormy16_expand_builtin().
Definition at line 907 of file tree.h.
Referenced by acceptable_java_type(), add_conv_candidate(), add_conversions(), add_fields_to_vec(), add_function_candidate(), add_interface(), add_interface_do(), add_method(), all_chrecs_equal_p(), any_dependent_template_arguments_p(), arg_assoc(), arg_assoc_class(), associate_equivalences_with_edges(), bfs_walk(), binfo_for_vtable(), build_builtin_candidate(), build_conditional_expr(), build_int_cst_wide(), build_new_op(), build_object_call(), build_over_call(), can_widen_reference_to(), check_bases(), check_classfn(), check_default_tmpl_args(), check_explicit_specialization(), check_instantiated_args(), classify_argument(), cleanup_dead_labels(), coerce_template_parms(), coerce_template_template_parms(), comp_template_args(), comp_template_parms(), compression_table_add(), compute_overlap_steps_for_affine_1_2(), compute_subscript_distance(), constrain_visibility_for_template(), constructor_name_full(), contains_128bit_aligned_vector_p(), cp_parser_template_argument_list(), cp_tree_equal(), Create_TY_For_Tree(), current_template_args(), cxx_omp_clause_assign_op(), cxx_omp_clause_copy_ctor(), cxx_omp_clause_default_ctor(), cxx_omp_clause_dtor(), dequeue_and_dump(), dfs_access_in_type(), dfs_push_decls(), dfs_walk_real(), diagnose_sb_2(), Do_Base_Types(), do_build_copy_constructor(), DST_enter_struct_union(), dump_generic_node(), dump_template_argument_list(), dump_template_bindings(), dump_template_decl(), dump_template_parms(), duplicate_tag_error(), dynamic_cast_base_recurse(), emit_support_tinfos(), end_template_parm_list(), entry_match_pointer_p(), expand_case(), expand_omp_sections(), ffecom_arg_ptr_to_expr(), ffecom_expr_power_integer_(), ffecom_let_char_(), ffecom_prepare_expr_(), ffecom_prepare_let_char_(), find_case_label_for_value(), find_compression_array_template_match(), find_compression_record_match(), find_local_variable(), find_substitution(), finish_omp_clauses(), finish_struct_1(), finish_struct_bits(), finish_struct_methods(), fixup_inline_methods(), fn_type_unification(), generate_classfile(), get_basefndecls(), get_cases_for_edge(), get_class_bindings(), get_dispatch_table(), get_dispatch_vector(), get_pseudo_ti_desc(), get_pseudo_ti_init(), get_template_base_recursive(), gimplify_switch_expr(), give_name_to_locals(), group_case_labels(), inlinable_function_p(), instantiate_class_template(), instantiate_template(), interface_of_p(), is_std_substitution_char(), is_subobject_of_p_1(), joust(), layout_class(), load_type_state(), locate_copy(), locate_ctor(), locate_dtor(), look_for_overrides(), look_for_overrides_here(), lookup_base_r(), lookup_conversion_operator(), lookup_do(), lookup_field(), lookup_field_1(), lookup_field_r(), lookup_fnfields_1(), lower_try_finally_switch(), make_class_data(), make_switch_expr_edges(), mangle_class_name_for_template(), maybe_add_interface(), maybe_warn_about_overly_private_class(), merge_type_state(), ok_to_generate_alias_set_for_type(), optimize_inline_calls(), pp_cxx_template_argument_list(), pp_cxx_template_parameter_list(), print_node(), print_z_candidates(), process_partial_specialization(), push_base_cleanups(), push_inline_template_parms_recursive(), push_jvm_slot(), record_component_aliases(), record_edge_info(), redeclare_class_template(), resolve_overloaded_unification(), set_super_info(), sort_case_labels(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), synthesize_exception_spec(), Traverse_Aggregate_Struct(), tree_redirect_edge_and_branch(), tree_verify_flow_info(), try_one_overload(), tsubst_copy(), tsubst_template_arg_vector(), tsubst_template_args(), tsubst_template_parms(), type_unification_real(), unify(), unshare_base_binfos(), vec_binfo_member(), verify_class_type(), verify_jvm_instructions(), walk_tree(), warn_hidden(), WFE_Process_Class_Decl(), write_template_args(), and xref_basetypes().
| #define TREE_VEC_LENGTH | ( | NODE | ) | (TREE_VEC_CHECK (NODE)->vec.length) |
Definition at line 903 of file tree.h.
Referenced by acceptable_java_type(), add_conversions(), add_interface(), add_method(), add_outermost_template_args(), all_chrecs_equal_p(), any_dependent_template_arguments_p(), arg_assoc(), arg_assoc_class(), associate_equivalences_with_edges(), bfs_walk(), build_dtable_decl(), build_over_call(), can_widen_reference_to(), check_bases(), check_classfn(), check_default_tmpl_args(), check_explicit_specialization(), classify_argument(), cleanup_dead_labels(), coerce_template_parms(), coerce_template_template_parms(), comp_template_args(), comp_template_parms(), compression_table_add(), constrain_visibility_for_template(), contains_128bit_aligned_vector_p(), cp_tree_equal(), Create_TY_For_Tree(), current_template_args(), dequeue_and_dump(), determine_specialization(), dfs_access_in_type(), dfs_push_decls(), diagnose_sb_2(), Do_Base_Types(), DST_enter_struct_union(), dump_generic_node(), dump_template_argument_list(), dump_template_bindings(), dump_template_decl(), dump_template_parms(), duplicate_tag_error(), dynamic_cast_base_recurse(), expand_case(), ffecom_arg_ptr_to_expr(), ffecom_expr_power_integer_(), ffecom_let_char_(), finalize_record_size(), find_case_label_for_value(), find_substitution(), finish_struct_methods(), fn_type_unification(), generate_classfile(), get_cases_for_edge(), get_class_bindings(), get_dispatch_table(), get_mostly_instantiated_function_type(), get_pseudo_ti_desc(), get_template_base_recursive(), group_case_labels(), inlinable_function_p(), instantiate_class_template(), interface_of_p(), is_std_substitution_char(), is_subobject_of_p_1(), joust(), layout_class(), load_type_state(), look_for_overrides(), lookup_base_r(), lookup_conversion_operator(), lookup_do(), lookup_field(), lookup_field_1(), lookup_fnfields_1(), lookup_template_class(), make_class_data(), make_switch_expr_edges(), make_tree_vec(), make_tree_vec_stat(), mangle_class_name_for_template(), maybe_add_interface(), merge_type_state(), ok_to_generate_alias_set_for_type(), pp_cxx_template_argument_list(), pp_cxx_template_parameter_list(), print_node(), print_z_candidates(), process_partial_specialization(), push_inline_template_parms_recursive(), push_template_decl_real(), record_component_aliases(), record_edge_info(), redeclare_class_template(), resolve_overloaded_unification(), sort_case_labels(), symbian_class_needs_attribute_p(), symbian_export_vtable_and_rtti_p(), symbian_possibly_export_base_class(), Traverse_Aggregate_Struct(), tree_redirect_edge_and_branch(), tree_size(), tree_verify_flow_info(), try_class_unification(), try_one_overload(), tsubst(), tsubst_copy(), tsubst_friend_function(), tsubst_template_arg_vector(), tsubst_template_args(), tsubst_template_parms(), type_unification_real(), unify(), unshare_base_binfos(), vec_binfo_member(), verify_class_type(), verify_jvm_instructions(), walk_tree(), warn_hidden(), WFE_Process_Class_Decl(), write_template_args(), and xref_basetypes().
Definition at line 844 of file tree.h.
Referenced by build_vector(), categorize_ctor_elements_1(), const_vector_from_tree(), dump_generic_node(), expand_expr_real_1(), fold_ternary(), initializer_zerop(), is_zeros_p(), iterative_hash_expr(), native_encode_vector(), operand_equal_p(), output_constant(), pp_c_initializer_list(), pp_c_postfix_expression(), print_node(), and sparc_fold_builtin().
Definition at line 613 of file tree.h.
Referenced by dequeue_and_dump(), DST_enter_normal_field(), and verify_class_type().
Definition at line 619 of file tree.h.
Referenced by dequeue_and_dump(), dfs_access_in_type(), DST_enter_normal_field(), DST_enter_struct_union(), instantiate_class_template(), maybe_warn_about_overly_private_class(), unshare_base_binfos(), verify_class_type(), and xref_basetypes().
Definition at line 610 of file tree.h.
Referenced by add_interface_do(), class_hint_flags(), dequeue_and_dump(), dfs_access_in_type(), dfs_accessible_queue_p(), dfs_class_hint_mark(), DST_enter_normal_field(), DST_enter_struct_union(), dynamic_cast_base_recurse(), instantiate_class_template(), maybe_warn_about_overly_private_class(), set_super_info(), unshare_base_binfos(), verify_class_type(), and xref_basetypes().
Definition at line 570 of file tree.h.
Referenced by accumulate_vtbl_inits(), add_interface_do(), add_vcall_offset_vtbl_entries_1(), add_vcall_offset_vtbl_entries_r(), binfo_from_vbase(), binfo_via_virtual(), build_base_field(), build_base_fields(), build_base_path(), build_ctor_vtbl_group(), build_special_member_call(), build_vbase_offset_vtbl_entries(), build_vcall_offset_vtbl_entries(), build_vtbl_address(), build_vtt_inits(), canonical_binfo(), check_bases(), cp_dump_tree(), Create_TY_For_Tree(), dequeue_and_dump(), determine_primary_base(), dfs_accumulate_vtbl_inits(), dfs_build_secondary_vptr_vtt_inits(), dfs_class_hint_mark(), dfs_ctor_vtable_bases_queue_p(), dfs_get_primary_binfo(), dfs_get_vbase_types(), dfs_initialize_vtbl_ptrs(), dfs_marked_real_bases_queue_p(), dfs_modify_vtables(), dfs_set_offset_for_unshared_vbases(), dfs_skip_vbases(), dfs_unmarked_real_bases_queue_p(), dfs_unshared_virtual_bases(), do_build_copy_constructor(), DST_enter_struct_union(), dump_class_hierarchy_r(), dump_vtable(), dynamic_cast_base_recurse(), emit_mem_initializers(), end_of_class(), expand_member_init(), finish_vtbls(), force_canonical_binfo_r(), get_original_base(), get_primary_binfo(), get_pseudo_ti_desc(), get_pseudo_ti_init(), get_template_base_recursive(), get_vfield_name(), instantiate_class_template(), is_subobject_of_p_1(), layout_nonempty_base_or_field(), layout_virtual_bases(), lookup_base_r(), mark_primary_bases(), propagate_binfo_offsets(), push_base_cleanups(), sort_mem_initializers(), Traverse_Aggregate_Struct(), unshare_base_binfos(), update_vtable_entry_for_fn(), walk_subobject_offsets(), and xref_basetypes().
Definition at line 1127 of file tree.h.
Referenced by cxx_make_type(), get_alias_set(), GTY(), layout_type(), make_node(), make_node_stat(), and print_node().
Definition at line 1139 of file tree.h.
Referenced by align_variable(), arc_va_arg(), arm_needs_doubleword_align(), assemble_constant_align(), assemble_variable(), assign_parm_adjust_stack_rtl(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_parms_unsplit_complex(), build_c_cast(), build_common_tree_nodes_2(), build_index_type(), build_java_array_type(), build_range_type(), build_reinterpret_cast_1(), build_vtable(), c_alignof_expr(), c_sizeof_or_alignof_type(), cgraph_increase_alignment(), check_bitfield_decl(), check_field_decls(), classify_arg(), clipper_va_arg(), compute_record_mode(), contains_128bit_aligned_vector_p(), copy_blkmode_from_reg(), coverage_counter_alloc(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), create_vtable_ptr(), dequeue_and_dump(), do_type_align(), DST_enter_normal_field(), DST_enter_struct_union(), DST_enter_struct_union_members(), dump_class_hierarchy(), dump_class_hierarchy_1(), emit_move_sequence(), expand_builtin_va_copy(), expand_call(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_inline_function(), expand_one_register_var(), expand_return(), expr_align(), ffecom_init_0(), finalize_record_size(), finalize_type_size(), finish_builtin_struct(), finish_builtin_type(), finish_enum(), finish_struct(), fold_truthop(), frv_adjust_field_align(), function_arg(), function_arg_advance(), function_arg_boundary(), function_arg_partial_nregs(), function_arg_slotno(), get_chain_field(), get_constant_alignment(), get_inner_reference(), get_nl_goto_field(), get_pointer_alignment(), get_vtable_decl(), gimplify_init_constructor(), grokdeclarator(), handle_aligned_attribute(), handle_mode_attribute(), handle_packed_attribute(), highest_pow2_factor_for_type(), i860_gimplify_va_arg_expr(), i860_va_arg(), i960_arg_size_and_align(), i960_va_arg(), ia64_function_arg(), ia64_function_arg_advance(), ia64_function_arg_boundary(), ia64_function_arg_offset(), ia64_function_arg_partial_nregs(), ia64_gimplify_va_arg(), ia64_va_arg(), index_type_equal(), initialize_argument_information(), initialize_sizetypes(), instantiate_class_template(), ix86_function_arg_boundary(), ix86_gimplify_va_arg(), ix86_va_arg(), layout_class_type(), layout_decl(), layout_nonempty_base_or_field(), layout_type(), layout_virtual_bases(), layout_vtable_decl(), lookup_field_for_decl(), m88k_function_arg(), m88k_va_arg(), make_node(), make_node_stat(), may_be_unaligned_p(), maybe_fold_offset_to_array_ref(), mips_arg_info(), mips_va_arg(), optimize_bit_field_compare(), output_constant_def_contents(), parser_xref_tag(), place_field(), print_node(), record_unknown_type(), rs6000_darwin64_record_arg(), rs6000_gimplify_va_arg(), set_mem_attributes_minus_bitpos(), sh_callee_copies(), sh_gimplify_va_arg_expr(), sh_va_arg(), sjlj_build_landing_pads(), sparc_gimplify_va_arg(), sparc_va_arg(), start_record_layout(), std_gimplify_va_arg_expr(), store_constructor(), store_one_arg(), store_unaligned_arguments_into_pseudos(), type_hash_eq(), update_alignment_for_field(), v850_arg_partial_bytes(), vect_address_analysis(), vect_compute_data_ref_alignment(), vect_gen_niters_for_prolog_loop(), vect_object_analysis(), verify_type(), WFE_Array_Expr(), WFE_Expand_Expr(), xref_tag(), xtensa_gimplify_va_arg_expr(), and xtensa_va_arg().
Definition at line 689 of file tree.h.
Referenced by emit_move_sequence(), expand_expr(), expand_expr_real_1(), get_inner_reference(), and set_mem_attributes_minus_bitpos().
Definition at line 1146 of file tree.h.
Referenced by address_analysis(), array_ref_element_size(), build_utf8_ref(), c_sizeof_or_alignof_type(), canonicalize_addr_expr(), default_cxx_get_cookie_size(), expand_expr_real_1(), finalize_record_size(), finalize_type_size(), get_cookie_size(), gimplify_compound_lval(), gimplify_omp_atomic(), highest_pow2_factor_for_target(), layout_type(), maybe_fold_offset_to_array_ref(), tree_coverage_counter_ref(), and vect_compute_data_ref_alignment().
| #define TYPE_ARG_TYPES | ( | NODE | ) | (TYPE_CHECK (NODE)->type.values) |
Definition at line 1063 of file tree.h.
Referenced by add_conv_candidate(), add_function_candidate(), add_method(), add_method_1(), adjust_clone_args(), adorn_decl(), allocate_struct_function(), altivec_build_resolved_builtin(), altivec_resolve_overloaded_builtin(), arg_assoc_type(), arm_init_cumulative_args(), assign_parms(), associated_type(), block_move_libcall_safe_for_call_parm(), browse_tree(), build_clone(), build_cplus_method_type(), build_function_call(), build_function_call_real(), build_function_type(), build_java_argument_signature(), build_jni_stub(), build_method_type(), build_method_type_directly(), build_objc_method_call(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_ptrmem_type(), build_this_parm(), build_type_attribute_qual_variant(), build_type_attribute_variant(), builtin_function(), builtin_mathfn_code(), c4x_init_cumulative_args(), c_convert_parm_for_inlining(), check_call(), check_classfn(), check_default_args(), check_explicit_specialization(), check_function_parameter_and_return_types(), check_function_type(), check_java_method(), coerce_delete_type(), coerce_new_type(), common_type(), comp_method_with_proto(), comp_proto_with_proto(), comp_target_types(), composite_type(), comptypes(), copy_default_args_to_explicit_spec(), count_num_arguments(), cp_parser_late_parsing_default_args(), cp_parser_save_default_args(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), crx_init_cumulative_args(), cxx_init_decl_processing(), cxx_omp_clause_apply_fn(), d30v_stack_info(), decl_function_context(), decls_match(), dependent_type_p_r(), dequeue_and_dump(), deserves_ellipsis(), determine_specialization(), diagnose_arglist_conflict(), diagnose_mismatched_decls(), do_nonmember_using_decl(), do_pending_defargs(), done_pending_defargs(), DST_Create_Subprogram(), dump_function_decl(), dump_function_declaration(), dump_type_suffix(), duplicate_decls(), expand_builtin_next_arg(), expand_call(), expand_invoke(), fn_type_unification(), fold_builtin_next_arg(), for_each_template_parm_r(), function_cannot_inline_p(), function_has_varargs(), function_types_compatible_p(), gen_formal_list_for_type(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), get_bindings(), get_bindings_real(), get_tinfo_decl(), gimplify_init_ctor_preeval_1(), grok_op_properties(), grokclassfn(), grokdeclarator(), grokfndecl(), GTY(), handle_format_arg_attribute(), handle_format_attribute(), handle_nonnull_attribute(), handle_sentinel_attribute(), hppa_builtin_saveregs(), init_cumulative_args(), ip2k_return_pops_args(), iq2000_expand_prologue(), is_specialization_of_friend(), ix86_return_pops_args(), ix86_setup_incoming_varargs(), locate_copy(), locate_ctor(), look_for_overrides_here(), m88k_builtin_saveregs(), m88k_va_start(), mangle_method_decl(), match_builtin_function_types(), maybe_retrofit_in_chrg(), merge_decls(), merge_types(), mips_expand_prologue(), mn10300_builtin_saveregs(), more_specialized_fn(), no_linkage_check(), ns32k_return_pops_args(), pp_c_parameter_type_list(), pp_cxx_direct_abstract_declarator(), pp_cxx_implicit_parameter_type(), pp_cxx_parameter_declaration_clause(), print_node(), push_overloaded_decl(), push_template_decl_real(), pushdecl(), put_decl_node(), reconstruct_complex_type(), remap_type(), remap_type_1(), resolve_address_of_overloaded_function(), revert_static_member_fn(), rs6000_function_ok_for_sibcall(), same_signature_p(), setup_incoming_varargs(), sh_init_cumulative_args(), standard_conversion(), start_decl(), start_function(), start_java_method(), store_parm_decls(), sync_resolve_params(), tsubst(), tsubst_default_arguments(), tsubst_function_type(), type_hash_eq(), type_num_arguments(), type_requires_array_cookie(), unify(), validate_proto_after_old_defn(), varargs_function_p(), variably_modified_type_p(), verify_function_type(), verify_jvm_instructions(), verify_method_type(), walk_tree(), walk_type_fields(), write_bare_function_type(), write_function_type(), and x86_this_parameter().
| #define TYPE_ARRAY_MAX_SIZE | ( | ARRAY_TYPE | ) | TYPE_MAX_VALUE (ARRAY_TYPE_CHECK (ARRAY_TYPE)) |
Definition at line 1265 of file tree.h.
Referenced by assign_temp(), max_int_size_in_bytes(), and safe_from_p().
| #define TYPE_ATTRIBUTES | ( | NODE | ) | (TYPE_CHECK (NODE)->type.attributes) |
Definition at line 1135 of file tree.h.
Referenced by arm_comp_type_attributes(), arm_function_ok_for_sibcall(), arm_handle_isr_attribute(), arm_init_cumulative_args(), arm_set_default_type_attributes(), avr_handle_progmem_attribute(), avr_progmem_p(), bfin_comp_type_attributes(), bfin_handle_longcall_attribute(), browse_tree(), build_clone(), build_function_call(), build_function_call_real(), build_over_call(), build_type_attribute_qual_variant(), build_type_attribute_variant(), c4x_assembler_function_p(), c4x_interrupt_function_p(), c4x_leaf_function_p(), c4x_naked_function_p(), c_build_qualified_type(), c_common_get_alias_set(), c_common_type(), c_warn_unused_result(), check_function_arguments_recurse(), check_function_format(), check_missing_format_attribute(), check_qualified_type(), composite_type(), comptypes_internal(), copy_default_args_to_explicit_spec(), create_tag_raw(), create_tmp_var_raw(), Create_TY_For_Tree(), crx_interrupt_function_p(), darwin_set_default_type_attributes(), decl_attributes(), determine_visibility(), duplicate_decls(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_prologue(), finish_class_definition(), finish_enum(), funkind(), GTY(), handle_visibility_attribute(), i386_nlm_encode_section_info(), i386_pe_adjust_class_at_definition(), i386_pe_dllexport_p(), i386_pe_dllimport_p(), i386_pe_encode_section_info(), ia64_compute_frame_size(), ia64_epilogue_uses(), ia64_function_ok_for_sibcall(), implicitly_declare(), import_export_class(), init_cumulative_args(), ip2k_handle_progmem_attribute(), ix86_comp_type_attributes(), ix86_fntype_regparm(), ix86_function_regparm(), ix86_function_sseregparm(), ix86_handle_cconv_attribute(), ix86_handle_cdecl_attribute(), ix86_handle_regparm_attribute(), ix86_handle_struct_attribute(), ix86_internal_arg_pointer(), ix86_ms_bitfield_layout_p(), ix86_return_pops_args(), m68hc11_encode_section_info(), m68hc11_initial_elimination_offset(), make_node(), make_node_stat(), make_vector_type(), match_builtin_function_types(), merge_type_attributes(), merge_types(), mips_encode_section_info(), n_regs_saved_by_prologue(), nonnull_arg_p(), ns32k_return_pops_args(), output_mi_thunk(), print_node(), pushdecl(), rs6000_function_ok_for_sibcall(), rs6000_handle_struct_attribute(), rs6000_ms_bitfield_layout_p(), rs6000_set_default_type_attributes(), sh_attr_renesas_p(), sh_symbian_dllexport_p(), sh_symbian_dllimport_p(), symbian_add_attribute(), symbian_import_export_class(), tsubst_function_type(), type_hash_eq(), x86_output_mi_thunk(), x86_this_parameter(), xref_tag(), and xstormy16_interrupt_function_p().
Definition at line 1108 of file tree.h.
Referenced by access_in_type(), accessible_p(), add_friend(), add_implicitly_declared_members(), add_vcall_offset(), add_vcall_offset_vtbl_entries_1(), alter_access(), arg_assoc_class(), baselink_for_fns(), binfo_for_vtable(), build_aggr_init(), build_base_fields(), build_ctor_vtbl_group(), build_dtor_call(), build_functional_cast(), build_member_call(), build_modify_expr(), build_new_1(), build_new_op(), build_object_call(), build_offset_ref(), build_op_delete_call(), build_primary_vtable(), build_special_member_call(), build_throw(), build_user_type_conversion_1(), build_vbase_offset_vtbl_entries(), build_vcall_offset_vtbl_entries(), build_vtable_entry_ref(), build_vtbl_initializer(), build_vtt(), build_vtt_inits(), canonical_binfo(), check_accessibility_of_qualified_id(), check_bases(), class_hint_flags(), classify_argument(), close_type_full_escape(), close_type_seen(), common_base_type(), constrain_class_visibility(), contains_128bit_aligned_vector_p(), contains_empty_class_p(), convert_class_to_reference(), convert_like_real(), copy_binfo(), cp_dump_tree(), cp_fold_obj_type_ref(), cp_parser_diagnose_invalid_type_name(), Create_TY_For_Tree(), cxx_make_type(), cxx_print_type(), dcast_base_hint(), dequeue_and_dump(), determine_primary_base(), determine_primary_bases(), dfs_check_overlap(), dfs_class_hint_mark(), dfs_modify_vtables(), dfs_push_decls(), dfs_unshared_virtual_bases(), Do_Base_Types(), do_build_assign_ref(), do_build_copy_constructor(), do_class_using_decl(), DST_enter_struct_union(), dump_class_hierarchy(), dump_class_hierarchy_1(), dump_expr(), dump_vtable(), duplicate_tag_error(), end_of_class(), expand_member_init(), finalize_record_size(), find_vbase_instance(), finish_call_expr(), finish_id_expression(), finish_non_static_data_member(), finish_struct_1(), finish_struct_bits(), finish_vtbls(), friend_of_associated_class_p(), get_basefndecls(), get_dynamic_cast_base_type(), get_object_reference(), get_pseudo_ti_desc(), get_pseudo_ti_index(), get_pseudo_ti_init(), get_pure_virtuals(), get_static_reference(), get_template_base(), get_vbase_types(), get_vfield_name(), handle_class_head(), initialize_vtbl_ptrs(), instantiate_class_template(), layout_virtual_bases(), look_for_overrides(), lookup_base(), lookup_conversions(), lookup_member(), make_binfo(), make_class(), make_new_vtable(), make_typename_type(), make_unbound_class_template(), mark_primary_bases(), maybe_dummy_object(), maybe_warn_about_overly_private_class(), modify_all_vtables(), note_debug_info_needed(), objc_declare_protocols(), ocp_convert(), ok_to_generate_alias_set_for_type(), output_vtable_inherit(), parent_type_p(), perform_direct_initialization_if_possible(), push_base_cleanups(), push_class_decls(), record_component_aliases(), resolve_virtual_fun_from_obj_type_ref(), set_super_info(), sort_mem_initializers(), start_class(), start_protocol(), symbian_export_vtable_and_rtti_p(), synthesize_exception_spec(), Traverse_Aggregate_Struct(), tsubst(), type_requires_array_cookie(), types_overlap_p(), unuse_fields(), update_vtable_entry_for_fn(), verify_class_type(), walk_subobject_offsets(), warn_about_ambiguous_bases(), warn_hidden(), WFE_Process_Class_Decl(), and xref_basetypes().
| #define TYPE_BINFO_BASETYPE | ( | NODE, | |||
| N | ) | BINFO_TYPE (TREE_VEC_ELT (BINFO_BASETYPES (TYPE_BINFO (NODE)), (N))) |
Definition at line 1484 of file tree.h.
Referenced by arg_assoc_class(), can_widen_reference_to(), class_depth(), common_base_type(), contains_empty_class_p(), determine_primary_base(), expand_member_init(), get_basefndecls(), merge_types(), warn_about_ambiguous_bases(), and warn_hidden().
Definition at line 1476 of file tree.h.
Referenced by add_interface(), begin_class_definition(), binfo_for_vtable(), can_widen_reference_to(), check_bases(), classify_argument(), contains_128bit_aligned_vector_p(), do_build_copy_constructor(), generate_classfile(), instantiate_class_template(), interface_of_p(), layout_class(), lookup_do(), lookup_field(), make_class_data(), maybe_add_interface(), ok_to_generate_alias_set_for_type(), process_init_constructor(), record_component_aliases(), set_super_info(), synthesize_exception_spec(), and tsubst().
Definition at line 1462 of file tree.h.
Referenced by build_primary_vtable(), dump_expr(), finish_struct_1(), set_primary_base(), tsubst(), and xref_basetypes().
Definition at line 1456 of file tree.h.
Referenced by build_primary_vtable(), build_vtable_entry_ref(), finish_struct_1(), finish_vtbls(), set_primary_base(), tsubst(), and xref_basetypes().
Definition at line 1077 of file tree.h.
Referenced by accessible_base_p(), browse_tree(), build_class_member_access_expr(), c_build_qualified_type(), check_qualified_type(), comptypes(), context_for_name_lookup(), cp_build_qualified_type_real(), cp_dump_tree(), cp_parser_check_declarator_template_parameters(), cp_parser_class_head(), cp_parser_direct_declarator(), Create_DST_type_For_Tree(), cxx_get_alias_set(), cxx_init_decl_processing(), dependent_type_p_r(), discriminator_for_local_entity(), DST_enter_enum(), DST_enter_struct_union(), DST_enter_struct_union_members(), DST_get_context(), dump_type(), dump_typename(), duplicate_tag_error(), finish_member_class_template(), finish_non_static_data_member(), for_each_template_parm_r(), friend_accessible_p(), friend_of_associated_class_p(), get_containing_scope(), get_enclosing_class(), get_qualified_type(), Get_TY(), grokdeclarator(), GTY(), hack_identifier(), handle_class_head(), initializing_context(), instantiate_class_template(), is_friend(), is_specialization_of_friend(), layout_class_type(), lookup_template_class(), make_friend_class(), make_unbound_class_template(), maybe_check_template_type(), maybe_process_partial_specialization(), poplevel(), pp_cxx_nested_name_specifier(), pp_cxx_qualified_id(), pp_cxx_simple_type_specifier(), print_node(), push_template_decl_real(), pushtag(), resolve_typename_type(), same_translation_unit_p(), set_type_context(), sort_mem_initializers(), template_class_depth(), template_class_depth_real(), tsubst(), tsubst_aggr_type(), tsubst_decl(), tsubst_function_type(), typename_compare(), typename_hash(), write_name(), and xref_tag().
| #define TYPE_DEBUG_REPRESENTATION_TYPE | ( | NODE | ) | (TYPE_CHECK (NODE)->type.values) |
Definition at line 1083 of file tree.h.
Referenced by Create_DST_type_For_Tree(), finish_vector_type(), make_vector_type(), reshape_init(), reshape_init_vector(), and store_constructor().
Definition at line 1775 of file tree.h.
Referenced by cp_finish_decl(), debug_flush_symbol_queue(), mark_class_instantiated(), maybe_suppress_debug_info(), note_debug_info_needed(), print_node(), and record_unknown_type().
| #define TYPE_DOMAIN | ( | NODE | ) | (TYPE_CHECK (NODE)->type.values) |
Definition at line 1059 of file tree.h.
Referenced by add_flexible_array_elts_to_size(), array_ref_low_bound(), array_ref_up_bound(), array_size_for_constructor(), array_type_nelts(), browse_tree(), build_array_ref(), build_array_type(), build_cplus_array_type_1(), build_delete(), build_new_1(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_vec_init(), c_build_qualified_type(), c_finish_incomplete_decl(), c_incomplete_type_error(), can_complete_type_without_circularity(), canonicalize_addr_expr(), common_type(), comp_array_types(), complete_array_type(), complete_type(), composite_type(), comptypes(), comptypes_internal(), count_type_elements(), cp_complete_array_type(), create_array_type_for_decl(), Create_TY_For_Tree(), cxx_incomplete_type_diagnostic(), dependent_type_p_r(), dequeue_and_dump(), digest_init(), dump_array(), dump_generic_node(), dump_type_suffix(), expand_decl(), expand_expr(), ffecom_arrayref_(), ffecom_finish_global_(), ffecom_subscript_check_(), ffecom_tree_canonize_ref_(), ffeste_R1001(), finish_decl(), finish_struct(), flexible_array_type_p(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), get_inner_reference(), get_set_constructor_bits(), gimplify_type_sizes(), grokdeclarator(), grokparms(), instantiate_missing_elements(), is_valid_const_index(), java_array_type_length(), layout_type(), layout_var_decl(), maybe_deduce_size_from_array_init(), maybe_fold_offset_to_array_ref(), maybe_fold_stmt_addition(), maybe_lookup_element_for_expr(), merge_types(), omp_firstprivatize_type_sizes(), output_constructor(), pop_init_level(), pp_c_direct_abstract_declarator(), print_declaration(), print_node(), process_init_constructor(), push_init_level(), pushdecl(), range_in_array_bounds_p(), really_start_incremental_init(), reconstruct_complex_type(), remap_decl(), remap_type(), remap_type_1(), reshape_init(), reshape_init_array(), reshape_init_vector(), set_mem_attributes_minus_bitpos(), set_nonincremental_init(), set_sizetype(), sra_type_can_be_decomposed_p(), store_constructor(), store_init_value(), tree_coverage_counter_ref(), try_move_mult_to_index(), tsubst(), type_can_be_decomposed_p(), type_contains_placeholder_1(), type_hash_eq(), unify(), verify_array_type(), verify_constructor_expr(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), write_array_type(), and write_builtin_type().
| #define TYPE_FIELDS | ( | NODE | ) | (TYPE_CHECK (NODE)->type.values) |
Definition at line 1060 of file tree.h.
Referenced by accessible_base_p(), add_field(), add_fields_to_record_type(), add_fields_to_vec(), aggregate_contains_union_type(), alpha_build_builtin_va_list(), alpha_build_va_list(), alpha_gimplify_va_arg(), alpha_va_arg(), alpha_va_start(), arm_return_in_memory(), assign_parm_find_data_types(), assign_parms(), begin_class_definition(), browse_tree(), build_anon_union_vars(), build_c_cast(), build_constructor(), build_ctr_info_value(), build_field_list(), build_fn_info_value(), build_java_array_type(), build_java_class_ref(), build_objc_string_object(), build_private_template(), build_ptrmemfunc1(), build_simple_base_path(), build_static_field_ref(), build_zero_init(), c_type_hash(), check_field_decl(), check_field_decls(), check_for_initialization(), classify_argument(), clipper_build_va_list(), clipper_va_arg(), clipper_va_start(), close_type_exposed_parameter(), close_type_full_escape(), close_type_seen(), common_type(), composite_type(), compute_record_mode(), constrain_class_visibility(), contains_128bit_aligned_vector_p(), contains_empty_class_p(), contains_pointers_p(), continue_class(), convert(), convert_for_assignment(), count_fields(), count_type_elements(), cp_parser_diagnose_invalid_type_name(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), d30v_build_va_list(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), delete_duplicate_fields_1(), delete_omp_context(), dequeue_and_dump(), dfs_push_decls(), dfs_push_type_decls(), dfs_unuse_fields(), do_build_assign_ref(), do_build_copy_constructor(), do_type_instantiation(), dump_type(), duplicate_tag_error(), encode_aggregate_within(), end_final(), ffecom_1(), ffecom_2(), ffecom_build_complex_constant_(), ffecom_convert_narrow_(), ffecom_convert_to_complex_(), ffecom_convert_widen_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_init_0(), ffecom_make_complex_type_(), ffecom_transform_namelist_(), ffecom_tree_divide_(), ffecom_type_namelist_(), ffecom_type_vardesc_(), ffecom_vardesc_(), ffeste_io_cilist_(), ffeste_io_cllist_(), ffeste_io_ialist_(), ffeste_io_icilist_(), ffeste_io_inlist_(), ffeste_io_olist_(), fields_length(), find_compatible_field(), find_sole_member(), finish_anon_union(), finish_builtin_struct(), finish_builtin_type(), finish_member_declaration(), finish_struct(), finish_struct_1(), finish_struct_anon(), finish_struct_bits(), finish_typeof(), finish_vector_type(), fixup_anonymous_aggr(), fixup_child_record_type(), flexible_array_type_p(), for_each_template_parm_r(), frv_adjust_field_align(), function_arg(), function_arg_record_value_1(), function_arg_record_value_2(), function_arg_slotno(), gen_type(), generate_classfile(), generate_ivar_lists(), get_boehm_type_descriptor(), gimplify_type_sizes(), GTY(), handle_transparent_union_attribute(), handle_visibility_attribute(), hfa_element_mode(), i386_pe_adjust_class_at_definition(), i860_build_builtin_va_list(), i860_build_va_list(), i860_gimplify_va_arg_expr(), i860_va_arg(), i860_va_start(), init_eh(), init_objc_symtab(), initialize_argument_information(), inline_forbidden_p(), inline_forbidden_p_1(), insert_field_into_struct(), instantiate_class_template(), instantiate_missing_elements(), is_empty_base_class(), is_public(), ix86_build_builtin_va_list(), ix86_build_va_list(), ix86_data_alignment(), ix86_gimplify_va_arg(), ix86_local_alignment(), ix86_va_arg(), ix86_va_start(), java_array_type_length(), java_init_decl_processing(), java_lang_expand_expr(), jcf_parse(), layout_class(), layout_class_type(), layout_type(), layout_virtual_bases(), lookup_anon_field(), lookup_field(), lookup_field_1(), lower_send_shared_vars(), m88k_build_va_list(), m88k_va_arg(), m88k_va_start(), make_class(), make_class_data(), make_field_value(), make_vector_type(), mark_reference_fields(), maybe_fold_offset_to_component_ref(), mf_build_check_statement_for(), mf_make_mf_cache_struct_type(), mips_build_builtin_va_list(), mips_build_va_list(), mips_fpr_return_fields(), mips_function_value(), mips_gimplify_va_arg_expr(), mips_va_arg(), mips_va_start(), ok_to_generate_alias_set_for_type(), omp_firstprivatize_type_sizes(), output_constructor(), parent_type_p(), print_node(), print_struct_decl(), process_init_constructor(), push_base_cleanups(), push_fields_onto_fieldstack(), push_init_level(), push_super_field(), pushdecl_class_level(), readonly_fields_p(), really_start_incremental_init(), record_component_aliases(), remap_type(), remap_type_1(), remove_zero_width_bit_fields(), reshape_init(), reshape_init_class(), reshape_init_vector(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), rs6000_gimplify_va_arg(), rs6000_special_round_type_align(), rs6000_va_arg(), rs6000_va_start(), s390_build_builtin_va_list(), s390_build_va_list(), s390_function_arg_float(), s390_gimplify_va_arg(), s390_va_arg(), s390_va_start(), scan_omp_parallel(), scan_omp_single(), scan_record_type(), set_init_label(), set_nonincremental_init(), sh_build_builtin_va_list(), sh_build_va_list(), sh_gimplify_va_arg_expr(), sh_va_arg(), sh_va_start(), shadow_tag(), sra_type_can_be_decomposed_p(), stack_protect_classify_type(), start_struct(), store_constructor(), synthesize_exception_spec(), tagged_types_tu_compatible_p(), Traverse_Aggregate_Struct(), tsubst(), type_can_be_decomposed_p(), type_can_instantiate_all_elements(), type_contains_placeholder_1(), type_hash_eq(), type_lists_compatible_p(), Type_Size_Without_Vbases(), unemitted_tinfo_decl_p(), unreverse_member_declarations(), variably_modified_type_p(), verify_class_type(), verify_constructor_expr(), verify_field_decl(), walk_subobject_offsets(), walk_tree(), WFE_Expand_Expr(), WFE_Process_Class_Decl(), xstormy16_build_builtin_va_list(), xstormy16_build_va_list(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xtensa_build_builtin_va_list(), xtensa_build_va_list(), xtensa_gimplify_va_arg_expr(), xtensa_va_arg(), and xtensa_va_start().
Definition at line 396 of file tree.h.
Referenced by add_ttypes_entry(), add_type_for_runtime(), attribute_hash_list(), build_array_type(), build_complex_type(), build_cplus_method_type(), build_function_type(), build_method_type(), build_method_type_directly(), build_offset_type(), build_type_attribute_qual_variant(), build_type_attribute_variant(), ehspec_filter_hash(), list_hash_pieces(), lookup_type_for_runtime(), make_vector_type(), t2r_hash(), ttypes_filter_hash(), and type_hash_list().
Definition at line 1170 of file tree.h.
Referenced by c_sizeof_or_alignof_type(), comptypes(), comptypes_internal(), const_mult_add_overflow_p(), extract_muldiv_1(), fold_convert(), force_fit_type(), gimplify_one_sizepos(), initialize_sizetypes(), int_const_binop(), print_node(), set_sizetype(), size_binop(), size_diffop(), type_after_usual_arithmetic_conversions(), and write_builtin_type().
Definition at line 1078 of file tree.h.
Referenced by build_member_call(), build_vec_init(), check_bases_and_members(), check_bitfield_type_and_width(), class_key_or_enum(), class_key_or_enum_as_string(), copy_lang_type(), cp_build_qualified_type_real(), Create_TY_For_Tree(), cxx_make_type(), dump_aggr_type(), duplicate_decls(), duplicate_tag_error(), finish_enum(), finish_struct(), grokdeclarator(), instantiate_class_template(), is_std_substitution(), lang_mark_tree(), lookup_field(), make_typename_type(), maybe_register_incomplete_var(), and repo_emit_p().
| #define TYPE_MAIN_PHYSICAL_VARIANT | ( | TYPE | ) |
Value:
(BOUNDED_POINTER_TYPE_P (TYPE) \ ? build_qualified_type (TYPE, TYPE_QUAL_BOUNDED) \ : TYPE_MAIN_VARIANT (TYPE))
Definition at line 1076 of file tree.h.
Referenced by add_builtin_candidates(), add_template_candidate_real(), alpha_gimplify_va_arg_1(), alpha_va_arg(), associated_type(), avr_handle_progmem_attribute(), build_aggr_init(), build_array_ref(), build_base_path(), build_binary_op(), build_c_cast(), build_class_member_access_expr(), build_complex_type(), build_conditional_expr(), build_cplus_array_type_1(), build_cplus_method_type(), build_delete(), build_distinct_type_copy(), build_dynamic_cast_1(), build_exception_variant(), build_indirect_ref(), build_m_component_ref(), build_method_type(), build_method_type_directly(), build_modify_expr(), build_new_method_call(), build_new_op(), build_offset_type(), build_opaque_vector_type(), build_ptrmemfunc_type(), build_scoped_method_call(), build_simple_base_path(), build_static_cast(), build_static_cast_1(), build_throw(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_type_copy(), build_type_no_quals(), build_unary_op(), build_up_reference(), build_variant_type_copy(), c_build_qualified_type(), c_common_signed_type(), c_common_type(), c_common_unsigned_type(), c_convert_parm_for_inlining(), c_parser_postfix_expression(), c_promoting_integer_type_p(), c_start_case(), c_type_promotes_to(), c_types_compatible_p(), can_complete_type_without_circularity(), canonical_type_variant(), casts_away_constness(), check_bitfield_type_and_width(), check_dtor_name(), check_format_arg(), check_format_string(), check_format_types(), check_function_format(), check_return_expr(), close_type_seen(), common_pointer_type(), common_type(), comp_cv_target_types(), comp_target_types(), complete_array_type(), complete_type(), composite_type(), comptypes(), comptypes_internal(), conditional_conversion(), constructor_name_full(), convert(), convert_arguments(), convert_bitfield_to_declared_type(), convert_for_assignment(), convert_nontype_argument(), convert_to_complex(), convert_to_integer(), convert_to_pointer_force(), convert_to_reference(), copy_fn_p(), count_stars(), cp_apply_type_quals_to_decl(), cp_build_qualified_type_real(), cp_complete_array_type(), cp_convert_to_pointer(), Create_DST_type_For_Tree(), create_tmp_from_val(), Create_TY_For_Tree(), cris_expand_builtin_va_arg(), decay_conversion(), decl_attributes(), decl_function_context(), dependent_type_p_r(), dequeue_and_dump(), diagnose_arglist_conflict(), diagnose_mismatched_decls(), digest_init(), DST_enter_struct_union(), dump_aggr_type(), dump_expr(), dump_type(), duplicate_decls(), encode_aggregate_within(), execute_optimize_stdarg(), expand_builtin_va_arg(), expand_inline_function(), expand_member_init(), ffecom_arg_ptr_to_expr(), ffecom_arrayref_(), ffecom_char_args_x_(), ffecom_convert_narrow_(), ffecom_convert_to_complex_(), ffecom_convert_widen_(), ffecom_do_entry_(), ffecom_expr_(), ffecom_expr_intrinsic_(), ffecom_intrinsic_ichar_(), ffecom_let_char_(), ffeste_begin_iterdo_(), ffeste_R809(), finalize_type_size(), find_placeholder(), finish_base_specifier(), finish_declspecs(), finish_enum(), finish_function(), finish_struct(), finish_struct_1(), fold(), fold_cond_expr_with_comparison(), fold_convert(), fold_stmt_r(), fold_unary(), format_type_warning(), function_types_compatible_p(), gen_declspecs(), generate_one_element_ref(), get_alias_set(), get_canon_type(), get_object_reference(), get_qualified_type(), get_static_reference(), get_tinfo_decl(), get_tinfo_decl_dynamic(), get_typeid(), gimplify_expr(), gimplify_init_ctor_eval(), gimplify_omp_atomic(), gimplify_omp_atomic_pipeline(), gimplify_type_sizes(), gimplify_va_arg_expr(), goa_lhs_expr_p(), grok_op_properties(), grokdeclarator(), grokparms(), GTY(), handle_com_interface_attribute(), handle_format_arg_attribute(), handle_format_attribute(), handle_packed_attribute(), implicitly_declare_fn(), int_size_in_bytes(), ip2k_handle_progmem_attribute(), ipa_type_escape_field_does_not_clobber_p(), ipa_type_escape_star_count_of_interesting_or_array_type(), ipa_type_escape_star_count_of_interesting_type(), lhd_types_compatible_p(), list_eq(), lookup_anon_field(), lookup_base(), lookup_destructor(), lvalue_p_1(), make_binfo(), make_id_declarator(), make_node(), make_node_stat(), make_vector_type(), mathfn_built_in(), maybe_adjust_types_for_deduction(), maybe_dummy_object(), maybe_register_incomplete_var(), mmix_expand_builtin_va_arg(), more_specialized_fn(), nonoverlapping_component_refs_p(), ocp_convert(), okay_pointer_operation(), omp_firstprivatize_type_sizes(), output_init_element(), pp_c_declaration_specifiers(), pp_c_simple_type_specifier(), pp_c_specifier_qualifier_list(), prep_operand(), prepare_eh_type(), process_init_element(), process_template_parm(), ptm_initializer(), ptr_initializer(), ptr_reasonably_similar(), pushclass(), pushdecl(), reference_related_p(), remap_type(), remap_type_1(), reshape_init(), reshape_init_r(), rs6000_mangle_fundamental_type(), rvalue(), self_promoting_args_p(), set_designator(), set_sizetype(), set_type_context(), signed_type(), size_in_bytes(), sra_type_can_be_decomposed_p(), stack_protect_classify_type(), start_function(), start_preparsed_function(), std_expand_builtin_va_arg(), store_init_value(), store_parm_decls(), store_parm_decls_oldstyle(), string_conv_p(), strip_all_pointer_quals(), strip_top_quals(), substitute_placeholder_in_expr(), symbian_add_attribute_to_class_vtable_and_rtti(), symbian_import_export_class(), sync_resolve_return(), tail_recursion_args(), tsubst(), tsubst_arg_types(), type_after_usual_arithmetic_conversions(), type_can_be_decomposed_p(), type_can_instantiate_all_elements(), type_hash_canon(), type_lists_compatible_p(), type_promotes_to(), type_to_consider(), unsigned_type(), used_types_insert(), validate_proto_after_old_defn(), vect_is_simple_reduction(), vect_recog_dot_prod_pattern(), vect_recog_widen_sum_pattern(), verify_addr_expr(), verify_class_type(), verify_constructor_expr(), verify_field_decl(), verify_function(), verify_modify_expr(), verify_target_expr(), verify_type(), warn_array_subscript_with_type_char(), write_name(), write_type(), xref_basetypes(), and xtensa_va_arg().
| #define TYPE_MAIN_VARIANTS_PHYSICALLY_EQUAL_P | ( | TYPE1, | |||
| TYPE2 | ) |
Value:
(TYPE_MAIN_VARIANT (TYPE1) == TYPE_MAIN_VARIANT (TYPE2) \ && TREE_CODE (TYPE1) == TREE_CODE (TYPE2))
Definition at line 1069 of file tree.h.
Referenced by add_case_node(), add_flexible_array_elts_to_size(), adjust_range_with_scev(), all_cases_count(), array_ref_up_bound(), array_type_nelts(), assert_loop_rolls_lt(), assert_no_overflow_lt(), browse_tree(), build_binary_op(), build_common_tree_nodes(), build_common_tree_nodes_2(), build_cplus_array_type_1(), build_index_type(), build_nonstandard_integer_type(), build_range_check(), build_range_type(), build_type_attribute_qual_variant(), build_type_attribute_variant(), c_incomplete_type_error(), c_init_decl_processing(), check_bitfield_decl(), check_case_bounds(), comp_array_types(), composite_type(), comptypes(), comptypes_internal(), convert_arguments(), convert_ieee_real_to_integer(), count_type_elements(), Create_TY_For_Tree(), cxx_init_decl_processing(), dependent_type_p_r(), dequeue_and_dump(), derive_constant_upper_bound(), dump_array(), dump_array_domain(), dump_type_suffix(), expand_decl(), expand_expr(), extract_range_from_assert(), extract_range_from_cond(), extract_range_from_unary_expr(), ffecom_subscript_check_(), finish_decl(), finish_enum(), finish_struct(), finish_struct_bits(), fixup_signed_type(), fixup_unsigned_type(), flexible_array_type_p(), fold(), fold_binary(), fold_binary_to_constant(), fold_comparison(), fold_cond_expr_with_comparison(), fold_convert(), fold_convert_const_int_from_real(), gimplify_type_sizes(), handle_mode_attribute(), index_type_equal(), infer_loop_bounds_from_undefined(), init_offset_limit(), initialize_sizetypes(), instantiate_missing_elements(), int_fits_type_p(), is_overflow_infinity(), is_positive_overflow_infinity(), is_valid_const_index(), java_array_type_length(), java_init_decl_processing(), layout_type(), make_range(), maybe_deduce_size_from_array_init(), maybe_lookup_element_for_expr(), merge_ranges(), narrowest_signed_type(), narrowest_unsigned_type(), node_has_high_bound(), number_of_iterations_cond(), number_of_iterations_le(), number_of_iterations_lt_to_ne(), omp_firstprivatize_type_sizes(), omp_reduction_init(), output_constructor(), parser_xref_tag(), pop_init_level(), positive_overflow_infinity(), pp_c_direct_abstract_declarator(), print_node(), process_init_constructor(), push_init_level(), push_promoted_type(), pushcase_range(), pushdecl(), range_in_array_bounds_p(), range_successor(), really_start_incremental_init(), register_edge_assert_for(), remap_decl(), remap_type(), remap_type_1(), set_min_and_max_values_for_integral_type(), set_sizetype(), set_value_range_to_nonnegative(), set_value_range_to_value(), shorten_compare(), sra_type_can_be_decomposed_p(), store_constructor(), supports_overflow_infinity(), test_for_singularity(), tree_ssa_useless_type_conversion_1(), tsubst(), type_can_be_decomposed_p(), type_contains_placeholder_1(), type_hash_eq(), type_promotes_to(), unify(), variably_modified_type_p(), verify_array_type(), verify_constructor_expr(), verify_enumeral_type(), verify_integer_cst(), verify_integer_type(), vrp_int_const_binop(), vrp_val_is_max(), vrp_visit_assignment(), vrp_visit_phi_node(), walk_subobject_offsets(), walk_tree(), walk_type_fields(), write_array_type(), and xref_tag().
Definition at line 1064 of file tree.h.
Referenced by add_builtin_candidate(), adjust_clone_args(), browse_tree(), build_clone(), build_cplus_method_type(), build_m_component_ref(), build_method_type(), build_method_type_directly(), clone_function_decl(), comp_target_types(), cp_convert_to_pointer(), Create_ST_For_Tree(), dequeue_and_dump(), dump_expr(), dump_generic_node(), dump_type_prefix(), for_each_template_parm_r(), get_member_function_from_ptrfunc(), grokdeclarator(), no_linkage_check(), pp_cxx_type_specifier_seq(), print_node(), reconstruct_complex_type(), start_function(), start_preparsed_function(), type_hash_eq(), verify_method_type(), walk_tree(), walk_type_fields(), and WFE_Start_Function().
Definition at line 1061 of file tree.h.
Referenced by add_implicitly_declared_members(), add_method_1(), add_vcall_offset_vtbl_entries_1(), begin_class_definition(), build_invokeinterface(), build_known_method_ref(), check_methods(), Create_TY_For_Tree(), create_vtable_ptr(), dequeue_and_dump(), determine_key_method(), do_type_instantiation(), DST_enter_struct_union_members(), DST_find_class_member(), dump_generic_node(), duplicate_tag_error(), finish_class(), finish_member_declaration(), finish_struct(), finish_struct_bits(), finish_struct_methods(), fixup_anonymous_aggr(), fixup_inline_methods(), generate_classfile(), get_dispatch_vector(), Get_TY(), GTY(), i386_pe_adjust_class_at_definition(), instantiate_class_template(), instantiate_pending_templates(), key_method(), layout_class_methods(), lazily_declare_fn(), lookup_do(), lookup_java_constructor(), make_class_data(), maybe_warn_about_overly_private_class(), unreverse_member_declarations(), verify_class_type(), verify_method_type(), WFE_maybe_call_copy_ctor(), WFE_maybe_call_default_ctor(), and WFE_Process_Class_Decl().
Definition at line 1068 of file tree.h.
Referenced by add_case_node(), adjust_range_with_scev(), all_cases_count(), array_ref_low_bound(), array_size_for_constructor(), array_type_nelts(), assert_loop_rolls_lt(), assert_no_overflow_lt(), browse_tree(), build_common_tree_nodes_2(), build_index_type(), build_range_check(), build_range_type(), canonicalize_addr_expr(), check_bitfield_decl(), check_case_bounds(), comp_array_types(), composite_type(), comptypes(), comptypes_internal(), convert_arguments(), convert_ieee_real_to_integer(), count_type_elements(), dequeue_and_dump(), dump_array_domain(), encode_complete_bitfield(), encode_type(), expand_expr(), extract_range_from_assert(), extract_range_from_cond(), extract_range_from_unary_expr(), ffecom_arrayref_(), ffecom_subscript_check_(), ffecom_tree_canonize_ref_(), finish_enum(), finish_struct(), finish_struct_bits(), fixup_signed_type(), fixup_unsigned_type(), fold(), fold_binary(), fold_binary_to_constant(), fold_comparison(), fold_cond_expr_with_comparison(), fold_convert(), fold_convert_const_int_from_real(), fold_indirect_ref_1(), fold_indirect_ref_rhs(), fold_negate_expr(), get_inner_reference(), get_set_constructor_bits(), gimplify_type_sizes(), handle_mode_attribute(), index_type_equal(), infer_loop_bounds_from_undefined(), initialize_sizetypes(), instantiate_missing_elements(), int_fits_type_p(), is_negative_overflow_infinity(), is_overflow_infinity(), is_valid_const_index(), java_init_decl_processing(), layout_type(), mark_seen_cases(), maybe_fold_offset_to_array_ref(), maybe_fold_stmt_addition(), maybe_lookup_element_for_expr(), merge_ranges(), negative_overflow_infinity(), node_has_low_bound(), number_of_iterations_cond(), number_of_iterations_le(), number_of_iterations_lt_to_ne(), omp_firstprivatize_type_sizes(), omp_reduction_init(), output_constructor(), parser_xref_tag(), print_node(), process_init_constructor(), push_init_level(), push_promoted_type(), pushcase_range(), range_in_array_bounds_p(), range_predecessor(), really_start_incremental_init(), register_edge_assert_for(), remap_type(), remap_type_1(), set_mem_attributes_minus_bitpos(), set_min_and_max_values_for_integral_type(), set_nonincremental_init(), set_value_range_to_value(), shorten_compare(), sra_type_can_be_decomposed_p(), store_constructor(), supports_overflow_infinity(), test_for_singularity(), tree_coverage_counter_ref(), tree_ssa_useless_type_conversion_1(), tsubst(), type_can_be_decomposed_p(), type_contains_placeholder_1(), type_hash_eq(), unify(), variably_modified_type_p(), verify_array_type(), verify_enumeral_type(), verify_integer_cst(), verify_integer_type(), vrp_int_const_binop(), vrp_val_is_min(), vrp_visit_assignment(), vrp_visit_phi_node(), walk_tree(), walk_type_fields(), and xref_tag().
Definition at line 1057 of file tree.h.
Referenced by abs_replacement(), aggregate_value_p(), alpha_gimplify_va_arg(), alpha_gimplify_va_arg_1(), alpha_return_in_memory(), alpha_split_complex_arg(), alpha_va_arg(), altivec_expand_vec_ext_builtin(), altivec_expand_vec_init_builtin(), altivec_expand_vec_set_builtin(), arm_function_value(), assign_parm_find_data_types(), assign_parm_setup_reg(), assign_parms(), assign_temp(), associate_equivalences_with_edges(), avr_function_value(), avr_return_in_memory(), block_move_call(), block_move_libcall_safe_for_call_parm(), build_base_field(), build_c_cast(), build_common_tree_nodes_2(), build_constant_desc(), build_index_type(), build_pointer_type_for_mode(), build_range_type(), build_reference_type_for_mode(), build_type_no_quals(), build_unary_op(), builtin_define_decimal_float_constants(), builtin_define_float_constants(), c4x_gimplify_va_arg_expr(), c4x_init_cumulative_args(), c_common_truthvalue_conversion(), c_common_type_for_mode(), classify_argument(), clear_storage_via_libcall(), clipper_va_arg(), combine_comparisons(), compare_constant(), comptypes(), comptypes_internal(), computation_cost(), compute_record_mode(), const_binop(), const_vector_from_tree(), contains_128bit_aligned_vector_p(), convert_arguments(), convert_to_integer(), convert_to_real(), convert_to_vector(), cp_convert_to_pointer(), create_mem_ref_raw(), Create_TY_For_Tree(), crx_return_in_memory(), cxx_expand_expr(), cxx_types_compatible_p(), default_return_in_memory(), determine_iv_cost(), difference_cost(), do_compare_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_greater(), do_negate(), do_plus_minus(), do_store_flag(), dump_type(), duplicate_decls(), duplicate_tag_error(), emit_block_move_via_libcall(), emit_case_bit_tests(), emit_case_nodes(), encode_complete_bitfield(), encode_pointer(), encode_type(), estimate_bb_frequencies(), execute_cse_reciprocals_1(), expand_anon_union_decl(), expand_asm_operands(), expand_assignment(), expand_block_move(), expand_builtin(), expand_builtin_compare_and_swap(), expand_builtin_constant_p(), expand_builtin_fabs(), expand_builtin_ffs(), expand_builtin_int_roundingfn(), expand_builtin_lock_test_and_set(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcmp(), expand_builtin_memset(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_setjmp(), expand_builtin_signbit(), expand_builtin_sincos(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_sync_operation(), expand_builtin_unop(), expand_builtin_va_arg(), expand_call(), expand_complex_libcall(), expand_decl(), expand_expr(), expand_expr_addr_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_function_start(), expand_increment(), expand_inline_function(), expand_java_pushc(), expand_java_return(), expand_movstr_call(), expand_return(), expand_shift(), expand_unop(), expand_unordered_cmp(), expand_vec_cond_expr(), expand_vec_shift_expr(), expand_vector_operation(), expand_vector_operations_1(), expand_vector_parallel(), expand_widen_pattern_expr(), expr_size(), extract_muldiv_1(), ffecom_arglist_expr_(), ffecom_arrayref_(), ffecom_expr_(), ffecom_init_0(), ffecom_member_phase2_(), ffeste_io_cilist_(), ffeste_io_icilist_(), ffeste_R838(), ffeste_R839(), finalize_must_preallocate(), finalize_type_size(), finish_enum(), finish_struct(), finish_struct_1(), finish_struct_bits(), fold(), fold_binary(), fold_binary_to_constant(), fold_builtin_atan(), fold_builtin_bitop(), fold_builtin_cabs(), fold_builtin_cbrt(), fold_builtin_ceil(), fold_builtin_classify(), fold_builtin_exponent(), fold_builtin_floor(), fold_builtin_inf(), fold_builtin_int_roundingfn(), fold_builtin_logarithm(), fold_builtin_lround(), fold_builtin_memory_op(), fold_builtin_memset(), fold_builtin_nan(), fold_builtin_pow(), fold_builtin_powi(), fold_builtin_round(), fold_builtin_signbit(), fold_builtin_sqrt(), fold_builtin_trunc(), fold_builtin_unordered_cmp(), fold_comparison(), fold_cond_expr_with_comparison(), fold_const_aggregate_ref(), fold_convert(), fold_convert_const_real_from_real(), fold_inf_compare(), fold_mathfn_compare(), fold_negate_expr(), fold_read_from_constant_string(), fold_real_zero_addition_p(), fold_relational_hi_lo(), fold_single_bit_test(), fold_single_bit_test_into_sign_test(), fold_strip_sign_ops(), fold_ternary(), fold_truth_not_expr(), fold_unary(), force_expr_to_var_cost(), force_var_cost(), forwarding_offset(), frv_expand_builtin(), function_arg(), function_arg_record_value_2(), function_cannot_inline_p(), function_value(), gen_mem_addressof(), get_computation_cost_at(), get_initial_def_for_reduction(), get_inner_reference(), get_ref_base_and_extent(), get_vectype_for_scalar_type(), gimplify_expr(), gimplify_omp_atomic_fetch_op(), gimplify_omp_atomic_pipeline(), gimplify_parameters(), gimplify_scalar_mode_aggregate_compare(), GTY(), h8300_return_in_memory(), handle_mode_attribute(), handle_structs_in_regs(), handle_transparent_union_attribute(), handle_vector_size_attribute(), handled_component_p(), hfa_element_mode(), hppa_gimplify_va_arg_expr(), i860_gimplify_va_arg_expr(), i860_va_arg(), i960_arg_size_and_align(), ia64_function_value(), ia64_gimplify_va_arg(), ia64_invalid_binary_op(), ia64_invalid_conversion(), ia64_invalid_unary_op(), ia64_mangle_fundamental_type(), ia64_return_in_memory(), ia64_struct_retval_addr_is_first_parm_p(), index_type_equal(), init_cumulative_args(), init_optabs(), initialize_argument_information(), initialize_sizetypes(), initializer_constant_valid_p(), instantiate_missing_elements(), integer_all_onesp(), integer_valued_real_p(), interpret_float(), invert_truthvalue(), ip2k_return_in_memory(), iq2000_expand_prologue(), iq2000_function_value(), is_gimple_mem_rhs(), ix86_constant_alignment(), ix86_data_alignment(), ix86_expand_vec_ext_builtin(), ix86_expand_vec_init_builtin(), ix86_expand_vec_set_builtin(), ix86_function_value(), ix86_gimplify_va_arg(), ix86_init_mmx_sse_builtins(), ix86_local_alignment(), ix86_mangle_fundamental_type(), ix86_return_in_memory(), ix86_struct_value_rtx(), ix86_va_arg(), java_perform_atof(), layout_class_type(), layout_decl(), layout_type(), load_register_parameters(), m32c_function_value(), m32r_return_in_memory(), m68hc11_return_in_memory(), m68hc11_va_arg(), m68k_function_value(), m88k_function_arg(), make_decl_rtl(), make_range(), make_tree(), make_vector(), make_vector_type(), mark_constant_function(), match_builtin_function_types(), mcore_function_value(), merge_ranges(), mergeable_string_section(), minmax_replacement(), mips_expand_prologue(), mips_function_value(), mips_gimplify_va_arg_expr(), mips_return_in_memory(), mips_va_arg(), mmix_expand_builtin_va_arg(), mmix_function_outgoing_value(), mn10300_function_value(), mn10300_return_in_memory(), mt_function_value(), native_encode_int(), native_encode_real(), native_encode_vector(), native_interpret_complex(), native_interpret_int(), native_interpret_real(), native_interpret_vector(), negate_expr(), negate_expr_p(), omp_reduction_init(), operand_equal_p(), optimize_bitfield_assignment_op(), output_constant(), output_constant_def(), parser_xref_tag(), pdp11_return_in_memory(), pp_c_type_specifier(), precompute_arguments(), precompute_register_parameters(), prepare_cmp_insn(), print_node(), promoted_input_arg(), propagate_freq(), push_jvm_slot(), put_var_into_stack(), real_value_from_int_cst(), record_equality(), record_unknown_type(), remap_type(), remap_type_1(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), rs6000_function_value(), rs6000_gimplify_va_arg(), rs6000_handle_altivec_attribute(), rs6000_return_in_memory(), rs6000_special_round_type_align(), rs6000_va_arg(), s390_call_saved_register_used(), s390_function_value(), s390_gimplify_va_arg(), s390_va_arg(), score_function_value(), score_return_in_memory(), set_init_index(), setup_incoming_varargs(), sh_expand_builtin(), sh_function_arg_advance(), sh_gimplify_va_arg_expr(), sh_init_cumulative_args(), sh_return_in_memory(), shorten_compare(), simple_operand_p(), sjlj_build_landing_pads(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_mark_call_sites(), sparc_gimplify_va_arg(), sparc_return_in_memory(), sparc_va_arg(), special_function_p(), std_gimplify_va_arg_expr(), store_constructor(), store_expr(), store_field(), store_one_arg(), strip_conversion(), strip_float_extensions(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_int_cst_msb(), tree_ssa_useless_type_conversion_1(), try_casesi(), try_tablejump(), type_for_mode(), type_hash_eq(), type_natural_mode(), unextend(), v850_return_in_memory(), value_replacement(), vect_analyze_operations(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_enhance_data_refs_alignment(), vect_get_vec_def_for_operand(), vect_pattern_recog_1(), vect_strip_conversion(), vect_supportable_dr_alignment(), vect_transform_loop(), vect_update_misalignment_for_peel(), vector_compare_rtx(), vectorizable_condition(), vectorizable_load(), vectorizable_operation(), vectorizable_reduction(), vectorizable_store(), write_builtin_type(), write_real_cst(), x86_field_alignment(), xref_tag(), xstormy16_expand_builtin_va_arg(), xstormy16_function_value(), and xtensa_gimplify_va_arg_expr().
Definition at line 1074 of file tree.h.
Referenced by alpha_build_builtin_va_list(), alpha_build_va_list(), append_innerclasses_attribute(), begin_class_definition(), bind_template_template_parm(), build_c_cast(), build_class_ref(), build_complex_type(), build_instanceof(), build_internal_class_name(), build_java_array_type(), build_java_arraystore_check(), build_java_signature(), build_method_symbols_entry(), build_ptrmemfunc_type(), c_build_qualified_type(), c_incomplete_type_error(), c_register_builtin_type(), c_tree_printer(), can_widen_reference_to(), check_elaborated_type_specifier(), check_for_builtin(), check_for_full_enumeration_handling(), check_format_types(), check_qualified_type(), clone_underlying_type(), common_enclosing_context_p(), complete_start_java_method(), constructor_name_full(), cp_build_qualified_type_real(), cp_parser_class_head(), cp_parser_class_name(), cp_parser_lookup_name(), cp_parser_member_declaration(), cp_parser_simple_type_specifier(), cp_parser_single_declaration(), cp_parser_type_name(), Create_DST_type_For_Tree(), create_implicit_typedef(), Create_TY_For_Tree(), d30v_build_va_list(), decl_anon_ns_mem_p(), decl_linkage(), dequeue_and_dump(), do_friend(), do_type_instantiation(), DST_enter_struct_union_members(), dump_aggr_type(), dump_generic_node(), dump_substitution_candidates(), dump_type(), duplicate_decls(), enclosing_context_p(), encode_aggregate_within(), encode_pointer(), expand_builtin_va_arg(), expand_invoke(), expand_java_field_op(), expand_member_init(), ffecom_debug_kludge_(), finalize_record_size(), find_methodref_with_class_index(), find_substitution(), finish_anon_union(), finish_builtin_struct(), finish_builtin_type(), finish_class(), finish_message_expr(), finish_struct(), fixup_child_record_type(), follow_tag_typedef(), format_type_warning(), gen_declspecs(), gen_type(), generate_bytecode_insns(), generate_classfile(), generate_static_references(), get_dispatch_table(), get_frame_type(), Get_Name(), get_name_of_type(), get_qualified_type(), grokdeclarator(), grokfield(), grokfndecl(), grokvardecl(), GTY(), handle_aligned_attribute(), handle_deprecated_attribute(), handle_innerclass_attribute(), handle_visibility_attribute(), i860_build_builtin_va_list(), implicitly_declare_fn(), instantiate_class_template(), is_ancestor(), is_compiled_class(), is_public(), is_specialization_of_friend(), is_std_substitution(), ix86_build_builtin_va_list(), ix86_build_va_list(), jcf_parse(), layout_class(), layout_class_method(), load_class(), load_inner_classes(), lookup_do(), lookup_field(), lookup_field_1(), lookup_java_method(), lookup_template_class(), machopic_select_section(), make_class_data(), make_class_file_name(), make_unbound_class_template(), mangle_record_type(), mangled_classname(), mark_class_instantiated(), match_case_to_enum_1(), maybe_process_partial_specialization(), maybe_process_template_type_declaration(), merge_types(), mf_make_mf_cache_struct_type(), note_debug_info_needed(), objc_add_static_instance(), objc_comptypes(), original_type(), pop_inner_scope(), pop_type_0(), poplevel(), pp_c_simple_type_specifier(), pp_c_type_specifier(), pp_cxx_simple_type_specifier(), pp_cxx_unqualified_id(), print_node(), print_node_brief(), print_struct_decl(), process_template_parm(), push_inner_scope_r(), push_lang_context(), pushclass(), pushdecl(), pushdecl_maybe_friend(), pushtag(), put_decl_node(), record_builtin_java_type(), record_builtin_type(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), s390_build_builtin_va_list(), s390_build_va_list(), scan_omp_parallel(), scan_omp_single(), set_sizetype(), set_source_filename(), set_super_info(), set_type_package_list(), shadow_tag_warned(), synthesize_method(), tagged_types_tu_compatible_p(), tsubst(), tsubst_decl(), tsubst_enum(), type_lists_compatible_p(), typename_compare(), typename_hash(), verify_array_type(), verify_enumeral_type(), verify_jvm_instructions(), verify_named_type(), warn_deprecated_use(), write_class_enum_type(), write_name(), write_prefix(), write_template_prefix(), xref_tag(), xstormy16_build_builtin_va_list(), xstormy16_build_va_list(), and xtensa_build_builtin_va_list().
Definition at line 1282 of file tree.h.
Referenced by build_cplus_array_type_1(), build_default_init(), build_functional_cast(), build_modify_expr(), build_new_1(), build_vec_init(), c_apply_type_quals_to_decl(), check_bases(), check_bases_and_members(), check_field_decl(), check_for_uninitialized_const_var(), check_initializer(), complete_type(), cp_apply_type_quals_to_decl(), cp_build_qualified_type_real(), cp_complete_array_type(), cp_finish_decl(), cxx_print_type(), decl_jump_unsafe(), emit_mem_initializers(), expand_start_catch_block(), expand_static_init(), finish_static_data_member_decl(), finish_struct_bits(), fixup_anonymous_aggr(), i386_pe_encode_section_info(), initialize_handler_parm(), initialize_inlined_parameters(), initialize_local_var(), omp_add_variable(), perform_member_init(), print_node(), process_init_constructor(), set_mem_attributes_minus_bitpos(), setup_one_parameter(), stabilize_expr(), start_decl_1(), store_init_value(), symbian_import_export_class(), and synthesize_method().
Definition at line 1075 of file tree.h.
Referenced by begin_class_definition(), build_distinct_type_copy(), build_exception_variant(), build_ptrmemfunc_type(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_type_copy(), build_variant_type_copy(), c_build_qualified_type(), complete_type(), cp_build_qualified_type_real(), decl_attributes(), finalize_type_size(), finish_enum(), finish_record_layout(), finish_struct(), finish_struct_bits(), get_object_reference(), get_qualified_type(), get_static_reference(), gimplify_type_sizes(), grokdeclarator(), handle_packed_attribute(), remap_type(), remap_type_1(), set_sizetype(), and set_type_context().
Definition at line 1160 of file tree.h.
Referenced by compute_record_mode(), layout_type(), and print_node().
Definition at line 1292 of file tree.h.
Referenced by can_address_p(), component_uses_parent_alias_set(), print_node(), record_component_aliases(), and store_constructor().
Definition at line 1065 of file tree.h.
Referenced by add_builtin_candidate(), arg_assoc_type(), browse_tree(), build_offset_type(), comp_ptr_ttypes_const(), comp_ptr_ttypes_real(), comp_target_types(), compare_ics(), comptypes(), cp_convert_to_pointer(), DST_construct_pointer_to_member(), dump_type_prefix(), merge_types(), print_node(), ptr_reasonably_similar(), resolve_offset_ref(), standard_conversion(), strip_all_pointer_quals(), tsubst(), type_hash_eq(), unify(), walk_tree(), and walk_type_fields().
Definition at line 533 of file tree.h.
Referenced by accessible_p(), add_pending_template(), add_substitution(), aggregate_value_p(), arg_assoc(), arg_assoc_template_arg(), args_to_string(), associated_type(), at_class_scope_p(), bot_manip(), browse_tree(), build1_stat(), build_baselink(), build_expr_from_tree(), build_java_method_aliases(), build_min(), build_offset_ref(), build_special_member_call(), build_stmt(), build_x_unary_op(), c_common_get_alias_set(), c_tree_printer(), canonicalize_for_substitution(), check_accessibility_of_qualified_id(), check_default_argument(), check_dtor_name(), check_initializer(), check_instantiated_args(), check_tag_decl(), comptypes(), constrain_visibility_for_template(), context_for_name_lookup(), convert_template_argument(), copy_body_r(), count_trees_r(), cp_file_of(), cp_finish_decl(), cp_line_of(), cp_parser_base_specifier(), cp_parser_check_for_invalid_template_id(), cp_parser_class_head(), cp_parser_class_name(), cp_parser_class_or_namespace_name(), cp_parser_diagnose_invalid_type_name(), cp_parser_lookup_name(), cp_parser_member_declaration(), cp_parser_nested_name_specifier_opt(), cp_parser_parse_and_diagnose_invalid_type_name(), cp_parser_primary_expression(), cp_parser_simple_type_specifier(), cp_parser_single_declaration(), cp_parser_template_name(), cp_parser_unary_expression(), cp_parser_unqualified_id(), cp_tree_equal(), cxx_omp_predetermined_sharing(), decl_anon_ns_mem_p(), decl_attributes(), decl_namespace(), decl_namespace_context(), decl_overlaps_hard_reg_set_p(), dependent_scope_ref_p(), dependent_template_arg_p(), dependent_template_p(), dependent_type_p_r(), do_class_using_decl(), dump_decl(), dump_expr(), dump_substitution_candidates(), dump_template_argument(), expand_call_inline(), expand_member_init(), finalize_nrv_r(), find_substitution(), find_var_from_fn(), finish_alignof(), finish_call_expr(), finish_class_member_access_expr(), finish_id_expression(), finish_omp_threadprivate(), finish_pseudo_destructor_expr(), finish_qualified_id_expr(), finish_sizeof(), finish_stmt_expr(), flags_from_decl_or_type(), for_each_template_parm_r(), force_labels_r(), friend_accessible_p(), friend_of_associated_class_p(), get_alias_set(), get_containing_scope(), get_type_decl(), gimplify_parm_type(), grokdeclarator(), grokvardecl(), GTY(), handle_aligned_attribute(), handle_class_head(), handle_deprecated_attribute(), handle_packed_attribute(), handle_transparent_union_attribute(), handle_visibility_attribute(), instantiate_class_template(), instantiate_pending_templates(), instantiate_template(), is_ancestor(), is_friend(), joust(), lang_mark_tree(), local_variable_p(), local_variable_p_walkfn(), location_of(), lookup_base(), lookup_name_real(), lookup_template_class(), lower_omp_1(), make_decl_rtl(), make_id_declarator(), make_typename_type(), make_unbound_class_template(), mark_local_for_remap_r(), maybe_fold_nontype_arg(), maybe_process_partial_specialization(), member_p(), min_vis_r(), move_stmt_r(), no_linkage_helper(), note_got_semicolon(), note_list_got_semicolon(), nullify_returns_r(), pp_c_pointer(), pp_c_type_qualifier_list(), pp_c_unary_expression(), pp_cxx_exception_declaration(), pp_cxx_nested_name_specifier(), pp_cxx_parameter_declaration(), pp_cxx_parameter_declaration_clause(), pp_cxx_pm_expression(), pp_cxx_postfix_expression(), pp_cxx_ptr_operator(), pp_cxx_qualified_id(), pp_cxx_template_argument_list(), pp_cxx_template_keyword_if_needed(), pp_cxx_unary_expression(), print_node(), print_z_candidate(), print_z_candidates(), process_partial_specialization(), push_class_level_binding(), pushtag(), qualified_name_lookup_error(), repo_template_used(), rest_of_compilation(), scan_omp_1(), set_mem_attributes_minus_bitpos(), sh_symbian_associated_type(), simplify_aggr_init_exprs_r(), template_args_equal(), tsubst(), tsubst_copy_and_build(), tsubst_decl(), tsubst_qualified_id(), tsubst_template_arg(), type_unification_real(), unify(), uses_template_parms(), validate_nonmember_using_decl(), value_dependent_expression_p(), verify_expr(), walk_subobject_offsets(), walk_tree(), warn_deprecated_use(), wrap_cleanups_r(), write_expression(), write_name(), write_template_arg(), write_template_prefix(), and xref_tag().
Definition at line 1297 of file tree.h.
Referenced by begin_class_definition(), check_field_decls(), finalize_record_size(), finish_enum(), finish_record_layout(), finish_struct(), handle_packed_attribute(), instantiate_class_template(), layout_type(), layout_virtual_bases(), print_node(), reference_binding(), start_enum(), start_record_layout(), and start_struct().
| #define TYPE_POINTER_TO | ( | NODE | ) | (TYPE_CHECK (NODE)->type.pointer_to) |
Definition at line 1066 of file tree.h.
Referenced by browse_tree(), build_distinct_type_copy(), build_pointer_type(), build_pointer_type_for_mode(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_type_copy(), cxx_init_decl_processing(), default_function_array_conversion(), get_object_reference(), get_static_reference(), print_node(), remap_type(), remap_type_1(), set_sizetype(), and tsubst().
Definition at line 1070 of file tree.h.
Referenced by adjust_typed_op(), aff_combination_const(), aff_combination_convert(), aff_combination_elt(), all_ones_mask_p(), build_binary_op(), build_c_cast(), build_common_tree_nodes(), build_common_tree_nodes_2(), build_enumerator(), build_index_type(), build_int_cst_type(), build_java_binop(), build_java_signature(), build_low_bits_mask(), build_nonstandard_integer_type(), build_range_check(), build_range_type(), build_reinterpret_cast(), build_reinterpret_cast_1(), build_replicated_const(), build_result_decl(), build_type_attribute_qual_variant(), build_type_attribute_variant(), builtin_define_std(), builtin_define_type_max(), builtin_define_type_precision(), c_build_bitfield_integer_type(), c_common_init(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_truthvalue_conversion(), c_common_type(), c_common_type_for_size(), c_convert_parm_for_inlining(), c_cpp_builtins(), c_init_decl_processing(), c_promoting_integer_type_p(), c_size_in_bytes(), c_sizeof_or_alignof_type(), c_type_promotes_to(), can_count_iv_in_wider_type_bound(), check_bitfield_decl(), check_bitfield_type_and_width(), check_format_types(), check_function_arguments_recurse(), check_local_unnamed_variable(), check_omp_for_incr_expr(), chrec_convert(), chrec_convert_aggressive(), combine_strings(), common_type(), compare_constant(), compare_trees(), comptypes(), comptypes_internal(), constant_multiple_of(), convert_affine_scev(), convert_and_check(), convert_arg_to_ellipsis(), convert_arguments(), convert_for_arg_passing(), convert_to_integer(), convert_to_pointer(), convert_to_real(), cp_convert_to_pointer(), cst_and_fits_in_hwi(), cxx_init_decl_processing(), decode_field_reference(), default_conversion(), dequeue_and_dump(), derive_constant_upper_bound(), determine_common_wider_type(), digest_init(), do_jump(), do_store_flag(), double_int_to_tree(), eliminate_not_pairs(), expand_expr(), expand_expr_real_1(), expand_java_arrayload(), expand_java_arraystore(), extract_muldiv_1(), extract_range_from_unary_expr(), ffecom_arrayref_(), ffecom_convert_narrow_(), ffecom_convert_widen_(), ffecom_expr_(), ffecom_f2c_make_type_(), ffecom_init_0(), ffecom_subscript_check_(), ffelex_backslash_(), ffelex_cfebackslash_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), find_constant_index(), find_equivalent_equality_comparison(), finish_enum(), finish_function(), finish_struct(), fix_string_type(), fixup_signed_type(), fixup_unsigned_type(), fold(), fold_affine_expr(), fold_binary(), fold_builtin_bitop(), fold_builtin_unordered_cmp(), fold_comparison(), fold_convert(), fold_fixed_mathfn(), fold_negate_expr(), fold_sign_changed_comparison(), fold_single_bit_test(), fold_single_bit_test_into_sign_test(), fold_ternary(), fold_trunc_transparent_mathfn(), fold_unary(), fold_used_pointer_cast(), fold_widened_comparison(), force_fit_type(), function_arg(), function_value(), generate_bytecode_conditional(), generate_bytecode_insns(), get_computation_aff(), get_computation_at(), get_computation_cost_at(), get_narrower(), get_parm_info(), get_unwidened(), GTY(), hack_method_prototype(), handle_mode_attribute(), ia64_init_builtins(), idx_find_step(), index_type_equal(), initialize_sizetypes(), initializer_constant_valid_p(), int_const_binop(), int_cst_value(), int_fits_type_p(), integer_pow2p(), inverse(), iv_period(), ix86_init_mmx_sse_builtins(), java_init_decl_processing(), joust(), layout_class_type(), layout_type(), lex_string(), lower_bound_in_type(), make_range(), make_signed_type(), make_unsigned_type(), mangle_type(), may_eliminate_iv(), may_negate_without_overflow_p(), merge_ranges(), merge_types(), mips_va_arg(), multiple_of_p(), n_of_executions_at_most(), negate_expr(), negate_expr_p(), num_ending_zeros(), number_of_iterations_cond(), number_of_iterations_ne(), operand_equal_for_comparison_p(), operand_equal_p(), parser_xref_tag(), perform_integral_promotions(), pointer_diff(), pointer_int_sum(), pop_arguments(), pop_type_0(), pp_c_type_specifier(), print_node(), promote_type(), ptr_reasonably_similar(), push_promoted_type(), push_value(), record_builtin_java_type(), reduce_to_bit_field_precision(), rs6000_function_value(), set_constant_value(), set_nonincremental_init_from_string(), set_sizetype(), shorten_compare(), sign_bit_p(), signed_or_unsigned_type(), signed_type(), simplify_switch_and_lookup_avail_expr(), simplify_switch_expr(), sparc_type_code(), sra_type_can_be_decomposed_p(), standard_conversion(), start_decl(), start_function(), start_java_method(), store_constructor(), store_expr(), store_field(), store_parm_decls(), store_parm_decls_oldstyle(), strip_float_extensions(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tree_expr_nonzero_p(), tree_expr_nonzero_warnv_p(), tree_floor_log2(), tree_int_cst_sign_bit(), tree_log2(), tree_ssa_useless_type_conversion_1(), truthvalue_conversion(), try_move_mult_to_index(), type_after_usual_arithmetic_conversions(), type_can_be_decomposed_p(), type_for_size(), type_passed_as(), type_promotes_to(), unsigned_type(), upper_bound_in_type(), vect_recog_dot_prod_pattern(), vector_types_convertible_p(), verify_enumeral_type(), verify_integer_type(), verify_jvm_instructions(), verify_real_type(), widened_name_p(), write_builtin_type(), and xref_tag().
| #define TYPE_QUALS | ( | NODE | ) |
Value:
((TYPE_READONLY (NODE) * TYPE_QUAL_CONST) \ | (TYPE_VOLATILE (NODE) * TYPE_QUAL_VOLATILE) \ | (TYPE_RESTRICT (NODE) * TYPE_QUAL_RESTRICT) \ | (BOUNDED_INDIRECT_TYPE_P (NODE) * TYPE_QUAL_BOUNDED))
Definition at line 1222 of file tree.h.
Referenced by add_function_candidate(), add_method(), altivec_resolve_overloaded_builtin(), build_c_cast(), build_complex_type(), build_component_ref(), build_conditional_expr(), build_exception_variant(), build_type_attribute_variant(), c_build_qualified_type(), c_common_type(), check_qualified_type(), common_pointer_type(), common_type(), complete_array_type(), composite_pointer_type(), composite_type(), comptypes(), comptypes_internal(), convert_for_assignment(), convert_lvalue(), copy_blkmode_from_reg(), covariant_return_p(), cp_type_quals(), default_function_array_conversion(), diagnose_mismatched_decls(), dump_generic_node(), dump_qualifiers(), expand_asm_operands(), expand_call(), expand_expr(), expand_expr_real_1(), expand_return(), function_types_compatible_p(), gen_type(), get_qualified_type(), grokdeclarator(), initialize_reference(), lhd_tree_dump_type_quals(), make_vector_type(), null_pointer_constant_p(), pp_c_declaration_specifiers(), pp_c_specifier_qualifier_list(), pp_c_type_qualifier_list(), qualify_type(), same_signature_p(), store_field(), store_one_arg(), tsubst(), tsubst_aggr_type(), tsubst_function_type(), and write_CV_qualifiers_for_type().
Definition at line 1182 of file tree.h.
Referenced by altivec_resolve_overloaded_builtin(), assign_stack_temp_for_type(), build_array_ref(), build_asm_expr(), build_compound_literal(), build_indirect_ref(), build_modify_expr(), c_expand_asm_operands(), check_format_types(), comp_ptr_ttypes_real(), comp_ptr_ttypes_reinterpret(), cp_type_readonly(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), DST_Create_var(), ffecom_1(), flags_from_decl_or_type(), gen_type(), grokdeclarator(), handle_noreturn_attribute(), make_vector_type(), objects_must_conflict_p(), print_node(), readonly_error(), readonly_warning(), reconstruct_complex_type(), rs6000_handle_altivec_attribute(), set_mem_attributes_minus_bitpos(), and set_type_quals().
Definition at line 1067 of file tree.h.
Referenced by browse_tree(), build_distinct_type_copy(), build_reference_type(), build_reference_type_for_mode(), build_type_attribute_qual_variant(), build_type_attribute_variant(), build_type_copy(), cxx_init_decl_processing(), print_node(), remap_type(), remap_type_1(), set_sizetype(), and tsubst().
Definition at line 1186 of file tree.h.
Referenced by base_addr_differ_p(), check_format_types(), Create_TY_For_Tree(), gen_type(), grokdeclarator(), internal_get_tmp_var(), print_node(), set_type_quals(), and vect_base_addr_differ_p().
Definition at line 1175 of file tree.h.
Referenced by calls_function_1(), expand_goto_internal(), fixup_gotos(), flags_from_decl_or_type(), init_propagate_block_info(), print_node(), propagate_one_insn(), and thread_prologue_and_epilogue_insns().
Definition at line 1055 of file tree.h.
Referenced by abstract_virtuals_error(), add_flexible_array_elts_to_size(), adorn_decl(), arc_va_arg(), arm_pass_by_reference(), assign_parms(), begin_class_definition(), bfin_pass_by_reference(), bind_template_template_parm(), browse_tree(), build_array_ref(), build_binary_op(), build_class_ref(), build_constants_constructor(), build_ctr_info_value(), build_index_type(), build_instanceof(), build_new_1(), build_over_call(), build_primary_vtable(), build_range_type(), build_replicated_const(), build_vector_type_for_mode(), c_type_hash(), categorize_ctor_elements_1(), check_initializer(), class_depth(), compute_record_mode(), convert_for_arg_passing(), convert_to_integer(), convert_to_vector(), Create_DST_type_For_Tree(), Create_ST_For_Tree(), Create_TY_For_Tree(), create_variable_info_for(), cxx_sizeof_or_alignof_type(), decl_attributes(), dequeue_and_dump(), digest_init(), do_structure_copy(), DST_enter_normal_field(), DST_enter_struct_union_members(), dump_array(), dump_class_hierarchy(), dump_class_hierarchy_1(), duplicate_tag_error(), encode_array(), estimate_niter_from_size_of_data(), expand_assignment(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_invoke(), expand_vector_parallel(), expand_vector_piecewise(), extract_range_from_unary_expr(), ffecom_arg_ptr_to_expr(), ffecom_check_size_overflow_(), ffecom_convert_narrow_(), ffecom_convert_widen_(), ffecom_expr_intrinsic_(), ffecom_f2c_set_lio_code_(), ffecom_init_0(), ffecom_overlap_(), ffecom_tree_canonize_ptr_(), ffecom_tree_canonize_ref_(), ffeste_begin_iterdo_(), finalize_record_size(), finalize_type_size(), finish_decl(), finish_enum(), finish_struct(), finish_struct_1(), finish_struct_bits(), fixup_remapped_decl(), flexible_array_type_p(), fold(), fold_convert(), fold_ternary(), fold_unary(), function_arg(), function_arg_padding(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), gen_type(), get_inner_reference(), get_ref_base_and_extent(), get_tinfo_decl(), get_unwidened(), gimplify_init_ctor_preeval(), gimplify_parm_type(), gimplify_type_sizes(), grokdeclarator(), GTY(), handle_mode_attribute(), handle_structs_in_regs(), hfa_element_mode(), ia64_function_arg_pass_by_reference(), ia64_hpux_function_arg_padding(), ia64_pass_by_reference(), ia64_va_arg(), index_type_equal(), initialize_argument_information(), initialize_sizetypes(), instantiate_class_template(), ix86_data_alignment(), ix86_gimplify_va_arg(), ix86_local_alignment(), layout_class(), layout_class_type(), layout_decl(), layout_type(), lookup_field(), m68hc11_function_arg_padding(), m68hc11_va_arg(), machopic_select_section(), make_bit_field_ref(), make_thunk(), maybe_layout_super_class(), merge_types(), mt_pass_in_stack(), must_pass_in_stack_var_size(), must_pass_in_stack_var_size_or_pad(), omp_firstprivatize_type_sizes(), output_init_element(), parse_zip_file_entries(), pass_by_reference(), place_field(), pop_init_level(), print_node(), process_init_element(), push_fields_onto_fieldstack(), push_init_level(), push_super_field(), really_start_incremental_init(), record_unknown_type(), remap_type(), remap_type_1(), rtl_coverage_counter_ref(), rtl_gen_const_delta_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), safe_from_p(), set_sizetype(), sra_type_can_be_decomposed_p(), start_decl(), start_struct(), staticp(), std_gimplify_va_arg_expr(), store_constructor(), store_field(), tagged_types_tu_compatible_p(), type_can_be_decomposed_p(), type_contains_placeholder_1(), type_lists_compatible_p(), type_passed_as(), update_alignment_for_field(), variably_modified_type_p(), vect_create_cond_for_align_checks(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_gen_niters_for_prolog_loop(), vector_types_convertible_p(), verify_array_type(), verify_enumeral_type(), verify_integer_type(), verify_parm_decl(), verify_real_type(), verify_type(), verify_var_decl(), walk_tree(), WFE_Alloca_ST(), WFE_Expand_Expr(), WFE_Resolve_Duplicate_Decls(), widen_bitfield(), xref_basetypes(), and zero_sized_type().
Definition at line 1056 of file tree.h.
Referenced by add_flexible_array_elts_to_size(), addr_object_size(), alpha_gimplify_va_arg_1(), alpha_va_arg(), array_ref_element_size(), array_size_for_constructor(), assign_temp(), browse_tree(), build_class_ref(), build_constants_constructor(), build_ctr_info_value(), build_exception_object_ref(), build_index_type(), build_invokevirtual(), build_new_1(), build_over_call(), build_primary_vtable(), build_range_type(), build_vbase_offset_vtbl_entries(), build_vec_delete(), build_vtt_inits(), c_expand_body(), c_size_in_bytes(), c_sizeof_or_alignof_type(), canonicalize_addr_expr(), check_all_va_list_escapes(), compute_object_offset(), create_data_ref(), create_tmp_var(), create_tmp_var_for(), cris_expand_builtin_va_arg(), cxx_omp_clause_apply_fn(), decide_block_copy(), declare_return_variable(), decode_addr_const(), dfs_accumulate_vtbl_inits(), dfs_build_secondary_vptr_vtt_inits(), digest_init(), dump_generic_node(), emit_note_insn_var_location(), end_of_base(), expand_builtin_va_copy(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_ptrmemfunc_cst(), expand_start_catch_block(), expand_vector_addition(), expand_vector_parallel(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), finalize_record_size(), finalize_type_size(), finish_enum(), finish_struct(), finish_struct_bits(), fixup_remapped_decl(), fold_indirect_ref_1(), fold_offsetof_1(), forward_propagate_addr_into_variable_array_index(), function_arg(), generate_shared_structures(), get_inner_reference(), get_memory_rtx(), gimplify_omp_atomic(), gimplify_type_sizes(), gimplify_variable_sized_compare(), grokdeclarator(), handle_mode_attribute(), handle_vector_size_attribute(), i960_va_arg(), i960_va_start(), initialize_argument_information(), initialize_sizetypes(), int_size_in_bytes(), is_variable_sized(), layout_class(), layout_class_type(), layout_decl(), layout_type(), layout_virtual_bases(), lower_rec_input_clauses(), machopic_select_section(), make_field_value(), make_thunk(), maybe_fold_offset_to_array_ref(), maybe_fold_stmt_addition(), maybe_with_size_expr(), mf_xform_derefs_1(), mmix_expand_builtin_va_arg(), mx_register_decls(), omp_add_variable(), omp_firstprivatize_type_sizes(), output_constructor(), print_node(), push_super_field(), remap_type(), remap_type_1(), set_mem_attributes_minus_bitpos(), set_sizetype(), size_in_bytes(), sparc_struct_value_rtx(), stack_protect_classify_type(), std_expand_builtin_va_arg(), store_constructor(), sum_instantiated_sizes(), sync_resolve_size(), tinfo_base_init(), tree_coverage_counter_ref(), tree_rest_of_compilation(), type_contains_placeholder_1(), variably_modified_type_p(), vect_analyze_data_ref_access(), vect_analyze_pointer_ref_access(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_object_analysis(), walk_subobject_offsets(), walk_tree(), and xtensa_va_arg().
| #define TYPE_STRING_FLAG | ( | NODE | ) | (TYPE_CHECK (NODE)->type.string_flag) |
Definition at line 1260 of file tree.h.
Referenced by build_common_tree_nodes(), print_node(), and type_to_class().
Definition at line 1155 of file tree.h.
Referenced by bind_template_template_parm(), convert_template_argument(), current_decl_namespace(), cxx_init_decl_processing(), decl_namespace(), finish_builtin_struct(), finish_builtin_type(), finish_template_type(), get_type_decl(), GTY(), handle_class_head(), lookup_member(), lookup_name_real(), lookup_template_class(), make_unbound_class_template(), process_template_parm(), pushdecl(), pushdecl_maybe_friend(), pushtag(), remap_type(), remap_type_1(), rest_of_type_compilation(), select_decl(), tsubst(), warn_deprecated_use(), and write_type().
| #define TYPE_SYMTAB_ADDRESS | ( | NODE | ) | (TYPE_CHECK (NODE)->type.symtab.address) |
Definition at line 1071 of file tree.h.
Referenced by copy_node(), copy_node_stat(), and print_node().
| #define TYPE_SYMTAB_POINTER | ( | NODE | ) | (TYPE_CHECK (NODE)->type.symtab.pointer) |
Definition at line 1072 of file tree.h.
Referenced by copy_node(), copy_node_stat(), and type_hash_marked_p().
Definition at line 1287 of file tree.h.
Referenced by assign_parm_find_data_types(), assign_parms(), convert_for_assignment(), finish_struct(), function_cannot_inline_p(), handle_transparent_union_attribute(), initialize_argument_information(), print_node(), and type_lists_compatible_p().
| #define TYPE_TRAP_SIGNED | ( | NODE | ) | (flag_trapv && ! TREE_UNSIGNED (TYPE_CHECK (NODE))) |
Definition at line 661 of file tree.h.
Referenced by expand_expr(), expand_increment(), expand_vector_operations_1(), and tree_could_trap_p().
Definition at line 1054 of file tree.h.
Referenced by close_type_exposed_parameter(), close_type_full_escape(), close_type_seen(), copy_node(), copy_node_stat(), discover_unique_type(), dump_generic_node(), finish_vector_type(), get_canon_type_uid(), GTY(), ipa_type_escape_field_does_not_clobber_p(), make_node(), make_node_stat(), make_vector_type(), mangle_conv_op_name_for_type(), mark_interesting_addressof(), mark_type(), set_sizetype(), sra_type_can_be_decomposed_p(), type_can_be_decomposed_p(), type_can_instantiate_all_elements(), and type_escape_execute().
Definition at line 1143 of file tree.h.
Referenced by build_common_tree_nodes_2(), build_index_type(), build_range_type(), check_bitfield_decl(), contains_128bit_aligned_vector_p(), create_vtable_ptr(), do_type_align(), ffecom_init_0(), finalize_type_size(), finish_builtin_struct(), finish_builtin_type(), finish_enum(), finish_struct(), handle_aligned_attribute(), handle_mode_attribute(), initialize_sizetypes(), instantiate_class_template(), layout_class_type(), layout_type(), make_node(), make_node_stat(), parser_xref_tag(), place_field(), print_node(), record_unknown_type(), update_alignment_for_field(), and xref_tag().
| #define TYPE_VALUES | ( | NODE | ) | (TYPE_CHECK (NODE)->type.values) |
Definition at line 1058 of file tree.h.
Referenced by all_cases_count(), browse_tree(), build_array_ref(), build_enumerator(), c_do_switch_warnings(), c_type_hash(), check_for_full_enumeration_handling(), dequeue_and_dump(), DST_enter_enum(), dump_expr(), finish_enum(), gen_type(), mark_seen_cases(), match_case_to_enum(), pp_c_enumeration_constant(), pp_c_enumerator(), print_node(), start_enum(), tagged_types_tu_compatible_p(), tsubst_copy(), tsubst_enum(), type_hash_eq(), vector_size_helper(), and verify_enumeral_type().
| #define TYPE_VECTOR_SUBPARTS | ( | VECTOR_TYPE | ) | GET_MODE_NUNITS (VECTOR_TYPE_CHECK (VECTOR_TYPE)->type.mode) |
Definition at line 1270 of file tree.h.
Referenced by altivec_resolve_overloaded_builtin(), build_one_cst(), build_zero_vector(), comptypes(), comptypes_internal(), count_type_elements(), expand_vector_addition(), expand_vector_piecewise(), finish_vector_type(), fold_ternary(), function_arg_record_value_1(), function_arg_record_value_2(), get_element_number(), layout_type(), make_vector_type(), native_encode_vector(), native_interpret_vector(), print_node(), process_init_constructor(), push_init_level(), really_start_incremental_init(), store_constructor(), type_hash_eq(), type_natural_mode(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_get_vec_def_for_operand(), vect_transform_loop(), and vectorizable_load().
Definition at line 1062 of file tree.h.
Referenced by build_base_path(), build_vfield_ref(), cp_dump_tree(), create_vtable_ptr(), determine_primary_base(), determine_primary_bases(), dfs_build_secondary_vptr_vtt_inits(), dfs_fixup_binfo_vtbls(), duplicate_tag_error(), find_compatible_field(), finish_struct_1(), finish_struct_bits(), GTY(), lookup_field_1(), make_new_vtable(), next_real_or_virtual_field(), and set_primary_base().
Definition at line 1179 of file tree.h.
Referenced by adorn_decl(), assign_stack_temp_for_type(), build_array_ref(), build_indirect_ref(), check_format_types(), convert_to_void(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), DST_Create_var(), expand_call(), function_types_compatible_p(), gen_declspecs(), gen_type(), grokdeclarator(), grokfndecl(), make_vector_type(), objects_must_conflict_p(), reconstruct_complex_type(), set_mem_attributes_minus_bitpos(), set_type_quals(), and tree_ssa_useless_type_conversion_1().
| #define ubitsizetype sizetype_tab[(int) UBITSIZETYPE] |
| #define unsigned_char_type_node integer_types[itk_unsigned_char] |
Definition at line 2404 of file tree.h.
Referenced by build_common_tree_nodes(), build_complex_type(), c_build_bitfield_integer_type(), c_common_get_alias_set(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_promoting_integer_type_p(), char_type_p(), check_format_types(), digest_init(), emit_support_tinfos(), expand_builtin_memcmp(), expand_builtin_memset(), expand_builtin_strcmp(), expand_builtin_strncmp(), ffecom_f2c_make_type_(), ffecom_init_0(), finish_declspecs(), fold_builtin_memcmp(), fold_builtin_strcmp(), fold_builtin_strncmp(), frv_init_builtins(), gen_declspecs(), grokdeclarator(), GTY(), make_or_reuse_type(), mips_build_builtin_va_list(), mips_build_va_list(), mudflap_init(), rs6000_build_builtin_va_list(), rs6000_build_va_list(), signed_or_unsigned_type(), signed_type(), stack_protect_classify_type(), type_for_mode(), type_for_size(), and unsigned_type().
| #define unsigned_intDI_type_node global_trees[TI_UINTDI_TYPE] |
Definition at line 2300 of file tree.h.
Referenced by build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), signed_type(), and unsigned_type().
| #define unsigned_intHI_type_node global_trees[TI_UINTHI_TYPE] |
Definition at line 2298 of file tree.h.
Referenced by build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), rs6000_init_builtins(), signed_type(), and unsigned_type().
| #define unsigned_intQI_type_node global_trees[TI_UINTQI_TYPE] |
Definition at line 2297 of file tree.h.
Referenced by build_common_tree_nodes(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), rs6000_init_builtins(), signed_type(), sparc_vis_init_builtins(), and unsigned_type().
| #define unsigned_intSI_type_node global_trees[TI_UINTSI_TYPE] |
Definition at line 2299 of file tree.h.
Referenced by build_common_tree_nodes(), build_common_tree_nodes_2(), build_ctr_info_type(), build_ctr_info_value(), build_fn_info_type(), build_fn_info_value(), build_gcov_info(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), rs6000_init_builtins(), signed_type(), and unsigned_type().
| #define unsigned_intTI_type_node global_trees[TI_UINTTI_TYPE] |
Definition at line 2301 of file tree.h.
Referenced by build_common_tree_nodes(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_unsigned_type(), GTY(), and type_for_mode().
| #define unsigned_type_node integer_types[itk_unsigned_int] |
Definition at line 2408 of file tree.h.
Referenced by build_common_tree_nodes(), build_complex_type(), build_ctr_info_type(), build_ctr_info_value(), build_fn_info_type(), build_fn_info_value(), build_gcov_info(), build_string_class_template(), c_build_bitfield_integer_type(), c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), c_type_promotes_to(), check_bitfield_type_and_width(), clear_storage_via_libcall(), cp_parser_simple_type_specifier(), default_conversion(), emit_block_move_via_libcall(), emit_support_tinfos(), estimate_niter_from_size_of_data(), expand_omp_sections(), expand_parallel_call(), ffecom_init_0(), find_loop_niter(), finish_declspecs(), finish_enum(), finish_struct(), fold_builtin_isdigit(), gen_declspecs(), get_ws_args_for(), grokdeclarator(), GTY(), i860_build_builtin_va_list(), i860_build_va_list(), i860_gimplify_va_arg_expr(), i960_build_va_list(), i960_va_arg(), i960_va_start(), ix86_build_builtin_va_list(), ix86_build_va_list(), ix86_init_mmx_sse_builtins(), loop_niter_by_eval(), make_or_reuse_type(), parser_xref_tag(), perform_integral_promotions(), signed_or_unsigned_type(), signed_type(), spe_init_builtins(), start_function(), tree_gen_interval_profiler(), type_for_mode(), type_for_size(), type_promotes_to(), unsigned_type(), vect_gen_niters_for_prolog_loop(), vect_generate_tmps_on_preheader(), xref_tag(), xstormy16_build_builtin_va_list(), and xstormy16_build_va_list().
| #define unsigned_V16QI_type_node global_trees[TI_UV16QI_TYPE] |
Definition at line 2352 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_type_for_mode(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define unsigned_V1DI_type_node global_trees[TI_UV1DI_TYPE] |
Definition at line 2360 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define unsigned_V2DI_type_node global_trees[TI_UV2DI_TYPE] |
Definition at line 2359 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define unsigned_V2HI_type_node global_trees[TI_UV2HI_TYPE] |
Definition at line 2357 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define unsigned_V2SI_type_node global_trees[TI_UV2SI_TYPE] |
Definition at line 2358 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define unsigned_V4HI_type_node global_trees[TI_UV4HI_TYPE] |
Definition at line 2356 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define unsigned_V4SI_type_node global_trees[TI_UV4SI_TYPE] |
Definition at line 2353 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_type_for_mode(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define unsigned_V8HI_type_node global_trees[TI_UV8HI_TYPE] |
Definition at line 2355 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_type_for_mode(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define unsigned_V8QI_type_node global_trees[TI_UV8QI_TYPE] |
Definition at line 2354 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define usizetype sizetype_tab[(int) USIZETYPE] |
Definition at line 2838 of file tree.h.
Referenced by ffecom_arrayref_(), ffecom_expr_(), and set_sizetype().
| #define V16QI_type_node global_trees[TI_V16QI_TYPE] |
Definition at line 2362 of file tree.h.
Referenced by altivec_init_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), rs6000_common_init_builtins(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define V16SF_type_node global_trees[TI_V16SF_TYPE] |
Definition at line 2373 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define V1DI_type_node global_trees[TI_V1DI_TYPE] |
Definition at line 2374 of file tree.h.
Referenced by build_common_tree_nodes_2(), and c_common_type_for_mode().
| #define V2DF_type_node global_trees[TI_V2DF_TYPE] |
Definition at line 2372 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_type_for_mode(), and ix86_init_mmx_sse_builtins().
| #define V2DI_type_node global_trees[TI_V2DI_TYPE] |
Definition at line 2371 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_type_for_mode(), and ix86_init_mmx_sse_builtins().
| #define V2HI_type_node global_trees[TI_V2HI_TYPE] |
Definition at line 2368 of file tree.h.
Referenced by bfin_init_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), and mips_init_builtins().
| #define V2SF_type_node global_trees[TI_V2SF_TYPE] |
Definition at line 2370 of file tree.h.
Referenced by build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), mips_init_builtins(), and rs6000_init_builtins().
| #define V2SI_type_node global_trees[TI_V2SI_TYPE] |
Definition at line 2369 of file tree.h.
Referenced by arm_init_iwmmxt_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), and rs6000_init_builtins().
| #define V4HI_type_node global_trees[TI_V4HI_TYPE] |
Definition at line 2367 of file tree.h.
Referenced by arm_init_iwmmxt_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), and rs6000_init_builtins().
| #define V4SF_type_node global_trees[TI_V4SF_TYPE] |
Definition at line 2363 of file tree.h.
Referenced by altivec_init_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), rs6000_common_init_builtins(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define V4SI_type_node global_trees[TI_V4SI_TYPE] |
Definition at line 2364 of file tree.h.
Referenced by altivec_init_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), rs6000_common_init_builtins(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define V8HI_type_node global_trees[TI_V8HI_TYPE] |
Definition at line 2366 of file tree.h.
Referenced by altivec_init_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), ix86_init_mmx_sse_builtins(), rs6000_common_init_builtins(), rs6000_handle_altivec_attribute(), and rs6000_init_builtins().
| #define V8QI_type_node global_trees[TI_V8QI_TYPE] |
Definition at line 2365 of file tree.h.
Referenced by arm_init_iwmmxt_builtins(), build_common_tree_nodes_2(), c_common_type_for_mode(), and ix86_init_mmx_sse_builtins().
| #define va_list_type_node global_trees[TI_VA_LIST_TYPE] |
Definition at line 2340 of file tree.h.
Referenced by alpha_gimplify_va_arg(), build_common_tree_nodes_2(), c_common_nodes_and_builtins(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), execute_optimize_stdarg(), expand_builtin_va_arg(), expand_builtin_va_copy(), fr30_pass_by_reference(), fr30_pass_by_value(), gimplify_va_arg_expr(), GTY(), i860_gimplify_va_arg_expr(), i860_va_arg(), i860_va_start(), ix86_gimplify_va_arg(), ix86_va_arg(), ix86_va_start(), m32r_va_arg(), m88k_va_arg(), m88k_va_start(), mips_gimplify_va_arg_expr(), mips_va_arg(), mips_va_start(), rs6000_gimplify_va_arg(), rs6000_va_arg(), rs6000_va_start(), s390_gimplify_va_arg(), s390_va_arg(), s390_va_start(), sh_gimplify_va_arg_expr(), sh_va_arg(), sh_va_start(), stabilize_va_list(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xtensa_gimplify_va_arg_expr(), xtensa_va_arg(), and xtensa_va_start().
| #define void_list_node global_trees[TI_VOID_LIST_NODE] |
Definition at line 2347 of file tree.h.
Referenced by add_conv_candidate(), add_function_candidate(), alpha_init_builtins(), altivec_init_builtins(), arm_init_builtins(), arm_init_iwmmxt_builtins(), arm_init_tls_builtins(), bfin_init_builtins(), block_move_libcall_safe_for_call_parm(), build_common_builtin_nodes(), build_dynamic_cast_1(), build_expr_from_tree(), build_function_type_list(), build_op_delete_call(), build_operator_new_call(), build_over_call(), build_throw(), c4x_init_builtins(), c_common_nodes_and_builtins(), c_init_decl_processing(), cgraph_build_static_cdtor(), check_default_args(), coerce_delete_type(), coerce_new_type(), commonparms(), convert_arguments(), copy_default_args_to_explicit_spec_1(), copy_fn_p(), cxx_init_decl_processing(), cxx_omp_clause_apply_fn(), decls_match(), def_fn_type(), define_builtin_type(), do_allocate_exception(), do_begin_catch(), do_end_catch(), do_free_exception(), do_get_exception_ptr(), dump_parameters(), duplicate_decls(), expand_static_init(), frv_init_builtins(), get_atexit_node(), get_parm_info(), grok_op_properties(), grokdeclarator(), grokparms(), GTY(), ia64_init_builtins(), implicitly_declare_fn(), init_exception_processing(), initialize_builtins(), iq2000_init_builtins(), ix86_init_mmx_sse_builtins(), mips_init_builtins(), no_linkage_check(), pp_c_parameter_type_list(), push_template_decl_real(), s390_init_builtins(), sh_media_init_builtins(), spe_init_builtins(), start_cleanup_fn(), start_function(), start_objects(), start_preparsed_function(), sufficient_parms_p(), sync_resolve_params(), synthesize_method(), throw_bad_cast(), throw_bad_typeid(), tsubst(), tsubst_arg_types(), tsubst_call_declarator_parms(), tsubst_copy(), tsubst_copy_and_build(), tsubst_copy_asm_operands(), type_requires_array_cookie(), type_unification_real(), variably_modified_type_p(), VPARAMS(), WFE_is_default_constructor(), and xstormy16_init_builtins().
| #define void_type_node global_trees[TI_VOID_TYPE] |
Definition at line 2332 of file tree.h.
Referenced by add_implicitly_declared_members(), add_method_1(), add_stmt_to_compound(), adorn_decl(), allocate_struct_function(), alpha_expand_builtin(), alpha_gimplify_va_arg(), alpha_gimplify_va_arg_1(), alpha_init_builtins(), altivec_init_builtins(), arm_init_builtins(), arm_init_iwmmxt_builtins(), assign_parm_find_data_types(), assign_parms(), bfin_init_builtins(), build_and_jump(), build_bc_goto(), build_c_cast(), build_class_init(), build_class_ref(), build_common_builtin_nodes(), build_common_tree_nodes_2(), build_conditional_expr(), build_cplus_new(), build_ctr_info_type(), build_delete(), build_empty_stmt(), build_expr_from_tree(), build_if_stmt(), build_java_arraystore_check(), build_java_athrow(), build_java_monitor(), build_jni_stub(), build_method_call(), build_mips16_call_stub(), build_mips16_function_stub(), build_modify_expr(), build_module_descriptor(), build_new_1(), build_new_method_call(), build_op_delete_call(), build_resx(), build_scoped_method_call(), build_stmt(), build_throw(), build_vec_delete_1(), build_void_list_node(), c4x_function_arg(), c4x_init_cumulative_args(), c_build_bind_expr(), c_common_nodes_and_builtins(), c_end_compound_stmt(), c_finish_bc_stmt(), c_finish_goto_label(), c_finish_goto_ptr(), c_finish_if_stmt(), c_finish_loop(), c_finish_omp_atomic(), c_finish_omp_critical(), c_finish_omp_for(), c_finish_omp_master(), c_finish_omp_ordered(), c_finish_omp_parallel(), c_finish_stmt_expr(), c_parser_omp_for_loop(), c_parser_omp_sections_scope(), c_parser_omp_single(), c_parser_switch_statement(), c_parser_typeof_specifier(), casts_away_constness_r(), cgraph_build_static_cdtor(), check_call(), check_format_info_main(), check_format_types(), check_function_parameter_and_return_types(), check_function_type(), check_special_function_return_type(), coerce_delete_type(), comp_target_parms(), compile_resource_file(), complete_start_java_method(), composite_pointer_type(), composite_pointer_type_r(), constant_val_insert(), convert_arguments(), convert_nl_goto_receiver(), convert_to_void(), copy_body_r(), count_num_arguments(), cp_genericize_r(), cp_gimplify_init_expr(), cp_parser_mem_initializer(), cp_parser_omp_sections_scope(), cp_parser_omp_single(), cp_parser_simple_type_specifier(), cplus_decl_attributes(), create_artificial_label(), create_coverage(), create_global_var(), create_iv(), create_omp_child_function(), crx_function_arg(), crx_init_cumulative_args(), cxx_init_decl_processing(), cxx_omp_clause_apply_fn(), cxx_omp_clause_assign_op(), cxx_omp_clause_copy_ctor(), d30v_stack_info(), default_hidden_stack_protect_fail(), delete_sanity(), deserves_ellipsis(), determine_invariantness_stmt(), diagnose_arglist_conflict(), diagnose_mismatched_decls(), disband_implicit_edges(), do_build_assign_ref(), do_build_copy_constructor(), do_class_using_decl(), do_goto_redirection(), do_namespace_alias(), do_return_redirection(), dom_thread_across_edge(), dsp16xx_function_arg(), dump_generic_node(), duplicate_decls(), emit_library_call_value_1(), emit_mem_initializers(), emit_register_classes(), emit_support_tinfos(), execute_optimize_stdarg(), expand_builtin_next_arg(), expand_builtin_synchronize(), expand_call(), expand_call_inline(), expand_cleanup_for_base(), expand_complex_div_wide(), expand_decl_cleanup(), expand_default_init(), expand_end_stmt_expr(), expand_expr(), expand_expr_real_1(), expand_java_return(), expand_omp_for_generic(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_omp_parallel(), expand_omp_sections(), expand_parallel_call(), expand_static_init(), factor_computed_gotos(), ffecom_arg_ptr_to_expr(), ffecom_expand_let_stmt(), ffecom_expr_intrinsic_(), ffecom_expr_power_integer_(), ffecom_gen_sfuncdef_(), ffecom_init_0(), ffecom_let_char_(), ffecom_lookup_label(), ffecom_make_gfrt_(), ffecom_temp_label(), ffeste_begin_iterdo_(), ffeste_end_iterdo_(), ffeste_io_call_(), ffeste_io_cilist_(), ffeste_io_icilist_(), ffeste_R803(), ffeste_R804(), ffeste_R807(), ffeste_R809(), ffeste_R819B(), ffeste_R838(), finalize_nrv_r(), finish_bc_block(), finish_call_expr(), finish_decl(), finish_declspecs(), finish_member_declaration(), finish_member_template_decl(), finish_method(), finish_omp_atomic(), finish_omp_for(), finish_omp_parallel(), finish_pseudo_destructor_call_expr(), finish_pseudo_destructor_expr(), finish_stmt_expr(), fold_binary_op_with_conditional_arg(), fold_builtin_bcopy(), fold_builtin_bzero(), fold_builtin_next_arg(), force_evaluation_order(), frob_into_branch_around(), frv_init_builtins(), function_arg(), function_cannot_inline_p(), function_has_varargs(), gen_formal_list_for_type(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), generate_bytecode_insns(), generate_copy_inout(), generate_element_copy(), generate_element_zero(), generate_one_element_init(), generate_static_references(), genericize_catch_block(), genericize_try_block(), get_arg_type_list(), get_atexit_node(), get_parm_info(), get_tmt_for(), get_vtable_decl(), gimple_build_eh_filter(), gimple_push_cleanup(), gimplify_bind_expr(), gimplify_body(), gimplify_c_loop(), gimplify_case_label_expr(), gimplify_cleanup_point_expr(), gimplify_cond_expr(), gimplify_cp_loop(), gimplify_decl_expr(), gimplify_exit_expr(), gimplify_function_tree(), gimplify_if_stmt(), gimplify_init_ctor_eval_range(), gimplify_loop_expr(), gimplify_modify_expr_rhs(), gimplify_omp_atomic_mutex(), gimplify_omp_atomic_pipeline(), gimplify_omp_for(), gimplify_parameters(), gimplify_save_expr(), gimplify_switch_expr(), gimplify_target_expr(), grokbitfield(), grokdeclarator(), grokfield(), grokparms(), GTY(), honor_protect_cleanup_actions(), hppa_builtin_saveregs(), ia64_init_builtins(), identify_jump_threads(), implicitly_declare_fn(), init_base_vars(), init_cumulative_args(), init_exception_processing(), initialize_scalar_evolutions_analyzer(), insert_reciprocals(), intra_create_variable_infos(), ip2k_return_pops_args(), iq2000_expand_prologue(), iq2000_init_builtins(), ix86_gimplify_va_arg(), ix86_init_mmx_sse_builtins(), ix86_return_pops_args(), ix86_setup_incoming_varargs(), java_check_reference(), java_init_decl_processing(), label_to_block(), label_to_block_fn(), lambda_loopnest_to_gcc_loopnest(), layout_decl(), lbv_to_gcc_expression(), lhd_omp_assignment(), lle_to_gcc_expression(), lookup_label(), lower_builtin_setjmp(), lower_catch(), lower_cleanup(), lower_cond_expr(), lower_copyprivate_clauses(), lower_function_body(), lower_lastprivate_clauses(), lower_omp_for(), lower_omp_for_lastprivate(), lower_omp_master(), lower_omp_ordered(), lower_omp_parallel(), lower_omp_sections(), lower_omp_single(), lower_omp_single_copy(), lower_omp_single_simple(), lower_rec_input_clauses(), lower_reduction_clauses(), lower_return_expr(), lower_send_clauses(), lower_send_shared_vars(), lower_try_finally(), lower_try_finally_copy(), lower_try_finally_nofallthru(), lower_try_finally_onedest(), lower_try_finally_switch(), lv_adjust_loop_entry_edge(), m88k_builtin_saveregs(), m88k_va_start(), make_label(), make_label_decl(), make_node(), maybe_catch_exception(), maybe_cleanup_point_expr_void(), maybe_emit_vtables(), merge_types(), mf_build_check_statement_for(), mips_expand_prologue(), mips_init_builtins(), mmix_function_arg(), mn10300_builtin_saveregs(), mudflap_init(), mx_register_decls(), ns32k_return_pops_args(), output_func_start_profiler(), parse_signature_type(), perfect_nestify(), perform_member_init(), pop_type_0(), process_template_parm(), propagate_into_addr(), push_base_cleanups(), push_namespace(), push_namespace_with_attribs(), push_using_decl(), push_void_library_fn(), put_decl_node(), realify_fake_stores(), record_unknown_type(), replace_goto_queue_cond_clause(), replace_uses_equiv_to_x_with_y(), rewrite_address_base(), rs6000_gimplify_va_arg(), rs6000_init_builtins(), s390_expand_builtin(), s390_function_arg(), s390_gimplify_va_arg(), s390_init_builtins(), scev_const_prop(), schedule_sm(), self_promoting_args_p(), set_local_type(), setup_incoming_varargs(), sh_gimplify_va_arg_expr(), sh_media_init_builtins(), shortcut_cond_expr(), shortcut_cond_r(), simplify_rhs_and_lookup_avail_expr(), slpeel_add_loop_guard(), slpeel_make_loop_iterate_ntimes(), snarf_method(), spe_init_builtins(), sra_build_assignment(), stabilize_throw_expr(), standard_conversion(), start_cdtor(), start_cleanup_fn(), start_function(), start_java_method(), start_method(), start_objects(), store_parm_decls(), store_parm_decls_oldstyle(), synth_module_prologue(), thread_across_edge(), tree_block_label(), tree_divmod_fixed_value(), tree_lv_add_condition_to_bb(), tree_merge_blocks(), tree_mod_pow2(), tree_mod_subtract(), tree_ssa_prefetch_arrays(), tsubst(), tsubst_copy(), tsubst_copy_and_build(), tsubst_copy_asm_operands(), tsubst_decl(), tsubst_initializer_list(), type_stack_dup(), varargs_function_p(), vect_create_addr_base_for_vector_ref(), vect_create_cond_for_align_checks(), vect_create_data_ref_ptr(), vect_generate_tmps_on_preheader(), vect_pattern_recog_1(), verify_function_arguments(), verify_jvm_instructions(), verify_type(), voidify_wrapper_expr(), wrap_cleanups_r(), write_method_parms(), x86_this_parameter(), xstormy16_expand_builtin_va_arg(), xstormy16_init_builtins(), and xtensa_gimplify_va_arg_expr().
Definition at line 521 of file tree.h.
Referenced by add_exception_specifier(), altivec_resolve_overloaded_builtin(), assign_parm_find_data_types(), build_binary_op(), build_c_cast(), build_compound_expr(), build_conditional_expr(), build_cxx_call(), build_delete(), build_dynamic_cast_1(), build_function_call(), build_indirect_ref(), build_modify_expr(), build_new_method_call(), build_over_call(), build_reinterpret_cast_1(), build_static_cast(), build_static_cast_1(), build_target_expr_with_type(), build_x_compound_expr(), builtin_mathfn_code(), c_finish_stmt_expr(), check_return_expr(), check_var_type(), complete_ptr_ref_or_void_ptr_p(), composite_pointer_type(), convert_for_assignment(), convert_to_void(), cp_convert_to_pointer(), cp_parser_cast_expression(), create_function_info_for(), declare_return_variable(), dump_expr(), emit_side_effect_warnings(), execute_warn_function_return(), expand_call_inline(), expand_expr_real_1(), expand_expr_stmt_value(), expand_return(), finish_stmt_expr_expr(), fold(), fold_binary_op_with_conditional_arg(), fold_ternary(), fold_truth_not_expr(), fold_unary(), force_target_expr(), get_parm_info(), get_tinfo_decl_dynamic(), get_typeid(), gimplify_cond_expr(), gimplify_expr(), gimplify_expr_stmt(), gimplify_modify_expr_rhs(), gimplify_return_expr(), gimplify_target_expr(), grokdeclarator(), grokparms(), handle_sentinel_attribute(), handle_warn_unused_result_attribute(), internal_build_compound_expr(), is_gimple_stmt(), ix86_function_ok_for_sibcall(), null_pointer_constant_p(), reparse_absdcl_as_casts(), require_complete_types_for_parms(), resolve_args(), standard_conversion(), store_expr(), store_parm_decls(), store_parm_decls_oldstyle(), strict_aliasing_warning(), tree_expr_nonnegative_p(), tree_expr_nonnegative_warnv_p(), tsubst_arg_types(), tsubst_decl(), type_num_arguments(), use_thunk(), voidify_wrapper_expr(), and warn_if_unused_value().
| #define WITH_CLEANUP_EXPR_RTL | ( | NODE | ) | (*(rtx *) &WITH_CLEANUP_EXPR_CHECK (NODE)->exp.operands[2]) |
| typedef struct dump_info* dump_info_p |
| typedef enum integer_type_kind integer_type_kind |
| typedef struct record_layout_info_s * record_layout_info |
| enum attribute_flags |
| enum built_in_class |
| enum built_in_function |
| enum integer_type_kind |
| enum size_type_kind |
| enum symbol_visibility |
| enum tls_model |
| enum tree_code |
| enum tree_dump_index |
| enum tree_index |
| union tree_node GTY | ( | (ptr_alias(union lang_tree_node),desc("tree_node_structure (&%h)")) | ) | [write] |
| struct tree_common GTY | ( | () | ) | [read, write] |
| void fancy_abort PARAMS | ( | (const char *, int, const char *) | ) |
| FILE* dump_begin PARAMS | ( | (enum tree_dump_index, int *) | ) |
| int dump_enabled_p PARAMS | ( | (enum tree_dump_index) | ) |
| int dump_flag PARAMS | ( | (dump_info_p, int, tree) | ) |
| void dwarf2out_return_reg PARAMS | ( | (const char *, unsigned) | ) |
| int div_and_round_double PARAMS | ( | (enum tree_code, int, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| rtx emit_line_note PARAMS | ( | (const char *, int) | ) |
| rtx expand_builtin_return_addr PARAMS | ( | (enum built_in_function, int, rtx) | ) |
| void expand_function_end PARAMS | ( | (const char *, int, int) | ) |
| int compare_tree_int PARAMS | ( | (tree, unsigned HOST_WIDE_INT) | ) |
| int alias_sets_conflict_p PARAMS | ( | (HOST_WIDE_INT, HOST_WIDE_INT) | ) |
| void lrotate_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| void lshift_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, int) | ) |
| int neg_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| int add_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| int expand_continue_loop PARAMS | ( | (struct nesting *) | ) |
| void clean_symbol_name PARAMS | ( | (char *) | ) |
| tree builtin_function PARAMS | ( | (const char *, tree, int, enum built_in_class, const char *, tree) | ) |
| tree get_inner_reference PARAMS | ( | (tree, HOST_WIDE_INT *, HOST_WIDE_INT *, tree *, enum machine_mode *, int *, int *) | ) |
| int lvalue_or_else PARAMS | ( | (tree, const char *) | ) |
| tree size_int_wide PARAMS | ( | (HOST_WIDE_INT, enum size_type_kind) | ) |
| enum machine_mode mode_for_size_tree PARAMS | ( | (tree, enum mode_class, int) | ) |
| void finish_record_layout PARAMS | ( | (record_layout_info, int) | ) |
| void place_field PARAMS | ( | (record_layout_info, tree) | ) |
| tree rli_size_unit_so_far PARAMS | ( | (record_layout_info) | ) |
| void set_lang_adjust_rli PARAMS | ( | (void(*) PARAMS((record_layout_info))) | ) |
| int is_attribute_p PARAMS | ( | (const char *, tree) | ) |
| void default_register_cpp_builtins PARAMS | ( | (struct cpp_reader *) | ) |
| int rtl_expr_nonnegative_p PARAMS | ( | (rtx) | ) |
| int host_integerp PARAMS | ( | (tree, int) | ) |
Definition at line 77 of file cplus-dem.c.
| tree build_string PARAMS | ( | (int, const char *) | ) |
| tree build_int_2_wide PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT) | ) |
| tree get_identifier_with_length PARAMS | ( | (const char *, unsigned int) | ) |
| tree get_identifier PARAMS | ( | (const char *) | ) | [read] |
Definition at line 635 of file mips-tfile.c.
| tree make_tree_vec PARAMS | ( | (int) | ) |
| double approx_sqrt PARAMS | ( | (double) | ) |
| const char* const built_in_class_names[4] |
Definition at line 67 of file builtins.c.
| tree built_in_decls[(int) END_BUILTINS] |
Definition at line 78 of file builtins.c.
| const char* const built_in_names[(int) END_BUILTINS] |
Definition at line 70 of file builtins.c.
| const char* input_filename |
| unsigned int maximum_field_alignment |
Definition at line 59 of file stor-layout.c.
| int pedantic_lvalues |
Definition at line 1661 of file fold-const.c.
| unsigned int set_alignment |
Definition at line 63 of file stor-layout.c.
| const unsigned char tree_code_length[] |
| const char* const tree_code_name[] |
| const char tree_code_type[] |
1.5.6