Here is a list of all macros with links to the files they belong to:
- c -
- C90_EMPTY_HACK : genhooks.cc, target-hooks-macros.h
- C_BCOMM : xcoff.h
- C_DECL : xcoff.h
- C_ECOML : xcoff.h
- C_ECOMM : xcoff.h
- C_ENTRY : xcoff.h
- C_FUN : xcoff.h
- C_GSYM : xcoff.h
- C_LSYM : xcoff.h
- C_PSYM : xcoff.h
- C_RPSYM : xcoff.h
- C_RSYM : xcoff.h
- C_STSYM : xcoff.h
- CABS_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CACHED_FRACTION : real.cc
- cached_num_sign_bit_copies : rtlanal.cc
- cached_reg_restore_code : caller-save.cc
- cached_reg_save_code : caller-save.cc
- CACOSH_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CALL_ALLOCA_FOR_VAR_P : tree.h
- CALL_EXPR_ARG : tree.h
- CALL_EXPR_ARGP : tree.h
- CALL_EXPR_BY_DESCRIPTOR : tree.h
- CALL_EXPR_FN : tree.h
- CALL_EXPR_IFN : tree.h
- CALL_EXPR_MUST_TAIL_CALL : tree.h
- call_expr_nargs : tree.h
- CALL_EXPR_RETURN_SLOT_OPT : tree.h
- CALL_EXPR_STATIC_CHAIN : tree.h
- CALL_EXPR_TAILCALL : tree.h
- CALL_EXPR_VA_ARG_PACK : tree.h
- CALL_FROM_NEW_OR_DELETE_P : tree.h
- CALL_FROM_THUNK_P : tree.h
- CALL_INSN_FUNCTION_USAGE : rtl.h
- CALL_P : rtl.h
- call_used_regs : reginfo.cc
- caller_save_initialized_p : reload.h
- can_copy : gcse.cc
- can_copy_init_p : gcse.cc
- can_create_pseudo_p : rtl.h
- CAN_HAVE_LOCATION_P : tree.h
- CAN_HAVE_RANGE_P : tree.h
- CAP_INFINITY : mcf.cc
- CARG_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CASE : internal-fn.cc
- CASE_ATOMIC : tree-ssa-forwprop.cc
- CASE_BUILT_IN_ALLOCA : tree.h
- CASE_BUILT_IN_TM_LOAD : tree.h
- CASE_BUILT_IN_TM_STORE : tree.h
- CASE_CHAIN : tree.h
- CASE_CONST_ANY : rtl.h
- CASE_CONST_SCALAR_INT : rtl.h
- CASE_CONST_UNIQUE : rtl.h
- CASE_CONVERT : tree.h
- CASE_COST : spellcheck.cc
- CASE_FLT_FN : tree.h
- CASE_FLT_FN_FLOATN_NX : tree.h
- CASE_FLT_FN_REENT : tree.h
- CASE_GIMPLE_OMP : gimple.h
- CASE_HIGH : tree.h
- CASE_HIGH_SEEN : tree.h
- CASE_INT_FN : tree.h
- CASE_LABEL : tree.h
- CASE_LOW : tree.h
- CASE_LOW_SEEN : tree.h
- CASE_MATHFN : builtins.cc, convert.cc
- CASE_MATHFN_FLOATN : builtins.cc
- CASE_MATHFN_REENT : builtins.cc
- CASE_VECTOR_PC_RELATIVE : defaults.h
- CASINH_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CATCH_BODY : tree.h
- CATCH_TYPES : tree.h
- CC1_SPEC : gcc.cc
- CC1PLUS_SPEC : gcc.cc
- CC_INVERTED : conditions.h
- CC_MODE : genmodes.cc
- CC_NO_OVERFLOW : conditions.h
- CC_NOT_NEGATIVE : conditions.h
- CC_NOT_POSITIVE : conditions.h
- CC_NOT_SIGNED : conditions.h
- CC_REVERSED : conditions.h
- CC_STATUS_INIT : final.cc
- CC_Z_IN_N : conditions.h
- CC_Z_IN_NOT_N : conditions.h
- CEIL : system.h
- CEIL_ROUND : function.cc
- CEIL_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CF_NO_DEPENDENCE_P : tree-data-ref.h
- CF_NONTRIVIAL_P : tree-data-ref.h
- CF_NOT_KNOWN_P : tree-data-ref.h
- CFA_FRAME_BASE_OFFSET : defaults.h
- cfun : function.h
- CGRAPH_FREQ_BASE : cgraph.h
- CGRAPH_FREQ_MAX : cgraph.h
- cgraph_nodes_queue : cgraph.cc
- CHAR16_TYPE : defaults.h
- CHAR32_TYPE : defaults.h
- CHAR8_TYPE : defaults.h
- CHAR_BIT : genautomata.cc, glimits.h
- CHAR_MAX : glimits.h
- CHAR_MIN : glimits.h
- char_type_node : tree.h
- CHAR_TYPE_SIZE : defaults.h
- CHEAP_REGNO : cse.cc
- CHEAPER : cse.cc
- CHEAPER_MULT_COST : expmed.h
- CHECK_LAST : tsan.cc
- check_match : ipa-inline.cc
- check_maybe_down : ipa-inline.cc
- check_maybe_up : ipa-inline.cc
- check_ptrs_direct : internal-fn.cc
- CHECKSUM : dwarf2out.cc
- CHECKSUM_ATTR : dwarf2out.cc
- CHECKSUM_BLOCK : dwarf2out.cc
- CHECKSUM_SLEB128 : dwarf2out.cc
- CHECKSUM_STRING : dwarf2out.cc
- CHECKSUM_ULEB128 : dwarf2out.cc
- CHIP_NAME : genautomata.cc
- CHIP_PARAMETER_NAME : genautomata.cc
- choices : lower-subreg.cc
- chrec_dont_know : tree.h
- chrec_known : tree.h
- CHREC_LEFT : tree.h
- chrec_not_analyzed_yet : tree.h
- CHREC_NOWRAP : tree.h
- CHREC_RIGHT : tree.h
- CHREC_VARIABLE : tree.h
- CIE_AFTER_SIZE_LABEL : dwarf2out.cc
- CIE_END_LABEL : dwarf2out.cc
- CL_COMMON : opts.h
- CL_DRIVER : opts.h
- CL_ENUM_CANONICAL : opts.h
- CL_ENUM_DRIVER_ONLY : opts.h
- CL_ENUM_SET_SHIFT : opts.h
- CL_ERR_DISABLED : opts.h
- CL_ERR_ENUM_ARG : opts.h
- CL_ERR_ENUM_SET_ARG : opts.h
- CL_ERR_INT_RANGE_ARG : opts.h
- CL_ERR_MISSING_ARG : opts.h
- CL_ERR_NEGATIVE : opts.h
- CL_ERR_UINT_ARG : opts.h
- CL_ERR_WRONG_LANG : opts.h
- CL_JOINED : opts.h
- CL_MAX_OPTION_CLASS : opts.h
- CL_MIN_OPTION_CLASS : opts.h
- CL_NO_DWARF_RECORD : opts.h
- CL_OPTIMIZATION : opts.h
- CL_PARAMS : opts.h
- CL_PCH_IGNORE : opts.h
- CL_SEPARATE : opts.h
- CL_TARGET : opts.h
- CL_UNDOCUMENTED : opts.h
- CL_WARNING : opts.h
- CLASS2 : real.cc
- CLASS_HAS_WIDER_MODES_P : machmode.h
- class_only_fixed_regs : hard-reg-set.h
- CLEANUP_CFG_CHANGED : basic-block.h
- CLEANUP_CFGLAYOUT : basic-block.h
- CLEANUP_CROSSJUMP : basic-block.h
- CLEANUP_EH_ONLY : tree.h
- CLEANUP_EXPENSIVE : basic-block.h
- CLEANUP_FORCE_FAST_DCE : basic-block.h
- CLEANUP_NO_INSN_DEL : basic-block.h
- CLEANUP_NO_PARTITIONING : basic-block.h
- CLEANUP_POST_REGSTACK : basic-block.h
- CLEANUP_THREADING : basic-block.h
- CLEAR_BIT : genautomata.cc
- CLEAR_HARD_REG_BIT : hard-reg-set.h
- CLEAR_HARD_REG_SET : hard-reg-set.h
- CLEAR_MINMAX_SET_BIT : ira-int.h
- CLEAR_QUAL_ADDR_SPACE : tree.h
- CLEAR_REG_SET : regset.h
- CLEAR_REGNO_REG_SET : regset.h
- CLEAR_RESOURCE : resource.h
- CLOBBER_KIND : tree.h
- CLZ_DEFINED_VALUE_AT_ZERO : defaults.h
- CMP : sort.cc
- CMP_NAME : genopinit.cc
- CMP_VARIABLE_NAME : genautomata.cc
- CMPNOP : gimple-ssa-store-merging.cc
- CMPXCHG : gimple-ssa-store-merging.cc
- CODE_CONTAINS_STRUCT : tree-core.h
- CODE_LABEL_NUMBER : rtl.h
- CODE_MEMBER_NAME : genautomata.cc
- CODEVIEW_DEBUG : flag-types.h
- COLD_END_LABEL : dwarf2out.cc
- COLD_TEXT_SECTION_LABEL : dwarf2out.cc
- COLLAPSE_NDFA_VALUE_NAME : genautomata.cc
- COLLAPSE_OPTION : genautomata.cc
- COLLECT : collect2.cc
- COLLECT_SHARED_FINI_FUNC : collect2.cc
- COLLECT_SHARED_INIT_FUNC : collect2.cc
- COLOR_BG_BLACK : color-macros.h
- COLOR_BG_BLUE : color-macros.h
- COLOR_BG_BRIGHT_BLACK : color-macros.h
- COLOR_BG_BRIGHT_BLUE : color-macros.h
- COLOR_BG_BRIGHT_CYAN : color-macros.h
- COLOR_BG_BRIGHT_GREEN : color-macros.h
- COLOR_BG_BRIGHT_MAGENTA : color-macros.h
- COLOR_BG_BRIGHT_RED : color-macros.h
- COLOR_BG_BRIGHT_WHITE : color-macros.h
- COLOR_BG_BRIGHT_YELLOW : color-macros.h
- COLOR_BG_CYAN : color-macros.h
- COLOR_BG_GREEN : color-macros.h
- COLOR_BG_MAGENTA : color-macros.h
- COLOR_BG_RED : color-macros.h
- COLOR_BG_WHITE : color-macros.h
- COLOR_BG_YELLOW : color-macros.h
- COLOR_BLINK : color-macros.h
- COLOR_BOLD : color-macros.h
- COLOR_FG_BLACK : color-macros.h
- COLOR_FG_BLUE : color-macros.h
- COLOR_FG_BRIGHT_BLACK : color-macros.h
- COLOR_FG_BRIGHT_BLUE : color-macros.h
- COLOR_FG_BRIGHT_CYAN : color-macros.h
- COLOR_FG_BRIGHT_GREEN : color-macros.h
- COLOR_FG_BRIGHT_MAGENTA : color-macros.h
- COLOR_FG_BRIGHT_RED : color-macros.h
- COLOR_FG_BRIGHT_WHITE : color-macros.h
- COLOR_FG_BRIGHT_YELLOW : color-macros.h
- COLOR_FG_CYAN : color-macros.h
- COLOR_FG_GREEN : color-macros.h
- COLOR_FG_MAGENTA : color-macros.h
- COLOR_FG_RED : color-macros.h
- COLOR_FG_WHITE : color-macros.h
- COLOR_FG_YELLOW : color-macros.h
- COLOR_NONE : color-macros.h
- COLOR_REVERSE : color-macros.h
- COLOR_SEPARATOR : color-macros.h
- COLOR_UNDERSCORE : color-macros.h
- COLUMN_ALIGNMENT : tree-dump.cc
- COMBINE_RTX_EQUAL_P : combine.cc
- COMMUTATIVE_ARITH_P : rtl.h
- COMMUTATIVE_P : rtl.h
- COMPARE_MAX_PIECES : defaults.h
- COMPARISON_CLASS_P : tree.h
- COMPARISON_P : rtl.h
- COMPLETE_OR_UNBOUND_ARRAY_TYPE_P : tree.h
- COMPLETE_OR_VOID_TYPE_P : tree.h
- COMPLETE_TYPE_P : tree.h
- complex_double_type_node : tree.h
- complex_float_type_node : tree.h
- COMPLEX_FLOAT_TYPE_P : tree.h
- COMPLEX_FLOATN_NX_TYPE_NODE : tree.h
- complex_integer_type_node : tree.h
- complex_long_double_type_node : tree.h
- COMPLEX_MODE_P : machmode.h
- COMPLEX_MODES : genmodes.cc
- COMPOUND_LITERAL_EXPR_DECL : tree.h
- COMPOUND_LITERAL_EXPR_DECL_EXPR : tree.h
- cond_binary_direct : internal-fn.cc
- COND_EXEC_CODE : rtl.h
- COND_EXEC_TEST : rtl.h
- COND_EXPR_COND : tree.h
- COND_EXPR_ELSE : tree.h
- COND_EXPR_THEN : tree.h
- cond_len_binary_direct : internal-fn.cc
- cond_len_ternary_direct : internal-fn.cc
- cond_len_unary_direct : internal-fn.cc
- cond_ternary_direct : internal-fn.cc
- cond_unary_direct : internal-fn.cc
- CONDITIONS_MAX_TERMS : tree-profile.cc
- CONSIDER_ALL_CANDIDATES_BOUND : tree-ssa-loop-ivopts.cc
- CONST0_RTX : rtl.h
- const0_rtx : rtl.h
- CONST1_RTX : rtl.h
- const1_rtx : rtl.h
- CONST2_RTX : rtl.h
- const2_rtx : rtl.h
- CONST_CAST : system.h, tsystem.h
- CONST_CAST2 : system.h, tsystem.h
- CONST_CAST_BB : system.h
- CONST_CAST_GIMPLE : system.h
- CONST_CAST_RTX : system.h
- CONST_CAST_RTX_INSN : system.h
- CONST_CAST_TREE : system.h
- CONST_CONST_RESULT : poly-int.h
- CONST_DOUBLE_AS_FLOAT_P : rtl.h
- CONST_DOUBLE_AS_INT_P : rtl.h
- CONST_DOUBLE_ATOF : real.h
- CONST_DOUBLE_FORMAT : gengenrtl.cc
- CONST_DOUBLE_HIGH : rtl.h
- CONST_DOUBLE_LOW : rtl.h
- CONST_DOUBLE_P : rtl.h
- CONST_DOUBLE_REAL_VALUE : rtl.h
- const_fenv_t_ptr_type_node : tree.h
- const_fexcept_t_ptr_type_node : tree.h
- CONST_FIXED_FROM_FIXED_VALUE : fixed-value.h
- CONST_FIXED_P : rtl.h
- CONST_FIXED_VALUE : rtl.h
- CONST_FIXED_VALUE_HIGH : rtl.h
- CONST_FIXED_VALUE_LOW : rtl.h
- CONST_INT_P : rtl.h
- CONST_POLY_COEFF : poly-int.h
- CONST_POLY_INT_COEFFS : rtl.h
- CONST_POLY_INT_P : rtl.h
- CONST_POLY_RESULT : poly-int.h
- CONST_POOL_OK_P : lra-constraints.cc, reload.cc
- const_ptr_type_node : tree.h
- CONST_SCALAR_INT_P : rtl.h
- const_tm_ptr_type_node : tree.h
- CONST_VECTOR_DUPLICATE_P : rtl.h
- CONST_VECTOR_ELT : rtl.h
- CONST_VECTOR_ENCODED_ELT : rtl.h
- CONST_VECTOR_NELTS_PER_PATTERN : rtl.h
- CONST_VECTOR_NPATTERNS : rtl.h
- CONST_VECTOR_NUNITS : rtl.h
- CONST_VECTOR_P : rtl.h
- CONST_VECTOR_STEPPED_P : rtl.h
- const_wide_int_alloc : rtl.h
- CONST_WIDE_INT_ELT : rtl.h
- CONST_WIDE_INT_NUNITS : rtl.h
- CONST_WIDE_INT_P : rtl.h
- CONST_WIDE_INT_VEC : rtl.h
- CONSTANT_ADDRESS_P : defaults.h
- CONSTANT_CLASS_OR_WRAPPER_P : tree.h
- CONSTANT_CLASS_P : tree.h
- CONSTANT_P : rtl.h
- CONSTANT_POOL_ADDRESS_P : rtl.h
- CONSTANT_POOL_BEFORE_FUNCTION : varasm.cc
- CONSTM1_RTX : rtl.h
- constm1_rtx : rtl.h
- CONSTRUCTOR_APPEND_ELT : tree.h
- CONSTRUCTOR_BITFIELD_P : tree.h
- CONSTRUCTOR_ELT : tree.h
- CONSTRUCTOR_ELTS : tree.h
- CONSTRUCTOR_NELTS : tree.h
- CONSTRUCTOR_NO_CLEARING : tree.h
- CONSTRUCTOR_ZERO_PADDING_BITS : tree.h
- contains_allocatable_reg_of_mode : regs.h
- CONTAINS_PLACEHOLDER_P : tree.h
- contains_reg_of_mode : regs.h
- CONTAINS_STRUCT_CHECK : tree.h
- CONVERT_EXPR_CODE_P : tree.h
- CONVERT_EXPR_P : tree.h
- convert_memory_address : rtl.h
- convert_to_ptrofftype : fold-const.h
- COPY_DECL_ASSEMBLER_NAME : tree.h
- COPY_DECL_RTL : tree.h
- COPY_DLF : tree-nested.cc
- COPY_REG_SET : regset.h
- COPYSIGN_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- COSH_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- COST : cse.cc, mcf.cc
- COST_HOP_DIVISOR : ira-color.cc
- COST_IN : cse.cc
- COST_INDEX : ira-costs.cc
- COST_SCALING_FACTOR_BOUND : tree-ssa-loop-ivopts.cc
- COSTS : ira-costs.cc
- COSTS_N_INSNS : rtl.h
- COUNTER_FOR_HIST_TYPE : value-prof.h
- CPD_ITERATIONS : tree-ssa-forwprop.cc
- CPOW_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CPP_SPEC : gcc.cc
- CPROJ_TYPE : builtins.cc, gencfn-macros.cc, genmatch.cc, tree-core.h
- CPU_CODE_PARAMETER_NAME : genautomata.cc
- CPU_UNIT_NAME_PARAMETER_NAME : genautomata.cc
- CPU_UNIT_RESERVATION_P_FUNC_NAME : genautomata.cc
- CPU_UNITS_QUERY_MACRO_NAME : genautomata.cc
- crc_direct : internal-fn.cc
- create_tmp_var : tree-nested.cc
- CROSSING_JUMP_P : rtl.h
- crtl : emit-rtl.h
- CSELIB_VAL_PTR : rtl.h
- CST_CHECK : tree.h
- CTF_ADD_NONROOT : ctfc.h
- CTF_ADD_ROOT : ctfc.h
- CTF_AUX_STRTAB : ctfc.h
- CTF_DEBUG : flag-types.h
- ctf_dmd_list_next : ctfc.h
- ctf_farg_list_next : ctfc.h
- CTF_FUNC_VARARG : ctfc.h
- CTF_INFO_SECTION_FLAGS : ctfout.cc
- CTF_INFO_SECTION_LABEL : ctfout.cc
- CTF_INFO_SECTION_NAME : ctfout.cc
- CTF_INIT_TYPEID : ctfc.h
- CTF_NULL_TYPEID : ctfc.h
- CTF_STRTAB : ctfc.h
- ctf_type_id : ctfc.h
- ctti_size : ctfc.h
- ctti_type : ctfc.h
- CTZ_DEFINED_VALUE_AT_ZERO : defaults.h
- cur_debug_insn_uid : emit-rtl.cc
- cur_insn_uid : emit-rtl.cc
- current_function_allocates_dynamic_stack_space : function.h
- current_function_dynamic_stack_size : function.h
- current_function_funcdef_no : function.h
- current_function_has_unbounded_dynamic_stack_size : function.h
- current_function_pushed_stack_size : function.h
- current_function_static_stack_size : function.h
- current_loops : function.h
- current_optimize_pragma : tree.h
- current_target_pragma : tree.h
- CV_ACCESS_PRIVATE : dwarf2codeview.h
- CV_ACCESS_PROTECTED : dwarf2codeview.h
- CV_ACCESS_PUBLIC : dwarf2codeview.h
- CV_METHOD_FRIEND : dwarf2codeview.h
- CV_METHOD_INTRO : dwarf2codeview.h
- CV_METHOD_PUREINTRO : dwarf2codeview.h
- CV_METHOD_PUREVIRT : dwarf2codeview.h
- CV_METHOD_STATIC : dwarf2codeview.h
- CV_METHOD_VANILLA : dwarf2codeview.h
- CV_METHOD_VIRTUAL : dwarf2codeview.h
- CV_PMTYPE_D_Single : dwarf2codeview.h
- CV_PMTYPE_F_Single : dwarf2codeview.h
- CV_POINTER_32 : dwarf2codeview.h
- CV_POINTER_64 : dwarf2codeview.h
- CV_PROP_FWDREF : dwarf2codeview.h
- CV_PTR_64 : dwarf2codeview.h
- CV_PTR_MODE_LVREF : dwarf2codeview.h
- CV_PTR_MODE_MASK : dwarf2codeview.h
- CV_PTR_MODE_PMEM : dwarf2codeview.h
- CV_PTR_MODE_PMFUNC : dwarf2codeview.h
- CV_PTR_MODE_RVREF : dwarf2codeview.h
- CV_PTR_NEAR32 : dwarf2codeview.h
- CWI_ELT : rtl.h
- CWI_GET_NUM_ELEM : rtl.h
- CWI_PUT_NUM_ELEM : rtl.h
- CXX_MEM_STAT_INFO : statistics.h