GCC Middle and Back End API Reference
Here is a list of all macros with links to the files they belong to:
- r -
R_OK :
system.h
RANDOM_MODE :
genmodes.cc
RANGE_OP_TABLE_SIZE :
range-op.h
RANK :
poly-int.h
RDG_DATAREFS :
tree-loop-distribution.cc
RDG_MEM_READS_STMT :
tree-loop-distribution.cc
RDG_MEM_WRITE_STMT :
tree-loop-distribution.cc
RDG_STMT :
tree-loop-distribution.cc
RDGE_TYPE :
tree-loop-distribution.cc
RDGV_DATAREFS :
tree-loop-distribution.cc
RDGV_HAS_MEM_READS :
tree-loop-distribution.cc
RDGV_HAS_MEM_WRITE :
tree-loop-distribution.cc
RDGV_STMT :
tree-loop-distribution.cc
RDIV :
profile-count.h
READ_AVAIL_IN :
trans-mem.cc
READ_AVAIL_OUT :
trans-mem.cc
READ_CAN_USE_WRITE_PREFETCH :
tree-ssa-loop-prefetch.cc
READ_LOCAL :
trans-mem.cc
REAL_EXP :
real.h
REAL_MODE_FORMAT :
real.h
REAL_VALUE_ATOF :
real.h
REAL_VALUE_FIX :
real.h
REAL_VALUE_ISINF :
real.h
REAL_VALUE_ISNAN :
real.h
REAL_VALUE_ISSIGNALING_NAN :
real.h
REAL_VALUE_MINUS_ZERO :
real.h
REAL_VALUE_NEGATIVE :
real.h
REAL_VALUE_TO_TARGET_DECIMAL128 :
real.h
REAL_VALUE_TO_TARGET_DECIMAL32 :
real.h
REAL_VALUE_TO_TARGET_DECIMAL64 :
real.h
REAL_VALUE_TO_TARGET_DOUBLE :
real.h
REAL_VALUE_TO_TARGET_LONG_DOUBLE :
real.h
REAL_VALUE_TO_TARGET_SINGLE :
real.h
REAL_VALUE_TYPE :
real.h
REAL_VALUE_TYPE_SIZE :
real.h
REAL_VALUE_UNSIGNED_FIX :
real.h
REAL_WIDTH :
real.h
realloc :
gengtype-lex.l
really_call_calloc :
system.h
really_call_malloc :
system.h
really_call_realloc :
system.h
RECORD_OR_UNION_CHECK :
tree.h
RECORD_OR_UNION_TYPE_P :
tree.h
RECURSE :
fold-const.cc
REDUC_GROUP_FIRST_ELEMENT :
tree-vectorizer.h
REDUC_GROUP_NEXT_ELEMENT :
tree-vectorizer.h
REDUC_GROUP_SIZE :
tree-vectorizer.h
REDUCE_BIT_FIELD :
expr.cc
REF_REVERSE_STORAGE_ORDER :
tree.h
REFERENCE_CLASS_P :
tree.h
reg_alloc_order :
hard-reg-set.h
REG_ATTRS :
rtl.h
REG_BASE_VALUE :
alias.cc
REG_BASIC_BLOCK :
regs.h
REG_BLOCK_GLOBAL :
regs.h
REG_BLOCK_UNKNOWN :
regs.h
REG_BR_PROB_BASE :
profile-count.h
REG_BYTES :
regs.h
REG_CAN_CHANGE_MODE_P :
hard-reg-set.h
REG_CFA_NOTE :
cfgcleanup.cc
REG_CHECK :
rtl.h
reg_class_contents :
hard-reg-set.h
reg_class_size :
hard-reg-set.h
reg_class_subclasses :
hard-reg-set.h
reg_class_subunion :
hard-reg-set.h
reg_class_superunion :
hard-reg-set.h
REG_DEAD_DEBUGGING :
df-problems.cc
reg_equiv_address :
reload.h
reg_equiv_alt_mem_list :
reload.h
reg_equiv_constant :
reload.h
reg_equiv_init :
reload.h
reg_equiv_invariant :
reload.h
reg_equiv_mem :
reload.h
reg_equiv_memory_loc :
reload.h
REG_EXPR :
rtl.h
REG_FREQ :
regs.h
REG_FREQ_FROM_BB :
regs.h
REG_FREQ_FROM_EDGE_FREQ :
ira-int.h
REG_FREQ_MAX :
regs.h
REG_FUNCTION_VALUE_P :
rtl.h
REG_IN_TABLE :
cse.cc
REG_N_CALLS_CROSSED :
regs.h
REG_N_DEATHS :
regs.h
reg_names :
hard-reg-set.h
REG_NOTE_KIND :
rtl.h
REG_NOTES :
rtl.h
REG_NREGS :
rtl.h
REG_OFFSET :
rtl.h
REG_OK_FOR_CONTEXT :
reload.cc
REG_OK_STRICT :
reload.cc
REG_P :
rtl.h
REG_POINTER :
rtl.h
REG_QTY :
cse.cc
reg_raw_mode :
regs.h
reg_rtx_no :
function.h
REG_SET_EMPTY_P :
regset.h
REG_SET_EQUAL_P :
regset.h
REG_SET_TO_HARD_REG_SET :
regset.h
REG_SUBREG_P :
ira-conflicts.cc
REG_TICK :
cse.cc
REG_USERVAR_P :
rtl.h
REG_VALUES :
cselib.cc
REG_WORDS_BIG_ENDIAN :
defaults.h
REGEXP_ALLOF :
genautomata.cc
REGEXP_ONEOF :
genautomata.cc
REGEXP_REPEAT :
genautomata.cc
REGEXP_RESERV :
genautomata.cc
REGEXP_SEQUENCE :
genautomata.cc
REGEXP_UNIT :
genautomata.cc
REGMODE_NATURAL_SIZE :
regs.h
REGNO :
rtl.h
REGNO_POINTER_ALIGN :
function.h
REGNO_PTR_FRAME_P :
rtl.h
REGNO_QTY_VALID_P :
cse.cc
REGNO_REG_SET_P :
regset.h
regno_save_mode :
caller-save.cc
regs_invalidated_by_call :
reginfo.cc
RELOAD_COMBINE_MAX_USES :
postreload.cc
RELOCATED_OFFSET :
dwarf2out.cc
REORDER_23 :
sort.cc
REORDER_45 :
sort.cc
RESERVED_LOCATION_P :
input.h
RESET_FLOAT_FORMAT :
genmodes.cc
RESET_FUNC_NAME :
genautomata.cc
RESET_NEXT_VIEW :
dwarf2out.cc
RESETTING_VIEW_P :
dwarf2out.cc
RESULT_VARIABLE_NAME :
genautomata.cc
RETRUE :
var-tracking.cc
RETRY_ICE_ATTEMPTS :
gcc.cc
RETURN_ADDR_IN_PREVIOUS_FRAME :
defaults.h
RETURN_ADDR_OFFSET :
defaults.h
return_address_pointer_rtx :
rtl.h
return_different_stmts :
ipa-icf-gimple.h
return_false :
ipa-icf-gimple.h
return_false_with_msg :
ipa-icf-gimple.h
return_label :
emit-rtl.h
RETURN_TRUE_IF_VAR :
tree-inline.cc
,
tree.cc
return_with_debug :
ipa-icf-gimple.h
REVERSE_CONDITION :
defaults.h
REVERSIBLE_CC_MODE :
defaults.h
ROUND_DOWN :
system.h
round_down :
fold-const.h
round_down_to_byte_boundary :
poly-int-types.h
round_up :
fold-const.h
ROUND_UP :
system.h
round_up_to_byte_boundary :
poly-int-types.h
ROUND_UP_VALUE :
ggc-page.cc
RTL_CHECK1 :
rtl.h
RTL_CHECK2 :
rtl.h
RTL_CHECKC1 :
rtl.h
RTL_CHECKC2 :
rtl.h
RTL_CHECKC3 :
rtl.h
RTL_CONST_CALL_P :
rtl.h
RTL_CONST_OR_PURE_CALL_P :
rtl.h
RTL_FLAG_CHECK1 :
rtl.h
RTL_FLAG_CHECK2 :
rtl.h
RTL_FLAG_CHECK3 :
rtl.h
RTL_FLAG_CHECK4 :
rtl.h
RTL_FLAG_CHECK5 :
rtl.h
RTL_FLAG_CHECK6 :
rtl.h
RTL_FLAG_CHECK7 :
rtl.h
RTL_HASH :
genattrtab.cc
RTL_HASH_SIZE :
genattrtab.cc
RTL_HOOKS_GEN_LOWPART :
combine.cc
,
cse.cc
,
rtlhooks-def.h
RTL_HOOKS_GEN_LOWPART_NO_EMIT :
combine.cc
,
rtlhooks-def.h
RTL_HOOKS_INITIALIZER :
rtlhooks-def.h
RTL_HOOKS_REG_NONZERO_REG_BITS :
rtlhooks-def.h
,
combine.cc
RTL_HOOKS_REG_NUM_SIGN_BIT_COPIES :
combine.cc
,
rtlhooks-def.h
RTL_HOOKS_REG_TRUNCATED_TO_MODE :
combine.cc
,
rtlhooks-def.h
RTL_INSN_CHAIN_FLAG_CHECK :
rtl.h
RTL_LOCATION :
rtl.h
RTL_LOOPING_CONST_OR_PURE_CALL_P :
rtl.h
RTL_PURE_CALL_P :
rtl.h
RTL_SIZE :
ggc-page.cc
RTVEC_ELT :
rtl.h
rtx_alloc_v :
rtl.h
rtx_alloca :
rtl.h
RTX_ARITHMETIC_MASK :
rtl.h
RTX_ARITHMETIC_RESULT :
rtl.h
RTX_BINARY_MASK :
rtl.h
RTX_BINARY_RESULT :
rtl.h
RTX_CODE :
rtl.h
RTX_CODE_BITSIZE :
rtl.h
RTX_CODE_HWINT_P :
rtl.cc
RTX_CODE_HWINT_P_1 :
rtl.cc
RTX_CODE_SIZE :
rtl.h
RTX_COMMUTATIVE_MASK :
rtl.h
RTX_COMMUTATIVE_RESULT :
rtl.h
RTX_COMPARE_MASK :
rtl.h
RTX_COMPARE_RESULT :
rtl.h
RTX_FLAG :
rtl.h
RTX_FRAME_RELATED_P :
rtl.h
RTX_HDR_SIZE :
rtl.h
RTX_NEXT :
rtl.h
RTX_NON_COMMUTATIVE_RESULT :
rtl.h
RTX_OBJ_MASK :
rtl.h
RTX_OBJ_RESULT :
rtl.h
RTX_PREV :
rtl.h
RUNPATH_OPTION :
gcc.cc
RUSAGE_SELF :
timevar.cc
RZ_BUFFER_SIZE :
asan.cc
Generated by
1.10.0