GCC Middle and Back End API Reference
Here is a list of all macros with links to the files they belong to:
- a -
A_ABORTTRANSACTION :
trans-mem.cc
A_RESTORELIVEVARIABLES :
trans-mem.cc
A_RUNINSTRUMENTEDCODE :
trans-mem.cc
A_RUNUNINSTRUMENTEDCODE :
trans-mem.cc
A_SAVELIVEVARIABLES :
trans-mem.cc
abi_version_at_least :
flags.h
abort :
system.h
ACCEPTABLE_MISS_RATE :
tree-ssa-loop-prefetch.cc
access_private_node :
tree.h
access_protected_node :
tree.h
access_public_node :
tree.h
accessible_reg_set :
hard-reg-set.h
ACCUM_MODE :
genmodes.cc
ACCUM_MODE_P :
machmode.h
accum_type_node :
tree.h
ACCUM_TYPE_SIZE :
defaults.h
ACCUMULATE_OUTGOING_ARGS :
defaults.h
ADD_ACQUIRE :
tsan.cc
add_double :
double-int.cc
ADD_PARM_SIZE :
function.h
ADD_SEQ_CST :
tsan.cc
ADDR_DIFF_VEC_FLAGS :
rtl.h
ADDR_MAX_BITSIZE :
wide-int.h
ADDR_MAX_PRECISION :
wide-int.h
ADDR_SPACE_GENERIC :
coretypes.h
ADDR_SPACE_GENERIC_P :
coretypes.h
ADDR_TYPE :
reload.cc
ADDR_VEC_ALIGN :
final.cc
adjust_address :
emit-rtl.h
adjust_address_nv :
emit-rtl.h
ADJUST_ALIGNMENT :
genmodes.cc
adjust_automodify_address :
emit-rtl.h
adjust_automodify_address_nv :
emit-rtl.h
adjust_bitfield_address :
emit-rtl.h
adjust_bitfield_address_nv :
emit-rtl.h
adjust_bitfield_address_size :
emit-rtl.h
ADJUST_BYTESIZE :
genmodes.cc
ADJUST_FBIT :
genmodes.cc
ADJUST_FLOAT_FORMAT :
genmodes.cc
ADJUST_IBIT :
genmodes.cc
ADJUST_NUNITS :
genmodes.cc
ADJUST_PRECISION :
genmodes.cc
ADVANCE_CYCLE_VALUE_NAME :
genautomata.cc
AFDO_EINFO :
auto-profile.cc
AGGREGATE_TYPE_P :
tree.h
ALIAS_SET_MEMORY_BARRIER :
alias.h
align_functions :
flags.h
align_jumps :
flags.h
align_labels :
flags.h
align_loops :
flags.h
ALL_ACCUM_MODE_P :
machmode.h
ALL_ALTERNATIVES :
recog.h
ALL_BOUNDS :
rtl-iter.h
ALL_FIXED_POINT_MODE_P :
machmode.h
ALL_FRACT_MODE_P :
machmode.h
ALL_ONES :
double-int.h
ALL_SCALAR_ACCUM_MODE_P :
machmode.h
ALL_SCALAR_FIXED_POINT_MODE_P :
machmode.h
ALL_SCALAR_FRACT_MODE_P :
machmode.h
alloc_reg_class_subclasses :
ira.cc
ALLOC_REG_SET :
regset.h
alloca :
tsystem.h
ALLOCA_FUNCTION_CODE_P :
tree.h
alloca_raw_REG :
rtl.h
ALLOCNO_ADD_DATA :
ira-int.h
ALLOCNO_ASSIGNED_P :
ira-int.h
ALLOCNO_BAD_SPILL_P :
ira-int.h
ALLOCNO_CALL_FREQ :
ira-int.h
ALLOCNO_CALLS_CROSSED_NUM :
ira-int.h
ALLOCNO_CAP :
ira-int.h
ALLOCNO_CAP_MEMBER :
ira-int.h
ALLOCNO_CHEAP_CALLS_CROSSED_NUM :
ira-int.h
ALLOCNO_CHILD_RENAMED_P :
ira-int.h
ALLOCNO_CLASS :
ira-int.h
ALLOCNO_CLASS_COST :
ira-int.h
ALLOCNO_COALESCE_DATA :
ira-color.cc
ALLOCNO_COLOR_DATA :
ira-color.cc
ALLOCNO_CONFLICT_HARD_REG_COSTS :
ira-int.h
ALLOCNO_COPIES :
ira-int.h
ALLOCNO_CROSSED_CALLS_ABIS :
ira-int.h
ALLOCNO_CROSSED_CALLS_CLOBBERED_REGS :
ira-int.h
ALLOCNO_DONT_REASSIGN_P :
ira-int.h
ALLOCNO_EMIT_DATA :
ira-int.h
ALLOCNO_EXCESS_PRESSURE_POINTS_NUM :
ira-int.h
ALLOCNO_FREQ :
ira-int.h
ALLOCNO_HARD_REG_COSTS :
ira-int.h
ALLOCNO_HARD_REGNO :
ira-int.h
ALLOCNO_LOOP_TREE_NODE :
ira-int.h
ALLOCNO_MEM_OPTIMIZED_DEST :
ira-int.h
ALLOCNO_MEM_OPTIMIZED_DEST_P :
ira-int.h
ALLOCNO_MEMORY_COST :
ira-int.h
ALLOCNO_MIGHT_CONFLICT_WITH_PARENT_P :
ira-int.h
ALLOCNO_MODE :
ira-int.h
ALLOCNO_NEXT_REGNO_ALLOCNO :
ira-int.h
ALLOCNO_NREFS :
ira-int.h
ALLOCNO_NUM :
ira-int.h
ALLOCNO_NUM_OBJECTS :
ira-int.h
ALLOCNO_OBJECT :
ira-int.h
ALLOCNO_PREFS :
ira-int.h
ALLOCNO_REG :
ira-int.h
ALLOCNO_REGISTER_FILTERS :
ira-int.h
ALLOCNO_REGNO :
ira-int.h
ALLOCNO_SET_REGISTER_FILTERS :
ira-int.h
ALLOCNO_SOMEWHERE_RENAMED_P :
ira-int.h
ALLOCNO_UPDATED_CLASS_COST :
ira-int.h
ALLOCNO_UPDATED_CONFLICT_HARD_REG_COSTS :
ira-int.h
ALLOCNO_UPDATED_HARD_REG_COSTS :
ira-int.h
ALLOCNO_UPDATED_MEMORY_COST :
ira-int.h
ALLOCNO_WMODE :
ira-int.h
ALONE_CXX_MEM_STAT_INFO :
statistics.h
ALONE_FINAL_MEM_STAT_DECL :
statistics.h
ALONE_FINAL_PASS_MEM_STAT :
statistics.h
ALONE_MEM_STAT_DECL :
statistics.h
ALONE_MEM_STAT_INFO :
statistics.h
ALONE_PASS_MEM_STAT :
statistics.h
ALTERNATIVE_BIT :
recog.h
ALWAYS_EXECUTED_IN :
tree-ssa-loop-im.cc
ALWAYS_INLINE :
system.h
ALWAYS_PRUNE_CAND_SET_BOUND :
tree-ssa-loop-ivopts.cc
AND_COMPL_REG_SET :
regset.h
AND_REG_SET :
regset.h
ANTIC_IN :
tree-ssa-pre.cc
ANY_INTEGRAL_TYPE_CHECK :
tree.h
ANY_INTEGRAL_TYPE_P :
tree.h
ANY_RETURN_P :
rtl.h
apply_args_mode :
builtins.cc
apply_args_value :
function.h
apply_result_mode :
builtins.cc
AR_EXCEPTIONBLOCKABORT :
trans-mem.cc
AR_OUTERABORT :
trans-mem.cc
AR_TMCONFLICT :
trans-mem.cc
AR_USERABORT :
trans-mem.cc
AR_USERRETRY :
trans-mem.cc
ARG_POINTER_CFA_OFFSET :
defaults.h
arg_pointer_rtx :
rtl.h
arg_pointer_save_area :
emit-rtl.h
ARGS_GROW_DOWNWARD :
defaults.h
ARGS_SIZE_RTX :
function.h
ARGS_SIZE_TREE :
function.h
ARITHMETIC_P :
rtl.h
ARRAY_OR_INTEGER_TYPE_CHECK :
tree.h
ASAN_MIN_RED_ZONE_SIZE :
asan.h
ASAN_RED_ZONE_SIZE :
asan.h
ASAN_SHADOW_GRANULARITY :
asan.h
ASAN_SHADOW_SHIFT :
asan.h
ASAN_STACK_FRAME_MAGIC :
asan.h
ASAN_STACK_MAGIC_LEFT :
asan.h
ASAN_STACK_MAGIC_MIDDLE :
asan.h
ASAN_STACK_MAGIC_RIGHT :
asan.h
ASAN_STACK_MAGIC_USE_AFTER_RET :
asan.h
ASAN_STACK_MAGIC_USE_AFTER_SCOPE :
asan.h
ASAN_STACK_RETIRED_MAGIC :
asan.h
ASAN_USE_AFTER_SCOPE_ATTRIBUTE :
asan.h
ASLK_RECORD_PAD :
function.h
ASLK_REDUCE_ALIGN :
function.h
ASM_CLOBBERS :
tree.h
ASM_COMMENT_START :
defaults.h
ASM_COMPRESS_DEBUG_SPEC :
gcc.cc
ASM_DEBUG_DWARF_OPTION :
gcc.cc
ASM_DEBUG_OPTION_SPEC :
gcc.cc
ASM_DEBUG_SPEC :
gcc.cc
ASM_FINAL_SPEC :
gcc.cc
ASM_FORMAT_PRIVATE_NAME :
defaults.h
ASM_INLINE_P :
tree.h
ASM_INPUT_P :
tree.h
ASM_INPUT_SOURCE_LOCATION :
rtl.h
ASM_INPUTS :
tree.h
ASM_LABELS :
tree.h
ASM_MAP :
gcc.cc
ASM_OPERANDS_INPUT :
rtl.h
ASM_OPERANDS_INPUT_CONSTRAINT :
rtl.h
ASM_OPERANDS_INPUT_CONSTRAINT_EXP :
rtl.h
ASM_OPERANDS_INPUT_CONSTRAINT_VEC :
rtl.h
ASM_OPERANDS_INPUT_LENGTH :
rtl.h
ASM_OPERANDS_INPUT_MODE :
rtl.h
ASM_OPERANDS_INPUT_VEC :
rtl.h
ASM_OPERANDS_LABEL :
rtl.h
ASM_OPERANDS_LABEL_LENGTH :
rtl.h
ASM_OPERANDS_LABEL_VEC :
rtl.h
ASM_OPERANDS_OUTPUT_CONSTRAINT :
rtl.h
ASM_OPERANDS_OUTPUT_IDX :
rtl.h
ASM_OPERANDS_SOURCE_LOCATION :
rtl.h
ASM_OPERANDS_TEMPLATE :
rtl.h
ASM_OUTPUT_ASCII :
defaults.h
ASM_OUTPUT_DEBUG_LABEL :
defaults.h
ASM_OUTPUT_FUNCTION_LABEL :
defaults.h
ASM_OUTPUT_INTERNAL_LABEL :
defaults.h
ASM_OUTPUT_LABEL :
defaults.h
ASM_OUTPUT_LABELREF :
defaults.h
ASM_OUTPUTS :
tree.h
ASM_PN_FORMAT :
defaults.h
ASM_PREFERRED_EH_DATA_FORMAT :
defaults.h
ASM_SPEC :
gcc.cc
ASM_STRING :
tree.h
ASM_VOLATILE_P :
tree.h
assemble_aligned_integer :
output.h
ASSIGNMENT_OPERATOR :
wide-int.h
atomicDI_type_node :
tree.h
atomicHI_type_node :
tree.h
atomicQI_type_node :
tree.h
atomicSI_type_node :
tree.h
atomicTI_type_node :
tree.h
ATTR_COLD_CONST_NORETURN_NOTHROW_LEAF_LIST :
asan.cc
ATTR_COLD_NORETURN_NOTHROW_LEAF_LIST :
asan.cc
ATTR_COLD_NOTHROW_LEAF_LIST :
asan.cc
ATTR_CONST_NORETURN_NOTHROW_LEAF_LIST :
asan.cc
ATTR_CURR_SIMPLIFIED_P :
genattrtab.cc
ATTR_FNSPEC_DECONST_WATERMARK :
ipa-strub.cc
ATTR_IND_SIMPLIFIED_P :
genattrtab.cc
ATTR_NONE :
genattrtab.cc
ATTR_NORETURN_NOTHROW_LEAF_LIST :
asan.cc
ATTR_NOTHROW_LEAF_LIST :
asan.cc
ATTR_NOTHROW_LIST :
asan.cc
ATTR_PERMANENT_P :
genattrtab.cc
ATTR_PURE_NOTHROW_LEAF_LIST :
asan.cc
ATTR_SPECIAL :
genattrtab.cc
ATTR_TMPURE_NORETURN_NOTHROW_LEAF_LIST :
asan.cc
ATTR_TMPURE_NOTHROW_LEAF_LIST :
asan.cc
ATTRIBUTE_ALIGNED_VALUE :
defaults.h
ATTRIBUTE_ASM_FPRINTF :
output.h
ATTRIBUTE_GCC_DIAG :
diagnostic-core.h
ATTRIBUTE_GCC_DUMP_PRINTF :
dumpfile.h
ATTRIBUTE_GCC_PPDIAG :
pretty-print.h
ATTRIBUTE_HIDDEN :
gcov-io.h
AUTO_DUMP_SCOPE :
dumpfile.h
AUTO_INC_DEC :
rtl.h
AUTO_PROFILE_VERSION :
auto-profile.cc
AV_LEVEL :
sel-sched-ir.h
AV_SET :
sel-sched-ir.h
AV_SET_VALID_P :
sel-sched-ir.h
AVAIL_IN_WORKLIST_P :
trans-mem.cc
AVAIL_OUT :
tree-ssa-pre.cc
avail_temp_slots :
emit-rtl.h
AVOID_CFG_MODIFICATIONS :
cfgloop.h
Generated by
1.10.0