GCC Middle and Back End API Reference
Here is a list of all macros with links to the files they belong to:
- m -
M_LOG10_2 :
real.cc
MACHINE_MODE_BITSIZE :
machmode.h
MACRO_INT :
poly-int-types.h
MACRO_MODE :
machmode.h
MAGIC_CONST1 :
mcf.cc
MAGIC_CONST2 :
mcf.cc
main_identifier_node :
tree.h
MAIN_NAME_P :
tree.h
MAKE_FIXED_MODE_NODE :
tree.cc
MAKE_FIXED_TYPE_NODE :
tree.cc
MAKE_FIXED_TYPE_NODE_FAMILY :
tree.cc
MAKE_FIXED_TYPE_NODE_WIDTH :
tree.cc
make_or_reuse_sat_signed_accum_type :
stor-layout.h
make_or_reuse_sat_signed_fract_type :
stor-layout.h
make_or_reuse_sat_unsigned_accum_type :
stor-layout.h
make_or_reuse_sat_unsigned_fract_type :
stor-layout.h
make_or_reuse_signed_accum_type :
stor-layout.h
make_or_reuse_signed_fract_type :
stor-layout.h
make_or_reuse_unsigned_accum_type :
stor-layout.h
make_or_reuse_unsigned_fract_type :
stor-layout.h
make_sat_signed_accum_type :
stor-layout.h
make_sat_signed_fract_type :
stor-layout.h
make_sat_unsigned_accum_type :
stor-layout.h
make_sat_unsigned_fract_type :
stor-layout.h
make_signed_accum_type :
stor-layout.h
make_signed_fract_type :
stor-layout.h
make_unsigned_accum_type :
stor-layout.h
make_unsigned_fract_type :
stor-layout.h
malloc :
gengtype-lex.l
MALLOC_ABI_ALIGNMENT :
defaults.h
MAP_FAILED :
system.h
MARK_LOOP_FOR_PIPELINING :
sel-sched-ir.h
MARK_TS_BASE :
tree.h
MARK_TS_COMMON :
tree.h
MARK_TS_DECL_COMMON :
tree.h
MARK_TS_DECL_MINIMAL :
tree.h
MARK_TS_DECL_NON_COMMON :
tree.h
MARK_TS_DECL_WITH_VIS :
tree.h
MARK_TS_DECL_WRTL :
tree.h
MARK_TS_EXP :
tree.h
MARK_TS_TYPE_COMMON :
tree.h
MARK_TS_TYPE_NON_COMMON :
tree.h
MARK_TS_TYPE_WITH_LANG_SPECIFIC :
tree.h
MARK_TS_TYPED :
tree.h
MARK_VISITED :
cfganal.cc
MARKER_BYTE_UNKNOWN :
gimple-ssa-store-merging.cc
MARKER_MASK :
gimple-ssa-store-merging.cc
MASK_EMPTY :
gimple-predicate-analysis.h
MASK_FIRST_SET_BIT :
tree-ssa-uninit.cc
mask_fold_left_direct :
internal-fn.cc
mask_len_fold_left_direct :
internal-fn.cc
mask_len_load_direct :
internal-fn.cc
mask_len_store_direct :
internal-fn.cc
mask_load_direct :
internal-fn.cc
MASK_LOAD_ELSE_M1 :
internal-fn.h
MASK_LOAD_ELSE_UNDEFINED :
internal-fn.h
MASK_LOAD_ELSE_ZERO :
internal-fn.h
mask_load_lanes_direct :
internal-fn.cc
MASK_RETURN_ADDR :
defaults.h
MASK_SET_BIT :
gimple-predicate-analysis.h
mask_store_direct :
internal-fn.cc
mask_store_lanes_direct :
internal-fn.cc
MASK_TEST_BIT :
gimple-predicate-analysis.h
MATCH :
opts.cc
MATCHES :
reload.cc
MATH_LIBRARY :
gcc.cc
MAX :
system.h
MAX_AFF_ELTS :
tree-affine.h
MAX_ALIAS_LOOP_PASSES :
alias.cc
MAX_ALIGNMENT :
ggc-page.cc
MAX_ARTIFICIAL_LABEL_BYTES :
dwarf2out.cc
MAX_ATTRS_INDEX :
genattrtab.cc
MAX_BASE_INT_BIT_SIZE :
tree-call-cdce.cc
MAX_BITS_PER_WORD :
defaults.h
MAX_BOOL_CACHED_PREC :
tree.cc
MAX_BTF_LABEL_BYTES :
btfout.cc
MAX_CANON_ADDR_PARTS :
loop-invariant.cc
MAX_CHAIN_LEN :
gimple-predicate-analysis.cc
MAX_CMP_USE :
compare-elim.cc
MAX_CODE_ALIGN :
align.h
MAX_CODE_ALIGN_VALUE :
align.h
MAX_CONDITIONAL_EXECUTE :
ifcvt.cc
MAX_CONSIDERED_GROUPS :
tree-ssa-loop-ivopts.cc
MAX_COST :
rtl.h
MAX_CTF_LABEL_BYTES :
ctfout.cc
MAX_DATAREFS :
gimple-loop-interchange.cc
MAX_DATAREFS_NUM :
tree-loop-distribution.cc
MAX_DELAY_HISTOGRAM :
reorg.cc
MAX_DIGITS :
genattrtab.cc
MAX_DIM :
tree-data-ref.h
MAX_DISTANCE :
tree-predcom.cc
MAX_DOMINATORS_TO_WALK :
tree-ssa-loop-niter.cc
MAX_EXP :
real.h
MAX_FCONST0 :
fixed-value.h
MAX_FCONST1 :
fixed-value.h
MAX_FIXED_MODE_SIZE :
defaults.h
MAX_FLOATING_POINT_VALUE_FOR_AUTOMATON_BOUND :
genautomata.cc
MAX_INIT_PRIORITY :
tree.h
MAX_INT_CACHED_PREC :
tree.cc
MAX_INTERM_CVT_STEPS :
tree-vectorizer.h
MAX_ITER :
mcf.cc
MAX_ITERATIONS_TO_TRACK :
tree-ssa-loop-niter.cc
MAX_LINE_LENGTH :
genautomata.cc
MAX_LSM_NAME_LENGTH :
tree-ssa-loop.cc
MAX_MAX_OPERANDS :
genoutput.cc
MAX_MOVE_MAX :
defaults.h
MAX_NUM_CHAINS :
gimple-predicate-analysis.cc
MAX_NUM_POLY_INT_COEFFS_BITS :
poly-int.h
MAX_NUM_STMT :
gimple-loop-interchange.cc
MAX_OFFSET :
dse.cc
MAX_OFILE_ALIGNMENT :
defaults.h
MAX_OPERANDS :
gensupport.cc
MAX_PHI_ARG_NUM :
tree-if-conv.cc
MAX_RATIO :
tree-ssa-address.cc
MAX_RECOG_ALTERNATIVES :
recog.h
MAX_RELOAD_INSNS_NUMBER :
lra-constraints.cc
MAX_RELOADS :
reload.h
MAX_REORG_PASSES :
reorg.cc
MAX_RESERVED_INIT_PRIORITY :
tree.h
MAX_SAVED_CONST_INT :
rtl.h
MAX_SETS :
cselib.cc
MAX_STACK_ALIGNMENT :
defaults.h
MAX_STORE_ALIAS_CHECKS :
gimple-ssa-store-merging.cc
MAX_STORE_BITSIZE :
gimple-ssa-store-merging.cc
MAX_STORE_BYTES :
gimple-ssa-store-merging.cc
max_struct_costs_size :
ira-costs.cc
MAX_SUPPORTED_STACK_ALIGNMENT :
defaults.h
MAX_USELESS_VALUES :
cselib.cc
MAX_USES :
cprop.cc
MAX_VAR_PARTS :
var-tracking.cc
MAX_VECTORIZATION_FACTOR :
tree-vectorizer.h
MAX_WS :
sel-sched-ir.h
MAY_HAVE_DEBUG_BIND_INSNS :
rtl.h
MAY_HAVE_DEBUG_BIND_STMTS :
tree.h
MAY_HAVE_DEBUG_INSNS :
rtl.h
MAY_HAVE_DEBUG_MARKER_INSNS :
rtl.h
MAY_HAVE_DEBUG_MARKER_STMTS :
tree.h
MAY_HAVE_DEBUG_STMTS :
tree.h
maybe_fold_build1_loc :
convert.cc
maybe_fold_build2_loc :
convert.cc
maybe_ge :
poly-int.h
maybe_gt :
poly-int.h
MB_LEN_MAX :
glimits.h
MD_EXEC_PREFIX :
gcc.cc
MD_STARTFILE_PREFIX :
gcc.cc
MD_STARTFILE_PREFIX_1 :
gcc.cc
MEM_ADDR_SPACE :
rtl.h
MEM_ALIAS_SET :
rtl.h
MEM_ALIGN :
rtl.h
MEM_ANALYZABLE :
tree-ssa-loop-im.cc
MEM_ATTRS :
rtl.h
MEM_COPY_ATTRIBUTES :
rtl.h
MEM_EXPR :
rtl.h
MEM_KEEP_ALIAS_SET_P :
rtl.h
MEM_NOTRAP_P :
rtl.h
MEM_OFFSET :
rtl.h
MEM_OFFSET_KNOWN_P :
rtl.h
MEM_P :
rtl.h
MEM_POINTER :
rtl.h
MEM_READONLY_P :
rtl.h
MEM_SIZE :
rtl.h
MEM_SIZE_KNOWN_P :
rtl.h
MEM_STAT_DECL :
statistics.h
MEM_STAT_INFO :
statistics.h
MEM_VOLATILE_P :
rtl.h
MEMMODEL_BASE_MASK :
memmodel.h
MEMMODEL_MASK :
memmodel.h
MEMMODEL_PAIR :
gimple-ssa-warn-access.cc
MEMMODEL_SYNC :
memmodel.h
memory_address :
explow.h
memory_address_p :
recog.h
MEMREF_NORMAL :
df-problems.cc
MEMREF_VOLATILE :
df-problems.cc
MERGABLE_RELOADS :
reload.cc
MERGE_ELTSIZE :
sort.cc
MERGE_TO_OTHER :
reload.cc
MIDDLE_VARIABLE_NAME :
genautomata.cc
MIN :
system.h
MIN_FATAL_STATUS :
gcc.cc
MIN_INSN_CONFLICT_DELAY_FUNC_NAME :
genautomata.cc
MIN_ISSUE_DELAY_FUNC_NAME :
genautomata.cc
MIN_PER_THREAD :
tree-parloops.cc
MIN_UNITS_PER_WORD :
defaults.h
MINIMUM_ALIGNMENT :
defaults.h
MINIMUM_METHOD_BOUNDARY :
function.h
mix :
inchash.h
MNEMONIC_ATTR_NAME :
gensupport.cc
MNEMONIC_HTAB_SIZE :
gensupport.cc
MOD_const :
dwarf2codeview.h
MOD_volatile :
dwarf2codeview.h
MODE_COMPOSITE_P :
real.h
MODE_HAS_INFINITIES :
real.h
MODE_HAS_NANS :
real.h
MODE_HAS_SIGN_DEPENDENT_ROUNDING :
real.h
MODE_HAS_SIGNED_ZEROS :
real.h
mode_mem_attrs :
rtl.h
MODE_SERIALIRREVOCABLE :
trans-mem.cc
MODES_OK_FOR_MOVE2ADD :
postreload.cc
MODF_TYPE :
builtins.cc
,
gencfn-macros.cc
,
genmatch.cc
,
tree-core.h
MODIFIED_WCHAR_TYPE :
defaults.h
MOVE_MAX_PIECES :
defaults.h
MOVE_MAX_WORDS :
caller-save.cc
MR_DEPENDENCE_BASE :
tree.h
MR_DEPENDENCE_CLIQUE :
tree.h
mul_double :
double-int.cc
MULT_COST_LESS :
expmed.h
MULTILIB_DEFAULTS :
gcc.cc
MULTIPLE_SYMBOL_SPACES :
defaults.h
MUST_COALESCE_COST :
tree-ssa-coalesce.cc
Generated by
1.12.0