GCC Middle and Back End API Reference
Here is a list of all macros with links to the files they belong to:
- c -
C90_EMPTY_HACK :
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
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
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
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
,
builtins.cc
CASE_MATHFN_FLOATN :
builtins.cc
CASE_MATHFN_REENT :
builtins.cc
CASE_VECTOR_PC_RELATIVE :
defaults.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
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 :
tsystem.h
,
system.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 :
reload.cc
,
lra-constraints.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
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
COST :
mcf.cc
,
cse.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
CPP_SPEC :
gcc.cc
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
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
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
CWI_ELT :
rtl.h
CWI_GET_NUM_ELEM :
rtl.h
CWI_PUT_NUM_ELEM :
rtl.h
CXX_MEM_STAT_INFO :
statistics.h
Generated by
1.10.0