GCC Middle and Back End API Reference
Here is a list of all macros with links to the files they belong to:
- f -
F_OK :
system.h
FAILURE_ARGS :
early-remat.cc
FAILURE_FORMAT :
early-remat.cc
FAKE_CALL_P :
rtl.h
FALLTHROUGH_LABEL_P :
tree.h
FALLTHRU_EDGE :
basic-block.h
FALSE :
system.h
false :
system.h
FATAL_EXIT_CODE :
system.h
fatal_insn :
rtl.h
fatal_insn_not_found :
rtl.h
fatal_reading_state_printf :
gengtype-state.cc
FCONST0 :
fixed-value.h
FCONST1 :
fixed-value.h
FDE_AFTER_SIZE_LABEL :
dwarf2out.cc
FDE_END_LABEL :
dwarf2out.cc
FDE_LABEL :
dwarf2out.cc
fdopen :
system.h
FEEDBACK :
tree.cc
FENCE_AFTER_STALL_P :
sel-sched-ir.h
FENCE_BNDS :
sel-sched-ir.h
FENCE_CYCLE :
sel-sched-ir.h
FENCE_DC :
sel-sched-ir.h
FENCE_EXECUTING_INSNS :
sel-sched-ir.h
FENCE_FOLLOWING_MOVNT :
tree-ssa-loop-prefetch.cc
FENCE_INSN :
sel-sched-ir.h
FENCE_ISSUE_MORE :
sel-sched-ir.h
FENCE_ISSUED_INSNS :
sel-sched-ir.h
FENCE_LAST_SCHEDULED_INSN :
sel-sched-ir.h
FENCE_PROCESSED_P :
sel-sched-ir.h
FENCE_READY_TICKS :
sel-sched-ir.h
FENCE_READY_TICKS_SIZE :
sel-sched-ir.h
FENCE_SCHED_NEXT :
sel-sched-ir.h
FENCE_SCHEDULED_P :
sel-sched-ir.h
FENCE_STARTS_CYCLE_P :
sel-sched-ir.h
FENCE_STATE :
sel-sched-ir.h
FENCE_TC :
sel-sched-ir.h
fenv_t_ptr_type_node :
tree.h
FETCH_OP :
tsan.cc
FETCH_OPS :
tsan.cc
fexcept_t_ptr_type_node :
tree.h
FILE_FUNCTION_FORMAT :
tree.cc
FILE_PARAMETER_NAME :
genautomata.cc
FILE_PREFIX :
diagnostic-format-sarif.cc
fileptr_type_node :
tree.h
FINAL_MEM_STAT_DECL :
statistics.h
FINAL_PASS_MEM_STAT :
statistics.h
FIND_PLACEHOLDER_IN_EXPR :
tree.h
FIND_REG_INC_NOTE :
rtl.h
find_widening_optab_handler :
optabs-query.h
FINI_ELCD :
var-tracking.cc
FIRST_AUTO_NUMBERED_DUMP :
dumpfile.cc
first_label_num :
emit-rtl.cc
FIRST_ME_AUTO_NUMBERED_DUMP :
dumpfile.cc
FIRST_REF_NODE :
tree-ssa-structalias.cc
FIRST_VIRTUAL_REGISTER :
rtl.h
fixed_nonglobal_reg_set :
hard-reg-set.h
FIXED_POINT_TYPE_P :
tree.h
fixed_reg_set :
hard-reg-set.h
FIXED_REGNO_P :
cse.cc
fixed_regs :
hard-reg-set.h
FIXED_VALUE_NEGATIVE :
fixed-value.h
FIXED_VALUE_TYPE :
fixed-value.h
FIXED_VALUES_IDENTICAL :
fixed-value.h
FIXED_WIDE_INT :
wide-int.h
FIXUP_EH_LP :
lto-streamer-in.cc
FIXUP_EH_REGION :
lto-streamer-in.cc
FLG_AFTER :
genattrtab.cc
FLG_BITWISE :
genattrtab.cc
FLG_INSIDE :
genattrtab.cc
FLG_OUTSIDE_AND :
genattrtab.cc
FLIST_FENCE :
sel-sched-ir.h
FLIST_NEXT :
sel-sched-ir.h
FLIST_TAIL_HEAD :
sel-sched-ir.h
FLIST_TAIL_TAILP :
sel-sched-ir.h
float128_type_node :
tree.h
float128t_type_node :
tree.h
float128x_type_node :
tree.h
float16_type_node :
tree.h
float32_type_node :
tree.h
float32x_type_node :
tree.h
float64_type_node :
tree.h
float64x_type_node :
tree.h
FLOAT_CONST_TYPE :
tree-ssa-reassoc.cc
float_extend_from_mem :
regs.h
FLOAT_LIB_COMPARE_RETURNS_BOOL :
defaults.h
FLOAT_MODE :
genmodes.cc
FLOAT_MODE_FORMAT :
real.h
FLOAT_MODE_P :
machmode.h
FLOAT_ONE_CONST_TYPE :
tree-ssa-reassoc.cc
float_ptr_type_node :
tree.h
float_type_node :
tree.h
FLOAT_TYPE_P :
tree.h
FLOAT_TYPE_SIZE :
defaults.h
FLOAT_WORDS_BIG_ENDIAN :
defaults.h
FLOATN_NX_TYPE_NODE :
tree.h
FLOATN_TYPE_NODE :
tree.h
FLOATNX_TYPE_NODE :
tree.h
FLOOR_DIV :
tree-data-ref.cc
FLOOR_ROUND :
function.cc
FMT_FOR_PLUGIN_EVENT :
plugin.cc
fmt_size_t :
hwint.h
FN_SEPARATOR :
gcov.cc
fold_binary :
fold-const.h
fold_build1 :
fold-const.h
fold_build2 :
fold-const.h
fold_build3 :
fold-const.h
fold_build_call_array :
fold-const.h
fold_build_call_array_initializer :
fold-const.h
fold_build_pointer_plus :
fold-const.h
fold_build_pointer_plus_hwi :
fold-const.h
fold_convert :
fold-const.h
fold_extract_direct :
internal-fn.cc
fold_indirect_ref :
fold-const.h
fold_left_direct :
internal-fn.cc
fold_len_extract_direct :
internal-fn.cc
fold_ternary :
fold-const.h
fold_unary :
fold-const.h
fold_unary_ignore_overflow :
fold-const.h
fopen :
system.h
FOR_ALL_BB_FN :
basic-block.h
FOR_ALL_CONSTRAINTS :
genpreds.cc
FOR_ALL_EH_REGION :
except.h
FOR_ALL_EH_REGION_AT :
except.h
FOR_ALL_EH_REGION_FN :
except.h
FOR_ALL_INHERITED_FIELDS :
gengtype.h
for_all_modes :
genmodes.cc
FOR_ALL_PREDICATES :
gensupport.h
FOR_BB_BETWEEN :
basic-block.h
FOR_BB_INSNS :
basic-block.h
FOR_BB_INSNS_REVERSE :
basic-block.h
FOR_BB_INSNS_REVERSE_SAFE :
basic-block.h
FOR_BB_INSNS_SAFE :
basic-block.h
FOR_EACH_2XWIDER_MODE :
machmode.h
FOR_EACH_ALIAS :
cgraph.h
FOR_EACH_ALLOCNO :
ira-int.h
FOR_EACH_ALLOCNO_OBJECT :
ira-int.h
FOR_EACH_ARTIFICIAL_DEF :
df.h
FOR_EACH_ARTIFICIAL_USE :
df.h
FOR_EACH_BB_FN :
basic-block.h
FOR_EACH_BB_REVERSE_FN :
basic-block.h
FOR_EACH_BIT_IN_MINMAX_SET :
ira-int.h
FOR_EACH_CALL_EXPR_ARG :
tree.h
FOR_EACH_CHILD :
dwarf2out.cc
FOR_EACH_CODE_MAPPING :
internal-fn.cc
FOR_EACH_COND_FN_PAIR :
internal-fn.cc
FOR_EACH_CONST_CALL_EXPR_ARG :
tree.h
FOR_EACH_CONSTRUCTOR_ELT :
tree.h
FOR_EACH_CONSTRUCTOR_VALUE :
tree.h
FOR_EACH_COPY :
ira-int.h
FOR_EACH_DEF :
sel-sched-ir.h
FOR_EACH_DEFINED_FUNCTION :
cgraph.h
FOR_EACH_DEFINED_SYMBOL :
cgraph.h
FOR_EACH_DEFINED_VARIABLE :
cgraph.h
FOR_EACH_EDGE :
basic-block.h
FOR_EACH_ELIM_GRAPH_PRED :
tree-outof-ssa.cc
FOR_EACH_ELIM_GRAPH_SUCC :
tree-outof-ssa.cc
FOR_EACH_EQUIVALENCE :
value-relation.h
FOR_EACH_EXPR :
sel-sched-ir.h
FOR_EACH_EXPR_1 :
sel-sched-ir.h
FOR_EACH_EXPR_ID_IN_SET :
tree-ssa-pre.cc
FOR_EACH_FUNCTION :
cgraph.h
FOR_EACH_FUNCTION_WITH_GIMPLE_BODY :
cgraph.h
FOR_EACH_GORI_EXPORT_NAME :
gimple-range-gori.h
FOR_EACH_GORI_IMPORT_NAME :
gimple-range-gori.h
FOR_EACH_HASH_TABLE_ELEMENT :
hash-table.h
FOR_EACH_IMM_USE_FAST :
ssa-iterators.h
FOR_EACH_IMM_USE_ON_STMT :
ssa-iterators.h
FOR_EACH_IMM_USE_STMT :
ssa-iterators.h
FOR_EACH_INSN :
sel-sched-ir.h
FOR_EACH_INSN_1 :
sel-sched-ir.h
FOR_EACH_INSN_DEF :
df.h
FOR_EACH_INSN_EQ_USE :
df.h
FOR_EACH_INSN_INFO_DEF :
df.h
FOR_EACH_INSN_INFO_EQ_USE :
df.h
FOR_EACH_INSN_INFO_MW :
df.h
FOR_EACH_INSN_INFO_USE :
df.h
FOR_EACH_INSN_USE :
df.h
FOR_EACH_LOCAL_DECL :
function.h
FOR_EACH_LOG_LINK :
combine.cc
FOR_EACH_MODE :
machmode.h
FOR_EACH_MODE_FROM :
machmode.h
FOR_EACH_MODE_IN_CLASS :
machmode.h
FOR_EACH_MODE_UNTIL :
machmode.h
FOR_EACH_NEST_INFO :
tree-nested.cc
FOR_EACH_NEXT_MODE :
machmode.h
FOR_EACH_OBJECT :
ira-int.h
FOR_EACH_OBJECT_CONFLICT :
ira-int.h
FOR_EACH_PARTIAL_AND_FULL_EQUIV :
value-relation.h
FOR_EACH_PARTIAL_EQUIV :
value-relation.h
FOR_EACH_PARTITION_PAIR :
tree-ssa-coalesce.cc
FOR_EACH_PHI_ARG :
ssa-iterators.h
FOR_EACH_PHI_OR_STMT_DEF :
ssa-iterators.h
FOR_EACH_PHI_OR_STMT_USE :
ssa-iterators.h
FOR_EACH_PREF :
ira-int.h
FOR_EACH_SSA_DEF_OPERAND :
ssa-iterators.h
FOR_EACH_SSA_NAME :
tree-ssanames.h
FOR_EACH_SSA_TREE_OPERAND :
ssa-iterators.h
FOR_EACH_SSA_USE_OPERAND :
ssa-iterators.h
FOR_EACH_STATIC_INITIALIZER :
cgraph.h
FOR_EACH_SUBRTX :
rtl-iter.h
FOR_EACH_SUBRTX_PTR :
rtl-iter.h
FOR_EACH_SUBRTX_VAR :
rtl-iter.h
FOR_EACH_SUCC :
sel-sched-ir.h
FOR_EACH_SUCC_1 :
sel-sched-ir.h
FOR_EACH_SYMBOL :
cgraph.h
FOR_EACH_VALUE_ID_IN_SET :
tree-ssa-pre.cc
FOR_EACH_VARIABLE :
cgraph.h
FOR_EACH_VEC_ELT :
vec.h
FOR_EACH_VEC_ELT_FROM :
vec.h
FOR_EACH_VEC_ELT_REVERSE :
vec.h
FOR_EACH_VEC_SAFE_ELT :
vec.h
FOR_EACH_VEC_SAFE_ELT_REVERSE :
vec.h
FOR_EACH_WIDER_MODE :
machmode.h
FOR_EACH_WIDER_MODE_FROM :
machmode.h
FORCE_LOWERING :
lower-subreg.cc
FORCE_RESET_NEXT_VIEW :
dwarf2out.cc
FORCE_RESETTING_VIEW_P :
dwarf2out.cc
FORCED_LABEL :
tree.h
forced_labels :
function.h
FOREACH_FUNCTION_ARGS :
tree.h
FOREACH_FUNCTION_ARGS_PTR :
tree.h
FORWARDER_BLOCK_P :
cfgcleanup.cc
FPIC1_SPEC :
gcc.cc
FPIC2_SPEC :
gcc.cc
FPIC_SPEC :
gcc.cc
FPIE1_OR_FPIC1_SPEC :
gcc.cc
FPIE1_SPEC :
gcc.cc
FPIE2_OR_FPIC2_SPEC :
gcc.cc
FPIE2_SPEC :
gcc.cc
FPIE_OR_FPIC_SPEC :
gcc.cc
FPIE_SPEC :
gcc.cc
FPRINTF_SPACES :
ipa-icf-gimple.h
FPUTS_SPACES :
ipa-icf-gimple.h
FRACT_MODE :
genmodes.cc
FRACT_MODE_P :
machmode.h
fract_type_node :
tree.h
FRACT_TYPE_SIZE :
defaults.h
FRACTIONAL_DECIMAL_FLOAT_MODE :
genmodes.cc
FRACTIONAL_FLOAT_MODE :
genmodes.cc
FRACTIONAL_INT_MODE :
genmodes.cc
FRAME_ADDR_RTX :
defaults.h
FRAME_BEGIN_LABEL :
dwarf2out.cc
FRAME_GROWS_DOWNWARD :
defaults.h
frame_offset :
emit-rtl.h
frame_pointer_needed :
emit-rtl.h
frame_pointer_rtx :
rtl.h
FREE :
bb-reorder.cc
FREE_REG_SET :
regset.h
FREE_SSANAMES :
tree-ssanames.cc
FREE_SSANAMES_QUEUE :
tree-ssanames.cc
freopen :
system.h
FULL_STATE :
cfgbuild.cc
FUNC_ADDR_BY_DESCRIPTOR :
tree.h
FUNC_BEGIN_LABEL :
dwarf2out.cc
FUNC_END_LABEL :
dwarf2out.cc
FUNC_OR_METHOD_CHECK :
tree.h
FUNC_OR_METHOD_TYPE_P :
tree.h
FUNC_SECOND_SECT_LABEL :
dwarf2out.cc
function_abis :
function-abi.h
FUNCTION_ALIGNMENT :
defaults.h
function_beg_insn :
emit-rtl.h
FUNCTION_DECL_DECL_TYPE :
tree.h
FUNCTION_POINTER_TYPE_P :
tree.h
Generated by
1.10.0