#include "machmode.h"#include "rtl.def"#include "genrtl.h"

Go to the source code of this file.
Data Types | |
| type | addr_diff_vec_flags |
| union | rtunion_def |
| type | md_constant |
Defines | |
| #define | NOOP_MOVE_INSN_CODE INT_MAX |
| #define | RTX_CODE enum rtx_code |
| #define | DEF_RTL_EXPR(ENUM, NAME, FORMAT, CLASS) ENUM , |
| #define | NUM_RTX_CODE ((int) LAST_AND_UNUSED_RTX_CODE) |
| #define | GET_RTX_LENGTH(CODE) (rtx_length[(int) (CODE)]) |
| #define | GET_RTX_NAME(CODE) (rtx_name[(int) (CODE)]) |
| #define | GET_RTX_FORMAT(CODE) (rtx_format[(int) (CODE)]) |
| #define | GET_RTX_CLASS(CODE) (rtx_class[(int) (CODE)]) |
| #define | NULL_RTX (rtx) 0 |
| #define | RTX_NEXT(X) |
| #define | RTX_PREV(X) |
| #define | GET_CODE(RTX) ((enum rtx_code) (RTX)->code) |
| #define | PUT_CODE(RTX, CODE) ((RTX)->code = (ENUM_BITFIELD(rtx_code)) (CODE)) |
| #define | GET_MODE(RTX) ((enum machine_mode) (RTX)->mode) |
| #define | PUT_MODE(RTX, MODE) ((RTX)->mode = (ENUM_BITFIELD(machine_mode)) (MODE)) |
| #define | NULL_RTVEC (rtvec) 0 |
| #define | GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) |
| #define | PUT_NUM_ELEM(RTVEC, NUM) ((RTVEC)->num_elem = (NUM)) |
| #define | REG_P(X) (GET_CODE (X) == REG) |
| #define | LABEL_P(X) (GET_CODE (X) == CODE_LABEL) |
| #define | JUMP_P(X) (GET_CODE (X) == JUMP_INSN) |
| #define | NOTE_P(X) (GET_CODE (X) == NOTE) |
| #define | BARRIER_P(X) (GET_CODE (X) == BARRIER) |
| #define | CC0_P(X) 0 |
| #define | JUMP_TABLE_DATA_P(INSN) |
| #define | CONSTANT_P(X) |
| #define | RTL_CHECK1(RTX, N, C1) ((RTX)->fld[N]) |
| #define | RTL_CHECK2(RTX, N, C1, C2) ((RTX)->fld[N]) |
| #define | RTL_CHECKC1(RTX, N, C) ((RTX)->fld[N]) |
| #define | RTL_CHECKC2(RTX, N, C1, C2) ((RTX)->fld[N]) |
| #define | RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) |
| #define | RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) |
| #define | RTL_FLAG_CHECK1(NAME, RTX, C1) (RTX) |
| #define | RTL_FLAG_CHECK2(NAME, RTX, C1, C2) (RTX) |
| #define | RTL_FLAG_CHECK3(NAME, RTX, C1, C2, C3) (RTX) |
| #define | RTL_FLAG_CHECK4(NAME, RTX, C1, C2, C3, C4) (RTX) |
| #define | RTL_FLAG_CHECK5(NAME, RTX, C1, C2, C3, C4, C5) (RTX) |
| #define | RTL_FLAG_CHECK6(NAME, RTX, C1, C2, C3, C4, C5, C6) (RTX) |
| #define | RTL_FLAG_CHECK7(NAME, RTX, C1, C2, C3, C4, C5, C6, C7) (RTX) |
| #define | RTL_FLAG_CHECK8(NAME, RTX, C1, C2, C3, C4, C5, C6, C7, C8) (RTX) |
| #define | CLEAR_RTX_FLAGS(RTX) |
| #define | XWINT(RTX, N) (RTL_CHECK1 (RTX, N, 'w').rtwint) |
| #define | XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rtint) |
| #define | XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rtstr) |
| #define | XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rtx) |
| #define | XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rtvec) |
| #define | XMODE(RTX, N) (RTL_CHECK1 (RTX, N, 'M').rttype) |
| #define | XBITMAP(RTX, N) (RTL_CHECK1 (RTX, N, 'b').rtbit) |
| #define | XTREE(RTX, N) (RTL_CHECK1 (RTX, N, 't').rttree) |
| #define | XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').bb) |
| #define | XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rtstr) |
| #define | XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) |
| #define | XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) |
| #define | X0WINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtwint) |
| #define | X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtint) |
| #define | X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtuint) |
| #define | X0STR(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtstr) |
| #define | X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtx) |
| #define | X0VEC(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtvec) |
| #define | X0MODE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rttype) |
| #define | X0BITMAP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtbit) |
| #define | X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rttree) |
| #define | X0BBDEF(RTX, N) (RTL_CHECK1 (RTX, N, '0').bb) |
| #define | X0ADVFLAGS(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_addr_diff_vec_flags) |
| #define | X0CSELIB(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_cselib) |
| #define | X0MEMATTR(RTX, N) (RTL_CHECK1 (RTX, N, '0').rtmem) |
| #define | XCWINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtwint) |
| #define | XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtint) |
| #define | XCUINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtuint) |
| #define | XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtstr) |
| #define | XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtx) |
| #define | XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtvec) |
| #define | XCMODE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rttype) |
| #define | XCBITMAP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rtbit) |
| #define | XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rttree) |
| #define | XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).bb) |
| #define | XCADVFLAGS(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_addr_diff_vec_flags) |
| #define | XCCSELIB(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cselib) |
| #define | XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M) |
| #define | XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C)) |
| #define | XC2EXP(RTX, N, C1, C2) (RTL_CHECKC2 (RTX, N, C1, C2).rtx) |
| #define | INSN_P(X) (GET_RTX_CLASS (GET_CODE(X)) == 'i') |
| #define | INSN_UID(INSN) XINT (INSN, 0) |
| #define | PREV_INSN(INSN) XEXP (INSN, 1) |
| #define | NEXT_INSN(INSN) XEXP (INSN, 2) |
| #define | BLOCK_FOR_INSN(INSN) XBBDEF (INSN, 3) |
| #define | INSN_SCOPE(INSN) XTREE (INSN, 4) |
| #define | PATTERN(INSN) XEXP (INSN, 5) |
| #define | INSN_CODE(INSN) XINT (INSN, 6) |
| #define | LOG_LINKS(INSN) XEXP(INSN, 7) |
| #define | RTX_INTEGRATED_P(RTX) |
| #define | RTX_UNCHANGING_P(RTX) (RTL_FLAG_CHECK3("RTX_UNCHANGING_P", (RTX), REG, MEM, CONCAT)->unchanging) |
| #define | RTX_FRAME_RELATED_P(RTX) |
| #define | INSN_DELETED_P(RTX) |
| #define | CONST_OR_PURE_CALL_P(RTX) |
| #define | SIBLING_CALL_P(RTX) (RTL_FLAG_CHECK1("SIBLING_CALL_P", (RTX), CALL_INSN)->jump) |
| #define | INSN_ANNULLED_BRANCH_P(RTX) (RTL_FLAG_CHECK3("INSN_ANNULLED_BRANCH_P", (RTX), JUMP_INSN, CALL_INSN, INSN)->unchanging) |
| #define | INSN_DEAD_CODE_P(RTX) (RTL_FLAG_CHECK1("INSN_DEAD_CODE_P", (RTX), INSN)->in_struct) |
| #define | INSN_FROM_TARGET_P(RTX) (RTL_FLAG_CHECK3("INSN_FROM_TARGET_P", (RTX), INSN, JUMP_INSN, CALL_INSN)->in_struct) |
| #define | ADDR_DIFF_VEC_FLAGS(RTX) X0ADVFLAGS(RTX, 4) |
| #define | CSELIB_VAL_PTR(RTX) X0CSELIB(RTX, 0) |
| #define | REG_NOTES(INSN) XEXP(INSN, 8) |
| #define | REG_BR_PROB_BASE 10000 |
| #define | REG_NOTE_KIND(LINK) ((enum reg_note) GET_MODE (LINK)) |
| #define | PUT_REG_NOTE_KIND(LINK, KIND) PUT_MODE (LINK, (enum machine_mode) (KIND)) |
| #define | GET_REG_NOTE_NAME(MODE) (reg_note_name[(int) (MODE)]) |
| #define | CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 9) |
| #define | CODE_LABEL_NUMBER(INSN) XINT (INSN, 6) |
| #define | LINE_NUMBER NOTE |
| #define | NOTE_SOURCE_FILE(INSN) XCSTR (INSN, 4, NOTE) |
| #define | NOTE_BLOCK(INSN) XCTREE (INSN, 4, NOTE) |
| #define | NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) |
| #define | NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 4, NOTE) |
| #define | NOTE_EXPECTED_VALUE(INSN) XCEXP (INSN, 4, NOTE) |
| #define | NOTE_PREDICTION(INSN) XCINT (INSN, 4, NOTE) |
| #define | NOTE_PRECONDITIONED(INSN) XCINT (INSN, 4, NOTE) |
| #define | NOTE_LINE_NUMBER(INSN) XCINT (INSN, 5, NOTE) |
| #define | NOTE_INSN_BASIC_BLOCK_P(INSN) |
| #define | NOTE_PREDICTION_ALG(INSN) (XCINT(INSN, 4, NOTE)>>8) |
| #define | NOTE_PREDICTION_FLAGS(INSN) (XCINT(INSN, 4, NOTE)&0xff) |
| #define | NOTE_PREDICT(ALG, FLAGS) ((ALG<<8)+(FLAGS)) |
| #define | GET_NOTE_INSN_NAME(NOTE_CODE) (note_insn_name[(NOTE_CODE) - (int) NOTE_INSN_BIAS]) |
| #define | LABEL_NAME(RTX) XCSTR (RTX, 7, CODE_LABEL) |
| #define | LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL) |
| #define | LABEL_KIND(LABEL) ((enum label_kind) (((LABEL)->jump << 1) | (LABEL)->call)) |
| #define | SET_LABEL_KIND(LABEL, KIND) |
| #define | LABEL_ALT_ENTRY_P(LABEL) (LABEL_KIND (LABEL) != LABEL_NORMAL) |
| #define | ADDRESSOF_REGNO(RTX) XCUINT (RTX, 1, ADDRESSOF) |
| #define | ADDRESSOF_DECL(RTX) XCTREE (RTX, 2, ADDRESSOF) |
| #define | JUMP_LABEL(INSN) XCEXP (INSN, 9, JUMP_INSN) |
| #define | LABEL_REFS(LABEL) XCEXP (LABEL, 5, CODE_LABEL) |
| #define | LABEL_NEXTREF(REF) XCEXP (REF, 1, LABEL_REF) |
| #define | CONTAINING_INSN(RTX) XCEXP (RTX, 2, LABEL_REF) |
| #define | REGNO(RTX) XCUINT (RTX, 0, REG) |
| #define | ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) |
| #define | REG_FUNCTION_VALUE_P(RTX) (RTL_FLAG_CHECK2("REG_FUNCTION_VALUE_P", (RTX), REG, PARALLEL)->integrated) |
| #define | REG_USERVAR_P(RTX) (RTL_FLAG_CHECK1("REG_USERVAR_P", (RTX), REG)->volatil) |
| #define | REG_POINTER(RTX) (RTL_FLAG_CHECK1("REG_POINTER", (RTX), REG)->frame_related) |
| #define | HARD_REGISTER_P(REG) (HARD_REGISTER_NUM_P (REGNO (REG))) |
| #define | HARD_REGISTER_NUM_P(REG_NO) ((REG_NO) < FIRST_PSEUDO_REGISTER) |
| #define | INTVAL(RTX) XCWINT(RTX, 0, CONST_INT) |
| #define | CONST_DOUBLE_LOW(r) XCWINT (r, 0, CONST_DOUBLE) |
| #define | CONST_DOUBLE_HIGH(r) XCWINT (r, 1, CONST_DOUBLE) |
| #define | CONST_DOUBLE_REAL_VALUE(r) ((struct real_value *)&CONST_DOUBLE_LOW(r)) |
| #define | CONST_VECTOR_ELT(RTX, N) XCVECEXP (RTX, 0, N, CONST_VECTOR) |
| #define | CONST_VECTOR_NUNITS(RTX) XCVECLEN (RTX, 0, CONST_VECTOR) |
| #define | SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG) |
| #define | SUBREG_BYTE(RTX) XCUINT (RTX, 1, SUBREG) |
| #define | SUBREG_PROMOTED_VAR_P(RTX) (RTL_FLAG_CHECK1("SUBREG_PROMOTED", (RTX), SUBREG)->in_struct) |
| #define | SUBREG_PROMOTED_UNSIGNED_SET(RTX, VAL) |
| #define | SUBREG_PROMOTED_UNSIGNED_P(RTX) |
| #define | ASM_OPERANDS_TEMPLATE(RTX) XCSTR (RTX, 0, ASM_OPERANDS) |
| #define | ASM_OPERANDS_OUTPUT_CONSTRAINT(RTX) XCSTR (RTX, 1, ASM_OPERANDS) |
| #define | ASM_OPERANDS_OUTPUT_IDX(RTX) XCINT (RTX, 2, ASM_OPERANDS) |
| #define | ASM_OPERANDS_INPUT_VEC(RTX) XCVEC (RTX, 3, ASM_OPERANDS) |
| #define | ASM_OPERANDS_INPUT_CONSTRAINT_VEC(RTX) XCVEC (RTX, 4, ASM_OPERANDS) |
| #define | ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS) |
| #define | ASM_OPERANDS_INPUT_LENGTH(RTX) XCVECLEN (RTX, 3, ASM_OPERANDS) |
| #define | ASM_OPERANDS_INPUT_CONSTRAINT_EXP(RTX, N) XCVECEXP (RTX, 4, N, ASM_OPERANDS) |
| #define | ASM_OPERANDS_INPUT_CONSTRAINT(RTX, N) XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) |
| #define | ASM_OPERANDS_INPUT_MODE(RTX, N) GET_MODE (XCVECEXP (RTX, 4, N, ASM_OPERANDS)) |
| #define | ASM_OPERANDS_SOURCE_FILE(RTX) XCSTR (RTX, 5, ASM_OPERANDS) |
| #define | ASM_OPERANDS_SOURCE_LINE(RTX) XCINT (RTX, 6, ASM_OPERANDS) |
| #define | MEM_KEEP_ALIAS_SET_P(RTX) (RTL_FLAG_CHECK1("MEM_KEEP_ALIAS_SET_P", (RTX), MEM)->jump) |
| #define | MEM_VOLATILE_P(RTX) |
| #define | MEM_IN_STRUCT_P(RTX) (RTL_FLAG_CHECK1("MEM_IN_STRUCT_P", (RTX), MEM)->in_struct) |
| #define | MEM_SCALAR_P(RTX) (RTL_FLAG_CHECK1("MEM_SCALAR_P", (RTX), MEM)->frame_related) |
| #define | MEM_NOTRAP_P(RTX) (RTL_FLAG_CHECK1("MEM_NOTRAP_P", (RTX), MEM)->call) |
| #define | MEM_SET_IN_STRUCT_P(RTX, VAL) |
| #define | MEM_ATTRS(RTX) X0MEMATTR (RTX, 1) |
| #define | MEM_ALIAS_SET(RTX) (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->alias) |
| #define | MEM_EXPR(RTX) (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->expr) |
| #define | MEM_OFFSET(RTX) (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->offset) |
| #define | MEM_SIZE(RTX) |
| #define | MEM_ALIGN(RTX) |
| #define | MEM_COPY_ATTRIBUTES(LHS, RHS) |
| #define | LABEL_OUTSIDE_LOOP_P(RTX) (RTL_FLAG_CHECK1("LABEL_OUTSIDE_LOOP_P", (RTX), LABEL_REF)->in_struct) |
| #define | LABEL_REF_NONLOCAL_P(RTX) |
| #define | LABEL_PRESERVE_P(RTX) (RTL_FLAG_CHECK2("LABEL_PRESERVE_P", (RTX), CODE_LABEL, NOTE)->in_struct) |
| #define | REG_LOOP_TEST_P(RTX) (RTL_FLAG_CHECK1("REG_LOOP_TEST_P", (RTX), REG)->in_struct) |
| #define | SCHED_GROUP_P(RTX) |
| #define | SET_DEST(RTX) XC2EXP(RTX, 0, SET, CLOBBER) |
| #define | SET_SRC(RTX) XCEXP(RTX, 1, SET) |
| #define | SET_IS_RETURN_P(RTX) (RTL_FLAG_CHECK1("SET_IS_RETURN_P", (RTX), SET)->jump) |
| #define | TRAP_CONDITION(RTX) XCEXP (RTX, 0, TRAP_IF) |
| #define | TRAP_CODE(RTX) XCEXP (RTX, 1, TRAP_IF) |
| #define | COND_EXEC_TEST(RTX) XCEXP (RTX, 0, COND_EXEC) |
| #define | COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC) |
| #define | CONSTANT_POOL_ADDRESS_P(RTX) (RTL_FLAG_CHECK1("CONSTANT_POOL_ADDRESS_P", (RTX), SYMBOL_REF)->unchanging) |
| #define | STRING_POOL_ADDRESS_P(RTX) (RTL_FLAG_CHECK1("STRING_POOL_ADDRESS_P", (RTX), SYMBOL_REF)->frame_related) |
| #define | SYMBOL_REF_FLAG(RTX) (RTL_FLAG_CHECK1("SYMBOL_REF_FLAG", (RTX), SYMBOL_REF)->volatil) |
| #define | SYMBOL_REF_USED(RTX) (RTL_FLAG_CHECK1("SYMBOL_REF_USED", (RTX), SYMBOL_REF)->used) |
| #define | SYMBOL_REF_WEAK(RTX) (RTL_FLAG_CHECK1("SYMBOL_REF_WEAK", (RTX), SYMBOL_REF)->integrated) |
| #define | FIND_REG_INC_NOTE(INSN, REG) 0 |
| #define | HAVE_PRE_INCREMENT 0 |
| #define | HAVE_PRE_DECREMENT 0 |
| #define | HAVE_POST_INCREMENT 0 |
| #define | HAVE_POST_DECREMENT 0 |
| #define | HAVE_POST_MODIFY_DISP 0 |
| #define | HAVE_POST_MODIFY_REG 0 |
| #define | HAVE_PRE_MODIFY_DISP 0 |
| #define | HAVE_PRE_MODIFY_REG 0 |
| #define | USE_LOAD_POST_INCREMENT(MODE) HAVE_POST_INCREMENT |
| #define | USE_LOAD_POST_DECREMENT(MODE) HAVE_POST_DECREMENT |
| #define | USE_LOAD_PRE_INCREMENT(MODE) HAVE_PRE_INCREMENT |
| #define | USE_LOAD_PRE_DECREMENT(MODE) HAVE_PRE_DECREMENT |
| #define | USE_STORE_POST_INCREMENT(MODE) HAVE_POST_INCREMENT |
| #define | USE_STORE_POST_DECREMENT(MODE) HAVE_POST_DECREMENT |
| #define | USE_STORE_PRE_INCREMENT(MODE) HAVE_PRE_INCREMENT |
| #define | USE_STORE_PRE_DECREMENT(MODE) HAVE_PRE_DECREMENT |
| #define | PHI_NODE_P(X) |
| #define | plus_constant(X, C) plus_constant_wide ((X), (HOST_WIDE_INT) (C)) |
| #define | single_set(I) |
| #define | single_set_1(I) single_set_2 (I, PATTERN (I)) |
| #define | MAX_SAVED_CONST_INT 64 |
| #define | const0_rtx (const_int_rtx[MAX_SAVED_CONST_INT]) |
| #define | const1_rtx (const_int_rtx[MAX_SAVED_CONST_INT+1]) |
| #define | const2_rtx (const_int_rtx[MAX_SAVED_CONST_INT+2]) |
| #define | constm1_rtx (const_int_rtx[MAX_SAVED_CONST_INT-1]) |
| #define | CONST0_RTX(MODE) (const_tiny_rtx[0][(int) (MODE)]) |
| #define | CONST1_RTX(MODE) (const_tiny_rtx[1][(int) (MODE)]) |
| #define | CONST2_RTX(MODE) (const_tiny_rtx[2][(int) (MODE)]) |
| #define | HARD_FRAME_POINTER_REGNUM FRAME_POINTER_REGNUM |
| #define | pc_rtx (global_rtl[GR_PC]) |
| #define | cc0_rtx (global_rtl[GR_CC0]) |
| #define | stack_pointer_rtx (global_rtl[GR_STACK_POINTER]) |
| #define | frame_pointer_rtx (global_rtl[GR_FRAME_POINTER]) |
| #define | hard_frame_pointer_rtx (global_rtl[GR_HARD_FRAME_POINTER]) |
| #define | arg_pointer_rtx (global_rtl[GR_ARG_POINTER]) |
| #define | GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (HOST_WIDE_INT) (N)) |
| #define | FIRST_VIRTUAL_REGISTER (FIRST_PSEUDO_REGISTER) |
| #define | virtual_incoming_args_rtx (global_rtl[GR_VIRTUAL_INCOMING_ARGS]) |
| #define | VIRTUAL_INCOMING_ARGS_REGNUM (FIRST_VIRTUAL_REGISTER) |
| #define | virtual_stack_vars_rtx (global_rtl[GR_VIRTUAL_STACK_ARGS]) |
| #define | VIRTUAL_STACK_VARS_REGNUM ((FIRST_VIRTUAL_REGISTER) + 1) |
| #define | virtual_stack_dynamic_rtx (global_rtl[GR_VIRTUAL_STACK_DYNAMIC]) |
| #define | VIRTUAL_STACK_DYNAMIC_REGNUM ((FIRST_VIRTUAL_REGISTER) + 2) |
| #define | virtual_outgoing_args_rtx (global_rtl[GR_VIRTUAL_OUTGOING_ARGS]) |
| #define | VIRTUAL_OUTGOING_ARGS_REGNUM ((FIRST_VIRTUAL_REGISTER) + 3) |
| #define | virtual_cfa_rtx (global_rtl[GR_VIRTUAL_CFA]) |
| #define | VIRTUAL_CFA_REGNUM ((FIRST_VIRTUAL_REGISTER) + 4) |
| #define | LAST_VIRTUAL_REGISTER ((FIRST_VIRTUAL_REGISTER) + 4) |
| #define | REGNO_PTR_FRAME_P(REGNUM) |
| #define | INVALID_REGNUM (~(unsigned int) 0) |
| #define | STORE_FLAG_VALUE 1 |
| #define | COSTS_N_INSNS(N) ((N) * 4) |
| #define | MAX_COST INT_MAX |
| #define | abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) |
Typedefs | |
| typedef union rtunion_def | rtunion |
| typedef int rtx_function | PARAMS ((rtx *, void *)) |
Enumerations | |
| enum | rtx_code { DEF_RTL_EXPR, DEF_RTL_EXPR, DEF_RTL_EXPR, DEF_RTL_EXPR, DEF_RTL_EXPR, DEF_RTL_EXPR, DEF_RTL_EXPR, DEF_RTL_EXPR } |
| enum | reg_note { REG_DEAD = 1, REG_INC, REG_EQUIV, REG_EQUAL, REG_WAS_0, REG_RETVAL, REG_LIBCALL, REG_NONNEG, REG_NO_CONFLICT, REG_UNUSED, REG_CC_SETTER, REG_CC_USER, REG_LABEL, REG_DEP_ANTI, REG_DEP_OUTPUT, REG_BR_PROB, REG_NOALIAS, REG_SAVE_AREA, REG_BR_PRED, REG_FRAME_RELATED_EXPR, REG_EH_CONTEXT, REG_EH_REGION, REG_SAVE_NOTE, REG_MAYBE_DEAD, REG_NORETURN, REG_NON_LOCAL_GOTO, REG_SETJMP, REG_ALWAYS_RETURN, REG_VTABLE_REF, REG_DEAD = 1, REG_INC, REG_EQUIV, REG_EQUAL, REG_WAS_0, REG_RETVAL, REG_LIBCALL, REG_NONNEG, REG_NO_CONFLICT, REG_UNUSED, REG_CC_SETTER, REG_CC_USER, REG_LABEL, REG_DEP_ANTI, REG_DEP_OUTPUT, REG_BR_PROB, REG_NOALIAS, REG_SAVE_AREA, REG_BR_PRED, REG_FRAME_RELATED_EXPR, REG_EH_CONTEXT, REG_EH_REGION, REG_SAVE_NOTE, REG_MAYBE_DEAD, REG_NORETURN, REG_NON_LOCAL_GOTO, REG_SETJMP, REG_ALWAYS_RETURN, REG_VTABLE_REF, DEF_REG_NOTE, DEF_REG_NOTE } |
| enum | insn_note { NOTE_INSN_BIAS = -100, NOTE_INSN_DELETED, NOTE_INSN_BLOCK_BEG, NOTE_INSN_BLOCK_END, NOTE_INSN_LOOP_BEG, NOTE_INSN_LOOP_END, NOTE_INSN_LOOP_CONT, NOTE_INSN_LOOP_VTOP, NOTE_INSN_LOOP_END_TOP_COND, NOTE_INSN_FUNCTION_END, NOTE_INSN_PROLOGUE_END, NOTE_INSN_EPILOGUE_BEG, NOTE_INSN_DELETED_LABEL, NOTE_INSN_FUNCTION_BEG, NOTE_INSN_EH_REGION_BEG, NOTE_INSN_EH_REGION_END, NOTE_INSN_REPEATED_LINE_NUMBER, NOTE_INSN_BASIC_BLOCK, NOTE_INSN_EXPECTED_VALUE, NOTE_INSN_PREDICTION, NOTE_INSN_MAX, NOTE_INSN_BIAS = -100, NOTE_INSN_DELETED, NOTE_INSN_BLOCK_BEG, NOTE_INSN_BLOCK_END, NOTE_INSN_LOOP_BEG, NOTE_INSN_LOOP_END, NOTE_INSN_LOOP_CONT, NOTE_INSN_LOOP_VTOP, NOTE_INSN_LOOP_END_TOP_COND, NOTE_INSN_FUNCTION_END, NOTE_INSN_PROLOGUE_END, NOTE_INSN_EPILOGUE_BEG, NOTE_INSN_DELETED_LABEL, NOTE_INSN_FUNCTION_BEG, NOTE_INSN_EH_REGION_BEG, NOTE_INSN_EH_REGION_END, NOTE_INSN_REPEATED_LINE_NUMBER, NOTE_INSN_BASIC_BLOCK, NOTE_INSN_EXPECTED_VALUE, NOTE_INSN_PREDICTION, NOTE_INSN_MAX, DEF_INSN_NOTE, NOTE_INSN_BIAS = -100, DEF_INSN_NOTE, DEF_INSN_NOTE, NOTE_INSN_BIAS = -100, DEF_INSN_NOTE } |
| enum | label_kind { LABEL_NORMAL = 0, LABEL_STATIC_ENTRY, LABEL_GLOBAL_ENTRY, LABEL_WEAK_ENTRY, LABEL_NORMAL = 0, LABEL_STATIC_ENTRY, LABEL_GLOBAL_ENTRY, LABEL_WEAK_ENTRY, LABEL_NORMAL = 0, LABEL_STATIC_ENTRY, LABEL_GLOBAL_ENTRY, LABEL_WEAK_ENTRY, LABEL_NORMAL = 0, LABEL_STATIC_ENTRY, LABEL_GLOBAL_ENTRY, LABEL_WEAK_ENTRY } |
| enum | global_rtl_index { GR_PC, GR_CC0, GR_STACK_POINTER, GR_FRAME_POINTER, GR_ARG_POINTER = GR_FRAME_POINTER, GR_HARD_FRAME_POINTER = GR_FRAME_POINTER, GR_VIRTUAL_INCOMING_ARGS, GR_VIRTUAL_STACK_ARGS, GR_VIRTUAL_STACK_DYNAMIC, GR_VIRTUAL_OUTGOING_ARGS, GR_VIRTUAL_CFA, GR_MAX, GR_PC, GR_CC0, GR_STACK_POINTER, GR_FRAME_POINTER, GR_ARG_POINTER = GR_FRAME_POINTER, GR_HARD_FRAME_POINTER = GR_FRAME_POINTER, GR_VIRTUAL_INCOMING_ARGS, GR_VIRTUAL_STACK_ARGS, GR_VIRTUAL_STACK_DYNAMIC, GR_VIRTUAL_OUTGOING_ARGS, GR_VIRTUAL_CFA, GR_MAX, GR_PC, GR_CC0, GR_STACK_POINTER, GR_FRAME_POINTER, GR_ARG_POINTER = GR_FRAME_POINTER, GR_HARD_FRAME_POINTER = GR_FRAME_POINTER, GR_VIRTUAL_INCOMING_ARGS, GR_VIRTUAL_STACK_ARGS, GR_VIRTUAL_STACK_DYNAMIC, GR_VIRTUAL_OUTGOING_ARGS, GR_VIRTUAL_CFA, GR_MAX, GR_PC, GR_CC0, GR_STACK_POINTER, GR_FRAME_POINTER, GR_ARG_POINTER = GR_FRAME_POINTER, GR_HARD_FRAME_POINTER = GR_FRAME_POINTER, GR_VIRTUAL_INCOMING_ARGS, GR_VIRTUAL_STACK_ARGS, GR_VIRTUAL_STACK_DYNAMIC, GR_VIRTUAL_OUTGOING_ARGS, GR_VIRTUAL_CFA, GR_MAX } |
| enum | libcall_type { LCT_NORMAL = 0, LCT_CONST = 1, LCT_PURE = 2, LCT_CONST_MAKE_BLOCK = 3, LCT_PURE_MAKE_BLOCK = 4, LCT_NORETURN = 5, LCT_THROW = 6, LCT_ALWAYS_RETURN = 7, LCT_RETURNS_TWICE = 8, LCT_NORMAL = 0, LCT_CONST = 1, LCT_PURE = 2, LCT_CONST_MAKE_BLOCK = 3, LCT_PURE_MAKE_BLOCK = 4, LCT_NORETURN = 5, LCT_THROW = 6, LCT_ALWAYS_RETURN = 7, LCT_RETURNS_TWICE = 8, LCT_NORMAL = 0, LCT_CONST = 1, LCT_PURE = 2, LCT_CONST_MAKE_BLOCK = 3, LCT_PURE_MAKE_BLOCK = 4, LCT_NORETURN = 5, LCT_THROW = 6, LCT_ALWAYS_RETURN = 7, LCT_RETURNS_TWICE = 8, LCT_NORMAL = 0, LCT_CONST = 1, LCT_PURE = 2, LCT_CONST_MAKE_BLOCK = 3, LCT_PURE_MAKE_BLOCK = 4, LCT_NORETURN = 5, LCT_THROW = 6, LCT_RETURNS_TWICE = 7 } |
| enum | sibcall_use_t { sibcall_use_normal = 1, sibcall_use_tail_recursion, sibcall_use_sibcall, sibcall_use_normal = 1, sibcall_use_tail_recursion, sibcall_use_sibcall } |
Functions/Subroutines | |
| struct mem_attrs | GTY (()) |
| struct rtx_def | GTY ((chain_next("RTX_NEXT (&%h)"), chain_prev("RTX_PREV (&%h)"))) |
| unsigned int subreg_lsb | PARAMS ((rtx)) |
| unsigned int subreg_regno_offset | PARAMS ((unsigned int, enum machine_mode, unsigned int, enum machine_mode)) |
| int ceil_log2 | PARAMS ((unsigned HOST_WIDE_INT)) |
| rtx expand_builtin_expect_jump | PARAMS ((tree, rtx, rtx)) |
| HOST_WIDE_INT trunc_int_for_mode | PARAMS ((HOST_WIDE_INT, enum machine_mode)) |
| rtx plus_constant_wide | PARAMS ((rtx, HOST_WIDE_INT)) |
| rtx gen_rtx | PARAMS ((enum rtx_code, enum machine_mode,...)) |
| rtvec gen_rtvec | PARAMS ((int,...)) |
| rtx emit_copy_of_insn_after | PARAMS ((rtx, rtx)) |
| rtx rtx_alloc | PARAMS ((RTX_CODE)) |
| rtvec rtvec_alloc | PARAMS ((int)) |
| rtvec gen_rtvec_v | PARAMS ((int, rtx *)) |
| rtx gen_reg_rtx | PARAMS ((enum machine_mode)) |
| rtx gen_label_rtx | PARAMS ((void)) |
| int subreg_hard_regno | PARAMS ((rtx, int)) |
| rtx gen_lowpart_common | PARAMS ((enum machine_mode, rtx)) |
| rtx gen_highpart_mode | PARAMS ((enum machine_mode, enum machine_mode, rtx)) |
| rtx operand_subword | PARAMS ((rtx, unsigned int, int, enum machine_mode)) |
| rtx constant_subword | PARAMS ((rtx, int, enum machine_mode)) |
| rtx operand_subword_force | PARAMS ((rtx, unsigned int, enum machine_mode)) |
| unsigned int subreg_lowpart_offset | PARAMS ((enum machine_mode, enum machine_mode)) |
| void end_full_sequence | PARAMS ((rtx *, rtx *)) |
| rtx immed_double_const | PARAMS ((HOST_WIDE_INT, HOST_WIDE_INT, enum machine_mode)) |
| rtx get_pool_constant_mark | PARAMS ((rtx, bool *)) |
| rtx get_pool_constant_for_function | PARAMS ((struct function *, rtx)) |
| rtx assign_stack_local | PARAMS ((enum machine_mode, HOST_WIDE_INT, int)) |
| rtx assign_stack_temp_for_type | PARAMS ((enum machine_mode, HOST_WIDE_INT, int, tree)) |
| rtx assign_temp | PARAMS ((tree, int, int, int)) |
| rtx emit_insn_before_scope | PARAMS ((rtx, rtx, tree)) |
| rtx emit_note_before | PARAMS ((int, rtx)) |
| rtx emit_line_note_after | PARAMS ((const char *, int, rtx)) |
| rtx emit_line_note | PARAMS ((const char *, int)) |
| tree choose_inner_scope | PARAMS ((tree, tree)) |
| enum rtx_code reverse_condition | PARAMS ((enum rtx_code)) |
| void mark_jump_label | PARAMS ((rtx, rtx, int)) |
| rtx *find_constant_term_loc | PARAMS ((rtx *)) |
| rtx simplify_unary_operation | PARAMS ((enum rtx_code, enum machine_mode, rtx, enum machine_mode)) |
| rtx simplify_binary_operation | PARAMS ((enum rtx_code, enum machine_mode, rtx, rtx)) |
| rtx simplify_ternary_operation | PARAMS ((enum rtx_code, enum machine_mode, enum machine_mode, rtx, rtx, rtx)) |
| rtx simplify_gen_relational | PARAMS ((enum rtx_code, enum machine_mode, enum machine_mode, rtx, rtx)) |
| rtx simplify_subreg | PARAMS ((enum machine_mode, rtx, enum machine_mode, unsigned int)) |
| rtx simplify_replace_rtx | PARAMS ((rtx, rtx, rtx)) |
| rtx gen_mem_addressof | PARAMS ((rtx, tree, int)) |
| enum machine_mode choose_hard_reg_mode | PARAMS ((unsigned int, unsigned int)) |
| rtx set_unique_reg_note | PARAMS ((rtx, enum reg_note, rtx)) |
| rtx get_jump_table_offset | PARAMS ((rtx, rtx *)) |
| rtx find_last_value | PARAMS ((rtx, rtx *, rtx, int)) |
| int refers_to_regno_p | PARAMS ((unsigned int, unsigned int, rtx, rtx *)) |
| void note_stores | PARAMS ((rtx, void(*)(rtx, rtx, void *), void *)) |
| void note_uses | PARAMS ((rtx *, void(*)(rtx *, void *), void *)) |
| int dead_or_set_regno_p | PARAMS ((rtx, unsigned int)) |
| rtx find_regno_note | PARAMS ((rtx, enum reg_note, unsigned int)) |
| int find_reg_fusage | PARAMS ((rtx, enum rtx_code, rtx)) |
| int find_regno_fusage | PARAMS ((rtx, enum rtx_code, unsigned int)) |
| rtx replace_regs | PARAMS ((rtx, rtx *, unsigned int, int)) |
| int for_each_rtx | PARAMS ((rtx *, rtx_function, void *)) |
| rtx regno_use_in | PARAMS ((unsigned int, rtx)) |
| int insns_safe_to_move_p | PARAMS ((rtx, rtx, rtx *)) |
| int loc_mentioned_in_p | PARAMS ((rtx *, rtx)) |
| rtx find_use_as_address | PARAMS ((rtx, rtx, HOST_WIDE_INT)) |
| rtx alloc_EXPR_LIST | PARAMS ((int, rtx, rtx)) |
| const char *decode_asm_operands | PARAMS ((rtx, rtx *, rtx **, const char **, enum machine_mode *)) |
| rtx gen_rtx_CONST_INT | PARAMS ((enum machine_mode, HOST_WIDE_INT)) |
| rtx gen_rtx_CONST_VECTOR | PARAMS ((enum machine_mode, rtvec)) |
| rtx gen_raw_REG | PARAMS ((enum machine_mode, int)) |
| rtx gen_rtx_REG | PARAMS ((enum machine_mode, unsigned)) |
| rtx gen_rtx_SUBREG | PARAMS ((enum machine_mode, rtx, int)) |
| rtx output_constant_def | PARAMS ((tree, int)) |
| void gcc_obstack_init | PARAMS ((struct obstack *)) |
| int rtx_cost | PARAMS ((rtx, enum rtx_code)) |
| int address_cost | PARAMS ((rtx, enum machine_mode)) |
| void cse_end_of_basic_block | PARAMS ((rtx, struct cse_basic_block_data *, int, int, int)) |
| int comparison_dominates_p | PARAMS ((enum rtx_code, enum rtx_code)) |
| enum rtx_code reversed_comparison_code_parts | PARAMS ((enum rtx_code, rtx, rtx, rtx)) |
| void set_new_first_and_last_label_num | PARAMS ((int, int)) |
| void restore_line_number_status | PARAMS ((int old_value)) |
| void renumber_insns | PARAMS ((FILE *)) |
| unsigned int extended_count | PARAMS ((rtx, enum machine_mode, int)) |
| void fix_sched_param | PARAMS ((const char *, const char *)) |
| rtx move_by_pieces | PARAMS ((rtx, rtx, unsigned HOST_WIDE_INT, unsigned int, int)) |
| rtx expand_mult_highpart | PARAMS ((enum machine_mode, rtx, unsigned HOST_WIDE_INT, rtx, int, int)) |
| int reg_classes_intersect_p | PARAMS ((enum reg_class, enum reg_class)) |
| void regclass | PARAMS ((rtx, int, FILE *)) |
| void reg_scan | PARAMS ((rtx, unsigned int, int)) |
| void reg_scan_update | PARAMS ((rtx, rtx, unsigned int)) |
| void fix_register | PARAMS ((const char *, int, int)) |
| bool invalid_mode_change_p | PARAMS ((unsigned int, enum reg_class, enum machine_mode)) |
| void init_branch_prob | PARAMS ((const char *)) |
| int add_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| int neg_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| void lshift_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, int)) |
| void lrotate_double | PARAMS ((unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *)) |
| void emit_library_call | PARAMS ((rtx, enum libcall_type, enum machine_mode, int,...)) |
| rtx emit_library_call_value | PARAMS ((rtx, rtx, enum libcall_type, enum machine_mode, int,...)) |
| int set_dominates_use | PARAMS ((int, int, int, rtx, rtx)) |
| void traverse_md_constants | PARAMS ((int(*)(void **, void *), void *)) |
| void fancy_abort | PARAMS ((const char *, int, const char *)) ATTRIBUTE_NORETURN |
| int true_dependence | PARAMS ((rtx, enum machine_mode, rtx, int(*)(rtx, int))) |
| int canon_true_dependence | PARAMS ((rtx, enum machine_mode, rtx, rtx, int(*)(rtx, int))) |
| rtx addr_side_effect_eval | PARAMS ((rtx, int, int)) |
| void replace_call_placeholder | PARAMS ((rtx, sibcall_use_t)) |
Variables | |
| const unsigned char | rtx_length [NUM_RTX_CODE] |
| const char *const | rtx_name [NUM_RTX_CODE] |
| const char *const | rtx_format [NUM_RTX_CODE] |
| const char | rtx_class [NUM_RTX_CODE] |
| const unsigned char | rtx_next [NUM_RTX_CODE] |
| mem_attrs | |
| const char *const | reg_note_name [] |
| const char *const | note_insn_name [NOTE_INSN_MAX-NOTE_INSN_BIAS] |
| int | rtx_equal_function_value_matters |
| int | generating_concat_p |
| int | split_branch_probability |
| int | max_parallel |
| int | flow2_completed |
| int | reload_completed |
| int | reload_in_progress |
| int | cse_not_expected |
| int | no_new_pseudos |
| const char * | print_rtx_head |
| const char * | read_rtx_filename |
| int | read_rtx_lineno |
| #define abort | ( | void | ) | fancy_abort (__FILE__, __LINE__, __FUNCTION__) |
| #define ADDR_DIFF_VEC_FLAGS | ( | RTX | ) | X0ADVFLAGS(RTX, 4) |
| #define ADDRESSOF_DECL | ( | RTX | ) | XCTREE (RTX, 2, ADDRESSOF) |
Definition at line 956 of file rtl.h.
Referenced by copy_rtx_and_substitute(), and put_addressof_into_stack().
| #define ADDRESSOF_REGNO | ( | RTX | ) | XCUINT (RTX, 1, ADDRESSOF) |
Definition at line 953 of file rtl.h.
Referenced by copy_rtx_and_substitute(), and put_addressof_into_stack().
| #define arg_pointer_rtx (global_rtl[GR_ARG_POINTER]) |
Definition at line 1771 of file rtl.h.
Referenced by adjust_stack_reference(), arc_setup_incoming_varargs(), arm_coproc_mem_operand(), arm_init_expanders(), call_insn_operand(), canon_hash(), cirrus_memory_offset(), expand_expr(), expand_expr_real_1(), extra_constraint(), extra_constraint_Q(), find_base_value(), find_reloads_address(), fixed_base_plus_p(), function_invariant_p(), gen_eh_return(), gen_rtx_REG(), general_no_elim_operand(), hash_rtx(), hppa_builtin_saveregs(), hppa_profile_hook(), i960_setup_incoming_varargs(), i960_va_start(), ia64_dwarf2out_def_steady_cfa(), index_register_operand(), init_alias_once(), init_emit(), init_emit_once(), instantiate_new_reg(), instantiate_virtual_regs_1(), ix86_decompose_address(), legitimate_address_p(), load_multiple_operation(), loop_invariant_p(), m32r_setup_incoming_varargs(), m88k_debugger_offset(), memory_address_length(), memref_is_stack_slot(), mips_debugger_offset(), mips_output_function_prologue(), nonlocal_mentioned_p_1(), nonmemory_no_elim_operand(), nonzero_address_p(), nonzero_bits1(), reg_no_sp_operand(), reg_not_elim_operand(), reload(), rs6000_legitimate_address(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_unstable_p(), rtx_varies_p(), s390_decompose_address(), setup_incoming_varargs(), simplify_relational_operation(), store_multiple_operation(), thumb_base_register_rtx_p(), and thumb_legitimate_address_p().
| #define ASM_OPERANDS_INPUT | ( | RTX, | |||
| N | ) | XCVECEXP (RTX, 3, N, ASM_OPERANDS) |
Definition at line 1075 of file rtl.h.
Referenced by canon_hash(), count_reg_usage(), decode_asm_operands(), df_uses_record(), exp_equiv_p(), expand_asm_operands(), expr_equiv_p(), fold_rtx(), hash_expr_1(), hash_rtx(), mark_referenced_resources(), mark_set_resources(), mark_used_regs(), note_uses(), reg_referenced_p(), rtx_needs_barrier(), sched_analyze_2(), and summarize_insn().
| #define ASM_OPERANDS_INPUT_CONSTRAINT | ( | RTX, | |||
| N | ) | XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0) |
Definition at line 1079 of file rtl.h.
Referenced by canon_hash(), decode_asm_operands(), exp_equiv_p(), expr_equiv_p(), hash_expr_1(), and hash_rtx().
| #define ASM_OPERANDS_INPUT_CONSTRAINT_EXP | ( | RTX, | |||
| N | ) | XCVECEXP (RTX, 4, N, ASM_OPERANDS) |
| #define ASM_OPERANDS_INPUT_CONSTRAINT_VEC | ( | RTX | ) | XCVEC (RTX, 4, ASM_OPERANDS) |
| #define ASM_OPERANDS_INPUT_LENGTH | ( | RTX | ) | XCVECLEN (RTX, 3, ASM_OPERANDS) |
Definition at line 1076 of file rtl.h.
Referenced by asm_noperands(), canon_hash(), count_reg_usage(), decode_asm_operands(), df_uses_record(), exp_equiv_p(), expr_equiv_p(), fold_rtx(), hash_expr_1(), hash_rtx(), mark_referenced_resources(), mark_set_resources(), mark_used_regs(), note_uses(), reg_referenced_p(), rtx_needs_barrier(), sched_analyze_2(), and summarize_insn().
| #define ASM_OPERANDS_INPUT_MODE | ( | RTX, | |||
| N | ) | GET_MODE (XCVECEXP (RTX, 4, N, ASM_OPERANDS)) |
| #define ASM_OPERANDS_INPUT_VEC | ( | RTX | ) | XCVEC (RTX, 3, ASM_OPERANDS) |
Definition at line 1073 of file rtl.h.
Referenced by asm_noperands(), copy_insn_1(), copy_rtx_and_substitute(), and validate_replace_rtx_1().
| #define ASM_OPERANDS_OUTPUT_CONSTRAINT | ( | RTX | ) | XCSTR (RTX, 1, ASM_OPERANDS) |
Definition at line 1071 of file rtl.h.
Referenced by canon_hash(), copy_rtx_and_substitute(), decode_asm_operands(), exp_equiv_p(), expand_asm_operands(), expr_equiv_p(), hash_expr_1(), and hash_rtx().
| #define ASM_OPERANDS_OUTPUT_IDX | ( | RTX | ) | XCINT (RTX, 2, ASM_OPERANDS) |
Definition at line 1072 of file rtl.h.
Referenced by canon_hash(), copy_rtx_and_substitute(), exp_equiv_p(), expr_equiv_p(), hash_expr_1(), and hash_rtx().
| #define ASM_OPERANDS_SOURCE_FILE | ( | RTX | ) | XCSTR (RTX, 5, ASM_OPERANDS) |
Definition at line 1083 of file rtl.h.
Referenced by copy_rtx_and_substitute(), diagnostic_for_asm(), file_and_line_for_asm(), and location_for_asm().
| #define ASM_OPERANDS_SOURCE_LINE | ( | RTX | ) | XCINT (RTX, 6, ASM_OPERANDS) |
Definition at line 1084 of file rtl.h.
Referenced by copy_rtx_and_substitute(), diagnostic_for_asm(), file_and_line_for_asm(), and location_for_asm().
| #define ASM_OPERANDS_TEMPLATE | ( | RTX | ) | XCSTR (RTX, 0, ASM_OPERANDS) |
Definition at line 1070 of file rtl.h.
Referenced by canon_hash(), copy_rtx_and_substitute(), decode_asm_operands(), exp_equiv_p(), expr_equiv_p(), hash_expr_1(), and hash_rtx().
Definition at line 264 of file rtl.h.
Referenced by add_insn_after(), add_insn_before(), add_reg_br_prob_note(), back_branch_in_range_p(), begin_schedule_ready(), bfin_reorg(), build_insn_chain(), cfg_layout_delete_block(), cleanup_barriers(), connect_post_landing_pads(), count_basic_blocks(), create_loop_notes(), cse_basic_block(), cse_end_of_basic_block(), cse_insn(), delete_related_insns(), emit_insn_after_1(), emit_to_new_bb_before(), expand_gimple_basic_block(), expand_gimple_cond_expr(), expand_gimple_tailcall(), final_scan_insn(), find_and_verify_loops(), find_basic_block(), find_basic_blocks_1(), fix_basic_block_boundaries(), fix_crossing_unconditional_branches(), follow_jumps(), free_bb_for_insn(), frv_align_label(), get_last_bb_insn(), merge_blocks_move_predecessor_nojumps(), merge_blocks_move_successor_nojumps(), mips16_lay_out_constants(), mt_final_prescan_insn(), mt_reorg_hazard(), print_rtl_graph_with_bb(), print_rtl_with_bb(), print_rtx(), reg_dead_at_p(), reload_combine(), remove_insn(), reorder_insns(), rtl_delete_block(), rtl_merge_blocks(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), sched_analyze_insn(), set_label_offsets(), shorten_branches(), split_all_insns(), try_combine(), try_redirect_by_replacing_jump(), try_split(), and update_bb_for_insn().
| #define BLOCK_FOR_INSN | ( | INSN | ) | XBBDEF (INSN, 3) |
Definition at line 535 of file rtl.h.
Referenced by add_deps_for_risky_insns(), add_insn_after(), add_insn_before(), add_stores(), add_uses(), advance_target_bb(), aggressive_coalesce(), apply_change_group(), begin_schedule_ready(), block_label_after(), build_inter_loop_deps(), build_store_vectors(), bypass_block(), can_predict_insn_p(), canonicalize_condition(), check_dependencies(), clear_regs_live_in_seq(), compute_bb_for_insn(), compute_jump_reg_dependencies(), computing_insn(), confirm_change_group(), connect_post_landing_pads(), constprop_register(), count_uses(), create_loop_notes(), delete_insn_and_edges(), delete_insn_chain_and_edges(), delete_moves(), delete_store(), delete_useless_defs(), divmod_fixed_value_transform(), earliest_block_with_similiar_load(), emit_insn_after_1(), emit_line_note_after(), emit_loads(), emit_note(), emit_note_after(), emit_note_before(), emit_note_copy(), emit_note_copy_after(), emit_to_new_bb_before(), erase_matching_seqs(), extended_coalesce_2(), find_moveable_store(), fix_basic_block_boundaries(), fix_crossing_unconditional_branches(), fixup_sched_groups(), follow_def_use_chains(), free_bb_for_insn(), frv_ifcvt_modify_insn(), get_bb_avail_insn(), hash_scan_set(), hoist_code(), insert_stores(), invariant_for_use(), iv_get_reaching_def(), live_in(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), make_label_edge(), mark_tablejump_edge(), mod_pow2_value_transform(), mod_subtract_transform(), move_invariant_reg(), oprs_not_set_p(), optimize_sibling_and_tail_recursive_calls(), optimize_unexecutable_edges(), pre_delete(), pre_insert_copies(), prev_insn_in_block(), print_rtl_slim_with_bb(), ra_print_rtl_with_bb(), rank(), record_uses(), reg_is_remote_constant_p(), remove_insn(), remove_reachable_equiv_notes(), reorder_insns(), rewrite_program(), rewrite_program2(), rtl_gen_const_delta_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler(), rtl_gen_pow2_profiler(), rtl_value_profile_transformations(), rtl_verify_flow_info_1(), schedule_ebb(), spill_coalescing(), spill_prop_savings(), split_blocks_after_seqs(), split_pattern_seq(), ssa_ccp_df_delete_unreachable_insns(), ssa_ccp_substitute_constants(), ssa_fast_dce(), try_combine(), update_regnos_mentioned(), and verify_flow_info().
| #define CALL_INSN_FUNCTION_USAGE | ( | INSN | ) | XEXP(INSN, 9) |
Definition at line 765 of file rtl.h.
Referenced by _reg_unused_after(), a29k_clobbers_to(), add_function_usage_to(), alpha_emit_xfloating_libcall(), alpha_legitimize_address(), bfin_expand_call(), build_def_use(), build_mips16_call_stub(), copy_fp_args(), copy_insn_list(), copy_loop_body(), count_reg_usage(), cse_insn(), cselib_process_insn(), df_insn_refs_record(), emit_call_1(), emit_copy_of_insn_after(), expand_builtin_apply(), find_equiv_reg(), find_first_parameter_load(), find_reg_fusage(), find_regno_fusage(), fixup_match_1(), gen_block_redirect(), global_reg_mentioned_p(), hppa_profile_hook(), ia64_expand_call(), insns_match_p(), instantiate_virtual_regs(), ix86_expand_call(), ix86_expand_prologue(), legitimize_tls_address(), length_fp_args(), load_mems(), loop_regs_scan(), make_call_insn_raw(), mark_referenced_resources(), mark_set_resources(), mips_expand_call(), move_movables(), nonlocal_mentioned_p(), nonlocal_referenced_p(), nonlocal_set_p(), old_insns_match_p(), output_arg_descriptor(), output_call(), propagate_one_insn(), pure_call_p(), reload(), reload_combine(), rs6000_legitimize_tls_address(), s390_emit_call(), sched_analyze_insn(), sh_output_mi_thunk(), try_combine(), and try_split().
| #define CC0_P | ( | X | ) | 0 |
Definition at line 270 of file rtl.h.
Referenced by bypass_block(), bypass_conditional_jumps(), canonicalize_condition(), combine_simplify_rtx(), constprop_register(), cprop_jump(), invalidate_skipped_set(), reversed_comparison_code_parts(), simplify_comparison(), simplify_const_relational_operation(), simplify_relational_operation(), and simplify_set().
| #define cc0_rtx (global_rtl[GR_CC0]) |
Definition at line 1763 of file rtl.h.
Referenced by adjust_insn_length(), avr_reorg(), build_def_use(), canonicalize_condition(), combine_instructions(), combine_simplify_rtx(), compare_from_rtx(), count_tst_insns(), cris_notice_update_cc(), cse_insn(), delete_computation(), distribute_notes(), final_scan_insn(), find_reloads(), find_single_use(), find_split_point(), flow_find_cross_jump(), gen_beq(), gen_bge(), gen_bgeu(), gen_bgt(), gen_bgtu(), gen_ble(), gen_bleu(), gen_blt(), gen_bltgt(), gen_bltu(), gen_bne(), gen_bordered(), gen_buneq(), gen_bunge(), gen_bungt(), gen_bunle(), gen_bunlt(), gen_bunordered(), gen_casesi(), gen_cmpbi(), gen_cmpdf(), gen_cmpdi(), gen_cmpsf(), gen_cmpsi(), gen_cmptf(), gen_compare_reg(), gen_conditional_move(), gen_tst_reg(), gen_tstdi(), gen_tstsi(), h8300_expand_branch(), init_emit_once(), insert_one_insn(), invalidate_skipped_set(), m68hc11_check_z_replacement(), m68hc11_expand_compare(), m68hc11_notice_update_cc(), m68hc11_z_replacement(), machine_dependent_reorg(), mark_flags_life_zones(), maybe_eliminate_biv_1(), next_insn_tests_no_unsigned(), notice_update_cc(), reversed_comparison_code_parts(), scan_rtx_reg(), set_live_p(), simplify_comparison(), simplify_relational_operation(), simplify_set(), struct_equiv_improve_checkpoint(), subst(), subst_constants(), try_combine(), try_constants(), try_redirect_by_replacing_jump(), and unsigned_comparisons_p().
| #define CLEAR_RTX_FLAGS | ( | RTX | ) |
| #define CODE_LABEL_NUMBER | ( | INSN | ) | XINT (INSN, 6) |
Definition at line 770 of file rtl.h.
Referenced by add_minipool_backward_ref(), add_minipool_forward_ref(), arc_final_prescan_insn(), arm_file_end(), arm_final_prescan_insn(), arm_output_function_epilogue(), c4x_label_conflict(), case_bit_test_cmp(), check_epilogue_internal_label(), clipper_movstr(), conditionalize_block(), const_hash_1(), const_rtx_hash_1(), copy_insn_list(), copy_loop_body(), copy_rtx_and_substitute(), cselib_hash_rtx(), duplicate_eh_region_1(), dw2_output_call_site_table(), ehl_hash(), expand_case(), final_prescan_insn(), final_scan_insn(), find_barrier(), gen_symbol_ref_rtx_for_label(), hash_expr_1(), hash_rtx(), i370_branch_dest(), i370_label_scan(), ia64_emit_deleted_label_after_insn(), maybe_set_first_label_num(), mcore_output_jump_label_table(), mips_output_conditional_branch(), output_681(), output_854(), output_addr_const(), output_addr_const_pdp11(), output_asm_label(), output_call(), output_cbranch(), output_deferred_plabels(), output_far_jump(), output_indirect_call(), output_jump_label_table(), output_lbranch(), output_millicode_call(), output_move_himode(), output_pic_addr_const(), output_scc_di(), output_set_got(), output_short_branch_defs(), output_toc(), print_operand(), print_operand_address(), ra_print_rtx(), ra_print_rtx_object(), s390_chunkify_pool(), s390_chunkify_start(), s390_function_profiler(), s390_output_mi_thunk(), set_label_offsets(), set_offsets_for_label(), sparc_output_addr_diff_vec(), sparc_output_addr_vec(), toc_hash_eq(), ujump_to_loop_cont(), and unroll_loop().
| #define COND_EXEC_CODE | ( | RTX | ) | XCEXP (RTX, 1, COND_EXEC) |
Definition at line 1217 of file rtl.h.
Referenced by arm_no_early_alu_shift_dep(), arm_no_early_alu_shift_value_dep(), arm_no_early_mul_dep(), arm_no_early_store_addr_dep(), cond_exec_process_insns(), cselib_record_sets(), dead_or_set_regno_p(), df_defs_record(), errata_emit_nops(), find_equiv_reg(), frv_ifcvt_modify_insn(), ia64_single_set(), ia64_spec_check_p(), ia64_speculate_insn(), mark_set_regs(), mark_used_regs(), note_stores(), note_uses(), print_pattern(), reg_referenced_p(), rtx_needs_barrier(), sched_analyze_insn(), and single_set_pattern().
| #define COND_EXEC_TEST | ( | RTX | ) | XCEXP (RTX, 0, COND_EXEC) |
Definition at line 1216 of file rtl.h.
Referenced by arm_split_constant(), cond_exec_process_insns(), cselib_record_sets(), errata_emit_nops(), final_scan_insn(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_tests(), get_condition(), ia64_gen_check(), ia64_gen_spec_insn(), mark_set_regs(), mark_used_regs(), note_uses(), print_pattern(), propagate_one_insn(), reg_referenced_p(), rtx_needs_barrier(), sched_analyze_insn(), and sched_get_condition().
| #define CONST0_RTX | ( | MODE | ) | (const_tiny_rtx[0][(int) (MODE)]) |
Definition at line 1707 of file rtl.h.
Referenced by alpha_const_double_ok_for_letter_p(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_expand_builtin_vector_binop(), alpha_expand_unaligned_store(), alpha_extra_constraint(), alpha_legitimate_constant_p(), alpha_preferred_reload_class(), alpha_rtx_costs(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), bfin_gen_compare(), canonicalize_condition(), clear_storage(), combine_simplify_rtx(), const0_operand(), const_vector_from_tree(), cris_rtx_costs(), cris_split_movdx(), cse_insn(), delete_null_pointer_checks(), do_compare_rtx_and_jump(), do_jump(), emit_cmp_and_jump_insn_1(), emit_group_store(), emit_move_sequence(), emit_store_flag(), expand_abs(), expand_ashiftrt(), expand_binop(), expand_block_clear(), expand_doubleword_shift(), expand_expr(), expand_expr_real(), expand_return(), expand_superword_shift(), expand_unop(), expand_vector_unop(), find_comparison_args(), fold_rtx(), fold_rtx_subreg(), fp0_operand(), fp_literal_zero(), fp_zero_operand(), frv_legitimate_constant_p(), frv_split_double_store(), gen_compare(), gen_conditional_move(), gen_const_vector_0(), gen_movdi(), gen_rtx_CONST_VECTOR(), gen_sse2_loadsd(), gen_sse_loadss(), hppa_rtx_costs(), i960_print_operand(), ia64_expand_dot_prod_v8qi(), ia64_expand_vecint_cmov(), ia64_expand_vecint_compare(), ia64_expand_widen_sum(), ia64_extra_constraint(), ia64_print_operand(), initialize_uninitialized_subregs(), input_operand(), insert_var_expansion_initialization(), iq2000_move_1word(), iq2000_rtx_costs(), ix86_build_signbit_mask(), ix86_expand_copysign(), ix86_expand_int_vcond(), ix86_expand_sse_movcc(), ix86_expand_vector_init(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_low_nonzero(), ix86_expand_vector_init_one_nonzero(), ix86_expand_vector_init_one_var(), ix86_expand_vector_move(), ix86_expand_vector_move_misalign(), ix86_preferred_reload_class(), ix86_split_copysign_const(), ix86_split_sse_movcc(), legitimate_constant_p(), m68k_rtx_costs(), mips_const_double_ok(), mips_const_insns(), mips_emit_fcc_reload(), mips_move_1word(), mips_move_2words(), mips_output_move(), mips_secondary_reload_class(), mmix_const_double_ok_for_letter_p(), mmix_reg_or_0_operand(), noce_try_abs(), nonmemory_cmpsf_operand(), output_fp_compare(), output_fp_move_double(), output_move_single(), output_store(), output_tst(), print_operand(), real_or_0_operand(), recog_5(), reg_or_0_operand(), reg_or_0_or_nonsymb_mem_operand(), reverse_comparison(), rs6000_emit_cmove(), rs6000_expand_vector_init(), s390_float_const_zero_p(), safe_vector_operand(), secondary_reload_class(), sh_register_operand(), sh_rtx_costs(), sh_secondary_reload(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_relational_operation(), simplify_relational_operation(), simplify_set(), simplify_subreg(), sparc_expand_move(), standard_80387_constant_p(), standard_sse_constant_p(), store_constructor(), subst_constants(), true_reg_or_0_operand(), vector_move_operand(), zero_constant(), zero_fp_constant(), and zero_operand().
| #define const0_rtx (const_int_rtx[MAX_SAVED_CONST_INT]) |
Definition at line 1696 of file rtl.h.
Referenced by addr_for_mem_ref(), adjust_stack(), allocate_dynamic_stack_space(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_floatuns(), alpha_emit_setcc(), alpha_emit_xfloating_libcall(), alpha_expand_block_clear(), alpha_expand_builtin(), alpha_expand_builtin_vector_binop(), alpha_expand_epilogue(), alpha_expand_prologue(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_legitimize_address(), alpha_output_mi_thunk_osf(), alpha_return_addr(), alpha_secondary_reload_class(), alpha_split_atomic_op(), alpha_split_compare_and_swap(), alpha_split_compare_and_swap_12(), alpha_split_conditional_move(), alpha_split_lock_test_and_set(), alpha_split_lock_test_and_set_12(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), alpha_tablejump_best_label(), alpha_va_arg(), alpha_va_start(), altivec_expand_abs_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_stv_builtin(), analyze_iv_to_split_insn(), anti_adjust_stack(), arc_va_arg(), arm_expand_builtin(), arm_expand_prologue(), arm_gen_constant(), arm_select_cc_mode(), assemble_zeros(), assign_parm_find_entry_rtl(), assign_parm_find_stack_rtl(), assign_parms(), basic_induction_var(), bb_estimate_probability_locally(), bfin_expand_builtin(), bfin_expand_call(), bfin_expand_prologue(), bfin_gen_compare(), bfin_load_pic_reg(), bfin_optimize_loop(), bfin_return_addr_rtx(), bfin_secondary_reload(), biv_p(), biv_total_increment(), builtin_strncpy_read_str(), bundling(), c4x_address_cost(), c4x_rptb_insert(), c_expand_asm_operands(), c_expand_builtin(), c_expand_builtin_fprintf(), c_expand_builtin_printf(), c_expand_expr(), canonicalize_iv_subregs(), ccr_eqne_operator(), check_dbra_loop(), choose_reload_regs(), clear_by_pieces_1(), clear_storage(), clipper_va_arg(), clipper_va_start(), clix_asm_out_destructor(), combine_bnp(), combine_givs(), combine_simplify_rtx(), compare_from_rtx(), compute_mov_length(), constant_subword(), convert_move(), copy_loop_body(), count_basic_blocks(), cris_expand_builtin_va_arg(), cris_expand_prologue(), cris_notice_update_cc(), cris_split_movdx(), crx_expand_compare(), cse_insn(), cselib_init(), cxx_expand_expr(), d30v_emit_cond_move(), d30v_expand_builtin_va_arg(), d30v_expand_builtin_va_start(), d30v_function_arg(), decompose(), default_expand_builtin_saveregs(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_zero_rtx(), do_store_flag(), dsp16xx_address_cost(), dump_iv_info(), dump_table(), dw2_asm_output_encoded_addr_rtx(), dw2_asm_output_nstring(), eliminate_constant_term(), eliminate_implied_condition(), eliminate_regs(), eliminate_regs_1(), emit_bcnd(), emit_bcond_fp(), emit_block_move(), emit_block_move_via_loop(), emit_call_1(), emit_case_bit_tests(), emit_clr_insn(), emit_conditional_add(), emit_input_reload_insns(), emit_libcall_block(), emit_move_sequence(), emit_stack_probe(), emit_store_flag(), emit_store_flag_force(), emit_test(), emit_v9_brxx_insn(), estimate_probability(), expand_a_rotate(), expand_abs(), expand_assignment(), expand_binop(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin(), expand_builtin_apply(), expand_builtin_args_info(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_constant_p(), expand_builtin_expect(), expand_builtin_fprintf(), expand_builtin_fputs(), expand_builtin_frame_address(), expand_builtin_init_trampoline(), expand_builtin_lock_release(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_next_arg(), expand_builtin_nonlocal_goto(), expand_builtin_object_size(), expand_builtin_prefetch(), expand_builtin_printf(), expand_builtin_profile_func(), expand_builtin_saveregs(), expand_builtin_setjmp(), expand_builtin_sincos(), expand_builtin_sprintf(), expand_builtin_stpcpy(), expand_builtin_strchr(), expand_builtin_strcmp(), expand_builtin_strcpy(), expand_builtin_strcspn(), expand_builtin_strlen(), expand_builtin_strncat(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_strpbrk(), expand_builtin_strrchr(), expand_builtin_strspn(), expand_builtin_strstr(), expand_builtin_va_arg(), expand_builtin_va_copy(), expand_builtin_va_end(), expand_builtin_va_start(), expand_call(), expand_case(), expand_cleanups(), expand_compare_and_swap_loop(), expand_copysign_absneg(), expand_decl(), expand_decl_cleanup(), expand_divmod(), expand_doubleword_shift(), expand_eh_region_end_allowed(), expand_eh_region_end_cleanup(), expand_eh_region_end_must_not_throw(), expand_eh_return(), expand_end_case_type(), expand_end_stmt_expr(), expand_expr(), expand_expr_real(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_float(), expand_gimple_cond_expr(), expand_goto(), expand_inline_function(), expand_interrupt_handler_prologue(), expand_main_function(), expand_movstr(), expand_mult(), expand_mult_const(), expand_one_error_var(), expand_pending_sizes(), expand_prologue(), expand_return(), expand_sdiv_pow2(), expand_shift(), expand_smod_pow2(), expand_sync_operation(), expected_value_to_br_prob(), express_from(), express_from_1(), extract_bit_field(), extract_force_align_mem_bit_field(), final_biv_value(), final_giv_value(), final_scan_insn(), find_common_reg_term(), find_comparison_args(), find_dummy_reload(), find_reloads(), find_single_use_in_loop(), find_split_point(), find_splittable_givs(), find_splittable_regs(), fixup_var_refs(), flow_call_edges_add(), fold_rtx(), force_to_mode(), fr30_pass_by_value(), from_compare(), frv_cond_flags(), frv_emit_cond_branch(), frv_emit_cond_move(), frv_emit_scc(), frv_expand_block_clear(), frv_expand_builtin_va_start(), frv_expand_fdpic_call(), frv_expand_noargs_builtin(), frv_function_arg(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_io_address_cookie(), frv_print_operand_memory_reference(), frv_read_iacc_argument(), frv_return_addr_rtx(), frv_select_cc_mode(), frv_split_abs(), frv_split_cond_move(), frv_split_minmax(), frv_split_scc(), function_arg(), function_arg_record_value(), function_value(), gen_absdi2(), gen_abssi2(), gen_align_2(), gen_align_4(), gen_align_8(), gen_alloc(), gen_beq(), gen_bge(), gen_bgeu(), gen_bgt(), gen_bgtu(), gen_binary(), gen_ble(), gen_bleu(), gen_block_redirect(), gen_blockage(), gen_blt(), gen_bltgt(), gen_bltu(), gen_bne(), gen_bordered(), gen_branch_fp(), gen_branch_fp_inverted(), gen_branch_zero(), gen_branch_zero_di(), gen_branch_zero_di_inverted(), gen_branch_zero_inverted(), gen_break_f(), gen_bsp_value(), gen_buneq(), gen_bunge(), gen_bungt(), gen_bunle(), gen_bunlt(), gen_bunordered(), gen_call_nogp(), gen_call_value_nogp(), gen_casesi(), gen_cld(), gen_cmpintqi(), gen_cmpstrqi_1(), gen_cmpstrqi_rex_1(), gen_cmpstrsi(), gen_compare(), gen_conditional_branch(), gen_conditional_move(), gen_conditional_trap(), gen_cvtdq2pd(), gen_cvtpd2dq(), gen_cvtpd2ps(), gen_cvtps2pd(), gen_cvtps2pi(), gen_cvtsd2si(), gen_cvtsd2siq(), gen_cvtss2sd(), gen_cvtss2si(), gen_cvtss2siq(), gen_cvttpd2dq(), gen_cvttps2pi(), gen_cvttsd2si(), gen_cvttsd2siq(), gen_cvttss2si(), gen_cvttss2siq(), gen_doloop_end_internal(), gen_emms(), gen_exception_receiver(), gen_femms(), gen_ffsdi2(), gen_ffssi2(), gen_ffssi_1(), gen_float_relational(), gen_flushrs(), gen_insv(), gen_int_relational(), gen_lowpart_for_combine(), gen_mmx_clrdi(), gen_mmx_pmaddwd(), gen_mmx_punpckhbw(), gen_mmx_punpckhdq(), gen_mmx_punpckhwd(), gen_mmx_punpcklbw(), gen_mmx_punpckldq(), gen_mmx_punpcklwd(), gen_mod_pow2(), gen_movddup(), gen_movstrsi_internal(), gen_mulsidi3(), gen_nop(), gen_peephole2_1421(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1466(), gen_peephole2_1470(), gen_peephole2_1471(), gen_peephole2_1472(), gen_peephole2_1477(), gen_peephole2_1478(), gen_pfacc(), gen_pfnacc(), gen_pfpnacc(), gen_pi2fw(), gen_prefetch(), gen_pswapdv2sf2(), gen_pswapdv2si2(), gen_reg_or_parallel(), gen_rep_movdi_rex64(), gen_rep_movqi(), gen_rep_movqi_rex64(), gen_rep_movsi(), gen_rep_movsi_rex64(), gen_rep_stosdi_rex64(), gen_rep_stosqi(), gen_rep_stosqi_rex64(), gen_rep_stossi(), gen_rep_stossi_rex64(), gen_safe_across_calls_all(), gen_safe_across_calls_normal(), gen_seq(), gen_seq_di_zero(), gen_seq_si_zero(), gen_set_got(), gen_setcc_2(), gen_sge(), gen_sgeu(), gen_sgt(), gen_sgtu(), gen_shift_mix4left(), gen_sibcall_nogp(), gen_sle(), gen_sleu(), gen_slt(), gen_sltgt(), gen_sltu(), gen_smaxdi3(), gen_smaxsi3(), gen_smindi3(), gen_sminsi3(), gen_smulsi3_highpart(), gen_sne(), gen_sne_di_zero(), gen_sne_si_zero(), gen_sordered(), gen_split_1057(), gen_split_1058(), gen_split_1069(), gen_split_1070(), gen_split_1073(), gen_split_1077(), gen_split_1083(), gen_split_1087(), gen_split_1090(), gen_split_1091(), gen_split_1092(), gen_split_1095(), gen_split_1096(), gen_split_1130(), gen_split_1137(), gen_split_1144(), gen_split_1151(), gen_split_1153(), gen_split_1155(), gen_split_1157(), gen_split_1159(), gen_split_1162(), gen_split_1171(), gen_split_1205(), gen_split_1206(), gen_split_1211(), gen_split_1212(), gen_split_1213(), gen_split_1216(), gen_split_1217(), gen_split_1237(), gen_split_1281(), gen_split_1283(), gen_split_1284(), gen_split_1286(), gen_split_1288(), gen_split_1291(), gen_split_1292(), gen_split_1296(), gen_split_1297(), gen_split_1302(), gen_split_1303(), gen_split_1309(), gen_split_1310(), gen_split_1367(), gen_split_1372(), gen_split_1373(), gen_split_1394(), gen_split_1395(), gen_split_1427(), gen_split_1432(), gen_split_1435(), gen_split_1438(), gen_split_1441(), gen_split_1443(), gen_split_1450(), gen_split_1451(), gen_split_1536(), gen_split_274(), gen_split_276(), gen_split_279(), gen_split_281(), gen_split_282(), gen_split_283(), gen_split_284(), gen_split_291(), gen_split_292(), gen_split_293(), gen_split_294(), gen_split_299(), gen_split_300(), gen_split_301(), gen_split_302(), gen_split_303(), gen_split_304(), gen_split_305(), gen_split_306(), gen_split_307(), gen_split_308(), gen_split_309(), gen_split_310(), gen_split_311(), gen_split_312(), gen_split_321(), gen_split_323(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), gen_split_385(), gen_split_386(), gen_split_387(), gen_split_388(), gen_split_389(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), gen_split_399(), gen_split_400(), gen_split_401(), gen_split_402(), gen_split_403(), gen_split_404(), gen_split_405(), gen_split_414(), gen_split_416(), gen_split_447(), gen_split_448(), gen_split_464(), gen_split_465(), gen_split_517(), gen_sse2_clrti(), gen_sse2_comi(), gen_sse2_loadd(), gen_sse2_movdq2q(), gen_sse2_movdq2q_rex64(), gen_sse2_movq(), gen_sse2_movq2dq(), gen_sse2_movq2dq_rex64(), gen_sse2_pmaddwd(), gen_sse2_punpckhbw(), gen_sse2_punpckhdq(), gen_sse2_punpckhqdq(), gen_sse2_punpckhwd(), gen_sse2_punpcklbw(), gen_sse2_punpckldq(), gen_sse2_punpcklqdq(), gen_sse2_punpcklwd(), gen_sse2_stored(), gen_sse2_storesd(), gen_sse2_ucomi(), gen_sse2_umulsidi3(), gen_sse2_umulv2siv2di3(), gen_sse2_unpckhpd(), gen_sse2_unpcklpd(), gen_sse_clrv2df(), gen_sse_clrv4sf(), gen_sse_comi(), gen_sse_movhlps(), gen_sse_movlhps(), gen_sse_storess(), gen_sse_ucomi(), gen_sse_unpckhps(), gen_sse_unpcklps(), gen_stmxcsr(), gen_subdi3_carry_rex64(), gen_subsi3_carry(), gen_subsi3_carry_zext(), gen_suneq(), gen_sunge(), gen_sungt(), gen_sunle(), gen_sunlt(), gen_sunordered(), gen_testqi_ccz_1(), gen_testqi_ext_ccno_0(), gen_testsi_1(), gen_testsi_ccno_1(), gen_tls_global_dynamic_64(), gen_tls_local_dynamic_base_64(), gen_trap(), gen_tstdi(), gen_tstsi(), gen_udivmodhi4(), gen_umaxdi3(), gen_umaxsi3(), gen_umindi3(), gen_uminsi3(), gen_umulsi3_highpart(), gen_umulsidi3(), gen_untyped_call(), gen_v9_scc(), gen_x86_movdicc_0_m1_rex64(), gen_x86_movsicc_0_m1(), gen_x86_shift_adj_1(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), gen_xorqi_cc_ext_1(), general_induction_var(), get_biv_step(), get_biv_step_1(), get_iv_value(), get_last_value_validate(), get_thread_pointer(), gr_reg_or_0_operand(), GTY(), h8300_expand_branch(), h8300_insn_length_from_table(), hppa_va_arg(), i860_va_arg(), i860_va_start(), i960_output_ldconst(), i960_setup_incoming_varargs(), i960_va_arg(), i960_va_start(), ia64_emit_nops(), ia64_expand_builtin(), ia64_expand_compare(), ia64_expand_epilogue(), ia64_expand_lock_release(), ia64_expand_move(), ia64_expand_prologue(), ia64_expand_tls_address(), ia64_function_arg(), ia64_move_ok(), ia64_profile_hook(), ia64_return_addr_rtx(), ia64_va_arg(), if_then_else_cond(), init_emit_once(), init_expmed(), init_propagate_block_info(), instantiate_virtual_regs_1(), ip2k_gen_sCOND(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_ip_operand(), ip2k_split_words(), iq2000_address_cost(), iq2000_debugger_offset(), iq2000_rtx_costs(), iv_add(), iv_analyze(), iv_analyze_biv(), iv_analyze_op(), iv_constant(), iv_extend(), iv_get_reaching_def(), iv_number_of_iterations(), iv_subreg(), ix86_address_cost(), ix86_cc_mode(), ix86_decompose_address(), ix86_emit_fp_unordered_jump(), ix86_expand_aligntest(), ix86_expand_branch(), ix86_expand_builtin(), ix86_expand_call(), ix86_expand_carry_flag_compare(), ix86_expand_clear(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_compare(), ix86_expand_epilogue(), ix86_expand_fp_absneg_operator(), ix86_expand_fp_compare(), ix86_expand_fp_movcc(), ix86_expand_int_addcc(), ix86_expand_int_compare(), ix86_expand_int_movcc(), ix86_expand_prologue(), ix86_expand_sse_comi(), ix86_expand_strlen(), ix86_expand_strlensi_unroll_1(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_one_var(), ix86_expand_vector_set(), ix86_match_ccmode(), ix86_rtx_costs(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_long_move(), ix86_split_lshrdi(), ix86_va_arg(), ix86_va_start(), java_lang_expand_expr(), kill_sets(), known_cond(), legitimize_address(), legitimize_tls_address(), load_multiple_sequence(), loop_iterations(), m32c_compare_redundant(), m32r_return_addr(), m32r_va_arg(), m68hc11_expand_builtin_va_start(), m68hc11_expand_compare(), m68hc11_expand_compare_and_branch(), m68hc11_reload_operands(), m68hc11_rtx_costs(), m68hc11_split_logical(), m68hc11_split_move(), m68hc11_va_arg(), m68k_rtx_costs(), m88k_va_arg(), m88k_va_start(), machopic_finish(), machopic_output_indirection(), make_compound_operation(), make_extraction(), make_field_assignment(), mark_used_reg(), may_trap_p(), may_trap_p_1(), may_unswitch_on(), maybe_eliminate_biv_1(), mda_classify_address(), mem_min_alignment(), memory_address(), mips16_optimize_gp(), mips_address_cost(), mips_classify_address(), mips_debugger_offset(), mips_emit_compare(), mips_emit_scc(), mips_expand_builtin_bposge(), mips_expand_builtin_compare(), mips_function_value(), mips_legitimize_tls_address(), mips_move_1word(), mips_output_function_prologue(), mips_output_mi_thunk(), mips_prepare_builtin_arg(), mips_return_addr(), mips_va_arg(), mips_va_start(), mips_zero_if_equal(), mmix_canonicalize_comparison(), mmix_expand_builtin_va_arg(), mmix_function_outgoing_value(), mostly_false_jump(), mt_split_words(), no_equiv(), noce_try_bitop(), noce_try_sign_mask(), noce_try_store_flag(), noce_try_store_flag_mask(), note_set_pseudo_multiple_uses(), operand_subword(), output_153(), output_154(), output_155(), output_156(), output_197(), output_198(), output_199(), output_204(), output_212(), output_213(), output_85(), output_86(), output_89(), output_90(), output_91(), output_92(), output_93(), output_96(), output_97(), output_andsi3(), output_call(), output_cbranch(), output_condjump(), output_constant_pool(), output_constant_pool_1(), output_fpops(), output_function_exception_table(), output_loadsave_fpregs(), output_move_double(), output_move_himode(), output_move_qimode(), output_move_quad(), output_move_simode_const(), output_move_stricthi(), output_move_strictqi(), output_movhi(), output_movqi(), output_movsisf(), output_multi_immediate(), output_push_double(), output_scc_di(), output_shift_insn(), output_ttype(), output_vtable_inherit(), pa_adjust_insn_length(), pj_expand_builtin_va_arg(), precondition_loop_p(), preferred_la_operand_p(), prepare_cmp_insn(), prepare_float_lib_cmp(), prepare_scc_operands(), prescan_loop(), print_operand(), print_operand_address(), print_pattern(), profile_function(), push_reload(), recog_2(), recog_9(), recog_for_combine(), record_giv(), record_value_for_reg(), reg_or_0_operand(), reload_combine(), reload_combine_note_use(), reload_cse_move2add(), reload_reg_free_for_value_p(), remove_constant_addition(), return_prediction(), rs6000_complex_function_value(), rs6000_darwin64_record_arg(), rs6000_emit_allocate_stack(), rs6000_emit_sCOND(), rs6000_expand_binop_builtin(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_expand_vector_extract(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rs6000_function_value(), rs6000_generate_compare(), rs6000_legitimize_tls_address(), rs6000_libcall_value(), rs6000_maybe_dead(), rs6000_mixed_function_arg(), rs6000_output_mi_thunk(), rs6000_rtx_costs(), rs6000_spe_function_arg(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_compare_and_swapqhi(), rs6000_split_lock_test_and_set(), rs6000_va_arg(), rs6000_va_start(), rtl_flow_call_edges_add(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), s390_add_execute(), s390_alc_comparison(), s390_branch_condition_mask(), s390_cannot_copy_insn_p(), s390_canonicalize_comparison(), s390_comparison(), s390_dump_execute(), s390_dump_pool(), s390_emit_call(), s390_emit_compare(), s390_emit_compare_and_swap(), s390_emit_prologue(), s390_expand_addcc(), s390_expand_builtin(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_insv(), s390_expand_movmem(), s390_expand_setmem(), s390_function_arg(), s390_mainpool_finish(), s390_optimize_prologue(), s390_reorg(), s390_slb_comparison(), s390_va_arg(), s390_va_start(), safe_vector_operand(), scan_loop(), score_return_addr(), score_select_cc_mode(), secondary_input_reload_class(), secondary_reload_class(), set_mem_attributes_minus_bitpos(), set_noop_p(), setup_incoming_promotions(), setup_incoming_varargs(), sh_1el_vec(), sh_builtin_saveregs(), sh_expand_binop_v2sf(), sh_expand_builtin(), sh_expand_epilogue(), sh_expand_prologue(), sh_expand_unop_v2sf(), sh_function_arg(), sh_output_mi_thunk(), sh_va_arg(), sh_va_start(), shorten_into_mode(), simple_memory_operand(), simple_reg_p(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_gen_relational(), simplify_giv_expr(), simplify_if_then_else(), simplify_logical(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), simplify_using_condition(), simplify_using_initial_values(), singlemove_string(), sjlj_emit_function_enter(), skip_use_of_return_value(), sparc_assemble_integer(), sparc_emit_float_lib_cmp(), sparc_emit_floatunsdi(), sparc_emit_set_const64_longway(), sparc_expand_move(), sparc_struct_value_rtx(), sparc_va_arg(), spe_build_register_parallel(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_expand_stv_builtin(), spill_restore_mem(), split_branches(), split_double(), split_load_immediate(), standard_sse_constant_p(), std_expand_builtin_va_arg(), std_expand_builtin_va_start(), store_constructor(), store_expr(), store_field(), store_multiple_sequence(), store_unaligned_arguments_into_pseudos(), strict_low_part_peephole_ok(), subst(), subst_constants(), subtract_reg_term(), th_output_mi_thunk(), try_combine(), unroll_loop_runtime_iterations(), unswitch_single_loop(), update_equiv_regs(), update_giv_derive(), v850_return_addr(), v850_va_arg(), validate_replace_rtx_1(), vax_output_int_move(), VEC(), VPARAMS(), x86_emit_floatuns(), xstormy16_emit_cbranch(), xstormy16_expand_arith(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xstormy16_expand_call(), xstormy16_function_arg(), xtensa_builtin_saveregs(), xtensa_expand_scc(), xtensa_va_arg(), and xtensa_va_start().
| #define CONST1_RTX | ( | MODE | ) | (const_tiny_rtx[1][(int) (MODE)]) |
Definition at line 1711 of file rtl.h.
Referenced by const_1f_operand(), expand_powi(), fp_literal_one(), gen_rtx_CONST_VECTOR(), gen_split_321(), gen_split_323(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), i960_print_operand(), ia64_print_operand(), insert_var_expansion_initialization(), ix86_emit_i387_log1p(), secondary_reload_class(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_relational_operation(), and standard_80387_constant_p().
| #define const1_rtx (const_int_rtx[MAX_SAVED_CONST_INT+1]) |
Definition at line 1697 of file rtl.h.
Referenced by alpha_emit_floatuns(), arm_select_cc_mode(), basic_induction_var(), bb_estimate_probability_locally(), bfin_expand_builtin(), biv_total_increment(), canonicalize_iv_subregs(), check_ext_dependent_givs(), combine_simplify_rtx(), const1_operand(), control_flow_insn_p(), cris_notice_update_cc(), d30v_expand_builtin_va_arg(), do_store_flag(), dump_iv_info(), dw2_asm_output_encoded_addr_rtx(), eligible_for_epilogue_delay(), eligible_for_restore_insn(), eligible_for_sibcall_delay(), emit_0_to_1_insn(), emit_block_move_via_loop(), emit_case_bit_tests(), emit_conditional_add(), emit_prefetch_instructions(), emit_store_flag(), emit_store_flag_force(), estimate_probability(), expand_a_rotate(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin(), expand_builtin_longjmp(), expand_builtin_memcmp(), expand_builtin_setjmp(), expand_builtin_signbit(), expand_builtin_strcmp(), expand_builtin_strncmp(), expand_decl_cleanup(), expand_divmod(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_float(), expand_mult(), expand_parity(), expand_smod_pow2(), expand_subword_shift(), express_from(), express_from_1(), fold_rtx(), gen_call_gp(), gen_call_value_gp(), gen_compare(), gen_cvtdq2pd(), gen_cvtps2pd(), gen_cvtps2pi(), gen_cvtss2sd(), gen_cvttps2pi(), gen_divdi3(), gen_divsi3(), gen_doloop_end_internal(), gen_edge_profiler(), gen_epilogue(), gen_ffssi2(), gen_int_relational(), gen_mmx_pmaddwd(), gen_mmx_punpckhbw(), gen_mmx_punpckhdq(), gen_mmx_punpckhwd(), gen_mmx_punpcklbw(), gen_mmx_punpckldq(), gen_mmx_punpcklwd(), gen_mmx_uavgv4hi3(), gen_mmx_uavgv8qi3(), gen_movstrsi_internal2(), gen_nop_m(), gen_pfacc(), gen_pfnacc(), gen_pfpnacc(), gen_pi2fw(), gen_prologue(), gen_pswapdv2sf2(), gen_pswapdv2si2(), gen_shifty_op(), gen_shl_sext(), gen_sibcall_epilogue(), gen_sibcall_gp(), gen_split_1386(), gen_split_1387(), gen_split_274(), gen_split_276(), gen_split_305(), gen_split_306(), gen_split_307(), gen_split_308(), gen_split_309(), gen_split_310(), gen_split_321(), gen_split_323(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), gen_split_385(), gen_split_386(), gen_split_387(), gen_split_388(), gen_sse2_loadd(), gen_sse2_loadsd_1(), gen_sse2_movlpd(), gen_sse2_movsd(), gen_sse2_pmaddwd(), gen_sse2_punpckhbw(), gen_sse2_punpckhdq(), gen_sse2_punpckhqdq(), gen_sse2_punpckhwd(), gen_sse2_punpcklbw(), gen_sse2_punpckldq(), gen_sse2_punpcklqdq(), gen_sse2_punpcklwd(), gen_sse2_uavgv16qi3(), gen_sse2_uavgv8hi3(), gen_sse2_unpckhpd(), gen_sse2_unpcklpd(), gen_sse_loadss_1(), gen_sse_movhlps(), gen_sse_movlhps(), gen_sse_movss(), gen_sse_unpckhps(), gen_sse_unpcklps(), gen_strmovqi(), gen_strmovqi_1(), gen_strmovqi_rex64(), gen_strmovqi_rex_1(), gen_strsetqi(), gen_strsetqi_1(), gen_strsetqi_rex64(), gen_strsetqi_rex_1(), gen_trap(), gen_udivdi3(), gen_udivsi3(), gen_v9_scc(), gen_vmaddv2df3(), gen_vmaddv4sf3(), gen_vmdivv2df3(), gen_vmdivv4sf3(), gen_vmmaskcmpv2df3(), gen_vmmaskcmpv4sf3(), gen_vmmaskncmpv2df3(), gen_vmmaskncmpv4sf3(), gen_vmmulv2df3(), gen_vmmulv4sf3(), gen_vmrcpv4sf2(), gen_vmrsqrtv4sf2(), gen_vmsmaxv2df3(), gen_vmsmaxv4sf3(), gen_vmsminv2df3(), gen_vmsminv4sf3(), gen_vmsqrtv2df2(), gen_vmsqrtv4sf2(), gen_vmsubv2df3(), gen_vmsubv4sf3(), general_induction_var(), GTY(), h8sx_classify_shift(), i960_print_operand_addr(), implies_p(), incdec_operand(), init_emit_once(), iv_analyze_biv(), iv_constant(), iv_extend(), iv_number_of_iterations(), iv_subreg(), ix86_expand_carry_flag_compare(), ix86_expand_int_addcc(), ix86_expand_strlensi_unroll_1(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_low_nonzero(), ix86_expand_vector_init_one_nonzero(), ix86_expand_vector_set(), ix86_rtx_costs(), ix86_split_ashl(), ix86_split_ashldi(), ix86_va_arg(), legitimize_pic_address(), legitimize_tls_address(), loop_givs_reduce(), lshift_cheap_p(), make_field_assignment(), mark_constant_pool_use(), mips_emit_int_relational(), mips_expand_builtin_bposge(), mips_expand_builtin_compare(), mips_relational_operand_ok_p(), mips_va_arg(), noce_try_abs(), noce_try_addcc(), noce_try_bitop(), noce_try_store_flag_inc(), optimize_bitfield_assignment_op(), output_196(), output_197(), output_198(), output_199(), output_200(), output_201(), output_202(), output_203(), output_204(), output_205(), output_206(), output_207(), output_208(), output_209(), output_210(), output_211(), output_212(), output_213(), output_214(), output_215(), output_216(), output_217(), output_218(), output_219(), output_220(), output_221(), output_222(), output_223(), output_408(), output_409(), output_413(), output_414(), output_415(), output_416(), output_417(), output_418(), output_419(), output_420(), output_421(), output_422(), output_h8sx_shift(), output_move_qimode(), output_movhi(), output_movqi(), output_movsisf(), output_restore(), output_shift_insn(), precondition_loop_p(), prepare_cmp_insn(), prepare_float_lib_cmp(), record_biv(), return_prediction(), rs6000_va_arg(), rtl_gen_edge_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), s390_expand_addcc(), s390_expand_setmem(), s390_va_arg(), sh_expand_binop_v2sf(), sh_expand_t_scc(), sh_expand_unop_v2sf(), sh_va_arg(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_giv_expr(), simplify_logical(), simplify_relational_operation(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), sparc_emit_fixunsdi(), sparc_emit_float_lib_cmp(), sparc_emit_floatunsdi(), sparc_nonflat_function_epilogue(), strength_reduce(), subst_constants(), unroll_loop_runtime_iterations(), update_giv_derive(), vax_output_int_add(), VPARAMS(), x86_emit_floatuns(), xstormy16_expand_builtin_va_arg(), and xtensa_va_arg().
| #define CONST2_RTX | ( | MODE | ) | (const_tiny_rtx[2][(int) (MODE)]) |
| #define const2_rtx (const_int_rtx[MAX_SAVED_CONST_INT+2]) |
Definition at line 1698 of file rtl.h.
Referenced by arm_gen_movmemqi(), bundling(), discover_flags_reg(), expand_block_move(), h8sx_classify_shift(), ix86_expand_clrmem(), ix86_expand_movmem(), ix86_expand_strlensi_unroll_1(), ix86_expand_vector_set(), m68hc11_z_replacement(), sh_initialize_trampoline(), sparc_emit_float_lib_cmp(), xstormy16_expand_casesi(), and xstormy16_initialize_trampoline().
| #define CONST_DOUBLE_HIGH | ( | r | ) | XCWINT (r, 1, CONST_DOUBLE) |
Definition at line 1016 of file rtl.h.
Referenced by alpha_const_double_ok_for_letter_p(), alpha_expand_mov(), alpha_extract_integer(), and_operand(), arc_double_limm_p(), arith10_double_operand(), arith11_double_operand(), arith_double_4096_operand(), arith_double_operand(), assemble_integer(), canon_hash(), const64_high_operand(), const64_operand(), const_double_high_int(), const_double_htab_eq(), const_double_htab_hash(), const_double_low_int(), const_double_split(), const_rtx_hash_1(), const_uint32_operand(), constant_subword(), copy_rtx_and_substitute(), cris_print_operand(), crx_const_double_ok(), cselib_hash_rtx(), d30v_print_operand(), decode_rtx_const(), easy_vector_constant(), expand_mult(), gen_lowpart_common(), get_double(), hash_expr_1(), hash_rtx(), immed_double_const(), includes_rldic_lshift_p(), includes_rldicr_lshift_p(), input_operand(), ip2k_gen_unsigned_comp_branch(), ip2k_get_high_half(), ip2k_split_words(), logical_operand(), m32c_print_operand(), m68hc11_gen_highpart(), make_tree(), mask64_operand(), mmix_intval(), mn10300_wide_const_load_uses_clr(), mode_mask_operand(), mode_signbit_p(), move_src_operand(), num_insns_constant(), output_addr_const(), output_addr_const_pdp11(), output_move_double(), output_move_quad(), output_pic_addr_const(), output_push_double(), output_toc(), plus_constant(), plus_constant_wide(), print_operand(), print_value(), real_power_of_2_operand(), reg_or_0_operand(), reg_or_logical_cint_operand(), rs6000_emit_move(), rs6000_emit_set_const(), rs6000_rtx_costs(), rtl_expr_nonnegative_p(), s390_extract_hi(), s390_extract_qi(), s390_single_hi(), s390_single_qi(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_relational_operation(), simplify_subreg(), simplify_unary_operation(), small_int_or_double(), sparc_emit_set_const64(), sparc_rtx_costs(), split_double(), try_combine(), uint32_operand(), uns_small_int(), vax_float_literal(), vax_rtx_cost(), vax_rtx_costs(), and x86_64_zero_extended_value().
| #define CONST_DOUBLE_LOW | ( | r | ) | XCWINT (r, 0, CONST_DOUBLE) |
Definition at line 1015 of file rtl.h.
Referenced by alpha_const_double_ok_for_letter_p(), alpha_expand_mov(), alpha_extract_integer(), and_operand(), arc_double_limm_p(), arith10_double_operand(), arith11_double_operand(), arith_double_4096_operand(), arith_double_operand(), assemble_integer(), canon_hash(), compare_operand(), const64_high_operand(), const64_operand(), const_double_from_real_value(), const_double_high_int(), const_double_htab_eq(), const_double_htab_hash(), const_double_low_int(), const_double_split(), const_rtx_hash_1(), constant_subword(), copy_rtx_and_substitute(), cris_print_operand(), crx_const_double_ok(), cselib_hash_rtx(), d30v_print_operand(), decode_rtx_const(), easy_fp_constant(), easy_vector_constant(), expand_mult(), frv_print_operand(), gen_lowpart_common(), get_double(), hash_expr_1(), hash_rtx(), immed_double_const(), includes_rldic_lshift_p(), includes_rldicr_lshift_p(), input_operand(), int_2word_operand(), ip2k_gen_unsigned_comp_branch(), ip2k_get_low_half(), ip2k_split_words(), iq2000_move_1word(), legitimize_operand(), logical_operand(), m68hc11_gen_lowpart(), make_tree(), mask64_operand(), mips_move_1word(), mmix_constant_address_p(), mmix_intval(), mn10300_wide_const_load_uses_clr(), mode_mask_operand(), mode_signbit_p(), move_src_operand(), num_insns_constant(), output_addr_const(), output_addr_const_pdp11(), output_fpops(), output_move_double(), output_move_quad(), output_move_single(), output_pic_addr_const(), output_push_double(), output_toc(), plus_constant(), plus_constant_wide(), print_operand(), print_value(), real_power_of_2_operand(), reg_or_0_operand(), rs6000_emit_move(), rs6000_emit_set_const(), rs6000_rtx_costs(), s390_extract_hi(), s390_extract_qi(), s390_single_hi(), s390_single_qi(), set_extends(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_relational_operation(), simplify_subreg(), simplify_unary_operation(), small_int_or_double(), sparc_emit_set_const64(), sparc_rtx_costs(), split_double(), try_combine(), uns_small_int(), vax_float_literal(), vax_rtx_cost(), vax_rtx_costs(), and xtensa_output_literal().
| #define CONST_DOUBLE_REAL_VALUE | ( | r | ) | ((struct real_value *)&CONST_DOUBLE_LOW(r)) |
Definition at line 1017 of file rtl.h.
Referenced by arc_print_operand(), c4x_print_operand(), canon_hash(), const_double_htab_eq(), const_double_htab_hash(), const_rtx_hash_1(), cselib_hash_rtx(), decode_rtx_const(), expand_copysign(), fr30_print_operand(), hash_rtx(), ix86_expand_copysign(), m32r_print_operand(), print_operand(), print_rtx(), print_value(), rs6000_hash_constant(), simplify_binary_operation(), simplify_const_binary_operation(), and simplify_immed_subreg().
| #define CONST_OR_PURE_CALL_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK3("CONST_OR_PURE_CALL_P", (RTX), CALL_INSN, NOTE, \ EXPR_LIST)->unchanging)
Definition at line 567 of file rtl.h.
Referenced by alpha_emit_xfloating_libcall(), alpha_legitimize_address(), copy_insn_list(), copy_loop_body(), cse_insn(), cselib_process_insn(), delete_prior_computation(), df_insns_modify(), emit_call_1(), emit_copy_of_insn_after(), estimate_probability(), find_exits(), find_invariants_bb(), global_reg_mentioned_p(), invalidate_skipped_block(), mark_call(), memref_used_between_p(), need_fake_edge_p(), nonlocal_mentioned_p(), nonlocal_referenced_p(), nonlocal_set_p(), prescan_loop(), propagate_one_insn(), pure_call_p(), record_opr_changes(), rs6000_legitimize_tls_address(), scan_loop(), sched_analyze(), store_killed_in_insn(), and validate_equiv_mem().
| #define CONST_VECTOR_ELT | ( | RTX, | |||
| N | ) | XCVECEXP (RTX, 0, N, CONST_VECTOR) |
Definition at line 1020 of file rtl.h.
Referenced by arm_assemble_integer(), arm_emit_vector_const(), arm_print_value(), canon_hash(), const_vector_elt_as_int(), cselib_hash_rtx(), decode_rtx_const(), dump_constants_1(), easy_vector_constant(), easy_vector_constant_add_self(), easy_vector_same(), gen_easy_altivec_constant(), gen_easy_vector_constant_add_self(), hash_expr_1(), hash_rtx(), make_tree(), output_constant_pool(), output_constant_pool_2(), output_vec_const_move(), rtl_expr_nonnegative_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_subreg(), simplify_ternary_operation(), and simplify_unary_operation().
| #define CONST_VECTOR_NUNITS | ( | RTX | ) | XCVECLEN (RTX, 0, CONST_VECTOR) |
Definition at line 1023 of file rtl.h.
Referenced by arm_assemble_integer(), arm_emit_vector_const(), arm_print_value(), canon_hash(), cselib_hash_rtx(), decode_rtx_const(), dump_constants_1(), easy_vector_constant(), easy_vector_same(), hash_expr_1(), hash_rtx(), make_tree(), output_constant_pool(), output_constant_pool_2(), rtl_expr_nonnegative_p(), and simplify_immed_subreg().
| #define CONSTANT_P | ( | X | ) |
Value:
(GET_CODE (X) == LABEL_REF || GET_CODE (X) == SYMBOL_REF \ || GET_CODE (X) == CONST_INT || GET_CODE (X) == CONST_DOUBLE \ || GET_CODE (X) == CONST || GET_CODE (X) == HIGH \ || GET_CODE (X) == CONST_VECTOR \ || GET_CODE (X) == CONSTANT_P_RTX)
Definition at line 280 of file rtl.h.
Referenced by alpha_emit_set_const(), alpha_expand_mov(), alpha_preferred_reload_class(), arith32_operand(), arm_legitimize_address(), arm_reload_memory_operand(), ashlqi3_out(), ashrqi3_out(), asm_operand_ok(), avoid_constant_pool_reference(), break_out_memory_refs(), broken_move(), c4x_emit_move_sequence(), call_operand_address(), can_combine_p(), canonicalize_condition(), check_cond_move_block(), choose_reload_regs(), combine_simplify_rtx(), commutative_operand_precedence(), compare_from_rtx(), compute_mov_length(), cond_move_process_if_block(), consec_sets_giv(), consec_sets_invariant_p(), constant_address_p(), constrain_operands(), consttable_operand(), convert_move(), copy_rtx_and_substitute(), cprop_insn(), cris_address_cost(), cris_bdap_operand(), cris_general_operand_or_gotless_symbol(), cris_general_operand_or_symbol(), cris_print_index(), cris_print_operand(), cris_side_effect_mode_ok(), cse_insn(), cse_process_notes(), dead_libcall_p(), decompose(), detect_remat_webs(), distribute_notes(), do_compare_rtx_and_jump(), do_local_cprop(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), emit_cmp_and_jump_insns(), emit_group_load(), emit_group_load_1(), emit_input_reload_insns(), emit_library_call_value_1(), emit_move_complex(), emit_move_insn(), emit_move_insn_1(), emit_move_multi_word(), emit_move_sequence(), emit_prefetch_instructions(), emit_push_insn(), emit_soft_tfmode_libcall(), emit_store_flag(), equiv_constant(), exp_equiv_p(), expand_asm_operands(), expand_binop(), expand_builtin_frame_address(), expand_doubleword_shift(), expand_end_stmt_expr(), expand_expr(), expand_expr_real_1(), expand_inline_function(), expand_subword_shift(), expand_twoval_binop(), expand_vector_binop(), expand_vector_unop(), express_from(), express_from_1(), extend_value_for_giv(), find_addr_reg(), find_avail_set(), find_base_term(), find_base_value(), find_bypass_set(), find_constant_term_loc(), find_equiv_reg(), find_reloads(), find_reloads_address(), find_reloads_address_part(), find_reloads_toplev(), find_split_point(), fixup_match_1(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), force_operand(), force_reg(), form_sum(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_rewrite_mem(), frv_secondary_reload_class(), function_invariant_p(), gcse_constant_p(), gen_compare(), gen_divdi3(), gen_divsi3(), gen_reload(), gen_udivdi3(), gen_udivsi3(), general_operand(), get_addr(), get_biv_step_1(), h8300_classify_operand(), h8300_rtx_costs(), hash_scan_set(), i960_address_cost(), i960_print_operand_addr(), ia64_expand_movxf_movrf(), ia64_preferred_reload_class(), if_then_else_cond(), immediate_operand(), immune_p(), input_operand(), insert(), insn_divmod_values_to_profile(), insn_sets_btr_p(), insns_match_p(), instantiate_decl(), instantiate_virtual_regs_1(), ip2k_extra_constraint(), iv_analyze(), iv_analyze_biv(), iv_analyze_expr(), iv_analyze_op(), ix86_attr_length_immediate_default(), ix86_binary_operator_ok(), ix86_expand_binary_operator(), ix86_expand_branch(), ix86_expand_vector_init(), ix86_expand_vector_move(), ix86_fixup_binary_operands(), ix86_preferred_reload_class(), ix86_prepare_fp_compare_args(), ix86_rtx_costs(), legitimate_address_p(), legitimate_lo_sum_address_p(), legitimate_pic_operand_p(), legitimize_address(), legitimize_pic_address(), load_mems(), long_const_operand(), loop_bivs_check(), loop_find_equiv_value(), lshrqi3_out(), m32c_extra_constraint_p2(), m32c_legitimate_address_p(), m68hc11_expand_compare_and_branch(), m88k_va_start(), macho_lo_sum_memory_operand(), make_safe_from(), mark_temp_addr_taken(), may_trap_p(), may_trap_p_1(), may_unswitch_on(), maybe_eliminate_biv_1(), mcore_call_address_operand(), mcore_gen_compare_reg(), mcore_reload_class(), mem_min_alignment(), memory_address(), memrefs_conflict_p(), mips_legitimize_move(), mips_move_1word(), mips_secondary_reload_class(), mmix_print_operand(), move_block_to_reg(), move_by_pieces(), move_operand(), movsi_source_operand(), mt_print_operand_simple_address(), noce_emit_move_insn(), noce_try_cmove(), nonimmediate_operand(), nonmemory_operand(), nonoverlapping_memrefs_p(), nonzero_address_p(), not_modify_reg(), note_invalid_constants(), old_insns_match_p(), output_block_move(), output_move_double(), output_move_himode(), output_move_qimode(), output_move_quad(), output_movhi(), output_movqi(), output_movsisf(), plus_constant(), plus_constant_wide(), plus_minus_operand_p(), precompute_register_parameters(), preferred_reload_class(), prepare_cmp_insn(), preserve_rtl_expr_result(), preserve_temp_slots(), print_operand(), print_operand_address(), process_reg_param(), push_block(), push_reload(), record_address_regs(), record_giv(), record_jump_cond(), record_reg_classes(), reg_imm_operand(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_set_last(), reload(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reload_inner_reg_of_subreg(), reload_memory_operand(), return_prediction(), rs6000_assemble_integer(), rs6000_emit_move(), rs6000_emit_set_const(), rs6000_expand_vector_init(), rs6000_legitimize_address(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_equal_for_loop_p(), scan_loop(), scan_one_insn(), secondary_reload_class(), sh_address_cost(), simple_rhs_p(), simple_set_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_expand_binop(), simplify_if_then_else(), simplify_plus_minus(), simplify_relational_operation_1(), simplify_set(), simplify_subreg(), simplify_unary_operation(), simplify_unary_operation_1(), simplify_using_initial_values(), single_insn_src_p(), soft_df_operand(), sparc_expand_move(), split_di(), store_bit_field(), store_by_pieces_1(), store_expr(), store_split_bit_field(), subst_constants(), thumb_legitimate_address_p(), thumb_load_double_from_address(), try_replace_reg(), valid_initial_value_p(), x86_64_movabs_operand(), xstormy16_expand_call(), xstormy16_print_operand_address(), xtensa_emit_move_sequence(), and xtensa_preferred_reload_class().
| #define CONSTANT_POOL_ADDRESS_P | ( | RTX | ) | (RTL_FLAG_CHECK1("CONSTANT_POOL_ADDRESS_P", (RTX), SYMBOL_REF)->unchanging) |
Definition at line 1220 of file rtl.h.
Referenced by addr24_operand(), annotate_constant_pool_refs(), arm_adjust_cost(), arm_assemble_integer(), arm_legitimate_address_p(), arm_rtx_costs(), arm_rtx_costs_1(), avoid_constant_pool_reference(), compute_transpout(), computed_jump_p_1(), constant_pool_address_operand(), constant_pool_expr_1(), constantpool_address_p(), copy_rtx_and_substitute(), current_function_operand(), double_memory_operand(), find_constant_pool_ref(), find_reloads_address(), fold_rtx(), fold_rtx_mem_1(), force_const_mem(), frv_emit_movsi(), get_some_local_dynamic_name_1(), ia64_expand_move(), ix86_split_long_move(), larl_operand(), legitimate_pic_address_disp_p(), legitimize_pic_address(), local_symbol_p(), local_symbolic_operand(), machine_dependent_reorg(), mark_constant(), mark_jump_label(), mark_used_regs(), maybe_get_pool_constant(), memory_offset_in_range_p(), mips16_constant(), mips16_rewrite_pool_refs(), mips_classify_symbol(), mips_offset_within_object_p(), noce_try_abs(), nonlocal_mentioned_p_1(), note_invalid_constants(), output_object_block(), place_block_symbol(), plus_constant(), plus_constant_wide(), print_operand_address(), read_only_operand(), replace_label(), rs6000_emit_move(), rtx_referenced_p_1(), s390_decompose_address(), score_classify_symbol(), score_offset_within_object_p(), sdata_symbolic_operand(), simple_memory_operand(), small_symbolic_operand(), split_1(), thumb_legitimate_address_p(), thumb_rtx_costs(), true_dependence(), and write_dependence_p().
| #define constm1_rtx (const_int_rtx[MAX_SAVED_CONST_INT-1]) |
Definition at line 1699 of file rtl.h.
Referenced by alpha_expand_epilogue(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), bb_estimate_probability_locally(), bfin_optimize_loop(), c4x_expand_epilogue(), c4x_rptb_insert(), check_dbra_loop(), combine_simplify_rtx(), emit_conditional_add(), emit_libcall_block(), emit_store_flag(), estimate_probability(), expand_a_rotate(), expand_builtin_eh_return_data_regno(), expand_builtin_memcmp(), expand_builtin_object_size(), expand_builtin_strcmp(), expand_builtin_strncmp(), expand_divmod(), expand_expr_real_1(), expand_mult(), expand_prologue(), express_from(), function_arg(), gen_compare(), gen_conditional_move(), gen_doloop_end_internal(), gen_ffsdi2(), gen_ffssi2(), gen_insv(), gen_mod_pow2(), gen_peephole2_1467(), gen_peephole2_1468(), gen_peephole2_1469(), gen_peephole2_1479(), gen_split_1281(), gen_split_1283(), gen_split_1284(), gen_split_1286(), gen_split_1288(), gen_split_1372(), gen_split_1373(), gen_x86_movdicc_0_m1_rex64(), gen_x86_movsicc_0_m1(), hppa_profile_hook(), if_then_else_cond(), incdec_operand(), iv_number_of_iterations(), ix86_expand_carry_flag_compare(), ix86_expand_fp_compare(), ix86_expand_int_addcc(), ix86_expand_int_movcc(), ix86_expand_prologue(), ix86_expand_strlen(), ix86_split_ashl(), ix86_split_ashldi(), m68hc11_split_logical(), m68hc11_split_move(), mips_expand_builtin_compare(), mmix_canonicalize_comparison(), move_by_pieces(), noce_try_abs(), noce_try_addcc(), noce_try_sign_mask(), noce_try_store_flag_inc(), num_sign_bit_copies1(), output_196(), output_197(), output_198(), output_199(), output_200(), output_201(), output_202(), output_203(), output_204(), output_205(), output_206(), output_207(), output_208(), output_209(), output_210(), output_211(), output_212(), output_213(), output_214(), output_215(), output_216(), output_217(), output_218(), output_219(), output_220(), output_221(), output_222(), output_223(), output_43(), output_81(), output_condjump(), output_move_double(), output_movhi(), output_movqi(), output_movsisf(), precondition_loop_p(), prepare_float_lib_cmp(), recog_2(), recog_9(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), s390_canonicalize_comparison(), s390_expand_addcc(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_movmem(), s390_expand_setmem(), sh_1el_vec(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_giv_expr(), simplify_if_then_else(), simplify_logical(), simplify_plus_minus(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_unary_operation(), simplify_unary_operation_1(), split_double(), split_load_immediate(), store_by_pieces(), store_constructor(), and vax_output_int_add().
| #define CONTAINING_INSN | ( | RTX | ) | XCEXP (RTX, 2, LABEL_REF) |
| #define CSELIB_VAL_PTR | ( | RTX | ) | X0CSELIB(RTX, 0) |
Definition at line 593 of file rtl.h.
Referenced by add_mem_for_addr(), cselib_lookup(), discard_useless_values(), find_base_term(), get_addr(), new_cselib_val(), references_value_p(), rtx_equal_for_cselib_p(), and rtx_equal_for_memref_p().
| #define DEF_RTL_EXPR | ( | ENUM, | |||
| NAME, | |||||
| FORMAT, | |||||
| CLASS | ) | ENUM , |
| #define FIND_REG_INC_NOTE | ( | INSN, | |||
| REG | ) | 0 |
Definition at line 1250 of file rtl.h.
Referenced by can_combine_p(), canonicalize_condition(), final_scan_insn(), find_reloads_address_1(), reg_set_between_after_reload_p(), reg_set_p(), reg_used_between_after_reload_p(), rs6000_ra_ever_killed(), and try_combine().
| #define FIRST_VIRTUAL_REGISTER (FIRST_PSEUDO_REGISTER) |
Definition at line 1810 of file rtl.h.
Referenced by arm_eliminable_register(), expand_inline_function(), fixed_base_plus_p(), fixup_stack_1(), force_operand(), frv_emit_movsi(), general_no_elim_operand(), instantiate_decl(), nonzero_address_p(), print_rtx(), refers_to_regno_p(), rtx_addr_can_trap_p(), and rtx_addr_can_trap_p_1().
| #define frame_pointer_rtx (global_rtl[GR_FRAME_POINTER]) |
Definition at line 1769 of file rtl.h.
Referenced by adjust_stack_reference(), arc_eligible_for_epilogue_delay(), arm_adjust_cost(), arm_coproc_mem_operand(), assign_stack_local_1(), basereg_operand(), borx_reg_operand(), byte_accesses_mergeable_p(), call_insn_operand(), canon_hash(), cirrus_memory_offset(), cris_eligible_for_epilogue_delay(), cris_expand_epilogue(), cris_expand_prologue(), cris_side_effect_mode_ok(), crx_expand_epilogue(), crx_expand_prologue(), d30v_expand_epilogue(), d30v_expand_prologue(), dbl_memory_one_insn_operand(), effective_address_32bit_p(), expand_builtin_return_addr(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_prologue(), extra_constraint(), extra_constraint_Q(), find_base_term(), find_equiv_reg(), find_reloads_address(), fixed_base_plus_p(), fr30_expand_epilogue(), fr30_expand_prologue(), frv_expand_epilogue(), frv_expand_prologue(), function_invariant_p(), gen_rtx_REG(), general_no_elim_operand(), hash_rtx(), hppa_expand_epilogue(), hppa_expand_prologue(), i960_function_name_declare(), immune_p(), index_register_operand(), init_alias_once(), init_emit(), init_emit_once(), init_expr_once(), init_propagate_block_info(), instantiate_new_reg(), instantiate_virtual_regs_1(), iq2000_debugger_offset(), ix86_decompose_address(), ix86_setup_incoming_varargs(), ix86_va_start(), legitimate_address_p(), legitimize_address(), load_multiple_operation(), loop_invariant_p(), m32r_expand_prologue(), m88k_debugger_offset(), m88k_expand_epilogue(), m88k_expand_prologue(), mcore_expand_epilog(), mcore_expand_prolog(), memory_address_length(), memref_is_stack_slot(), memrefs_conflict_p(), mips_debugger_offset(), mmix_return_addr_rtx(), mt_expand_epilogue(), mt_expand_prologue(), nonlocal_mentioned_p_1(), nonmemory_no_elim_operand(), nonzero_address_p(), nonzero_bits1(), output_153(), output_154(), output_155(), output_156(), pj_expand_epilogue(), pj_expand_prologue(), preferred_reload_class(), reg_no_sp_operand(), reg_not_elim_operand(), reload(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_unstable_p(), rtx_varies_p(), s390_decompose_address(), sh_expand_epilogue(), sh_expand_prologue(), sh_set_return_address(), sp_operand(), sp_operand2(), sparc_builtin_saveregs(), sparc_flat_eligible_for_epilogue_delay(), sparc_struct_value_rtx(), store_multiple_operation(), subst_reg_equivs(), and thumb_legitimate_address_p().
| #define GEN_INT | ( | N | ) | gen_rtx_CONST_INT (VOIDmode, (HOST_WIDE_INT) (N)) |
Definition at line 1802 of file rtl.h.
Referenced by add_reg_br_prob_note(), add_to_sp(), addr_side_effect_eval(), adjust_address_1(), adjust_offset_for_component_ref(), adjust_stack_reference(), allocate_dynamic_stack_space(), alpha_align_insns(), alpha_emit_conditional_branch(), alpha_emit_set_const(), alpha_emit_set_const_1(), alpha_emit_set_long_const(), alpha_emit_xfloating_arith(), alpha_emit_xfloating_cvt(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_compare_and_swap_12(), alpha_expand_epilogue(), alpha_expand_lock_test_and_set_12(), alpha_expand_prologue(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_initialize_trampoline(), alpha_legitimize_address(), alpha_legitimize_reload_address(), alpha_output_mi_thunk_osf(), alpha_setup_incoming_varargs(), alpha_split_compare_and_swap_12(), alpha_split_conditional_move(), alpha_split_lock_test_and_set_12(), altivec_frame_fixup(), arm_call_tls_get_addr(), arm_canonicalize_comparison(), arm_expand_prologue(), arm_function_arg(), arm_gen_constant(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_legitimize_address(), arm_output_epilogue(), arm_output_mi_thunk(), arm_poke_function_name(), arm_reload_in_hi(), arm_reload_out_hi(), arm_return_addr(), arm_set_return_address(), arm_split_constant(), assemble_real(), assign_parm_setup_block(), assign_parm_setup_stack(), assign_parms(), bfin_expand_binop_builtin(), bfin_expand_builtin(), bfin_expand_epilogue(), bfin_expand_movmem(), bfin_expand_strmov(), bfin_output_mi_thunk(), bfin_reorg(), block_move_loop(), block_move_no_loop(), build_mask64_2_operands(), build_post_landing_pads(), bundling(), c4x_emit_libcall_mulhi(), c4x_expand_epilogue(), c4x_expand_prologue(), c4x_rptb_insert(), calculate_giv_inc(), change_address(), check_dbra_loop(), choose_multiplier(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), clipper_va_arg(), combine_bnp(), combine_predictions_for_insn(), compare_and_jump_seq(), compare_from_rtx(), compute_argument_addresses(), compute_branch_probabilities(), compute_plussi_length(), compute_value_histograms(), cond_exec_process_if_block(), constant_subword(), construct_container(), convert_from_eh_region_ranges_1(), copy_insn_notes(), cris_expand_epilogue(), cris_expand_prologue(), crx_expand_epilogue(), crx_expand_prologue(), cse_insn(), d30v_build_long_insn(), d30v_expand_builtin_saveregs(), d30v_expand_builtin_va_arg(), d30v_expand_epilogue(), d30v_expand_prologue(), dead_or_predicable(), determine_max_iter(), discover_flags_reg(), divmod_fixed_value_transform(), do_compare_rtx_and_jump(), do_pending_stack_adjust(), do_restore(), do_spill(), do_tablejump(), dump_constants(), dump_constants_1(), dump_table(), dw2_asm_output_data(), dw2_asm_output_data_sleb128(), dw2_asm_output_data_uleb128(), eliminate_regs_in_insn(), emit_add(), emit_all_insn_group_barriers(), emit_and_preserve(), emit_bcnd(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_call_1(), emit_frame_save(), emit_group_load(), emit_group_store(), emit_i387_cw_initialization(), emit_insn_group_barriers(), emit_ldst(), emit_libcall_block(), emit_library_call_value_1(), emit_link_insn(), emit_move_complex(), emit_move_insn_1(), emit_move_resolve_push(), emit_move_sequence(), emit_multi_reg_push(), emit_note_insn_var_location(), emit_prefetch_instructions(), emit_push_insn(), emit_restore_regs(), emit_save_or_restore_regs(), emit_save_regs(), emit_sfm(), emit_unlikely_jump(), errata_emit_nops(), expand_a_rotate(), expand_ashiftrt(), expand_binop(), expand_block_move(), expand_builtin_args_info(), expand_builtin_classify_type(), expand_builtin_eh_return_data_regno(), expand_builtin_init_trampoline(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_memset(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_divmod(), expand_doubleword_mult(), expand_epilogue(), expand_epilogue_reg_restore(), expand_errno_check(), expand_expr(), expand_expr_real(), expand_expr_real_1(), expand_field_assignment(), expand_increment(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_main_function(), expand_mult(), expand_mult_const(), expand_prologue(), expand_prologue_reg_save(), expand_sdiv_pow2(), expand_shift(), expand_smod_pow2(), expand_superword_shift(), expand_unop(), express_from(), express_from_1(), extract_bit_field(), extract_force_align_mem_bit_field(), extract_left_shift(), final_biv_value(), final_emit_insn_group_barriers(), final_giv_value(), find_split_point(), finish_last_head(), fixup_match_1(), fixup_match_2(), fixup_var_refs_1(), fold_rtx(), force_to_mode(), fr30_expand_epilogue(), fr30_expand_prologue(), fr30_move_double(), frame_related_constant_load(), frv_emit_movsi(), frv_expand_builtin_saveregs(), frv_expand_builtin_va_start(), frv_expand_fdpic_call(), frv_expand_load_builtin(), frv_expand_prologue(), frv_expand_store_builtin(), frv_frame_offset_rtx(), frv_gen_GPsym2reg(), frv_initialize_trampoline(), frv_io_address_cookie(), frv_legitimize_tls_address(), frv_split_cond_move(), frv_split_scc(), function_arg(), function_arg_advance(), function_arg_record_value_2(), function_arg_record_value_3(), function_arg_union_value(), function_arg_vector_value(), function_epilogue(), function_prologue(), function_value(), gen_addqi_ext_1(), gen_andqi_ext_0(), gen_ashift(), gen_ashift_hi(), gen_ashldi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrsi3(), gen_block_redirect(), gen_builtin_setjmp_setup_32(), gen_builtin_setjmp_setup_64(), gen_casesi(), gen_casesi_internal(), gen_casesi_internal_di(), gen_cmpqi_ext_3(), gen_cmpqi_ext_3_insn(), gen_cmpqi_ext_3_insn_rex64(), gen_compare(), gen_cvtpi2ps(), gen_cvtsd2ss(), gen_cvtsi2sd(), gen_cvtsi2sdq(), gen_cvtsi2ss(), gen_cvtsi2ssq(), gen_cvtss2sd(), gen_divdi3(), gen_divmod_fixed_value(), gen_divmoddi4(), gen_divmodsi4(), gen_divsi3(), gen_easy_vector_constant_add_self(), gen_epilogue(), gen_extendhidi2(), gen_extendhisi2(), gen_extendqidi2(), gen_extendqihi2(), gen_extendqisi2(), gen_extv(), gen_extzv(), gen_far_branch(), gen_ffssi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_frame_mem_offset(), gen_indexed_expr(), gen_inlined_tls_plt(), gen_insv(), gen_int_mode(), gen_int_relational(), gen_iorqi_ext_0(), gen_leave(), gen_leave_rex64(), gen_lowpart_common(), gen_lshrdi3(), gen_lshrsi3(), gen_mix4right(), gen_mmx_pmaddwd(), gen_mmx_punpckhbw(), gen_mmx_punpckhwd(), gen_mmx_punpcklbw(), gen_mmx_punpcklwd(), gen_mod_pow2(), gen_mod_subtract(), gen_moddi3(), gen_modsi3(), gen_movsi_insv_1(), gen_movstrsi_internal3(), gen_nop_b(), gen_nop_f(), gen_nop_i(), gen_nop_x(), gen_peephole2_1055(), gen_peephole2_1472(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1499(), gen_peephole2_1500(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_pmulhrwv4hi3(), gen_popdi1(), gen_popsi1(), gen_prefetch(), gen_reload_indi(), gen_reload_insi(), gen_reload_outdi(), gen_reload_outsi(), gen_rep_movdi_rex64(), gen_rep_movsi(), gen_rep_movsi_rex64(), gen_rep_stosdi_rex64(), gen_rep_stossi(), gen_rep_stossi_rex64(), gen_return(), gen_rotlsi3(), gen_safe_HIGH64(), gen_safe_OR64(), gen_safe_SET64(), gen_safe_XOR64(), gen_shift_mix4left(), gen_shl_and(), gen_shl_sext(), gen_smuldi3_highpart(), gen_smulsi3_highpart(), gen_smulv4hi3_highpart(), gen_smulv8hi3_highpart(), gen_split_1056(), gen_split_1064(), gen_split_1065(), gen_split_1067(), gen_split_1068(), gen_split_1074(), gen_split_1075(), gen_split_1076(), gen_split_1080(), gen_split_1084(), gen_split_1088(), gen_split_1094(), gen_split_1095(), gen_split_1096(), gen_split_1097(), gen_split_1098(), gen_split_1099(), gen_split_1100(), gen_split_1101(), gen_split_1102(), gen_split_1103(), gen_split_1104(), gen_split_1202(), gen_split_1204(), gen_split_1212(), gen_split_1218(), gen_split_1221(), gen_split_1227(), gen_split_1234(), gen_split_1258(), gen_split_1260(), gen_split_1277(), gen_split_1279(), gen_split_1523(), gen_split_1524(), gen_split_1525(), gen_split_1526(), gen_split_1527(), gen_split_1528(), gen_split_1529(), gen_split_1530(), gen_split_1531(), gen_split_1532(), gen_split_1533(), gen_split_1534(), gen_split_1535(), gen_split_299(), gen_split_300(), gen_split_301(), gen_split_302(), gen_split_344(), gen_split_345(), gen_split_348(), gen_split_350(), gen_split_351(), gen_split_352(), gen_split_354(), gen_split_355(), gen_split_361(), gen_split_362(), gen_split_424(), gen_split_427(), gen_split_429(), gen_split_430(), gen_split_431(), gen_split_437(), gen_split_439(), gen_split_445(), gen_split_447(), gen_split_448(), gen_split_449(), gen_split_450(), gen_split_451(), gen_split_453(), gen_split_455(), gen_split_456(), gen_split_457(), gen_split_458(), gen_split_459(), gen_split_461(), gen_split_464(), gen_split_465(), gen_split_466(), gen_split_467(), gen_split_468(), gen_sse2_ashlti3(), gen_sse2_lshrti3(), gen_sse2_movhpd(), gen_sse2_pmaddwd(), gen_sse2_punpckhbw(), gen_sse2_punpckhdq(), gen_sse2_punpckhwd(), gen_sse2_punpcklbw(), gen_sse2_punpckldq(), gen_sse2_punpcklwd(), gen_sse2_umulv2siv2di3(), gen_sse_movhlps(), gen_sse_movhps(), gen_sse_movlhps(), gen_sse_movlps(), gen_sse_unpckhps(), gen_sse_unpcklps(), gen_strmovdi_rex64(), gen_strmovdi_rex_1(), gen_strmovhi(), gen_strmovhi_1(), gen_strmovhi_rex64(), gen_strmovhi_rex_1(), gen_strmovsi(), gen_strmovsi_1(), gen_strmovsi_rex64(), gen_strmovsi_rex_1(), gen_strsetdi_rex64(), gen_strsetdi_rex_1(), gen_strsethi(), gen_strsethi_1(), gen_strsethi_rex64(), gen_strsethi_rex_1(), gen_strsetsi(), gen_strsetsi_1(), gen_strsetsi_rex64(), gen_strsetsi_rex_1(), gen_testqi_ext_ccno_0(), gen_tlsmoff(), gen_trap(), gen_udivdi3(), gen_udivmoddi4(), gen_udivmodsi4(), gen_udivsi3(), gen_umoddi3(), gen_umodsi3(), gen_umuldi3_highpart(), gen_umulsi3_highpart(), gen_umulv4hi3_highpart(), gen_umulv8hi3_highpart(), gen_untyped_call(), gen_x86_shift_adj_1(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), gen_x86_shld_1(), gen_x86_shrd_1(), gen_xmulsi3_highpart_internal(), gen_xmulsi3_highpart_mulhi(), gen_xorqi_cc_ext_1(), gen_xorqi_ext_0(), gen_zero_extendhidi2(), gen_zero_extendhisi2(), gen_zero_extendqidi2(), gen_zero_extendqihi2(), gen_zero_extendqisi2(), gen_zero_extendsidi2(), get_address_cost(), get_aligned_mem(), get_memory_rtx(), get_mode_bounds(), get_unaligned_offset(), GTY(), h8300_emit_stack_adjustment(), h8300_push_pop(), h8sx_emit_movmd(), handle_structs_in_regs(), hppa_expand_epilogue(), hppa_expand_prologue(), hppa_legitimize_address(), hppa_profile_hook(), i860_va_arg(), i960_output_ldconst(), ia64_add_bundle_selector_before(), ia64_expand_atomic_op(), ia64_expand_epilogue(), ia64_expand_load_address(), ia64_expand_move(), ia64_expand_prologue(), ia64_expand_tls_address(), ia64_expand_vcondu_v2si(), ia64_expand_vecint_compare(), ia64_function_arg(), ia64_function_value(), ia64_init_dfa_pre_cycle_insn(), ia64_initialize_trampoline(), ia64_output_mi_thunk(), ia64_reload_gp(), ia64_reorg(), ia64_sched_reorder2(), ia64_split_return_addr_rtx(), ia64_split_timode(), ia64_split_tmode(), ia64_variable_issue(), if_then_else_cond(), immed_double_const(), inc_for_reload(), init_alignment_context(), init_caller_save(), init_emit_once(), init_expmed(), init_reload(), initialize_trampoline(), insert_phi_node(), instantiate_virtual_regs_in_insn(), invert_br_probabilities(), ip2k_adjust_stack_ref(), ip2k_gen_unsigned_comp_branch(), iq2000_add_large_offset_to_sp(), iq2000_expand_epilogue(), iq2000_expand_prologue(), iq2000_move_1word(), iv_number_of_iterations(), ix86_adjust_counter(), ix86_avoid_jump_misspredicts(), ix86_emit_fp_unordered_jump(), ix86_emit_restore_regs_using_mov(), ix86_expand_aligntest(), ix86_expand_ashl_const(), ix86_expand_ashlsi3_const(), ix86_expand_builtin(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_epilogue(), ix86_expand_fp_compare(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_prologue(), ix86_expand_push(), ix86_expand_reduc_v4sf(), ix86_expand_strlensi_unroll_1(), ix86_expand_vector_extract(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_general(), ix86_expand_vector_init_one_nonzero(), ix86_expand_vector_init_one_var(), ix86_expand_vector_set(), ix86_force_to_memory(), ix86_free_from_memory(), ix86_setup_incoming_varargs(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_ashr(), ix86_split_ashrdi(), ix86_split_fp_branch(), ix86_split_long_move(), ix86_split_lshr(), ix86_split_lshrdi(), ix86_va_arg(), legitimate_address_p(), legitimize_address(), legitimize_operands(), legitimize_pic_address(), legitimize_reload_address(), legitimize_tls_address(), load_reg(), m32c_cmp_flg_0(), m32c_emit_epilogue(), m32c_emit_prologue(), m32c_expand_insv(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_setmemhi(), m32c_function_arg(), m32c_initialize_trampoline(), m32c_legitimize_reload_address(), m32c_libcall_value(), m32c_prepare_shift(), m32c_pushm_popm(), m32r_expand_block_move(), m32r_expand_prologue(), m32r_load_pic_register(), m32r_output_block_move(), m32r_print_operand(), m32r_reload_lr(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_initialize_trampoline(), m68hc11_reload_operands(), m68hc11_split_move(), make_compound_operation(), make_extraction(), mcore_expand_epilog(), mcore_expand_insv(), mcore_expand_prolog(), mcore_modify_comparison(), mcore_output_andn(), mcore_output_bclri(), mcore_output_bseti(), mcore_output_inline_const_forced(), mda_classify_address(), mdp_select_add_imm(), mdx_block_move_loop(), mdx_epilogue(), mdx_prologue(), merge_memattrs(), mips_add_large_offset_to_sp(), mips_add_offset(), mips_block_move_loop(), mips_canonicalize_comparison(), mips_expand_builtin_bposge(), mips_expand_builtin_compare(), mips_expand_builtin_movtf(), mips_expand_epilogue(), mips_expand_prologue(), mips_function_value(), mips_get_unaligned_mem(), mips_move_1word(), mips_move_2words(), mips_move_integer(), mips_output_mi_thunk(), mips_prefetch_cookie(), mips_return_fpr_pair(), mips_set_return_address(), mmix_canonicalize_comparison(), mmix_emit_sp_add(), mmix_expand_prologue(), mmix_function_outgoing_value(), mmix_initialize_trampoline(), mn10300_function_value(), mn10300_gen_multiple_store(), mod_pow2_value_transform(), mod_subtract_transform(), move_block_from_reg(), move_block_to_reg(), move_by_pieces_1(), move_movables(), mt_emit_save_fp(), mt_emit_save_regs(), mt_emit_save_restore(), mt_expand_epilogue(), mt_expand_prologue(), mt_generate_compare(), mt_reorg_loops(), mt_setup_incoming_varargs(), mt_split_words(), multiply_by_cost(), noce_get_alt_condition(), noce_try_store_flag_constants(), nonzero_bits1(), nop_cycles_until(), optimize_bitfield_assignment_op(), output_119(), output_120(), output_121(), output_195(), output_196(), output_197(), output_198(), output_199(), output_200(), output_201(), output_202(), output_203(), output_204(), output_205(), output_206(), output_207(), output_208(), output_209(), output_210(), output_211(), output_212(), output_213(), output_214(), output_215(), output_216(), output_217(), output_218(), output_219(), output_220(), output_221(), output_245(), output_246(), output_247(), output_248(), output_257(), output_258(), output_259(), output_260(), output_279(), output_296(), output_408(), output_471(), output_475(), output_56(), output_58(), output_64bit_and(), output_64bit_ior(), output_658(), output_659(), output_87(), output_88(), output_91(), output_92(), output_96(), output_97(), output_98(), output_99(), output_addsi3(), output_and(), output_andsi3(), output_bb(), output_block_clear(), output_block_move(), output_bvb(), output_cbranch(), output_constructor(), output_dbra(), output_dsp16xx_float_const(), output_h8sx_shift(), output_inline_const(), output_ior(), output_iorsi3(), output_loadsave_fpregs(), output_mov_immediate(), output_movb(), output_move_const_into_data_reg(), output_move_double(), output_move_quad(), output_multi_immediate(), output_plussi(), output_push_double(), output_size_for_block_move(), output_stack_adjust(), output_v8plus_shift(), output_vec_const_move(), output_xorsi3(), pa_asm_output_mi_thunk(), peel_loop_simple(), pj_expand_builtin_va_arg(), pj_expand_epilogue(), pj_expand_prologue(), pj_output_rval(), pj_workout_arg_words(), plus_constant(), plus_constant_wide(), precondition_loop_p(), predict_insn(), prepare_cmp_insn(), print_exp(), print_operand(), probe_stack_range(), push_block(), record_set(), reg_nonzero_bits_for_combine(), reload_combine(), reload_cse_move2add(), reload_cse_simplify_set(), remove_fixup_regions(), restore_gprs(), return_addr_rtx(), romp_initialize_trampoline(), round_push(), round_trampoline_addr(), rs6000_aix_emit_builtin_unwind_init(), rs6000_complex_function_value(), rs6000_darwin64_record_arg_flush(), rs6000_darwin64_record_arg_recurse(), rs6000_emit_allocate_stack(), rs6000_emit_epilogue(), rs6000_emit_move(), rs6000_emit_prologue(), rs6000_emit_set_const(), rs6000_emit_set_long_const(), rs6000_emit_sync(), rs6000_expand_compare_and_swapqhi(), rs6000_expand_vector_set(), rs6000_frame_related(), rs6000_function_value(), rs6000_initialize_trampoline(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_libcall_value(), rs6000_mixed_function_arg(), rs6000_output_load_multiple(), rs6000_output_mi_thunk(), rs6000_spe_function_arg(), rs6000_split_multireg_move(), rs6000_va_arg(), rtl_gen_interval_profiler(), rtl_gen_pow2_profiler(), s390_const_ok_for_constraint_p(), s390_dump_pool(), s390_emit_epilogue(), s390_emit_prologue(), s390_end_pool(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_insv(), s390_expand_mask_and_shift(), s390_expand_movmem(), s390_expand_setmem(), s390_gen_rtx_const_DI(), s390_N_constraint_str(), s390_O_constraint_str(), s390_output_mi_thunk(), s390_va_arg(), save_gprs(), save_restore_insns(), sched_analyze(), score_function_arg(), score_initialize_trampoline(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_nonzero_bits_and_sign_copies(), set_reg_plus_d(), set_storage_via_setmem(), sge_plus_constant(), sh_builtin_saveregs(), sh_expand_epilogue(), sh_expand_prologue(), sh_expand_t_scc(), sh_function_arg(), sh_initialize_trampoline(), sh_output_mi_thunk(), sh_set_return_address(), shift_return_value(), simplify_and_const_int(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_for_convex(), simplify_giv_expr(), simplify_if_then_else(), simplify_logical(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_subtraction(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), singlemove_string(), sjlj_assign_call_site_values(), sjlj_emit_dispatch_table(), sjlj_mark_call_sites(), sparc64_initialize_trampoline(), sparc_builtin_saveregs(), sparc_emit_fixunsdi(), sparc_emit_float_lib_cmp(), sparc_emit_set_const32(), sparc_emit_set_const64(), sparc_emit_set_const64_longway(), sparc_emit_set_const64_quick2(), sparc_emit_set_symbolic_const64(), sparc_expand_compare_and_swap_12(), sparc_expand_epilogue(), sparc_expand_prologue(), sparc_initialize_trampoline(), sparc_output_mi_thunk(), sparc_struct_value_rtx(), sparc_va_arg(), spe_build_register_parallel(), spe_synthesize_frame_save(), spill_restore_mem(), split_adds_subs(), split_double(), split_load_immediate(), store_bit_field(), store_by_pieces_2(), store_constructor(), store_field(), store_one_arg(), store_reg(), store_reg_modify(), store_split_bit_field(), th_output_mi_thunk(), thumb_expand_epilogue(), thumb_expand_prologue(), thumb_set_return_address(), try_apply_stack_adjustment(), try_combine(), try_split(), try_to_integrate(), unroll_loop(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), update_br_prob_note(), validate_replace_rtx_1(), vfp_emit_fstmx(), VPARAMS(), vr4130_align_insns(), widen_clz(), widen_memory_access(), x86_output_mi_thunk(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_casesi(), xstormy16_expand_epilogue(), xstormy16_expand_prologue(), xstormy16_initialize_trampoline(), xtensa_expand_prologue(), xtensa_extend_reg(), xtensa_reorg(), and xtensa_va_arg().
Definition at line 231 of file rtl.h.
Referenced by _reg_unused_after(), a29k_clobbers_to(), a29k_get_reloaded_address(), a29k_set_memflags(), a29k_set_memflags_1(), a7_overlap_mentioned_p(), accum_operand(), accum_reg_operand(), active_insn_p(), add_condition_to_rtx(), add_constraint(), add_dependence(), add_deps_for_risky_insns(), add_forward_dependence(), add_immediate_operand(), add_insn_after(), add_insn_before(), add_label_notes(), add_mem_for_addr(), add_minipool_backward_ref(), add_minipool_forward_ref(), add_mode_tests(), add_operand(), add_reg_br_prob_note(), add_stored_regs(), add_stores(), add_subweb(), add_to_sequence(), add_values_to_cover(), adddi3_operand(), adder_unit_ready_cost(), addition_operation(), addr24_operand(), addr32_operand(), addr_affects_sp_p(), addr_generation_dependency_p(), addr_side_effect_eval(), address_cost(), addrs_ok_for_quad_peep(), addsubcosts(), adjacent_mem_locations(), adjust_address_1(), adjust_insn_length(), adjust_stack(), adjusted_comparison_operator(), aggregate_value_p(), aliases_everything_p(), alignable_memory_operand(), aligned_memory_operand(), aligned_operand(), alloc_DEPS_LIST(), alloc_INSN_LIST(), allocate_dynamic_stack_space(), allocate_initial_values(), alpha_adjust_cost(), alpha_align_insns(), alpha_cannot_force_const_mem(), alpha_comparison_operator(), alpha_does_function_need_gp(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_set_const(), alpha_emit_xfloating_libcall(), alpha_encode_section_info(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_mov(), alpha_expand_mov_nobwx(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_extra_constraint(), alpha_extract_integer(), alpha_fp_comparison_operator(), alpha_gp_save_rtx(), alpha_handle_trap_shadows(), alpha_legitimate_address_p(), alpha_legitimate_constant_p(), alpha_legitimize_address(), alpha_legitimize_reload_address(), alpha_preferred_reload_class(), alpha_rtx_costs(), alpha_secondary_reload_class(), alpha_set_memflags(), alpha_set_memflags_1(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), alpha_swapped_comparison_operator(), alpha_tablejump_addr_vec(), alpha_zero_comparison_operator(), alphaev4_next_group(), alphaev5_next_group(), alter_predicate_for_insn(), alter_reg(), alter_subreg(), altivec_expand_builtin(), altivec_register_operand(), analyze_insn_to_expand_var(), and_operand(), andcosts(), annotate_constant_pool_refs(), anti_adjust_stack(), any_condjump_p(), any_memory_operand(), any_uncondjump_p(), apply_change_group(), apply_distributive_law(), apply_macro_to_rtx(), apply_opt_in_copies(), approx_reg_cost_1(), ar_ccv_reg_operand(), ar_lc_reg_operand(), ar_pfs_reg_operand(), arc_address_cost(), arc_assemble_integer(), arc_double_limm_p(), arc_final_prescan_insn(), arc_output_function_epilogue(), arc_print_operand(), arc_print_operand_address(), arc_rtx_costs(), arc_select_cc_mode(), arith10_double_operand(), arith10_operand(), arith11_double_operand(), arith11_operand(), arith32_operand(), arith5_operand(), arith64_operand(), arith_4096_operand(), arith_double_4096_operand(), arith_double_operand(), arith_operand(), arith_or_logical_operator(), arith_reg_dest(), arith_reg_operand(), arith_reg_or_0_operand(), arithmetic_instr(), arm_9e_rtx_costs(), arm_add_operand(), arm_address_register_rtx_p(), arm_adjust_cost(), arm_arm_address_cost(), arm_assemble_integer(), arm_barrier_cost(), arm_cannot_copy_insn_p(), arm_cirrus_insn_p(), arm_comparison_operator(), arm_const_double_by_parts(), arm_const_double_inline_cost(), arm_coproc_mem_operand(), arm_debugger_arg_offset(), arm_emit_vector_const(), arm_fastmul_rtx_costs(), arm_final_prescan_insn(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_hard_register_operand(), arm_is_longcall_p(), arm_legitimate_address_p(), arm_legitimate_index_p(), arm_legitimize_address(), arm_mark_dllexport(), arm_mark_dllimport(), arm_memory_load_p(), arm_no_early_alu_shift_dep(), arm_no_early_alu_shift_value_dep(), arm_no_early_mul_dep(), arm_no_early_store_addr_dep(), arm_not_operand(), arm_output_addr_const_extra(), arm_output_load_gr(), arm_pe_encode_section_info(), arm_print_operand(), arm_print_value(), arm_reload_in_hi(), arm_reload_memory_operand(), arm_reload_out_hi(), arm_reorg(), arm_rhs_operand(), arm_rhsm_operand(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arm_select_dominance_cc_mode(), arm_size_rtx_costs(), arm_slowmul_rtx_costs(), arm_split_constant(), arm_thumb_address_cost(), arm_tls_operand_p_1(), arm_tls_symbol_p(), arm_xscale_rtx_costs(), arx_reg_operand(), ashlhi3_out(), ashlqi3_out(), ashlsi3_out(), ashrhi3_out(), ashrqi3_out(), ashrsi3_out(), asm_conditional_branch(), asm_noperands(), asm_operand_ok(), assemble_external(), assemble_integer(), assemble_variable(), assign_parm_adjust_entry_rtl(), assign_parm_find_stack_rtl(), assign_parm_is_stack_parm(), assign_parm_setup_block(), assign_parm_setup_block_p(), assign_parm_setup_reg(), assign_parms(), athlon_directdec_unit_ready_cost(), athlon_fp_add_unit_ready_cost(), athlon_fp_mul_unit_ready_cost(), athlon_fp_muladd_unit_ready_cost(), athlon_fp_store_unit_ready_cost(), athlon_fp_unit_ready_cost(), athlon_ieu_unit_blockage(), athlon_ieu_unit_blockage_range(), athlon_ieu_unit_conflict_cost(), athlon_ieu_unit_ready_cost(), athlon_load_unit_ready_cost(), athlon_muldiv_unit_blockage(), athlon_muldiv_unit_blockage_range(), athlon_muldiv_unit_conflict_cost(), athlon_muldiv_unit_ready_cost(), athlon_vectordec_unit_blockage(), athlon_vectordec_unit_blockage_range(), athlon_vectordec_unit_ready_cost(), attr_copy_rtx(), attr_length_call(), attr_rtx_1(), attr_rtx_cost(), auto_inc_p(), autoinc_mode(), avoid_constant_pool_reference(), avr_address_cost(), avr_assemble_integer(), avr_io_address_p(), avr_operand_rtx_cost(), avr_out_sbxx_branch(), avr_output_function_epilogue(), avr_reorg(), avr_rtx_costs(), avr_simplify_comparision_p(), avr_simplify_comparison_p(), b_mode_operand(), back_branch_in_range_p(), back_edge_of_syntactic_loop_p(), bad_signed_byte_operand(), barrier_align(), base_alias_check(), basereg_operand(), basic_induction_var(), bb_estimate_probability_locally(), bfin_assemble_integer(), bfin_delegitimize_address(), bfin_dsp_memref_p(), bfin_expand_call(), bfin_expand_movmem(), bfin_expand_prologue(), bfin_expand_strmov(), bfin_gen_compare(), bfin_legitimate_address_p(), bfin_longcall_p(), bfin_optimize_loop(), bfin_reorg(), bfin_reorg_loops(), bfin_rtx_costs(), bfin_secondary_reload(), biased_biv_fits_mode_p(), big_const_operand(), binary_float_operator(), binary_fp_operator(), binary_logical_operator(), bit_memory_operand(), bit_operand(), bit_operator(), bitset_operand(), block_alloc(), block_has_only_trap(), block_jumps_and_fallthru_p(), block_label(), boolean_operator(), boolean_or_operator(), borx_reg_operand(), br_flag_operand(), br_flag_or_constant_operand(), branch_comparison_operator(), branch_dest(), branch_operand(), branch_operator(), branch_positive_comparison_operator(), branch_prob(), branch_zero_operator(), bras_sym_operand(), break_out_memory_refs(), broken_move(), bte_operand(), btr_def_live_range(), build_def_use(), build_insn_chain(), build_mask64_2_operands(), build_mips16_call_stub(), bundling(), bypass_block(), bypass_conditional_jumps(), bypass_p(), byte_accesses_mergeable_p(), byte_immediate_operand(), c4x_address_cost(), c4x_arn_mem_operand(), c4x_arn_reg_operand(), c4x_autoinc_operand(), c4x_check_laj_p(), c4x_check_legit_addr(), c4x_emit_move_sequence(), c4x_immed_float_constant(), c4x_immed_int_constant(), c4x_label_conflict(), c4x_label_ref_used_p(), c4x_legitimate_address_p(), c4x_legitimize_address(), c4x_operand_subword(), c4x_print_operand(), c4x_print_operand_address(), c4x_Q_constraint(), c4x_r11_set_p(), c4x_R_constraint(), c4x_R_indirect(), c4x_rptb_insert(), c4x_rptb_nop_p(), c4x_rptb_rpts_p(), c4x_rptb_valid_p(), c4x_S_address_parse(), c4x_S_constraint(), c4x_S_indirect(), c4x_T_constraint(), c4x_U_constraint(), c4x_valid_operands(), c_expand_expr(), cached_nonzero_bits(), cached_num_sign_bit_copies(), calc_address_cost(), calc_live_regs(), calculate_giv_inc(), calculate_needs_all_insns(), call26_operand(), call_address_operand(), call_insn_operand(), call_operand(), can_combine_p(), can_disregard_other_sets(), can_hoist_insn_p(), can_predict_insn_p(), can_throw_external(), can_throw_internal(), cancel_changes(), canon_condition(), canon_for_address(), canon_hash(), canon_list_insert(), canon_reg(), canon_reg_for_combine(), canon_rtx(), canon_true_dependence(), canonicalize_condition(), cant_combine_insn_p(), carry_compare_operand(), carry_operand(), cc_arithop(), cc_arithopn(), cc_operand(), cc_reg_not_cr0_operand(), cc_reg_operand(), cc_register(), ccr_bit(), ccr_eqne_operator(), cfg_layout_can_duplicate_bb_p(), cfg_layout_redirect_edge(), change_address_1(), check_attr_test(), check_attr_value(), check_cond_move_block(), check_conversions(), check_dbra_loop(), check_defs(), check_dependence(), check_eliminable_occurrences(), check_epilogue_internal_label(), check_ext_dependent_givs(), check_final_value(), check_for_label_ref(), check_insn_for_bivs(), check_insn_for_givs(), check_maybe_invariant(), check_pic(), check_precision(), check_promoted_subreg(), check_return_regs(), check_seenlabel(), check_sibcall_argument_overlap_1(), check_store(), check_use_sfunc_addr(), choose_reload_regs(), cint8_operand(), cint_16_operand(), cint_8_operand(), cirrus_memory_offset(), cirrus_reorg(), classic_gcse(), classify_insn(), cleanup_barriers(), cleanup_subreg_operands(), cleanup_unconditional_jumps(), clear_storage(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), clear_struct_flag(), clipper_movstr(), clobbered_register(), cmp_fp_expander_operand(), cmp_int16_operand(), cmp_op(), cmp_operand(), cmpib_comparison_operator(), cmplpower2_operand(), cmplsrcb_operand(), cmpsi_operand(), coalesce_regs_in_copies(), collect_insn_data(), combinable_i3pat(), combine_bnp(), combine_btr_defs(), combine_instructions(), combine_movables(), combine_regs(), combine_reloads(), combine_reversed_comparison_code(), combine_simplify_rtx(), combine_stack_adjustments_for_block(), commit_one_edge_insertion(), commutative_float_operator(), commutative_operand_precedence(), compare_and_jump_seq(), compare_condition(), compare_from_rtx(), compare_operand(), compares_alternatives_p(), comparison_operator(), comparison_operator_index(), compress_float_constant(), computation_cost(), compute_a_rotate_length(), compute_a_shift_cc(), compute_a_shift_length(), compute_alignments(), compute_alternative_mask(), compute_argument_addresses(), compute_bb_dataflow(), compute_defs_uses_and_gen(), compute_hash_table(), compute_hash_table_work(), compute_kill_rd(), compute_ld_motion_mems(), compute_logical_op_cc(), compute_logical_op_length(), compute_luids(), compute_mov_length(), compute_plussi_cc(), compute_plussi_length(), compute_predicate_codes(), compute_regstack_size(), compute_reloc_for_rtx(), compute_reloc_for_rtx_1(), compute_save_world_info(), compute_store_table(), compute_transp(), compute_transpout(), computed_jump_p(), computed_jump_p_1(), cond_exec_get_condition(), cond_exec_operand(), cond_exec_process_if_block(), cond_exec_process_insns(), cond_move_dest_operand(), cond_move_operand(), cond_move_process_if_block(), condexec_addsub_operator(), condexec_binary_operator(), condexec_branch_operator(), condexec_dest_operand(), condexec_extend_operator(), condexec_memory_operand(), condexec_sf_add_operator(), condexec_sf_conv_operator(), condexec_shiftl_operator(), condexec_si_binary_operator(), condexec_si_divide_operator(), condexec_si_media_operator(), condexec_si_unary_operator(), condexec_source_operand(), condexec_test_operator(), condexec_unary_operator(), condition_value(), conditional_move_operand(), conditionalize_block(), conditions_mutex_p(), condjump_equiv_p(), condjump_in_parallel_p(), condjump_label(), condjump_p(), condop_operator(), consec_sets_giv(), consec_sets_invariant_p(), const248_operand(), const48_operand(), const64_high_operand(), const64_operand(), const_8bit_operand(), const_addr_memory_operand(), const_double_operand(), const_double_split(), const_float_1_operand(), const_hash_1(), const_immediate_operand(), const_int_1_31_operand(), const_int_1_operand(), const_int_ge_8_operand(), const_int_gt_2_operand(), const_int_hi_operand(), const_int_operand(), const_int_pow2_p(), const_int_qi_operand(), const_operand(), const_rtx_hash_1(), const_shift_operand(), const_sint32_operand(), const_uint32_operand(), constant_address_p(), constant_call_address_operand(), constant_memory_operand(), constant_operand(), constant_pool_address_operand(), constant_pool_constant_p(), constant_pool_expr_1(), constant_subword(), constantpool_address_p(), constantpool_mem_p(), constprop_register(), constrain_operands(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contained_in_p(), contains(), contains_muldiv(), contains_pseudo(), contains_replace_regs(), contains_symbol_ref(), control_flow_insn_p(), convert_from_eh_region_ranges_1(), convert_memory_address(), convert_modes(), convert_move(), convert_to_eh_region_ranges(), convex_adjust_cost(), coprocessor2_operand(), coprocessor_operand(), copy_all_regs(), copy_boolean(), copy_cost(), copy_fp_args(), copy_insn_1(), copy_insn_list(), copy_insn_notes(), copy_insn_p(), copy_loop_body(), copy_loop_headers(), copy_most_rtx(), copy_replacements(), copy_replacements_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), copy_rtx_unchanging(), copy_src_to_dest(), copy_to_suggested_reg(), copyprop_hardreg_forward_1(), count_alternatives(), count_basic_blocks(), count_bb_insns(), count_nonfixed_reads(), count_occurrences(), count_one_set(), count_or_remove_death_notes(), count_reg_usage(), count_register_operand(), count_rtxs(), count_sub_rtxs(), count_tst_insns(), covers_regno_no_parallel_p(), covers_regno_p(), cprop(), cprop_insn(), cprop_jump(), cr_operand(), create_basic_block_structure(), create_ddg(), create_delayed_rename(), create_fix_barrier(), cris_additive_operand_extend_operator(), cris_address_cost(), cris_asm_output_symbol_ref(), cris_bdap_biap_operand(), cris_bdap_operand(), cris_commutative_orth_op(), cris_emit_movem_store(), cris_expand_pic_call_address(), cris_extend_operator(), cris_gen_movem_load(), cris_general_operand_or_plt_symbol(), cris_got_symbol(), cris_gotless_symbol(), cris_mem_call_operand(), cris_mem_op(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_op_str(), cris_operand_extend_operator(), cris_orthogonal_operator(), cris_output_addr_const(), cris_output_addr_const_extra(), cris_pic_symbol_type_of(), cris_plus_or_bound_operator(), cris_print_base(), cris_print_index(), cris_print_operand(), cris_print_operand_address(), cris_reg_overlap_mentioned_p(), cris_reload_address_legitimized(), cris_rtx_costs(), cris_side_effect_mode_ok(), cris_split_movdx(), cris_store_multiple_op_p(), cris_symbol(), cris_target_asm_function_epilogue(), cris_valid_pic_const(), crx_addr_reg_p(), crx_decompose_address(), crx_expand_movmem(), crx_print_operand(), crx_print_operand_address(), cse_around_loop(), cse_basic_block(), cse_cc_succs(), cse_check_loop_start(), cse_end_of_basic_block(), cse_insn(), cse_main(), cse_process_notes(), cse_rtx_varies_p(), cse_set_around_loop(), cselib_hash_rtx(), cselib_invalidate_mem_1(), cselib_invalidate_regno(), cselib_invalidate_rtx(), cselib_lookup(), cselib_mem_conflict_p(), cselib_process_insn(), cselib_record_set(), cselib_record_sets(), cselib_subst_to_values(), current_file_function_operand(), current_function_operand(), d30v_adjust_cost(), d30v_emit_comparison(), d30v_emit_cond_move(), d30v_init_cumulative_args(), d30v_legitimate_address_p(), d30v_memory_operand(), d30v_mode_dependent_address_p(), d30v_move_2words(), d30v_print_operand(), d30v_print_operand_address(), d30v_print_operand_memory_reference(), d30v_split_double(), d_register_operand(), darwin_local_data_pic(), darwin_non_lazy_pcrel(), data_segment_operand(), dbl_memory_one_insn_operand(), dbl_memory_two_insn_operand(), dead_or_predicable(), dead_or_set_p(), dead_or_set_regno_p(), dead_register_here(), decode_addr_const(), decode_asm_operands(), decode_rtx_const(), decompose(), def_reaches_here_p(), default_elf_select_rtx_section(), default_encode_section_info(), default_invalid_within_doloop(), default_rtx_costs(), default_select_rtx_section(), defuse_overlap_p_1(), delete_address_reloads(), delete_address_reloads_1(), delete_barrier(), delete_computation(), delete_dead_insn(), delete_dead_jumptables(), delete_for_peephole(), delete_handlers(), delete_insn(), delete_insn_chain(), delete_jump(), delete_null_pointer_checks(), delete_null_pointer_checks_1(), delete_output_reload(), delete_prior_computation(), delete_related_insns(), destination_operand(), destination_tfmode_operand(), detect_remat_webs(), detect_webs_set_in_cond_jump(), determine_max_iter(), df_create_unused_note(), df_def_record_1(), df_defs_record(), df_find_def(), df_find_use(), df_insn_contains_asm_1(), df_insn_refs_record(), df_insns_modify(), df_read_modify_subreg_p(), df_ref_create_structure(), df_ref_record(), df_ri_bb_compute(), df_rtx_mem_replace(), df_urec_mark_reg_change(), df_uses_record(), di_operand(), diagnostic_for_asm(), diddle_return_value(), discover_flags_reg(), distribute_and_simplify_rtx(), distribute_links(), distribute_notes(), div_operand(), div_operator(), divide_unit_ready_cost(), divmod_fixed_value_transform(), divmod_operator(), do_compare_rtx_and_jump(), do_input_reload(), do_jump(), do_jump_if_equal(), do_local_cprop(), do_output_reload(), do_store_flag(), do_SUBST(), do_tablejump(), double_memory_operand(), double_reg_from_memory(), double_reg_to_memory(), drop_through_at_end_p(), dsp16xx_address_cost(), dsp16xx_comparison_operator(), dsp16xx_makes_calls(), dst_operand(), dummy_unit_ready_cost(), dump_constraints(), dump_static_insn_cost(), dump_table(), duplicate_insn_chain(), duplicate_loop_exit_test(), dw2_asm_output_encoded_addr_rtx(), dw2_assemble_integer(), dw2_force_const_mem(), easy_fp_constant(), easy_vector_constant(), easy_vector_constant_add_self(), effective_address_32bit_p(), eligible_for_annul_false(), eligible_for_delay(), eligible_for_epilogue_delay(), eligible_for_restore_insn(), eligible_for_return_delay(), eligible_for_sibcall_delay(), eliminate_constant_term(), eliminate_known_true(), eliminate_lr2ip(), eliminate_partially_redundant_loads(), eliminate_phi(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit(), emit_a_rotate(), emit_a_shift(), emit_all_insn_group_barriers(), emit_bcnd(), emit_block_move(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_call_1(), emit_call_insn(), emit_call_insn_after(), emit_call_insn_after_noloc(), emit_call_insn_before(), emit_call_insn_before_noloc(), emit_cond_move(), emit_conditional_add(), emit_copy_of_insn_after(), emit_group_load(), emit_group_load_1(), emit_group_move(), emit_group_store(), emit_hpdiv_const(), emit_input_reload_insns(), emit_insn(), emit_insn_after(), emit_insn_after_1(), emit_insn_after_noloc(), emit_insn_before(), emit_insn_before_noloc(), emit_insn_group_barriers(), emit_jump_if_reachable(), emit_jump_insn(), emit_jump_insn_after(), emit_jump_insn_after_noloc(), emit_jump_insn_before(), emit_jump_insn_before_noloc(), emit_libcall_block(), emit_library_call_value_1(), emit_link_insn(), emit_loads(), emit_move_complex(), emit_move_complex_push(), emit_move_insn(), emit_move_insn_1(), emit_move_multi_word(), emit_move_resolve_push(), emit_move_sequence(), emit_new_cond_insn(), emit_no_conflict_block(), emit_nop(), emit_note_insn_var_location(), emit_notes_in_bb(), emit_output_reload_insns(), emit_pic_move(), emit_predicate_relation_info(), emit_prefetch_instructions(), emit_push_insn(), emit_queue(), emit_reload_insns(), emit_soft_tfmode_libcall(), emit_store_flag(), emit_store_flag_force(), emit_symbolic_move(), emit_unop_insn(), empty_delay_slot(), encode_units_mask(), entry_and_rtx_equal_p(), ep_memory_operand(), epilogue_renumber(), eq_neq_comparison_operator(), eq_or_neq(), eqne_comparison_operator(), eqne_operator(), equality_comparison_operator(), equality_op(), equality_operator(), equiv_constant(), equiv_init_movable_p(), equiv_init_varies_p(), errata_emit_nops(), errata_find_address_regs(), estimate_probability(), evaluate_eq_attr(), even_fpr_operand(), even_gpr_operand(), even_reg_operand(), even_relop(), exact_log2_cint_operand(), exp_equiv_p(), expand_a_rotate(), expand_abs(), expand_anon_union_decl(), expand_ashiftrt(), expand_asm_operands(), expand_assignment(), expand_binop(), expand_block_clear(), expand_block_move(), expand_builtin(), expand_builtin_apply(), expand_builtin_expect(), expand_builtin_expect_jump(), expand_builtin_frame_address(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_mempcpy(), expand_builtin_prefetch(), expand_builtin_setjmp(), expand_builtin_stpcpy(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_compound_operation(), expand_copysign(), expand_copysign_absneg(), expand_decl(), expand_divmod(), expand_doubleword_shift(), expand_end_bindings(), expand_end_case_type(), expand_end_loop(), expand_end_stmt_expr(), expand_epilogue(), expand_exit_loop_if_false(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real(), expand_expr_real_1(), expand_expr_stmt_value(), expand_field_assignment(), expand_float(), expand_function_start(), expand_goto(), expand_goto_internal(), expand_increment(), expand_inline_function(), expand_move(), expand_movstr(), expand_mult(), expand_mult_const(), expand_one_builtin(), expand_preferences(), expand_return(), expand_shift(), expand_shift_operand(), expand_start_case(), expand_units(), expand_value_return(), expand_vector_binop(), expand_vector_unop(), expected_value_to_br_prob(), expr_equiv_p(), expr_killed_p(), express_from(), express_from_1(), ext_low_reg_operand(), ext_reg_operand(), extend_op(), extend_operand(), extend_operator(), extend_reg_operand(), extend_reg_or_0_operand(), extend_value_for_giv(), extendpsi_operand(), extension_within_bounds_p(), extra_constraint(), extra_constraint_Q(), extract_bit_field(), extract_fixed_bit_field(), extract_insn(), extract_left_shift(), extract_mentioned_regs_helper(), extract_sfunc_addr(), extract_split_bit_field(), extui_fldsz_operand(), f0_operand(), f1_operand(), f_register_operand(), fcc0_reg_operand(), fcc_operand(), fcc_reg_operand(), fcc_register_operand(), fcmov_comparison_operator(), fcr_operand(), fdpic_fptr_operand(), fdpic_operand(), fetchadd_operand(), file_and_line_for_asm(), final(), final_emit_insn_group_barriers(), final_prescan_insn(), final_reg_note_copy(), final_scan_insn(), find_addr_reg(), find_and_mark_used_attributes(), find_and_verify_loops(), find_avail_set(), find_barrier(), find_base_term(), find_base_value(), find_basic_block(), find_basic_blocks_1(), find_bb_boundaries(), find_best_addr(), find_bypass_set(), find_common_reg_term(), find_comparison_args(), find_cond_trap(), find_constant_pool_ref(), find_constant_term_loc(), find_dead_or_set_registers(), find_dummy_reload(), find_equiv_reg(), find_evaluations_1(), find_first_parameter_load(), find_if_block(), find_implicit_sets(), find_inc_amount(), find_inherently_necessary(), find_insn_regmode_weight(), find_invariant_insn(), find_label_refs(), find_last_value(), find_line_note(), find_lo_sum(), find_lo_sum_using_gp(), find_loads(), find_ltrel_base(), find_matching_operand(), find_mem_conflicts(), find_mem_givs(), find_mem_in_note_1(), find_memory(), find_moveable_store(), find_next_ref(), find_operand(), find_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_regno_partial(), find_regs_nested(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_address_part(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_reusable_reload(), find_set_regmode_weight(), find_single_use(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_splittable_givs(), find_splittable_regs(), find_subweb(), find_symbolic_term(), find_temp_slot_from_address(), find_use_as_address(), find_used_regs(), first_active_insn(), first_insn_after_basic_block_note(), fix_bit_operand(), fix_crossing_conditional_branches(), fix_lexical_addr(), fixed_base_plus_p(), fixup_abnormal_edges(), fixup_addr_diff_vecs(), fixup_match_1(), fixup_match_2(), fixup_mova(), fixup_reorder_chain(), fixup_stack_1(), fixup_subreg_mem(), fixup_var_refs_1(), fixup_var_refs_insn(), fixup_var_refs_insns(), flag_operand(), flags_needed_for_conditional(), flags_set_1(), float_binary(), float_const_operand(), float_conversion(), float_relational_operator(), float_unary(), flow_active_insn_p(), flow_call_edges_add(), flow_delete_block_noexpunge(), flow_find_cross_jump(), flush_addressof(), flush_hash_table(), fmpyaddoperands(), fmpysuboperands(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_mult_add(), fold_rtx_subreg(), follow_jumps(), following_call(), for_each_insn_in_loop(), for_each_rtx(), for_each_rtx_1(), force_const_mem(), force_nonfallthru_and_redirect(), force_not_mem(), force_operand(), force_reg(), force_to_mode(), forget_old_reloads_1(), form_sum(), forwarder_block_p(), forwarding_offset(), fp_arith_reg_operand(), fp_comparison_operator(), fp_high_losum_p(), fp_mov_p(), fp_operand(), fp_reg_operand(), fp_register_operand(), fp_sethi_p(), fp_zero_operand(), fpmem_offset_operand(), fpmove_src_operand(), fpr_operand(), fpr_or_int6_operand(), fpscr_operand(), fpu_add_operand(), fpu_rhs_operand(), fpu_unit_blockage(), fpu_unit_blockage_range(), fpu_unit_conflict_cost(), fpu_unit_ready_cost(), fpul_operand(), fr30_check_multiple_regs(), fr30_const_double_is_zero(), fr30_expand_prologue(), fr30_move_double(), fr30_print_operand(), fr30_print_operand_address(), fr_nonimmediate_operand(), fr_reg_or_fp01_operand(), fr_register_operand(), free_bb_for_insn(), free_DEPS_LIST_node(), free_insn_expr_list_list(), free_INSN_LIST_node(), frv_assemble_integer(), frv_check_constant_argument(), frv_clear_registers_used(), frv_cond_flags(), frv_const_unspec_p(), frv_emit_comparison(), frv_emit_cond_move(), frv_emit_move(), frv_emit_movsi(), frv_expand_block_clear(), frv_expand_block_move(), frv_expand_cut_builtin(), frv_expand_fdpic_call(), frv_expand_voidbinop_builtin(), frv_for_each_packet(), frv_function_contains_far_jump(), frv_function_prologue(), frv_function_symbol_referenced_p(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_ifcvt_rewrite_mem(), frv_index_memory(), frv_init_cumulative_args(), frv_insert_nop_in_packet(), frv_int_to_acc(), frv_io_address_cookie(), frv_legitimate_address_p(), frv_legitimate_constant_p(), frv_legitimate_memory_operand(), frv_legitimize_address(), frv_load_operand(), frv_optimize_membar_local(), frv_pack_insn_p(), frv_print_operand(), frv_print_operand_address(), frv_print_operand_jump_hint(), frv_print_operand_memory_reference(), frv_read_iacc_argument(), frv_registers_conflict_p(), frv_registers_conflict_p_1(), frv_registers_update(), frv_registers_update_1(), frv_secondary_reload_class(), frv_small_data_reloc_p(), frv_split_cond_move(), frv_split_double_load(), frv_split_minmax(), frv_split_scc(), function_cannot_inline_p(), function_invariant_p(), function_label_operand(), function_operand(), gcse_constant_p(), gen_adddi3(), gen_addsi3(), gen_allocate_stack(), gen_ashift_hi(), gen_ashldi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrsi3(), gen_attr(), gen_binary(), gen_block_redirect(), gen_branch_equality(), gen_branch_equality_di(), gen_branch_equality_di_inverted(), gen_branch_equality_inverted(), gen_branch_fp(), gen_branch_fp_inverted(), gen_branch_zero(), gen_branch_zero_di(), gen_branch_zero_di_inverted(), gen_branch_zero_inverted(), gen_call(), gen_call_value(), gen_cmpdi(), gen_cmphi(), gen_cmpqi(), gen_cmpsi(), gen_cmpstrsi(), gen_compare(), gen_conditional_branch(), gen_conditional_move(), gen_conditional_trap(), gen_datalabel_ref(), gen_eh_epilogue(), gen_exp(), gen_expand(), gen_extenddftf2(), gen_extenddfxf2(), gen_extendhidi2(), gen_extendhisi2(), gen_extendqidi2(), gen_extendqihi2(), gen_extendqisi2(), gen_extendsfdf2(), gen_extendsftf2(), gen_extendsfxf2(), gen_extv(), gen_extzv(), gen_group_rtx(), gen_highpart(), gen_indexed_expr(), gen_indirect_jump(), gen_insn(), gen_insv(), gen_int_relational(), gen_lowpart(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_lowpart_if_possible(), gen_lshrdi3(), gen_lshrsi3(), gen_maskcmpv2df3(), gen_maskcmpv4sf3(), gen_maskncmpv2df3(), gen_maskncmpv4sf3(), gen_movdi(), gen_move_insn(), gen_movhi(), gen_movqi(), gen_movsi(), gen_movstricthi(), gen_movstrictqi(), gen_movtf(), gen_mulsidi3_64bit(), gen_mulsidi3_internal(), gen_peephole2(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_realpart(), gen_reload(), gen_reload_indi(), gen_reload_insi(), gen_reload_outdi(), gen_reload_outsi(), gen_seq(), gen_setcc_2(), gen_sgt(), gen_sgtu(), gen_shifty_op(), gen_sle(), gen_sleu(), gen_sne(), gen_split(), gen_split_1211(), gen_split_1345(), gen_split_1346(), gen_split_1366(), gen_split_1367(), gen_split_1368(), gen_split_1394(), gen_split_1395(), gen_split_1427(), gen_split_1443(), gen_split_1444(), gen_split_1445(), gen_split_1449(), gen_split_291(), gen_split_293(), gen_split_387(), gen_split_389(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), gen_split_move_double(), gen_sse_movaps(), gen_sse_movdfcc(), gen_sse_movsfcc(), gen_sse_movups(), gen_subsi3(), gen_tablejump(), gen_vmmaskcmpv2df3(), gen_vmmaskcmpv4sf3(), gen_vmmaskncmpv2df3(), gen_vmmaskncmpv4sf3(), gen_xmulsi3_highpart_internal(), gen_xmulsi3_highpart_mulhi(), gen_zero_extendhidi2(), gen_zero_extendhisi2(), gen_zero_extendqidi2(), gen_zero_extendqihi2(), gen_zero_extendqisi2(), gen_zero_extendsidi2(), general_extend_operand(), general_induction_var(), general_movdst_operand(), general_movsrc_operand(), general_no_elim_operand(), general_operand(), general_operand_dst(), general_operand_src(), general_s_operand(), general_src_operand(), general_tfmode_operand(), generate_switch_p(), get_addr(), get_alias_set(), get_aligned_mem(), get_arc_condition_code(), get_arm_condition_code(), get_attr_athlon_decode(), get_attr_athlon_fpunits(), get_attr_can_delay(), get_attr_dslot(), get_attr_fp_int_src(), get_attr_imm_disp(), get_attr_itanium_class(), get_attr_itanium_requires_unit0(), get_attr_length(), get_attr_length_1(), get_attr_length_address(), get_attr_length_immediate(), get_attr_memory(), get_attr_mode(), get_attr_modrm(), get_attr_pent_pair(), get_attr_pent_prefix(), get_attr_ppro_uops(), get_attr_predicable(), get_attr_prefix_0f(), get_attr_prefix_data16(), get_attr_prefix_rep(), get_attr_type(), get_attr_unit(), get_biv_step_1(), get_condition(), get_condition_for_loop(), get_dest_uid(), get_first_block_beg(), get_first_nonnote_insn(), get_integer_term(), get_jump_table_offset(), get_jump_table_size(), get_label_after(), get_label_before(), get_last_nonnote_insn(), get_last_value(), get_last_value_validate(), get_mem_expr_from_op(), get_memory_rtx(), get_monotonic_increment(), get_next_active_insn(), get_next_important_insn(), get_related_value(), get_some_local_dynamic_name_1(), get_subtarget(), get_unaligned_address(), get_unaligned_offset(), global_conflicts(), global_reg_mentioned_p(), global_reg_mentioned_p_1(), global_symbolic_operand(), global_symbolic_reference_mentioned_p(), got_no_const_operand(), got_operand(), got_symbolic_operand(), gpc_reg_operand(), gpc_reg_or_integer_constant_operand(), gpr_fpr_or_int12_operand(), gpr_no_subreg_operand(), gpr_operand(), gpr_or_accum_operand(), gpr_or_br_flag_operand(), gpr_or_constant_operand(), gpr_or_dbl_const_operand(), gpr_or_fpr_operand(), gpr_or_int10_operand(), gpr_or_int12_operand(), gpr_or_int_operand(), gpr_or_memory_operand(), gpr_or_memory_operand_with_scratch(), gpr_or_signed6_operand(), gpr_or_unsigned5_operand(), gpr_or_unsigned6_operand(), gr_nonimmediate_operand(), gr_reg_or_14bit_operand(), gr_reg_or_22bit_operand(), gr_reg_or_5bit_operand(), gr_reg_or_6bit_operand(), gr_reg_or_8bit_adjusted_operand(), gr_reg_or_8bit_and_adjusted_operand(), gr_reg_or_8bit_operand(), gr_register_operand(), greater_comparison_operator(), grfr_nonimmediate_operand(), grfr_reg_or_8bit_operand(), grfr_register_operand(), group1_mem_operand(), group1_reg_operand(), group_barrier_needed(), group_barrier_needed_p(), gt_ggc_mx_rtx_def(), gtle_operator(), gtuleu_operator(), GTY(), h8300_adjust_insn_length(), h8300_binary_length(), h8300_bitfield_length(), h8300_classify_operand(), h8300_constant_length(), h8300_displacement_length(), h8300_eightbit_constant_address_p(), h8300_get_index(), h8300_ldm_stm_parallel(), h8300_ldm_stm_regno(), h8300_legitimate_address_p(), h8300_output_function_epilogue(), h8300_rtx_costs(), h8300_rtx_ok_for_base_p(), h8300_short_move_mem_p(), h8300_stack_offset_p(), h8300_tiny_constant_address_p(), h8sx_binary_memory_operator(), h8sx_binary_shift_operator(), h8sx_classify_shift(), h8sx_emit_movmd(), h8sx_mergeable_memrefs_p(), h8sx_unary_memory_operator(), h8sx_unary_shift_operator(), handle_asm_insn(), handle_avail_expr(), hard_addr_reg_operand(), hard_fp_register_operand(), hard_function_value(), hard_int_register_operand(), hard_reg_operand(), hard_reg_set_here_p(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), hash_scan_insn(), hash_scan_set(), have_dependence_p(), hi_const(), high_register_operand(), highpart_shift_operator(), hoist_insn_after(), hoist_test_store(), hoist_update_store(), hppa_address_cost(), hppa_legitimize_address(), hypersparc_adjust_cost(), i370_branch_dest(), i370_label_scan(), i386_nlm_encode_section_info(), i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), i386_simplify_dwarf_addr(), i860_saveregs(), i960_address_cost(), i960_bypass(), i960_expr_alignment(), i960_function_name_declare(), i960_output_call_insn(), i960_output_function_epilogue(), i960_output_ldconst(), i960_output_move_double(), i960_output_move_quad(), i960_print_operand(), i960_print_operand_addr(), ia64_add_bundle_selector_before(), ia64_adjust_cost(), ia64_assemble_integer(), ia64_dfa_new_cycle(), ia64_dfa_sched_reorder(), ia64_emit_nops(), ia64_encode_section_info(), ia64_expand_epilogue(), ia64_expand_load_address(), ia64_expand_move(), ia64_expand_movxf_movrf(), ia64_expand_prologue(), ia64_expand_vecint_cmov(), ia64_extra_constraint(), ia64_gen_check(), ia64_gen_spec_insn(), ia64_internal_sched_reorder(), ia64_ld_address_bypass_p(), ia64_legitimate_constant_p(), ia64_load_pair_ok(), ia64_move_ok(), ia64_print_operand(), ia64_reorg(), ia64_sched_reorder2(), ia64_secondary_reload_class(), ia64_single_set(), ia64_spec_check_p(), ia64_spec_check_src_p(), ia64_speculate_insn(), ia64_split_timode(), ia64_split_tmode(), ia64_split_tmode_move(), ia64_st_address_bypass_p(), ia64_variable_issue(), icc_operand(), icc_or_fcc_reg_operand(), icr_operand(), identify_blocks_1(), identify_call_return_value(), identify_predicable_attribute(), if_test_bypass_p(), if_then_else_cond(), immediate15_operand(), immediate_operand(), immune_p(), implicit_set_cond_p(), implies_p(), impossible_plus_operand(), imuldiv_unit_blockage(), imuldiv_unit_blockage_range(), imuldiv_unit_conflict_cost(), imuldiv_unit_ready_cost(), in_operand(), inc_for_reload(), incdec_operand(), includes_rldic_lshift_p(), includes_rldicr_lshift_p(), index_operand(), index_reg_operand(), index_register_operand(), index_term_p(), indexed_memory_operand(), indexed_operand(), indirect_operand(), indirectable_address_p(), inequality_comparisons_p(), inherently_necessary_register_1(), init_alias_analysis(), init_label_info(), init_one_web_common(), init_propagate_block_info(), initial_reg_note_copy(), initialize_argument_information(), initialize_for_inline(), input_operand(), inqhi_operand(), insert(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_insn_start_bb(), insert_loop_mem(), insert_one_insn(), insert_regs(), insert_right_side(), insert_set_in_table(), insert_stores(), inside_basic_block_p(), insn_alts(), insn_cuid(), insn_current_length(), insn_dead_p(), insn_default_latency(), insn_default_length(), insn_divmod_values_to_profile(), insn_invalid_p(), insn_live_p(), insn_matches_slot(), insn_refs_are_delayed(), insn_rtx_cost(), insn_sets_btr_p(), insn_stack_adjust_offset_pre_post(), insn_variable_length_p(), insns_for_mem_walk(), insns_match_p(), insns_safe_to_move_p(), instantiate_decl(), instantiate_virtual_regs(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), instantiate_virtual_regs_in_rtx(), int11_operand(), int12_operand(), int32_operand(), int5_operand(), int6_operand(), int8_operand(), int_2word_operand(), int_reg_operand(), integer_register_operand(), integer_relational_operator(), integrate_decl_tree(), internal_dfa_insn_code(), intop_compare_operator(), invalid_e500_subreg(), invalidate(), invalidate_any_buried_refs(), invalidate_for_call(), invalidate_from_clobbers(), invalidate_mems_from_autoinc(), invalidate_nonnull_info(), invalidate_skipped_block(), invalidate_skipped_set(), invariant_expr_equal_p(), invert_exp_1(), io_address_p(), ior_operand(), iorxor_operator(), ip2k_address_uses_reg_p(), ip2k_adjust_stack_ref(), ip2k_check_can_adjust_stack_ref(), ip2k_composite_xexp_not_uses_cc0_p(), ip2k_composite_xexp_not_uses_reg_p(), ip2k_gen_operand(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_ip_operand(), ip2k_mode_dependent_address(), ip2k_nonsp_reg_operand(), ip2k_ptr_operand(), ip2k_reorg(), ip2k_rtx_costs(), ip2k_short_operand(), ip2k_signed_comparison_operator(), ip2k_split_words(), ip2k_symbol_ref_operand(), ip2k_unsigned_comparison_operator(), ip2k_xexp_not_uses_reg_for_mem(), ip2k_xexp_not_uses_reg_p(), iq2000_address_cost(), iq2000_adjust_insn_length(), iq2000_check_split(), iq2000_count_memory_refs(), iq2000_expand_prologue(), iq2000_fill_delay_slot(), iq2000_legitimate_address_p(), iq2000_move_1word(), iq2000_output_conditional_branch(), iq2000_rtx_costs(), ireg_operand(), ireg_or_int5_operand(), is_addressof(), is_branch_slot_insn(), is_cond_candidate(), is_cracked_insn(), is_dispatch_slot_restricted(), is_function_label_plus_const(), is_jump_table(), is_load_insn(), is_load_insn1(), is_mem_ref(), is_microcoded_insn(), is_predicable(), is_regfile_address(), is_store_insn1(), issue_nops_and_insn(), iv_analyze(), iv_analyze_expr(), iv_analyze_op(), iv_get_reaching_def(), iv_number_of_iterations(), ix86_address_cost(), ix86_adjust_cost(), ix86_agi_dependant(), ix86_agi_dependent(), ix86_attr_length_address_default(), ix86_attr_length_immediate_default(), ix86_avoid_jump_misspredicts(), ix86_binary_operator_ok(), ix86_cannot_force_const_mem(), ix86_check_movabs(), ix86_comparison_operator(), ix86_decompose_address(), ix86_delegitimize_address(), ix86_dwarf_handle_frame_unspec(), ix86_encode_section_info(), ix86_expand_binary_operator(), ix86_expand_binop_builtin(), ix86_expand_branch(), ix86_expand_builtin(), ix86_expand_call(), ix86_expand_carry_flag_compare(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_copysign(), ix86_expand_fp_movcc(), ix86_expand_fp_vcond(), ix86_expand_int_addcc(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_expand_move(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_setcc(), ix86_expand_strlen(), ix86_expand_strlensi_unroll_1(), ix86_expand_unary_operator(), ix86_find_base_term(), ix86_fixup_binary_operands(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_match_ccmode(), ix86_mode_needed(), ix86_pad_returns(), ix86_preferred_reload_class(), ix86_prepare_fp_compare_args(), ix86_rtx_costs(), ix86_set_move_mem_attrs_1(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_ashr(), ix86_split_ashrdi(), ix86_split_long_move(), ix86_split_lshr(), ix86_split_lshrdi(), ix86_split_sse_movcc(), ix86_split_to_parts(), ix86_unary_operator_ok(), jump_address_operand(), jump_in_call_delay(), jump_over_one_insn_p(), k6_alu_unit_blockage(), k6_alu_unit_blockage_range(), k6_alu_unit_conflict_cost(), k6_alu_unit_ready_cost(), k6_alux_unit_blockage(), k6_alux_unit_blockage_range(), k6_alux_unit_conflict_cost(), k6_alux_unit_ready_cost(), k6_branch_unit_ready_cost(), k6_fpu_unit_blockage(), k6_fpu_unit_blockage_range(), k6_fpu_unit_conflict_cost(), k6_fpu_unit_ready_cost(), k6_load_unit_blockage(), k6_load_unit_blockage_range(), k6_load_unit_conflict_cost(), k6_load_unit_ready_cost(), k6_store_unit_blockage(), k6_store_unit_blockage_range(), k6_store_unit_conflict_cost(), k6_store_unit_ready_cost(), keep_with_call_p(), kill_autoinc_value(), kill_clobbered_value(), kill_set_value(), kill_sets(), kill_value(), known_cond(), label_for_bb(), label_is_jump_target_p(), label_mentioned_p(), label_ref_operand(), labels_in_range_p(), large_int(), larl_operand(), last_active_insn(), last_loop_beg_note(), last_use_this_basic_block(), leaf_function_p(), legitimate_address_p(), legitimate_constant_address_p(), legitimate_constant_p(), legitimate_constant_pool_address_p(), legitimate_indexed_address_p(), legitimate_indirect_address_p(), legitimate_lo_sum_address_p(), legitimate_pic_address_disp_p(), legitimate_pic_operand_p(), legitimate_reload_constant_p(), legitimate_small_data_p(), legitimize_address(), legitimize_operand(), legitimize_operands(), legitimize_pic_address(), legitimize_reload_address(), legitimize_tls_address(), length_fp_args(), less_comparison_operator(), lhs_lshift_cint_operand(), libcall_benefit(), libcall_dead_p(), libcall_other_reg(), likely_spilled_retval_p(), literal(), live_out_1(), livethrough_conflicts_bb(), lmw_operation(), load_killed_in_block_p(), load_mems(), load_multiple_operation(), load_multiple_sequence(), load_register_parameters(), load_update_operand(), loc_mentioned_in_p(), local_cprop_find_used_regs(), local_symbolic_operand(), location_for_asm(), logic_int(), logic_operand(), logical_binary_operator(), logical_operand(), long_const_operand(), long_immediate_loadstore_operand(), long_immediate_operand(), long_memory_operand(), lookup(), lookup_as_function(), lookup_for_remove(), loop_bivs_init_find(), loop_dump_aux(), loop_find_equiv_value(), loop_giv_dump(), loop_giv_reduce_benefit(), loop_givs_rescan(), loop_insn_first_p(), loop_invariant_p(), loop_iterations(), loop_optimize(), loop_regs_scan(), loop_regs_update(), low_register_operand(), lr_operand(), lsbitnum_operand(), lshrhi3_out(), lshrqi3_out(), lshrsi3_out(), lsrc_operand(), lwa_operand(), m16_check_op(), m16_usym5_4(), m16_usym8_4(), m32c_address_cost(), m32c_asm_integer(), m32c_cmp_flg_0(), m32c_compare_redundant(), m32c_expand_cmpstr(), m32c_expand_insv(), m32c_expand_movcc(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_neg_mulpsi3(), m32c_expand_setmemhi(), m32c_extra_constraint_p2(), m32c_immd_dbl_mov(), m32c_legitimate_address_p(), m32c_legitimize_address(), m32c_legitimize_reload_address(), m32c_mode_dependent_address(), m32c_mov_ok(), m32c_preferred_reload_class(), m32c_prepare_move(), m32c_prepare_shift(), m32c_print_operand(), m32c_print_operand_address(), m32c_pushm_popm(), m32c_reg_ok_for_base_p(), m32c_rtx_costs(), m32c_scc_pattern(), m32c_secondary_reload_class(), m32c_split_move(), m32c_split_psi_p(), m32c_subreg(), m32r_block_immediate_operand(), m32r_expand_block_move(), m32r_is_insn(), m32r_legitimate_pic_operand_p(), m32r_legitimize_pic_address(), m32r_not_same_reg(), m32r_output_function_epilogue(), m32r_print_operand(), m32r_print_operand_address(), m68hc11_address_cost(), m68hc11_arith_operator(), m68hc11_auto_inc_p(), m68hc11_check_z_replacement(), m68hc11_emit_logical(), m68hc11_eq_compare_operator(), m68hc11_expand_compare_and_branch(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_gen_movhi(), m68hc11_gen_movqi(), m68hc11_gen_rotate(), m68hc11_indirect_p(), m68hc11_init_cumulative_args(), m68hc11_is_far_symbol(), m68hc11_is_trap_symbol(), m68hc11_logical_operator(), m68hc11_make_autoinc_notes(), m68hc11_non_shift_operator(), m68hc11_notice_update_cc(), m68hc11_page0_symbol_p(), m68hc11_reassign_regs(), m68hc11_register_indirect_p(), m68hc11_reload_operands(), m68hc11_reorg(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), m68hc11_shift_operator(), m68hc11_small_indexed_indirect_p(), m68hc11_split_logical(), m68hc11_split_move(), m68hc11_symbolic_p(), m68hc11_unary_operator(), m68hc11_valid_addressing_p(), m68hc11_z_replacement(), m68k_output_function_epilogue(), m68k_output_function_prologue(), m68k_output_pic_call(), m68k_rtx_costs(), m88k_builtin_saveregs(), m88k_debugger_offset(), m88k_output_function_epilogue(), machine_dependent_reorg(), macho_lo_sum_memory_operand(), machopic_define_symbol(), machopic_indirect_call_target(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), machopic_operand_p(), machopic_select_rtx_section(), main(), make_canonical(), make_compound_operation(), make_decl_rtl(), make_edges(), make_eh_edge(), make_equivalent_phi_alternatives_equivalent(), make_extraction(), make_field_assignment(), make_insn_raw(), make_insn_sequence(), make_label_edge(), make_regs_equivalent_over_bad_edges(), make_safe_from(), make_tree(), make_var_volatile(), mark_all_labels(), mark_altered(), mark_bb_for_unlikely_executed_section(), mark_clobber(), mark_constant(), mark_constant_pool_use(), mark_constants(), mark_effect(), mark_jump_label(), mark_killed_regs(), mark_label_nuses(), mark_loop_jump(), mark_mode_tests(), mark_not_eliminable(), mark_oprs_set(), mark_phi_and_copy_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_references(), mark_reg(), mark_reg_change(), mark_reg_clobber(), mark_reg_conflicts(), mark_reg_in_phi(), mark_reg_store(), mark_reg_use_for_earlyclobber(), mark_set(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_stores(), mark_target_live_regs(), mark_temp_addr_taken(), mark_use(), mark_used_dest_regs(), mark_used_regs(), mark_used_regs_combine(), mark_user_reg(), mask64_1or2_operand(), mask64_operand(), mask_operand(), mask_operand_wrap(), masks_bits_for_special(), match_rtx(), max_attr_value(), max_operand_1(), may_trap_p(), may_trap_p_1(), may_unswitch_on(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), maybe_fix_stack_asms(), maybe_get_pool_constant(), mcore_addsub_operand(), mcore_and_cost(), mcore_arith_any_imm_operand(), mcore_arith_imm_operand(), mcore_arith_J_operand(), mcore_arith_K_operand(), mcore_arith_K_operand_not_0(), mcore_arith_K_S_operand(), mcore_arith_M_operand(), mcore_arith_O_operand(), mcore_arith_reg_operand(), mcore_arith_S_operand(), mcore_compare_operand(), mcore_encode_section_info(), mcore_expand_block_move(), mcore_expand_insv(), mcore_expand_prolog(), mcore_gen_compare_reg(), mcore_general_movdst_operand(), mcore_general_movsrc_operand(), mcore_ior_cost(), mcore_is_dead(), mcore_is_same_reg(), mcore_literal_K_operand(), mcore_load_multiple_operation(), mcore_mark_dllexport(), mcore_mark_dllimport(), mcore_modify_comparison(), mcore_output_call(), mcore_output_move(), mcore_output_movedouble(), mcore_print_operand(), mcore_print_operand_address(), mcore_r15_operand_p(), mcore_reload_class(), mcore_reload_operand(), mcore_store_multiple_operation(), mcore_symbolic_address_p(), mda_classify_address(), mda_pindex_mem(), mda_symbolic_constant_p(), mda_valid_base_register_p(), mdp_limm(), mdp_move(), mdp_select(), mdp_select_add_imm(), mds_movdi(), mdx_block_move(), mdx_movsicc(), mem_min_alignment(), mem_overlaps_already_clobbered_arg_p(), memop_valid(), memory_address(), memory_address_length(), memory_address_p(), memory_indexed_operand(), memory_offset_in_range_p(), memory_operand(), memory_reload_operand(), memory_src_operand(), memory_unit_ready_cost(), memref_is_stack_slot(), memref_referenced_p(), memrefs_conflict_p(), memreg_operand(), mems_conflict_for_gcse_p(), mems_ok_for_ldd_peep(), mems_ok_for_quad_peep(), mention_regs(), merge_blocks(), merge_blocks_move_predecessor_nojumps(), merge_blocks_move_successor_nojumps(), merge_blocks_nomove(), merge_equiv_classes(), merge_if_block(), merge_memattrs(), mextr_bit_offset(), mfcr_operation(), min_attr_value(), min_insn_size(), min_max_operator(), minmax_code(), minmax_operator(), mips16_constant(), mips16_gp_offset(), mips16_gp_offset_p(), mips16_gp_pseudo_reg(), mips16_insn_length(), mips16_optimize_gp(), mips16_output_gp_offset(), mips16_rewrite_pool_refs(), mips16_unextended_reference_p(), mips_address_cost(), mips_adjust_insn_length(), mips_assemble_integer(), mips_avoid_hazard(), mips_avoid_hazards(), mips_cannot_force_const_mem(), mips_canonicalize_comparison(), mips_check_split(), mips_classify_address(), mips_classify_symbol(), mips_const_double_ok(), mips_const_insns(), mips_count_memory_refs(), mips_emit_fcc_reload(), mips_expand_block_move(), mips_expand_call(), mips_expand_prologue(), mips_expand_unaligned_load(), mips_fill_delay_slot(), mips_find_symbol(), mips_function_has_gp_insn(), mips_gen_conditional_trap(), mips_legitimate_address_p(), mips_legitimize_address(), mips_legitimize_const_move(), mips_linked_madd_p(), mips_move_1word(), mips_move_2words(), mips_offset_within_object_p(), mips_output_conditional_branch(), mips_output_function_prologue(), mips_output_move(), mips_output_order_conditional_branch(), mips_rewrite_small_data_1(), mips_rtx_costs(), mips_secondary_reload_class(), mips_sim_finish_insn(), mips_small_data_pattern_1(), mips_split_const(), mips_store_data_bypass_p(), mips_symbolic_constant_p(), mips_tls_operand_p(), mips_valid_base_register_p(), mips_variable_issue(), mixed_subreg_operand(), mmix_assemble_integer(), mmix_canonicalize_comparison(), mmix_comparison_operator(), mmix_constant_address_p(), mmix_extra_constraint(), mmix_foldable_comparison_operator(), mmix_gen_compare_reg(), mmix_intval(), mmix_legitimate_address(), mmix_legitimate_constant_p(), mmix_output_condition(), mmix_preferred_output_reload_class(), mmix_preferred_reload_class(), mmix_print_operand(), mmix_print_operand_address(), mmix_reg_or_8bit_operand(), mmix_reg_or_8bit_or_256_operand(), mmix_reg_or_constant_operand(), mmix_symbolic_or_address_operand(), mmix_target_asm_function_epilogue(), mn10300_address_cost(), mn10300_address_cost_1(), mn10300_encode_section_info(), mn10300_secondary_reload_class(), mn10300_wide_const_load_uses_clr(), mod_pow2_value_transform(), mod_subtract_transform(), mode_independent_operand(), mode_mask_operand(), mode_signbit_p(), mode_width_operand(), modified_between_p(), modified_in_p(), mostly_false_jump(), mov_memory_operand(), mova_p(), movb_comparison_operator(), movdi_operand(), move2add_note_store(), move_by_pieces(), move_deaths(), move_dest_operand(), move_destination_operand(), move_double_src_operand(), move_input_operand(), move_movables(), move_operand(), move_output_operand(), move_source_operand(), move_src_operand(), movsi_source_operand(), mt_add_branches(), mt_check_delay_slot(), mt_expand_eh_return(), mt_final_prescan_insn(), mt_get_attr_type(), mt_init_cumulative_args(), mt_legitimate_address_p(), mt_legitimate_simple_address_p(), mt_print_operand(), mt_print_operand_address(), mt_print_operand_simple_address(), mt_reorg_hazard(), mt_reorg_loops(), mt_secondary_reload_class(), mt_set_memflags(), mt_set_memflags_1(), mt_split_words(), mtcrf_operation(), mul8_operand(), mult_operator(), mult_unit_ready_cost(), multi_register_push(), multiple_sets(), must_parenthesize(), need_fake_edge_p(), needs_regstack_p(), needs_variable(), never_reached_warning(), next_cc_user_code(), next_cc_user_is_unsigned(), next_insn(), next_insn_no_annul(), next_insn_test_reg(), next_insn_tests_no_unsigned(), next_label(), next_nonnote_insn(), next_nonnote_insn_in_loop(), next_real_insn(), nibble_operand(), no_conflict_move_test(), no_conflict_p(), no_equiv(), no_jumps_between_p(), no_labels_between_p(), noce_emit_move_insn(), noce_emit_store_flag(), noce_get_alt_condition(), noce_get_condition(), noce_mem_write_may_trap_or_fault_p(), noce_operand_ok(), noce_process_if_block(), noce_try_abs(), noce_try_addcc(), noce_try_bitop(), noce_try_cmove(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_move(), noce_try_sign_mask(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), node_data(), non_add_cint_operand(), non_const_move_operand(), non_hard_reg_operand(), non_logical_cint_operand(), non_q_regs_operand(), non_short_cint_operand(), noncall_uses_reg(), noncommutative_float_operator(), nonimmediate_di_operand(), nonimmediate_lsrc_operand(), nonimmediate_soft_df_operand(), nonimmediate_src_operand(), nonindexed_address_p(), nonlocal_mentioned_p(), nonlocal_mentioned_p_1(), nonlocal_referenced_p(), nonlocal_referenced_p_1(), nonlocal_set_p(), nonlocal_set_p_1(), nonmemory_no_elim_operand(), nonmemory_operand(), nonoverlapping_memrefs_p(), nonpic_symbol_mentioned_p(), nonvol_nonimm_operand(), nonzero_address_p(), nonzero_bits1(), noop_move_p(), noov_compare64_op(), noov_compare_op(), normal_comp_operator(), normal_comparison_operator(), normal_memory_operand(), not_modify_reg(), not_postinc_memory_operand(), not_power_of_two_operand(), note_addr_stored(), note_inherently_necessary_set(), note_invalid_constants(), note_modified_parmregs(), note_set_pseudo_multiple_uses(), note_sets(), note_stores(), note_uses(), notice_stack_pointer_modification_1(), notice_update_cc(), notice_update_cc_on_set(), notreg_cost(), ns32k_address_cost(), ns32k_notice_update_cc(), nshift_operator(), num_delay_slots(), num_insns_constant(), num_sign_bit_copies1(), o_operand(), odd_fpr_operand(), odd_gpr_operand(), odd_reg_operand(), odd_relop(), offset_address(), offsettable_address_p(), offsettable_mem_operand(), offsettable_memory_operand(), offsettable_memref_p(), offsettable_nonstrict_memref_p(), old_insns_match_p(), onlyjump_p(), operand_clobbered_before_used_after(), operand_subword(), operand_subword_force(), operands_match_p(), operate_exp(), oprs_not_set_p(), oprs_unchanged_p(), optimize_attrs(), optimize_bit_field(), optimize_bitfield_assignment_op(), optimize_reg_copy_1(), optimize_reg_copy_2(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), optimize_unexecutable_edges(), or_attr_value(), or_operand(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), out_operand(), out_shift_with_cnt(), outgoing_edges_match(), output_10(), output_14(), output_195(), output_196(), output_197(), output_198(), output_200(), output_201(), output_202(), output_203(), output_204(), output_205(), output_206(), output_207(), output_208(), output_209(), output_210(), output_211(), output_212(), output_214(), output_215(), output_216(), output_217(), output_218(), output_219(), output_220(), output_221(), output_222(), output_223(), output_24(), output_279(), output_28(), output_286(), output_288(), output_292(), output_296(), output_297(), output_298(), output_305(), output_306(), output_312(), output_313(), output_335(), output_336(), output_387_binary_op(), output_408(), output_409(), output_413(), output_414(), output_415(), output_416(), output_417(), output_418(), output_419(), output_420(), output_421(), output_422(), output_43(), output_44(), output_45(), output_46(), output_47(), output_48(), output_49(), output_53(), output_54(), output_59(), output_64bit_and(), output_658(), output_659(), output_71(), output_72(), output_772(), output_774(), output_854(), output_86(), output_900(), output_902(), output_a_rotate(), output_a_shift(), output_add_clobbers(), output_addr_const(), output_addr_const_extra(), output_addr_const_pdp11(), output_addsi3(), output_and(), output_andsi3(), output_arg_descriptor(), output_asm_insn(), output_asm_label(), output_block_move(), output_branchy_insn(), output_btst(), output_call(), output_cbranch(), output_condmove_single(), output_constant_pool(), output_constant_pool_1(), output_constant_pool_2(), output_dbcc_and_branch(), output_div_insn(), output_e500_flip_gt_bit(), output_far_jump(), output_fix_trunc(), output_fp_move_double(), output_fpop(), output_fpops(), output_function_epilogue(), output_function_prologue(), output_global_address(), output_h8sx_shift(), output_iorsi3(), output_isel(), output_lbranch(), output_load_const_int(), output_logical_op(), output_millicode_call(), output_movb(), output_move_double(), output_move_himode(), output_move_qimode(), output_move_quad(), output_move_simode(), output_move_simode_const(), output_move_single(), output_move_stricthi(), output_move_strictqi(), output_movedouble(), output_movhi(), output_movqi(), output_movsisf(), output_operand(), output_parallel_movb(), output_peephole2_scratches(), output_pic_addr_const(), output_plussi(), output_push_double(), output_reload_inhi(), output_reload_insisf(), output_restore(), output_scc_di(), output_shift(), output_shift_insn(), output_sibcall(), output_size_for_block_move(), output_toc(), output_tst(), output_v8plus_shift(), output_v9branch(), output_vec_const_move(), output_xorsi3(), pa_adjust_cost(), pa_adjust_insn_length(), pa_adjust_priority(), pa_combine_instructions(), pa_commutative_p(), pa_output_function_epilogue(), pa_reorg(), pa_secondary_reload(), parts_to_webs_1(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pc_or_label_operand(), pc_or_label_ref(), pc_set(), pcrel_address(), pcrel_constant_p(), pdp11_rtx_costs(), peephole(), peephole2_1(), peephole2_2(), peephole2_insns(), perhaps_ends_bb_p(), pic_address_needs_scratch(), pic_label_operand(), pic_symbolic_operand(), pj_machine_dependent_reorg(), pj_output_addsi3(), pj_output_rval(), pj_output_store_into_lval(), pj_print_operand(), pj_signed_comparison_operator(), pj_standard_float_constant(), pj_unsigned_comparison_operator(), plus_constant(), plus_constant_wide(), plus_minus_operand_p(), plus_xor_ior_operator(), pop_multiple_operation(), pop_operand(), post_cint_operand(), post_inc_operand(), power2_operand(), power_of_2_operand(), power_of_two_operand(), ppro_p01_unit_ready_cost(), ppro_p0_unit_blockage(), ppro_p0_unit_blockage_range(), ppro_p0_unit_conflict_cost(), ppro_p0_unit_ready_cost(), ppro_p2_unit_ready_cost(), ppro_p34_unit_ready_cost(), pr_addr_post(), pre_cint_operand(), pre_dec_operand(), pre_insert_copy_insn(), precompute_arguments(), precompute_register_parameters(), precondition_loop_p(), predicate_operator(), preferred_reload_class(), prefetch_cc_operand(), prefetch_nocc_operand(), prepare_call_address(), prepare_cmp_insn(), prepare_move_operands(), prescan_loop(), preserve_rtl_expr_result(), preserve_temp_slots(), prev_label(), prev_nonnote_insn(), prev_real_insn(), previous_insn(), print_address_operand(), print_exp(), print_insn(), print_operand(), print_operand_address(), print_pattern(), print_rtl(), print_rtl_graph_with_bb(), print_rtl_single(), print_rtl_slim_with_bb(), print_rtl_with_bb(), print_rtx(), print_shift_count_operand(), print_value(), probe_stack_range(), process_define_constraint(), process_define_predicate(), process_for_unwind_directive(), process_note_predictions(), process_reg_param(), process_rtx(), process_set(), product_cheap_p(), promotable_binary_operator(), propagate_block(), propagate_block_delete_insn(), propagate_necessity_through_operand(), propagate_one_insn(), proper_comparison_operator(), protect_from_queue(), psimode_truncation_operand(), pure_call_p(), purge_addressof(), purge_addressof_1(), purge_dead_edges(), purge_dead_tablejump_edges(), purge_hard_subreg_sets(), purge_line_number_notes(), purge_mem_unchanging_flag(), purge_single_hard_subreg_set(), push_block(), push_minipool_fix(), push_multiple_operation(), push_operand(), push_pop_operand_p(), push_reload(), push_secondary_reload(), put_addressof_into_stack(), put_var_into_stack(), q_regs_operand(), quad_fpr_operand(), queued_subexp_p(), r0r1_reg_operand(), r2r3_reg_operand(), r_or_s_operand(), ra_debug_insns(), ra_print_rtl_with_bb(), ra_print_rtx(), ra_print_rtx_1op(), ra_print_rtx_2op(), ra_print_rtx_3op(), ra_print_rtx_object(), reachable_handlers(), read_complex_part(), read_md_rtx(), read_modify_subreg_p(), read_only_operand(), read_rtx(), read_rtx_1(), read_rtx_variadic(), real_or_0_operand(), real_power_of_2_operand(), rebuild_jump_labels(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_13(), recog_14(), recog_15(), recog_16(), recog_17(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), recog_for_combine(), record_address_regs(), record_base_value(), record_dead_and_set_regs(), record_dead_and_set_regs_1(), record_excess_regs(), record_giv(), record_initial(), record_jump_cond(), record_jump_equiv(), record_last_mem_set_info(), record_last_set_info(), record_operand_costs(), record_promoted_value(), record_reg_classes(), record_set(), record_set_info(), record_stack_memrefs(), record_truncated_value(), record_use(), record_value_for_reg(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp(), redirect_exp_1(), redirect_jump(), redirect_jump_1(), reduce_to_bit_field_precision(), reemit_insn_block_notes(), references_value_p(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_0_operand(), reg_15_operand(), reg_alloc(), reg_becomes_live(), reg_before_reload_operand(), reg_bitfield_target_p(), reg_clear_last_set(), reg_clobbered_p(), reg_dead_after_loop(), reg_dead_at_p(), reg_dead_at_p_1(), reg_in_basic_block_p(), reg_is_born(), reg_is_remote_constant_p(), reg_is_set(), reg_mentioned_p(), reg_no_sp_operand(), reg_no_subreg_operand(), reg_nonzero_bits_for_combine(), reg_not_elim_operand(), reg_operand(), reg_or_0_operand(), reg_or_0_or_nonsymb_mem_operand(), reg_or_6bit_operand(), reg_or_8bit_operand(), reg_or_add_cint64_operand(), reg_or_add_operand(), reg_or_and_operand(), reg_or_any_cint_operand(), reg_or_arith_cint_operand(), reg_or_bbx_mask_operand(), reg_or_cint_move_operand(), reg_or_cint_operand(), reg_or_cmp_int16_operand(), reg_or_const_operand(), reg_or_D_operand(), reg_or_eq_int16_operand(), reg_or_int16_operand(), reg_or_int5_operand(), reg_or_int9_operand(), reg_or_int_operand(), reg_or_logical_cint_operand(), reg_or_neg_short_operand(), reg_or_some_mem_operand(), reg_or_sub_cint64_operand(), reg_or_subregno(), reg_or_uint16_operand(), reg_or_zero_operand(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_plus_index_p(), reg_referenced_between_p(), reg_referenced_p(), reg_scan(), reg_scan_mark_refs(), reg_scan_update(), reg_set_info(), reg_set_last(), reg_set_p(), reg_subword_p(), reg_unused_after(), reg_used_between_p(), reg_used_in_mem_p(), reg_was_0(), reg_was_0_p(), register_indirect_p(), register_is_ok_for_epilogue(), register_ok_for_ldd(), register_operand(), registers_ok_for_ldd_peep(), registers_ok_for_quad_peep(), regmove_optimize(), regno_clobbered_p(), regno_use_in(), regs_set_between_p(), regs_used(), rehash_using_reg(), relational_di_operator(), reload(), reload_as_needed(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_simplify(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reload_inner_reg_of_subreg(), reload_memory_operand(), reload_reg_free_for_value_p(), relop(), relop_no_unsigned(), remap_split_bivs(), remember_move(), remove_constant_addition(), remove_constraints(), remove_insn(), remove_invalid_refs(), remove_invalid_subreg_refs(), remove_suspicious_death_notes(), remove_unnecessary_notes(), remove_useless_addtr_insns(), rename_equivalent_regs(), rename_equivalent_regs_in_insn(), rename_insn_1(), reorder_blocks_1(), reorder_insns(), repeat_operand(), replace_constant_pool_ref(), replace_in_call_usage(), replace_label(), replace_loop_mem(), replace_ltrel_base(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), replacement_quality(), reposition_prologue_and_epilogue_notes(), reset_used_flags(), resolve_reload_operand(), rest_of_compilation(), rest_of_handle_final(), restore_compare_p(), restore_operand(), restore_world_operation(), result_ready_cost(), ret_cond_branch(), return_insn_p(), return_prediction(), returnjump_p(), returnjump_p_1(), rev_cond_name(), reverse_comparison(), reversed_comparison_code(), reversed_comparison_code_parts(), rewrite_program(), rewrite_program2(), romp_makes_calls(), romp_operand(), romp_output_function_epilogue(), romp_symbolic_operand(), round_push(), rs6000_adjust_cost(), rs6000_adjust_priority(), rs6000_assemble_integer(), rs6000_eliminate_indexed_memrefs(), rs6000_emit_allocate_stack(), rs6000_emit_cmove(), rs6000_emit_int_cmove(), rs6000_emit_move(), rs6000_emit_prologue(), rs6000_emit_sCOND(), rs6000_emit_set_const(), rs6000_emit_sync(), rs6000_emit_vector_cond_expr(), rs6000_expand_unop_builtin(), rs6000_frame_related(), rs6000_generate_compare(), rs6000_get_some_local_dynamic_name_1(), rs6000_hash_constant(), rs6000_invalid_within_doloop(), rs6000_legitimate_address(), rs6000_legitimate_offset_address_p(), rs6000_legitimate_small_data_p(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_longcall_ref(), rs6000_mode_dependent_address(), rs6000_nonimmediate_operand(), rs6000_output_function_epilogue(), rs6000_ra_ever_killed(), rs6000_rtx_costs(), rs6000_secondary_reload_class(), rs6000_split_multireg_move(), rs6000_variable_issue(), rtl_expr_nonnegative_p(), rtl_lv_add_condition_to_bb(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_field_assignment_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_mem_access_p(), rtx_needs_barrier(), rtx_referenced_p_1(), rtx_renumbered_equal_p(), rtx_size(), rtx_to_bits(), rtx_to_undefined(), rtx_unstable_p(), rtx_varies_p(), s390_adjust_cost(), s390_adjust_priority(), s390_agen_dep_p(), s390_alc_comparison(), s390_assemble_integer(), s390_branch_condition_mask(), s390_cannot_force_const_mem(), s390_canonicalize_comparison(), s390_chunkify_cancel(), s390_chunkify_finish(), s390_chunkify_pool(), s390_chunkify_start(), s390_comparison(), s390_decompose_address(), s390_decompose_shift_count(), s390_delegitimize_address(), s390_dump_pool(), s390_emit_call(), s390_emit_prologue(), s390_execute_label(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_logical_operator(), s390_expand_movmem(), s390_expand_plus_operand(), s390_expand_setmem(), s390_extra_constraint_str(), s390_extract_hi(), s390_extract_qi(), s390_logical_operator_ok_p(), s390_mainpool_finish(), s390_mainpool_start(), s390_match_ccmode(), s390_match_ccmode_set(), s390_mem_constraint(), s390_narrow_logical_operator(), s390_offset_p(), s390_optimize_prologue(), s390_output_addr_const_extra(), s390_output_pool_entry(), s390_output_symbolic_const(), s390_overlap_p(), s390_plus_operand(), s390_preferred_reload_class(), s390_reg_clobbered_rtx(), s390_rtx_costs(), s390_secondary_input_reload_class(), s390_secondary_output_reload_class(), s390_select_ccmode(), s390_short_displacement(), s390_simplify_dwarf_addr(), s390_single_hi(), s390_single_part(), s390_single_qi(), s390_slb_comparison(), s390_split_branches(), s390_split_ok_p(), s390_tm_ccmode(), s8bit_cint_operand(), s_operand(), s_register_operand(), safe_from_p(), safe_insn_src_p(), save_call_clobbered_regs(), save_for_inline(), save_gprs(), save_parm_insns(), save_world_operation(), saved_regs_mentioned(), scan_loop(), scan_one_insn(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), scc_comparison_operator(), sched_analyze(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), sched_analyze_reg(), sched_get_condition(), schedule_ebbs(), scope_to_insns_finalize(), scope_to_insns_initialize(), score_classify_symbol(), score_extra_constraint(), score_legitimize_address(), score_offset_within_object_p(), score_print_operand(), score_print_operand_address(), score_rtx_costs(), score_secondary_reload_class(), score_select_cc_mode(), score_split_const(), scratch_operand(), sdata_symbolic_operand(), se_arith_operand(), se_nonimmediate_operand(), se_nonmemory_operand(), se_reg_or_0_operand(), se_register_operand(), se_uns_arith_operand(), secondary_input_reload_class(), secondary_reload_class(), see_analyze_one_def(), see_def_extension_not_merged(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_def_extension(), see_want_to_be_merged_with_extension(), select_cc_mode(), select_dominance_cc_mode(), seq_contains_jump(), sequence_uses_addressof(), set_decl_incoming_rtl(), set_decl_rtl(), set_dest_addr_equiv_p(), set_dest_equiv_p(), set_dominates_use(), set_extends(), set_frame_related_p(), set_label_offsets(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_nothrow_function_flags(), set_of_1(), set_preference(), set_reg_attrs_for_parm(), set_reg_attrs_from_mem(), set_src_needs_barrier(), set_storage_via_setmem(), set_unique_reg_note(), set_used_flags(), seth_add3_operand(), setjmp_args_warning(), setjmp_operand(), setjmp_protect(), setjmp_protect_args(), sets_function_arg_p(), setup_incoming_varargs(), sext_add_operand(), sext_fldsz_operand(), sfmode_constant_to_ulong(), sfunc_uses_reg(), sge_plus(), sge_plus_constant(), sh_1el_vec(), sh_address_cost(), sh_adjust_cost(), sh_cannot_copy_insn_p(), sh_const_vec(), sh_contains_memref_p_1(), sh_expand_t_scc(), sh_gen_truncate(), sh_insn_length_adjustment(), sh_loop_align(), sh_mark_label(), sh_need_epilogue(), sh_optimize_target_register_callee_saved(), sh_reorg(), sh_rep_vec(), sh_secondary_reload(), sh_symbian_encode_section_info(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), sh_variable_issue(), shadd_operand(), shallow_copy_rtx(), shallow_copy_rtx_stat(), shift_32bit_count_operand(), shift_constant_operand(), shift_count_operand(), shift_insns_rtx(), shift_op(), shift_operand(), shift_operator(), shiftable_operator(), shiftcosts(), shl_and_kind(), shladd_operand(), shmedia_6bit_operand(), shmedia_cleanup_truncate(), shmedia_prepare_call_address(), short_cint_operand(), short_immediate_operand(), short_memory_operand(), shorten_branches(), sibcall_operand(), side_effects_p(), signed6_operand(), signed_comparison_operator(), signed_inequality_operator(), signed_literal(), simple_mem(), simple_memory_operand(), simple_reg_p(), simple_rhs_p(), simple_set_p(), simplejump_p(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_and_tree(), simplify_associative_operation(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_by_exploding(), simplify_comparison(), simplify_cond(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_for_convex(), simplify_gen_relational(), simplify_gen_subreg(), simplify_giv_expr(), simplify_if_then_else(), simplify_immed_subreg(), simplify_knowing(), simplify_logical(), simplify_or_tree(), simplify_plus_minus(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_ternary_operation(), simplify_test_exp(), simplify_unary_operation(), simplify_unary_operation_1(), simplify_using_initial_values(), simplify_with_current_value(), simplify_with_current_value_aux(), single_const_operand(), single_insn_src_p(), single_one_operand(), single_reg_memory_operand(), single_set_2(), single_set_for_csa(), single_set_pattern(), single_zero_operand(), singlemove_string(), sjlj_emit_function_enter(), sjlj_mark_call_sites(), skip_consec_insns(), skip_insns_after_block(), skip_jump_insn(), skip_stack_adjustment(), skip_unreturned_value(), skip_use_of_return_value(), slots_overlap_p(), small_call_insn_operand(), small_data_operand(), small_insn_p(), small_int(), small_int_or_double(), small_nonneg_const(), small_symbolic_operand(), smalloffset_mem_p(), soft_df_operand(), some_ni_operand(), some_operand(), some_small_symbolic_operand_1(), some_small_symbolic_operand_int(), sp64_medium_pic_operand(), sp_operand(), sp_operand2(), sparc_absnegfloat_split_legitimate(), sparc_asm_function_epilogue(), sparc_assemble_integer(), sparc_cannot_force_const_mem(), sparc_check_64(), sparc_emit_float_lib_cmp(), sparc_emit_set_const32(), sparc_emit_set_const64(), sparc_expand_move(), sparc_extra_constraint_check(), sparc_flat_function_epilogue(), sparc_nonflat_function_epilogue(), sparc_rtx_costs(), sparc_v8plus_shift(), spe_func_has_64bit_regs_p(), spe_synthesize_frame_save(), spec_reg_operand(), special_symbolref_operand(), spill_tfmode_operand(), spill_xfmode_operand(), spill_xfmode_rfmode_operand(), split_1(), split_2(), split_3(), split_4(), split_all_insns(), split_branches(), split_di(), split_double(), split_edge(), split_insns(), split_quadword_operands(), split_small_symbolic_operand_1(), split_ti(), splitable_operand(), splittable_immediate_memory_operand(), splittable_symbolic_memory_operand(), squeeze_notes(), src_operand(), srcb_operand(), srelational_si_operator(), ssa_ccp_df_delete_unreachable_insns(), ssa_ccp_substitute_constants(), ssa_eliminate_dead_code(), ssa_fast_dce(), sse_comparison_operator(), stabilize(), stable_and_no_regs_but_for_p(), stack_add_operand(), stack_adjust_offset_pre_post(), stack_memref_p(), standard_80387_constant_p(), std_reg_operand(), stmw_operation(), stop_bit_unit_ready_cost(), store_bit_field(), store_by_pieces_1(), store_constructor(), store_constructor_field(), store_data_bypass_p(), store_expr(), store_field(), store_fixed_bit_field(), store_killed_in_insn(), store_multiple_operation(), store_multiple_sequence(), store_one_arg(), store_ops_ok(), store_split_bit_field(), store_update_operand(), strength_reduce(), strict_low_part_peephole_ok(), subreg_hard_regno(), subreg_lowpart_p(), subreg_realpart_p(), subst(), subst_constants(), subst_indexed_address(), subst_reg_equivs(), subst_reloads(), substitute_address(), substitute_ep_register(), subtract_reg_term(), subw(), summarize_insn(), supersparc_adjust_cost(), symbol_mentioned_p(), symbol_ref_operand(), symbolic_address_operand(), symbolic_address_p(), symbolic_expression_p(), symbolic_memory_operand(), symbolic_operand(), symbolic_reference_mentioned_p(), tablejump_p(), tail_recursion_args(), target_reg_operand(), tertiary_reload_operand(), text_segment_operand(), tfreg_or_fp01_operand(), thread_jump(), thread_prologue_and_epilogue_insns(), thumb_base_register_rtx_p(), thumb_cmp_operand(), thumb_condition_code(), thumb_far_jump_used_p(), thumb_legitimate_address_p(), thumb_legitimize_address(), thumb_legitimize_reload_address(), thumb_load_double_from_address(), thumb_output_function_prologue(), thumb_rtx_costs(), tidy_fallthru_edge(), tidy_fallthru_edges(), tls_call_delay(), tls_mentioned_p(), tls_symbolic_operand(), tls_symbolic_operand_1(), tls_symbolic_operand_type(), tls_symbolic_reference_mentioned_p(), toc_hash_eq(), toc_hash_mark_entry(), trap_cmp_op(), trap_comparison_operator(), true_dependence(), true_reg_or_0_operand(), true_regnum(), try_combine(), try_constants(), try_copy_prop(), try_crossjump_to_edge(), try_forward_edges(), try_optimize_cfg(), try_redirect_by_replacing_jump(), try_replace_reg(), try_simplify_condjump(), try_split(), try_swap_copy_prop(), try_to_integrate(), tsrc_operand(), tst_operand(), two_insn_adds_subs_operand(), two_insn_const_operand(), u_short_cint_operand(), ubranch_operand(), ubranch_operator(), uint16_operand(), uint1_operand(), uint32_operand(), uint4_operand(), uint5_operand(), ujump_to_loop_cont(), ultra_find_type(), ultra_fpmode_conflict_exists(), ultrasparc_adjust_cost(), unaligned_load_operand(), unaligned_memory_operand(), unary_float_operator(), undefined_operand_subword_p(), uninitialized_vars_warning(), unique_src_operand(), unmark_used_attributes(), unroll_loop(), uns_arith_operand(), uns_comparison_operator(), uns_small_int(), unsigned5_operand(), unsigned6_operand(), unsigned_comparison_operator(), unsigned_comparisons_p(), unsigned_jump_follows_p(), unspec_caller_rtx_p(), unswitch_loop(), update_br_prob_note(), update_cc(), update_equiv_regs(), update_giv_derive(), update_live_status(), update_reg_last_use(), update_regnos_mentioned(), update_set_flags(), update_table_tick(), update_temp_slot_address(), upper_int16_operand(), urelational_si_operator(), use_anchored_address(), use_crosses_set_p(), use_group_regs(), use_reg(), use_related_value(), use_return_insn(), uses_addressof(), uses_arg_area_p(), uses_code_macro_p(), uses_local_reg_p(), uses_macro_p(), uses_TOC(), v850_output_addr_const_extra(), v850_reorg(), v850_rtx_costs(), v9_regcmp_op(), valid_dbcc_comparison_p(), valid_dbcc_comparison_p_2(), valid_initial_value_p(), valid_mov3q_const(), valid_parallel_load_store(), valid_parallel_operands_4(), valid_parallel_operands_5(), valid_parallel_operands_6(), validate_change(), validate_equiv_mem(), validate_equiv_mem_from_store(), validate_exp(), validate_pattern(), validate_replace_rtx_1(), validate_simplify_insn(), validize_mem(), vax_address_cost(), vax_address_cost_1(), vax_float_literal(), vax_mode_dependent_address_p(), vax_notice_update_cc(), vax_output_int_move(), vax_rtx_cost(), vax_rtx_costs(), VEC(), verify_changes(), verify_flow_info(), verify_rtx_sharing(), verify_wide_reg_1(), vfp_output_fstmx(), visit_expression(), volatile_insn_p(), volatile_mem_operand(), volatile_refs_p(), VPARAMS(), vr4130_avoid_branch_rt_conflict(), vrsave_operation(), walk_alter_subreg(), walk_attr_value(), walk_fixup_memory_subreg(), walk_insn_part(), walk_rtx(), want_to_gcse_p(), widen_operand(), wipe_dead_reg(), word_offset_memref_operand(), wrap_constant(), write_attr_get(), write_attr_set(), write_attr_value(), write_complex_part(), write_dependence_p(), write_expr_attr_cache(), write_insn_cases(), write_predicate_expr(), write_predicate_stmts(), write_test_expr(), write_toplevel_expr(), x86_64_sign_extended_value(), x86_64_zero_extended_value(), x86_machine_dependent_reorg(), xer_operand(), xs_hi_general_operand(), xs_hi_nonmemory_operand(), xstormy16_address_cost(), xstormy16_asm_output_aligned_common(), xstormy16_below100_operand(), xstormy16_below100_symbol(), xstormy16_carry_plus_operand(), xstormy16_encode_section_info(), xstormy16_expand_andqi3(), xstormy16_expand_arith(), xstormy16_expand_call(), xstormy16_expand_iorqi3(), xstormy16_expand_move(), xstormy16_extra_constraint_p(), xstormy16_ineqsi_operator(), xstormy16_legitimate_address_p(), xstormy16_mode_dependent_address_p(), xstormy16_onebit_clr_operand(), xstormy16_onebit_set_operand(), xstormy16_output_cbranch_hi(), xstormy16_output_cbranch_si(), xstormy16_output_shift(), xstormy16_preferred_reload_class(), xstormy16_print_operand(), xstormy16_print_operand_address(), xstormy16_secondary_reload_class(), xstormy16_split_cbranch(), xstormy16_split_move(), xstormy16_splittable_below100_operand(), xstormy16_splittable_below100_or_register(), xt_true_regnum(), xtensa_copy_incoming_a7(), xtensa_emit_call(), xtensa_emit_loop_end(), xtensa_emit_move_sequence(), xtensa_expand_block_move(), xtensa_expand_nonlocal_goto(), xtensa_extra_constraint(), xtensa_function_epilogue(), xtensa_output_literal(), xtensa_preferred_reload_class(), xtensa_reorg(), xtensa_secondary_reload_class(), xtensa_split_operand_pair(), and zero_and_one().
| #define GET_MODE | ( | RTX | ) | ((enum machine_mode) (RTX)->mode) |
Definition at line 234 of file rtl.h.
Referenced by a7_overlap_mentioned_p(), acc_operand(), accg_operand(), accum_operand(), add_stored_regs(), add_subweb(), add_subweb_2(), add_to_mem_set_list(), add_to_sequence(), addition_operation(), addp4_optimize_ok(), addr_side_effect_eval(), adjust_address_1(), adjust_insn_length(), adjusted_comparison_operator(), alignable_memory_operand(), aligned_memory_operand(), allocate_basic_variable(), allocate_dynamic_stack_space(), alpha_comparison_operator(), alpha_const_double_ok_for_letter_p(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_floatuns(), alpha_emit_setcc(), alpha_emit_xfloating_cvt(), alpha_emit_xfloating_libcall(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_builtin(), alpha_expand_compare_and_swap_12(), alpha_expand_lock_test_and_set_12(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_extra_constraint(), alpha_extract_integer(), alpha_fp_comparison_operator(), alpha_legitimate_address_p(), alpha_legitimate_constant_p(), alpha_legitimize_reload_address(), alpha_preferred_reload_class(), alpha_rtx_costs(), alpha_secondary_reload_class(), alpha_split_atomic_op(), alpha_split_compare_and_swap(), alpha_split_conditional_move(), alpha_split_lock_test_and_set(), alpha_swapped_comparison_operator(), alpha_zero_comparison_operator(), alphaev4_next_group(), alphaev5_next_group(), alter_reg(), alter_subreg(), altivec_expand_abs_builtin(), altivec_expand_binop_builtin(), altivec_expand_builtin(), altivec_expand_ld_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_ternop_builtin(), altivec_expand_unop_builtin(), altivec_expand_vec_set_builtin(), analyze_insn_to_expand_var(), and_operand(), apply_change_group(), apply_delayed_renames(), apply_distributive_law(), apply_mode_maps(), ar_ccv_reg_operand(), ar_lc_reg_operand(), ar_pfs_reg_operand(), arc_print_operand(), arith10_double_operand(), arith11_double_operand(), arith64_operand(), arith_double_operand(), arith_or_logical_operator(), arith_reg_dest(), arm_9e_rtx_costs(), arm_assemble_integer(), arm_const_double_by_parts(), arm_const_double_inline_cost(), arm_emit_vector_const(), arm_expand_binop_builtin(), arm_expand_builtin(), arm_expand_unop_builtin(), arm_fastmul_rtx_costs(), arm_gen_load_multiple(), arm_gen_store_multiple(), arm_hard_register_operand(), arm_output_mi_thunk(), arm_print_operand(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arm_size_return_regs(), arm_size_rtx_costs(), arm_slowmul_rtx_costs(), arm_xscale_rtx_costs(), arx_reg_operand(), asm_operand_ok(), assign_parm_adjust_entry_rtl(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_parms_unsplit_complex(), assign_reg_reg_set(), assign_stack_temp_for_type(), attr_copy_rtx(), avoid_constant_pool_reference(), avr_jump_mode(), avr_out_sbxx_branch(), avr_peep2_scratch_safe(), avr_reorg(), avr_rtx_costs(), barrier_align(), base_alias_check(), basic_induction_var(), bb_estimate_probability_locally(), bfin_expand_binop_builtin(), bfin_expand_builtin(), bfin_expand_unop_builtin(), bfin_gen_compare(), bfin_rtx_costs(), biased_biv_may_wrap_p(), binary_float_operator(), binary_fp_operator(), binary_logical_operator(), biv_fits_mode_p(), block_move_call(), boolean_operator(), br_flag_operand(), br_flag_or_constant_operand(), branch_comparison_operator(), branch_operator(), branch_zero_operator(), break_out_memory_refs(), break_precolored_alias(), broken_move(), build_insn_chain(), build_mips16_call_stub(), build_store_vectors(), bundling(), c4x_arn_mem_operand(), c4x_arn_reg_operand(), c4x_emit_move_sequence(), c4x_immed_float_constant(), c4x_immed_float_p(), c4x_immed_int_constant(), c4x_operand_subword(), c4x_print_operand(), c4x_Q_constraint(), c4x_R_constraint(), c4x_R_indirect(), c4x_rtx_costs(), c4x_S_constraint(), c4x_S_indirect(), c4x_T_constraint(), c_expand_expr(), calculate_dont_begin(), call_operand(), call_operand_address(), can_change_dest_mode(), can_combine_p(), canon_condition(), canon_for_address(), canon_hash(), canon_reg_for_combine(), canon_rtx(), canon_true_dependence(), canonicalize_condition(), carry_compare_operand(), carry_operand(), cc_operand(), cc_register(), ccr_bit(), ccr_eqne_operator(), change_address(), change_address_1(), check_colors(), check_dbra_loop(), check_ext_dependent_givs(), check_hard_regs_in_partition(), check_insn_for_bivs(), check_mode(), check_sibcall_argument_overlap_1(), choose_reload_regs(), clear_dead_regs(), clear_storage(), cmp_fp_expander_operand(), cmp_jmp(), cmp_op(), cmp_set(), cmpib_comparison_operator(), cmplsrcb_operand(), cmpsi_operand(), coalesce_regs_in_copies(), colorize_one_web(), combinable_i3pat(), combine(), combine_givs(), combine_givs_p(), combine_instructions(), combine_movables(), combine_regs(), combine_reloads(), combine_reversed_comparison_code(), combine_simplify_rtx(), combine_stack_adjustments_for_block(), combine_temp_slots(), combine_var_copies_in_loop_exit(), commutative_float_operator(), compare_and_jump_seq(), compare_from_rtx(), comparison_operator(), comparison_string(), compress_float_constant(), compute_a_rotate_length(), compute_a_shift_cc(), compute_a_shift_length(), compute_mov_length(), compute_plussi_cc(), compute_plussi_length(), compute_transp(), cond_exec_get_condition(), cond_exec_operand(), cond_exec_process_if_block(), cond_exec_process_insns(), cond_move_operand(), condexec_addsub_operator(), condexec_binary_operator(), condexec_branch_operator(), condexec_dest_operand(), condexec_extend_operator(), condexec_memory_operand(), condexec_sf_add_operator(), condexec_sf_conv_operator(), condexec_shiftl_operator(), condexec_si_binary_operator(), condexec_si_divide_operator(), condexec_si_media_operator(), condexec_si_unary_operator(), condexec_source_operand(), condexec_test_operator(), condexec_unary_operator(), condop_operator(), const_addr_memory_operand(), const_costs(), const_double_high_int(), const_double_htab_eq(), const_double_htab_hash(), const_double_low_int(), const_double_operand(), const_double_split(), const_float_1_operand(), const_mult_add_overflow_p(), const_operand(), const_rtx_hash_1(), const_vector_elt_as_int(), constrain_operands(), convert_memory_address(), convert_modes(), convert_move(), copy_blkmode_from_reg(), copy_fp_args(), copy_insn_list(), copy_loop_body(), copy_most_rtx(), copy_rtx_and_substitute(), copy_rtx_unchanging(), copy_src_to_dest(), copy_to_mode_reg(), copy_to_reg(), copy_value(), copyprop_hardreg_forward_1(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), covers_regno_no_parallel_p(), cr_operand(), cris_additive_operand_extend_operator(), cris_bdap_biap_operand(), cris_bdap_operand(), cris_commutative_orth_op(), cris_extend_operator(), cris_mem_call_operand(), cris_mem_op(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_operand_extend_operator(), cris_orthogonal_operator(), cris_plus_or_bound_operator(), cris_print_index(), cris_print_operand(), cris_reload_address_legitimized(), cris_rtx_costs(), cris_side_effect_mode_ok(), cris_split_movdx(), cris_store_multiple_op_p(), crx_addr_reg_p(), crx_const_double_ok(), crx_expand_scond(), crx_print_operand(), cse_around_loop(), cse_basic_block(), cse_cc_succs(), cse_change_cc_mode(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_insn(), cse_main(), cse_process_notes(), cse_rtx_varies_p(), cse_set_around_loop(), cselib_hash_rtx(), cselib_invalidate_mem(), cselib_invalidate_regno(), cselib_invalidate_rtx(), cselib_lookup(), cselib_lookup_mem(), cselib_mem_conflict_p(), cselib_process_insn(), cselib_record_set(), cselib_record_sets(), cselib_reg_set_mode(), cselib_subst_to_values(), d30v_emit_comparison(), d30v_emit_cond_move(), d30v_memory_operand(), d30v_print_operand(), d30v_print_operand_memory_reference(), d30v_split_double(), d_register_operand(), dead_libcall_p(), dead_or_predicable(), dead_or_set_p(), dead_or_set_regno_p(), dead_register_here(), decl_conflicts_with_clobbers_p(), decl_overlaps_hard_reg_set_p(), decode_asm_operands(), decode_rtx_const(), decompose(), default_rtx_costs(), defuse_overlap_p_1(), delete_null_pointer_checks(), delete_output_reload(), delete_prior_computation(), delete_store(), determine_web_costs(), df_def_record_1(), df_insn_refs_record(), df_lr_bb_local_compute(), df_mark_reg(), df_read_modify_subreg_p(), df_ref_record(), df_reg_clobber_gen(), df_reg_use_gen(), df_urec_mark_reg_change(), df_uses_record(), di_operand(), distribute_and_simplify_rtx(), distribute_notes(), divmod_fixed_value_transform(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_zero_rtx(), do_jump_if_equal(), do_local_cprop(), do_movsi(), do_output_reload(), do_replace(), do_spill(), do_store_flag(), do_SUBST(), do_SUBST_MODE(), dominant_cc_register(), double_memory_operand(), dsp16xx_address_cost(), dsp16xx_comparison_operator(), dump_def_use_chain(), duplicate_loop_exit_test(), earliest_block_with_similiar_load(), easy_altivec_constant(), easy_fp_constant(), effective_address_32bit_p(), eligible_for_epilogue_delay(), eligible_for_restore_insn(), eligible_for_sibcall_delay(), eliminate_constant_term(), eliminate_partially_redundant_loads(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit_a_rotate(), emit_a_shift(), emit_block_move(), emit_block_move_via_loop(), emit_case_nodes(), emit_colors(), emit_conditional_add(), emit_group_load(), emit_group_load_1(), emit_group_load_into_temps(), emit_group_move_into_temps(), emit_group_store(), emit_hard_tfmode_operation(), emit_input_reload_insns(), emit_libcall_block(), emit_library_call_value_1(), emit_loads(), emit_move_insn(), emit_move_insn_1(), emit_move_sequence(), emit_no_conflict_block(), emit_note_insn_var_location(), emit_output_reload_insns(), emit_prefetch_instructions(), emit_push_insn(), emit_reload_insns(), emit_soft_tfmode_cvt(), emit_soft_tfmode_libcall(), emit_stack_save(), emit_store_flag(), emit_store_flag_force(), emit_unop_insn(), emit_unrolled_add(), emit_v9_brxx_insn(), enqueue_insn(), entry_and_rtx_equal_p(), entry_register(), ephi_create(), epilogue_renumber(), equality_comparison_operator(), equality_op(), equality_operator(), equiv_constant(), estimate_probability(), even_fpr_operand(), even_gpr_operand(), even_reg_operand(), exp_equiv_p(), expand_a_rotate(), expand_abs(), expand_and(), expand_anon_union_decl(), expand_asm_operands(), expand_assignment(), expand_binop(), expand_bool_compare_and_swap(), expand_builtin_alloca(), expand_builtin_apply(), expand_builtin_compare_and_swap(), expand_builtin_eh_return(), expand_builtin_expect(), expand_builtin_extract_return_addr(), expand_builtin_frob_return_addr(), expand_builtin_lock_test_and_set(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_powi(), expand_builtin_prefetch(), expand_builtin_return(), expand_builtin_setjmp_setup(), expand_builtin_stpcpy(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_sync_operation(), expand_builtin_va_arg(), expand_builtin_va_copy(), expand_call(), expand_case(), expand_cmplxdiv_wide(), expand_compare_and_swap_loop(), expand_complex_abs(), expand_compound_operation(), expand_computed_goto(), expand_copysign(), expand_dec(), expand_divmod(), expand_end_case_type(), expand_epilogue(), expand_errno_check(), expand_expr(), expand_expr_addr_expr(), expand_expr_real_1(), expand_field_assignment(), expand_fix(), expand_float(), expand_function_start(), expand_inc(), expand_increment(), expand_inline_function(), expand_movstr(), expand_mult(), expand_mult_add(), expand_mult_const(), expand_one_builtin(), expand_return(), expand_shift(), expand_sync_fetch_operation(), expand_sync_lock_test_and_set(), expand_sync_operation(), expand_ternary_op(), expand_twoval_binop(), expand_twoval_binop_libfunc(), expand_twoval_unop(), expand_unop(), expand_val_compare_and_swap(), expand_val_compare_and_swap_1(), expand_var_during_unrolling(), expand_vector_binop(), expand_vector_unop(), expand_widen_pattern_expr(), expr_equiv_p(), express_from(), express_from_1(), ext_register_operand(), extend_operator(), extend_value_for_giv(), extended_coalesce_2(), extension_within_bounds_p(), extra_constraint(), extra_constraint_Q(), extract_bit_field(), extract_fixed_bit_field(), extract_insn(), extract_left_shift(), extract_sfunc_addr(), extract_split_bit_field(), f0_operand(), f1_operand(), f_register_operand(), fcc0_reg_operand(), fcc_operand(), fcc_reg_operand(), fcc_register_operand(), fcmov_comparison_operator(), fcr_operand(), fdpic_fptr_operand(), fdpic_operand(), final_addr_vec_align(), final_emit_insn_group_barriers(), final_giv_value(), find_barrier(), find_base_term(), find_base_value(), find_btr_reference(), find_comparison_args(), find_cond_trap(), find_dummy_reload(), find_dying_inputs(), find_equiv_reg(), find_identical_invariants(), find_inc_amount(), find_insn_regmode_weight(), find_mem_conflicts(), find_mem_givs(), find_moveable_store(), find_oldest_value_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_reload_regs(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_address_part(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_single_use_1(), find_split_point(), find_subweb(), find_subweb_2(), fix_bit_operand(), fixup_match_1(), fixup_memory_subreg(), fixup_stack_1(), fixup_subreg_mem(), fixup_var_refs_1(), fixup_var_refs_insn(), flag_operand(), float_binary(), float_const_operand(), float_conversion(), float_relational_operator(), float_unary(), fmpyaddoperands(), fmpysuboperands(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_mult_add(), fold_rtx_subreg(), force_mode(), force_not_mem(), force_operand(), force_to_mode(), forget_old_reloads_1(), form_sum(), forwarding_offset(), fp0_operand(), fp_comparison_operator(), fp_literal_one(), fp_literal_zero(), fp_one_operand(), fp_reg_operand(), fp_zero_operand(), fpr_operand(), fpr_or_int6_operand(), fpscr_operand(), fpu_add_operand(), fpu_rhs_operand(), fpul_operand(), fr30_move_double(), fr30_print_operand(), from_compare(), frv_clear_registers_used(), frv_dwarf_store(), frv_emit_comparison(), frv_emit_cond_branch(), frv_emit_cond_move(), frv_emit_movsi(), frv_emit_scc(), frv_frame_access(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_legitimate_constant_p(), frv_legitimate_memory_operand(), frv_legitimize_target(), frv_load_operand(), frv_matching_accg_for_acc(), frv_pack_insn_p(), frv_print_operand(), frv_rtx_costs(), frv_select_cc_mode(), frv_split_cond_move(), frv_split_iacc_move(), frv_split_minmax(), frv_split_scc(), ftruncify(), gcse_constant_p(), gen_add2_insn(), gen_add3_insn(), gen_add_mult(), gen_binary(), gen_call(), gen_call_value(), gen_compare(), gen_compare_reg(), gen_cond_trap(), gen_conditional_branch(), gen_conditional_move(), gen_datalabel_ref(), gen_doloop_end(), gen_easy_altivec_constant(), gen_easy_vector_constant_add_self(), gen_eh_return(), gen_exp(), gen_group_rtx(), gen_highpart(), gen_highpart_mode(), gen_indirect_jump(), gen_insn(), gen_int_relational(), gen_lowpart(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_lowpart_if_possible(), gen_lowpart_or_truncate(), gen_lowpart_SUBREG(), gen_mem_addressof(), gen_movdi(), gen_move_insn(), gen_movsi(), gen_movtf(), gen_peephole2_1374(), gen_peephole2_1375(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1477(), gen_peephole2_1479(), gen_prefetch(), gen_realpart(), gen_reload(), gen_rotrsi3(), gen_rtx_REG_offset(), gen_rtx_scratch(), gen_rtx_SUBREG(), gen_shifty_hi_op(), gen_split_1151(), gen_split_1162(), gen_split_1211(), gen_split_1247(), gen_split_1267(), gen_split_1297(), gen_split_1345(), gen_split_1346(), gen_split_1366(), gen_split_1394(), gen_split_1395(), gen_split_1427(), gen_split_1444(), gen_split_1445(), gen_split_1449(), gen_split_1450(), gen_split_1451(), gen_split_1523(), gen_split_1524(), gen_split_move_double(), gen_sub2_insn(), gen_sub3_insn(), gen_tablejump(), gen_tst_reg(), gen_v9_scc(), general_operand(), general_operand_dst(), general_operand_src(), genrtl_named_return_value(), get_aligned_mem(), get_arm_condition_code(), get_biv_step(), get_biv_step_1(), get_condition(), get_func_hard_reg_initial_val(), get_inv_cost(), get_jump_table_size(), get_last_value(), get_last_value_validate(), get_memory_rtx(), get_unaligned_address(), global_symbolic_operand(), gpc_reg_operand(), gpc_reg_or_integer_constant_operand(), gpr_fpr_or_int12_operand(), gpr_no_subreg_operand(), gpr_operand(), gpr_or_accum_operand(), gpr_or_br_flag_operand(), gpr_or_constant_operand(), gpr_or_dbl_const_operand(), gpr_or_fpr_operand(), gpr_or_int10_operand(), gpr_or_int12_operand(), gpr_or_int_operand(), gpr_or_memory_operand(), gpr_or_memory_operand_with_scratch(), gpr_or_signed6_operand(), gpr_or_unsigned5_operand(), gpr_or_unsigned6_operand(), greater_comparison_operator(), group1_mem_operand(), group1_reg_operand(), GTY(), h8300_adjust_insn_length(), h8300_and_costs(), h8300_bitfield_length(), h8300_expand_movsi(), h8300_get_index(), h8300_length_from_table(), h8300_mova_length(), h8300_rtx_costs(), h8300_shift_costs(), h8300_short_immediate_length(), h8300_short_move_mem_p(), h8300_unary_length(), h8sx_binary_memory_operator(), h8sx_binary_shift_operator(), h8sx_unary_memory_operator(), h8sx_unary_shift_operator(), handle_avail_expr(), hard_addr_reg_operand(), hard_fp_register_operand(), hard_function_value(), hard_int_register_operand(), hard_reg_operand(), hard_reg_set_here_p(), has_hard_reg_initial_val(), hash_descriptor_pre_extension(), hash_expr(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), hash_scan_set(), have_add2_insn(), have_sub2_insn(), hoist_code(), hoist_test_store(), hoist_update_store(), hppa_fpstore_bypass_p(), hppa_legitimize_address(), hppa_rtx_costs(), i960_output_ldconst(), i960_print_operand(), ia64_expand_atomic_op(), ia64_expand_compare(), ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), ia64_expand_load_address(), ia64_expand_move(), ia64_expand_movxf_movrf(), ia64_expand_op_and_fetch(), ia64_expand_tls_address(), ia64_expand_vecint_cmov(), ia64_expand_widen_sum(), ia64_extra_constraint(), ia64_legitimate_constant_p(), ia64_load_pair_ok(), ia64_move_ok(), ia64_print_operand(), ia64_rtx_costs(), ia64_secondary_reload_class(), ia64_speculate_insn(), ia64_split_tmode(), icc_operand(), icc_or_fcc_reg_operand(), icr_operand(), if_then_else_cond(), immediate_operand(), implicit_set_cond_p(), implies_p(), in_operand(), inc_for_reload(), includes_rldic_lshift_p(), includes_rldicr_lshift_p(), indexed_memory_operand(), indexed_operand(), indirect_operand(), inherit_piecemeal_p(), init_propagate_block_info(), initialize_for_inline(), initialize_uninitialized_subregs(), input_operand(), inqhi_operand(), insert(), insert_coalesced_conflicts(), insert_loop_mem(), insert_one_insn(), insert_regs(), insert_restore(), insert_save(), insert_stores(), insert_var_expansion_initialization(), insn_dead_p(), insn_divmod_values_to_profile(), instantiate_decls(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), instantiate_virtual_regs_in_rtx(), int_2word_operand(), int_gpr_dest(), int_reg_operand(), integer_register_operand(), integer_relational_operator(), intop_compare_operator(), invalid_e500_subreg(), invalidate(), invalidate_for_call(), invalidate_from_clobbers(), invalidate_skipped_set(), invariant_expr_equal_p(), invert_exp_1(), ip2k_binary_operator(), ip2k_check_can_adjust_stack_ref(), ip2k_extra_constraint(), ip2k_gen_sCOND(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_reorg(), ip2k_rtx_costs(), ip2k_split_words(), ip2k_unary_operator(), ip2k_xexp_not_uses_reg_p(), iq2000_emit_frame_related_store(), iq2000_expand_eh_return(), iq2000_expand_prologue(), iq2000_fill_delay_slot(), iq2000_move_1word(), iq2000_rtx_costs(), is_cond_candidate(), issue_nops_and_insn(), iv_add_mult_cost(), iv_analyze(), iv_analyze_def(), iv_analyze_expr(), iv_analyze_op(), iv_constant(), iv_mult(), iv_number_of_iterations(), iv_shift(), ix86_adjust_counter(), ix86_cc_mode(), ix86_comparison_operator(), ix86_expand_aligntest(), ix86_expand_binop_builtin(), ix86_expand_branch(), ix86_expand_builtin(), ix86_expand_carry_flag_compare(), ix86_expand_clear(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_compare(), ix86_expand_copysign(), ix86_expand_fp_movcc(), ix86_expand_int_addcc(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_setcc(), ix86_expand_sse_cmp(), ix86_expand_sse_compare(), ix86_expand_sse_fp_minmax(), ix86_expand_sse_movcc(), ix86_expand_unop1_builtin(), ix86_expand_unop_builtin(), ix86_expand_vec_set_builtin(), ix86_expand_vector_extract(), ix86_expand_vector_init(), ix86_expand_vector_move(), ix86_expand_vector_set(), ix86_force_to_memory(), ix86_gimplify_va_arg(), ix86_match_ccmode(), ix86_preferred_output_reload_class(), ix86_preferred_reload_class(), ix86_prepare_fp_compare_args(), ix86_rtx_costs(), ix86_split_copysign_const(), ix86_split_copysign_var(), ix86_split_fp_branch(), ix86_split_long_move(), ix86_split_sse_movcc(), ix86_split_to_parts(), ix86_va_arg(), ix86_zero_extend_to_Pmode(), kill_set_value(), kill_value(), known_cond(), label_ref_operand(), ldd_address_operand(), ldst_entry(), legitimate_address_p(), legitimate_constant_p(), legitimate_pic_address_disp_p(), legitimize_address(), legitimize_pic_address(), length_fp_args(), less_comparison_operator(), likely_spilled_retval_1(), likely_spilled_retval_p(), lmw_operation(), load_kills_store(), load_mems(), load_multiple_operation(), load_update_operand(), local_cprop_find_used_regs(), local_symbolic_operand(), logical_binary_operator(), long_memory_operand(), lookup_as_function(), lookup_expr(), loop_bivs_check(), loop_giv_reduce_benefit(), loop_iterations(), loop_regs_scan(), lr_operand(), lsrc_operand(), m32c_cmp_flg_0(), m32c_expand_insv(), m32c_expand_movcc(), m32c_extra_constraint_p2(), m32c_output_compare(), m32c_preferred_reload_class(), m32c_prepare_shift(), m32c_print_operand(), m32c_pushm_popm(), m32c_rtx_costs(), m32c_subreg(), m32c_unpend_compare(), m32r_print_operand(), m68hc11_check_z_replacement(), m68hc11_expand_compare(), m68hc11_expand_compare_and_branch(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_gen_movhi(), m68hc11_gen_movqi(), m68hc11_gen_rotate(), m68hc11_indirect_p(), m68hc11_notice_update_cc(), m68hc11_output_swap(), m68hc11_reload_operands(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), m68hc11_split_move(), m68hc11_z_replacement(), m68k_rtx_costs(), machine_dependent_reorg(), machopic_indirect_call_target(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), make_compound_operation(), make_decl_rtl(), make_extraction(), make_field_assignment(), make_memloc(), make_safe_from(), make_tree(), mark_effect(), mark_flags_life_zones(), mark_killed_regs(), mark_mode_tests(), mark_referenced_regs(), mark_referenced_resources(), mark_reg(), mark_reg_conflicts(), mark_reg_death(), mark_reg_gr_used_mask(), mark_reg_store(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_stores(), mark_target_live_regs(), mark_use(), mark_used_reg(), mark_used_regs(), mark_used_regs_combine(), match_rtx(), may_assign_reg_p(), may_trap_p(), may_trap_p_1(), may_unswitch_on(), maybe_eliminate_biv_1(), maybe_memory_address_p(), mcore_load_multiple_operation(), mcore_output_move(), mcore_store_multiple_operation(), mdx_unaligned_load(), mdx_unaligned_store(), mem_for_const_double(), memop_valid(), memory_address(), memory_offset_in_range_p(), memory_operand(), mems_conflict_for_gcse_p(), mention_regs(), mentions_nonequal_regs(), merge_memattrs(), mfcr_operation(), minmax_operator(), mips16_insn_length(), mips16_optimize_gp(), mips_const_insns(), mips_emit_binary(), mips_emit_compare(), mips_emit_frame_related_store(), mips_emit_int_relational(), mips_emit_scc(), mips_expand_builtin_bposge(), mips_expand_builtin_compare(), mips_expand_call(), mips_expand_prologue(), mips_expand_unaligned_load(), mips_expand_unaligned_store(), mips_fetch_insns(), mips_fill_delay_slot(), mips_frame_set(), mips_gen_conditional_trap(), mips_move_1word(), mips_move_2words(), mips_move_integer(), mips_output_function_prologue(), mips_output_move(), mips_preferred_reload_class(), mips_restore_reg(), mips_rtx_costs(), mips_save_reg(), mips_secondary_reload_class(), mips_set_return_address(), mips_sim_record_set(), mips_sim_wait_reg(), mips_subword(), mips_use_ins_ext_p(), mips_va_arg(), mips_zero_if_equal(), mixed_subreg_operand(), mmix_comparison_operator(), mmix_const_double_ok_for_letter_p(), mmix_constant_address_p(), mmix_extra_constraint(), mmix_foldable_comparison_operator(), mmix_gen_compare_reg(), mmix_intval(), mmix_output_condition(), mmix_preferred_output_reload_class(), mmix_preferred_reload_class(), mmix_print_operand(), mmix_reg_cc_operand(), mmix_reg_or_0_operand(), mmix_reg_or_constant_operand(), mmix_select_cc_mode(), mmix_symbolic_or_address_operand(), mmix_valid_comparison(), mn10300_wide_const_load_uses_clr(), mod_pow2_value_transform(), mod_subtract_transform(), movdi_operand(), move2add_note_store(), move_btr_def(), move_deaths(), move_dest_operand(), move_destination_operand(), move_input_operand(), move_invariant_reg(), move_movables(), move_operand(), move_output_operand(), move_source_operand(), move_src_operand(), mtcrf_operation(), needs_variable(), noce_emit_cmove(), noce_emit_move_insn(), noce_emit_store_flag(), noce_get_alt_condition(), noce_get_condition(), noce_init_if_info(), noce_process_if_block(), noce_try_abs(), noce_try_addcc(), noce_try_bitop(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_move(), noce_try_sign_mask(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), non_q_regs_operand(), noncommutative_float_operator(), nonimmediate_di_operand(), nonimmediate_soft_df_operand(), nonlocal_mentioned_p_1(), nonlocal_referenced_p_1(), nonmemory_operand(), nonoverlapping_memrefs_p(), nonzero_bits1(), noov_compare64_op(), noov_compare_op(), normal_comp_operator(), normal_comparison_operator(), note_addr_stored(), note_btr_set(), note_local_live(), note_sets(), notice_update_cc(), notice_update_cc_on_set(), notreg_cost(), num_sign_bit_copies1(), odd_fpr_operand(), odd_gpr_operand(), odd_reg_operand(), offset_address(), offsettable_address_p(), offsettable_memory_operand(), offsettable_memref_p(), offsettable_nonstrict_memref_p(), ok(), operand_subword(), operands_match_p(), optimize_bit_field(), optimize_bitfield_assignment_op(), optimize_reg_copy_1(), optimize_reg_copy_3(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), output_298(), output_306(), output_313(), output_387_binary_op(), output_a_rotate(), output_a_shift(), output_addr_const(), output_addr_const_pdp11(), output_arg_descriptor(), output_bb(), output_block_move(), output_bvb(), output_call(), output_cbranch(), output_condmove_single(), output_dbcc_and_branch(), output_fix_trunc(), output_fp_compare(), output_fp_move_double(), output_fpop(), output_fpops(), output_h8sx_shift(), output_load(), output_move_double(), output_move_simode_const(), output_move_single(), output_peephole2_scratches(), output_pic_addr_const(), output_plussi(), output_shift(), output_stack_adjust(), output_store(), output_toc(), output_tst(), output_v9branch(), output_vec_const_move(), pa_adjust_insn_length(), pad_groups(), par_ind_operand(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pdp11_rtx_costs(), peephole2_1(), peephole2_2(), peephole2_insns(), pj_machine_dependent_reorg(), pj_output_rval(), pj_output_store_into_lval(), pj_print_operand(), pj_signed_comparison_operator(), pj_standard_float_constant(), pj_unsigned_comparison_operator(), plus_constant(), plus_constant_wide(), pop_operand(), pre_delete(), pre_ldst_expr_hash(), precondition_loop_p(), predicate_operator(), preferred_reload_class(), prepare_cmp_insn(), prepare_float_lib_cmp(), prepare_scc_operands(), print_operand(), print_operand_address(), print_reg(), print_rtx(), print_value(), probe_stack_range(), process_insert_insn(), process_reg_param(), product_cheap_p(), promoted_input_arg(), proper_comparison_operator(), protect_from_queue(), pure_call_p(), purge_addressof_1(), purge_single_hard_subreg_set(), push_operand(), push_reload(), push_secondary_reload(), put_addressof_into_stack(), put_var_into_stack(), q_regs_operand(), quad_fpr_operand(), r_or_s_operand(), ra_emit_move_insn(), ra_print_rtx_1op(), ra_print_rtx_3op(), ra_print_rtx_object(), read_complex_part(), read_modify_subreg_p(), read_rtx_1(), read_rtx_variadic(), real_power_of_2_operand(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_13(), recog_14(), recog_15(), recog_16(), recog_17(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), record_biv(), record_dead_and_set_regs(), record_dead_and_set_regs_1(), record_giv(), record_jump_cond(), record_jump_cond_subreg(), record_last_set_info(), record_operand_costs(), record_promoted_value(), record_reg_classes(), record_set(), record_truncated_value(), record_value_for_reg(), redefine_groups(), reduce_to_bit_field_precision(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_0_operand(), reg_15_operand(), reg_becomes_live(), reg_bitfield_target_p(), reg_clobbered_p(), reg_dead_at_p(), reg_dead_at_p_1(), reg_is_born(), reg_nonzero_bits_for_combine(), reg_num_sign_bit_copies_for_combine(), reg_operand(), reg_or_0_operand(), reg_or_int_operand(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_referenced_p(), reg_subword_p(), register_operand(), regmove_optimize(), regrename_optimize(), regs_used(), relational_di_operator(), reload(), reload_adjust_reg_for_mode(), reload_adjust_reg_for_temp(), reload_as_needed(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_noop_set_p(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reload_inner_reg_of_subreg(), reload_reg_free_for_value_p(), relop_no_unsigned(), remove_invalid_subreg_refs(), rename_block(), rename_equivalent_regs_in_insn(), rename_insn_1(), repeat_operand(), replace_n_hard_rtx(), replace_oldest_value_mem(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), restore_operand(), restore_world_operation(), reverse_comparison(), reversed_comparison_code_parts(), reversed_condition(), rewrite_program(), rs6000_adjust_cost(), rs6000_dwarf_register_span(), rs6000_emit_cmove(), rs6000_emit_int_cmove(), rs6000_emit_minmax(), rs6000_emit_sCOND(), rs6000_emit_vector_compare(), rs6000_emit_vector_cond_expr(), rs6000_emit_vector_select(), rs6000_expand_binop_builtin(), rs6000_expand_builtin(), rs6000_expand_compare_and_swapqhi(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_expand_vector_extract(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rs6000_frame_related(), rs6000_generate_compare(), rs6000_hash_constant(), rs6000_legitimize_reload_address(), rs6000_offsettable_memref_p(), rs6000_output_function_epilogue(), rs6000_rtx_costs(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_lock_test_and_set(), rs6000_split_multireg_move(), rtl_expr_nonnegative_p(), rtl_gen_edge_profiler(), rtl_lv_add_condition_to_bb(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_field_assignment_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_p(), rtx_equiv_p(), rtx_renumbered_equal_p(), rtx_to_bits(), rtx_to_undefined(), rws_access_reg(), s390_alc_comparison(), s390_branch_condition_mask(), s390_call_saved_register_used(), s390_canonicalize_comparison(), s390_comparison(), s390_decompose_address(), s390_emit_compare(), s390_expand_addcc(), s390_expand_builtin(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_logical_operator(), s390_expand_movmem(), s390_expand_plus_operand(), s390_expand_setmem(), s390_extract_hi(), s390_extract_qi(), s390_float_const_zero_p(), s390_match_ccmode_set(), s390_narrow_logical_operator(), s390_preferred_reload_class(), s390_reg_clobbered_rtx(), s390_rtx_costs(), s390_select_ccmode(), s390_single_hi(), s390_single_qi(), s390_slb_comparison(), s390_split_access_reg(), s_operand(), s_register_operand(), safe_from_p(), safe_insert_insn_on_edge(), save_world_operation(), scan_loop(), scan_one_insn(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), scan_rtx_reg(), scc_comparison_operator(), sched_analyze_1(), sched_analyze_2(), sched_get_condition(), score_add_offset(), score_print_operand(), score_print_operand_address(), score_rtx_costs(), score_select_cc_mode(), scratch_operand(), se_arith_operand(), se_nonimmediate_operand(), se_nonmemory_operand(), se_reg_or_0_operand(), se_register_operand(), se_uns_arith_operand(), secondary_reload_class(), see_analyze_one_def(), see_def_extension_not_merged(), see_gen_normalized_extension(), see_get_extension_data(), see_merge_one_def_extension(), select_cc_mode(), set_decl_incoming_rtl(), set_decl_rtl(), set_extends(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_mem_expr(), set_mem_offset(), set_mem_size(), set_nonzero_bits_and_sign_copies(), set_preference(), set_reload_reg(), setup_incoming_promotions(), setup_save_areas(), sfmode_constant_to_ulong(), sfunc_uses_reg(), sge_plus_constant(), sh_1el_vec(), sh_adjust_cost(), sh_const_vec(), sh_expand_builtin(), sh_expand_prologue(), sh_gen_truncate(), sh_reorg(), sh_rep_vec(), sh_rtx_costs(), sh_secondary_reload(), shift_operator(), shift_return_value(), shiftable_operator(), shiftcosts(), shmedia_cleanup_truncate(), short_memory_operand(), shorten_branches(), sibcall_operand(), side_effects_p(), signed_comparison_operator(), signed_inequality_operator(), simple_mem(), simple_memory_operand(), simple_reg_p(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_gen_subreg(), simplify_giv_expr(), simplify_if_then_else(), simplify_immed_subreg(), simplify_logical(), simplify_plus_minus(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_subtraction(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), single_reg_memory_operand(), singlemove_string(), slots_overlap_p(), small_symbolic_operand(), smalloffset_double_mem_p(), soft_df_operand(), some_ni_operand(), some_operand(), sparc_check_64(), sparc_emit_floatunsdi(), sparc_emit_set_const32(), sparc_emit_set_symbolic_const64(), sparc_expand_builtin(), sparc_expand_compare_and_swap_12(), sparc_extra_constraint_check(), sparc_nonflat_function_epilogue(), sparc_rtx_costs(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_func_has_64bit_regs_p(), spe_synthesize_frame_save(), spec_reg_operand(), spill_prop_savings(), spill_restore_mem(), spill_tfmode_operand(), spill_xfmode_operand(), spill_xfmode_rfmode_operand(), split_1(), split_2(), split_3(), split_4(), split_di(), split_double(), split_insns(), split_iv(), src_operand(), srcb_operand(), srelational_si_operator(), ssa_rename_to_insert(), ssa_rename_to_lookup(), stack_adjust_offset_pre_post(), standard_68881_constant_p(), standard_80387_constant_p(), standard_sse_constant_p(), stmw_operation(), store_bit_field(), store_constructor(), store_constructor_field(), store_expr(), store_field(), store_fixed_bit_field(), store_killed_in_insn(), store_multiple_operation(), store_split_bit_field(), store_update_operand(), strict_low_part_peephole_ok(), subreg_hard_regno(), subreg_lowpart_p(), subreg_lsb(), subreg_realpart_p(), subreg_regno(), subst(), subst_constants(), subst_reloads(), substitute_ep_register(), subw(), symbol_ref_operand(), symbolic_memory_operand(), symbolic_operand(), tail_recursion_args(), target_operand(), target_reg_operand(), thumb_exit(), thumb_rtx_costs(), thumb_unexpanded_epilogue(), toc_hash_eq(), track_expr_p(), trap_cmp_op(), trap_comparison_operator(), tree_function_versioning(), true_dependence(), true_regnum(), trunc_hi_operand(), truncated_to_mode(), try_auto_increment(), try_combine(), try_recolor_web(), tsrc_operand(), ubranch_operator(), ultra_find_type(), ultra_fpmode_conflict_exists(), unaligned_load_operand(), unaligned_memory_operand(), unary_float_operator(), undef_to_size_word(), undefined_operand_subword_p(), unroll_loop(), uns_comparison_operator(), update_live_status(), update_set_flags(), update_spill_colors(), update_table_tick(), urelational_si_operator(), use_anchored_address(), use_crosses_set_p(), use_related_value(), uses_mode_macro_p(), v850_reorg(), v850_rtx_costs(), validate_canon_reg(), validate_pattern(), validate_replace_rtx_1(), validize_mem(), vax_float_literal(), vax_notice_update_cc(), vax_rtx_cost(), vax_rtx_costs(), vector_compare_rtx(), vector_move_operand(), verify_changes(), verify_wide_reg_1(), visit_expression(), volatile_mem_operand(), vspltis_constant(), vt_add_function_parameters(), want_to_gcse_p(), widen_operand(), wipe_dead_reg(), wrap_constant(), write_complex_part(), write_dependence_p(), write_predicate_expr(), write_test_expr(), x86_64_sign_extended_value(), x86_64_zero_extended_value(), x86_emit_floatuns(), xstormy16_below100_operand(), xstormy16_emit_cbranch(), xstormy16_expand_builtin(), xstormy16_expand_call(), xstormy16_extra_constraint_p(), xstormy16_ineqsi_operator(), xt_true_regnum(), xtensa_copy_incoming_a7(), xtensa_extend_reg(), xtensa_load_constant(), and xtensa_rtx_costs().
| #define GET_NOTE_INSN_NAME | ( | NOTE_CODE | ) | (note_insn_name[(NOTE_CODE) - (int) NOTE_INSN_BIAS]) |
Definition at line 891 of file rtl.h.
Referenced by node_data(), print_insn(), print_rtx(), and ra_print_rtx().
| #define GET_NUM_ELEM | ( | RTVEC | ) | ((RTVEC)->num_elem) |
Definition at line 248 of file rtl.h.
Referenced by gen_call(), gen_call_value(), h8300_ldm_stm_parallel(), iq2000_expand_prologue(), is_predicable(), label_is_jump_target_p(), make_edges(), mips_expand_prologue(), mmix_target_asm_function_epilogue(), phi_alternative(), purge_dead_tablejump_edges(), redirect_branch_edge(), redirect_edge_and_branch(), remove_phi_alternative(), ssa_eliminate_dead_code(), and visit_phi_node().
| #define GET_REG_NOTE_NAME | ( | MODE | ) | (reg_note_name[(int) (MODE)]) |
| #define GET_RTX_CLASS | ( | CODE | ) | (rtx_class[(int) (CODE)]) |
Definition at line 64 of file rtl.h.
Referenced by _reg_unused_after(), addr_affects_sp_p(), alpha_swapped_comparison_operator(), apply_distributive_law(), arith_or_logical_operator(), arm_select_cc_mode(), attr_rtx_1(), block_alloc(), branch_comparison_operator(), cached_nonzero_bits(), cached_num_sign_bit_copies(), canon_reg_for_combine(), canonicalize_condition(), ccr_bit(), choose_reload_regs(), cmp_op(), combine_simplify_rtx(), commutative_operand_precedence(), comparison_operator(), compute_ld_motion_mems(), condexec_addsub_operator(), condexec_binary_operator(), condexec_extend_operator(), condexec_shiftl_operator(), condexec_unary_operator(), conditions_mutex_p(), constrain_operands(), contains_muldiv(), copy_insn_1(), copy_rtx(), count_rtxs(), cse_basic_block(), cse_insn(), dead_register_here(), delete_address_reloads_1(), delete_related_insns(), dsp16xx_comparison_operator(), emit_hard_tfmode_operation(), eqne_comparison_operator(), errata_emit_nops(), estimate_probability(), expand_binop(), expand_compound_operation(), fcmov_comparison_operator(), final_scan_insn(), find_best_addr(), find_comparison_args(), find_reloads(), find_reusable_reload(), find_split_point(), find_symbolic_term(), fold_rtx(), force_operand(), gen_binary(), gen_block_redirect(), gen_insn(), gen_lowpart_for_combine(), gen_reload(), get_last_value_validate(), get_mem_expr_from_op(), GTY(), h8300_binary_length(), h8300_classify_operand(), hppa_legitimize_address(), i370_label_scan(), ia64_extra_constraint(), ia64_print_operand(), if_then_else_cond(), init_predicate_table(), invalidate_mems_from_autoinc(), ip2k_composite_xexp_not_uses_cc0_p(), ip2k_composite_xexp_not_uses_reg_p(), ip2k_xexp_not_uses_reg_for_mem(), ix86_binary_operator_ok(), ix86_comparison_operator(), ix86_expand_binary_operator(), ix86_fixup_binary_operands(), kill_autoinc_value(), known_cond(), m68hc11_reassign_regs(), m68hc11_reorg(), make_compound_operation(), maybe_eliminate_biv(), mention_regs(), mmix_comparison_operator(), mmix_foldable_comparison_operator(), noce_emit_move_insn(), noov_compare64_op(), noov_compare_op(), normal_comp_operator(), not_postinc_memory_operand(), notice_stack_pointer_modification_1(), offsettable_address_p(), print_operand(), process_define_predicate(), proper_comparison_operator(), ra_print_rtx(), recog_10(), recog_7(), recog_8(), recog_9(), record_value_for_reg(), reg_dead_after_loop(), reg_overlap_mentioned_for_reload_p(), reg_unused_after(), relational_di_operator(), reversed_comparison_code(), reversed_comparison_code_parts(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_renumbered_equal_p(), save_call_clobbered_regs(), scan_one_insn(), scc_comparison_operator(), signed_comparison_operator(), simplify_binary_operation(), simplify_comparison(), simplify_gen_binary(), simplify_gen_relational(), simplify_if_then_else(), simplify_logical(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_ternary_operation(), simplify_unary_operation(), stable_and_no_regs_but_for_p(), store_killed_in_insn(), subst(), subst_constants(), symbolic_expression_p(), trap_comparison_operator(), update_set_flags(), update_table_tick(), v9_regcmp_op(), validate_condition_mode(), validate_replace_rtx_1(), and visit_expression().
| #define GET_RTX_FORMAT | ( | CODE | ) | (rtx_format[(int) (CODE)]) |
Definition at line 61 of file rtl.h.
Referenced by a7_overlap_mentioned_p(), add_label_notes(), add_to_sequence(), alter_predicate_for_insn(), annotate_constant_pool_refs(), apply_macro_to_rtx(), attr_copy_rtx(), attr_rtx_1(), attr_rtx_cost(), block_alloc(), c4x_label_ref_used_p(), c4x_r11_set_p(), canon_for_address(), canon_hash(), canon_reg(), canon_reg_for_combine(), check_code_macro(), check_conversions(), check_eliminable_occurrences(), check_maybe_invariant(), check_promoted_subreg(), check_sibcall_argument_overlap_1(), clear_struct_flag(), collect_insn_data(), compares_alternatives_p(), compute_transp(), computed_jump_p_1(), contained_in_p(), contains_pseudo(), contains_replace_regs(), contains_symbol_ref(), copy_insn_1(), copy_most_rtx(), copy_replacements_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), count_alternatives(), count_nonfixed_reads(), count_occurrences(), count_reg_usage(), count_rtxs(), count_sub_rtxs(), cse_process_notes(), cselib_hash_rtx(), cselib_mem_conflict_p(), cselib_subst_to_values(), delete_address_reloads_1(), df_uses_record(), eliminate_lr2ip(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), encode_units_mask(), epilogue_renumber(), equiv_init_movable_p(), equiv_init_varies_p(), exp_equiv_p(), expr_equiv_p(), expr_killed_p(), extract_mentioned_regs_helper(), find_constant_pool_ref(), find_inc_amount(), find_loads(), find_ltrel_base(), find_matching_operand(), find_mem_givs(), find_operand(), find_regs_nested(), find_reloads_address_1(), find_reloads_toplev(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_symbolic_term(), find_use_as_address(), find_used_regs(), fixup_stack_1(), fixup_var_refs_1(), fold_rtx(), for_each_rtx(), for_each_rtx_1(), frv_function_symbol_referenced_p(), gen_exp(), get_last_value_validate(), global_symbolic_reference_mentioned_p(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), inequality_comparisons_p(), init_rtlanal(), instantiate_virtual_regs_1(), invalidate_any_buried_refs(), invariant_expr_equal_p(), is_mem_ref(), ix86_set_move_mem_attrs_1(), known_cond(), label_mentioned_p(), legitimate_pic_operand_p(), loc_mentioned_in_p(), loop_invariant_p(), make_compound_operation(), mark_constants(), mark_jump_label(), mark_label_nuses(), mark_referenced_regs(), mark_referenced_resources(), mark_set_resources(), mark_use(), mark_used_regs(), mark_used_regs_combine(), match_rtx(), max_operand_1(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), memref_referenced_p(), mention_regs(), merge_memattrs(), modified_between_p(), modified_in_p(), move_deaths(), nonpic_symbol_mentioned_p(), operands_match_p(), oprs_not_set_p(), oprs_unchanged_p(), print_rtx(), purge_addressof_1(), purge_mem_unchanging_flag(), ra_print_rtx_object(), read_rtx(), read_rtx_1(), record_address_regs(), record_excess_regs(), redirect_exp_1(), references_value_p(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_mentioned_p(), reg_overlap_mentioned_p(), reg_scan_mark_refs(), reg_used_in_mem_p(), regno_use_in(), regs_set_between_p(), regs_used(), reload_combine_note_use(), remap_split_bivs(), remove_constraints(), replace_constant_pool_ref(), replace_in_call_usage(), replace_ltrel_base(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), reset_used_flags(), rs6000_hash_constant(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_mem_access_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), saved_regs_mentioned(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), sched_analyze_2(), set_dest_addr_equiv_p(), set_preference(), set_used_flags(), side_effects_p(), stable_and_no_regs_but_for_p(), store_ops_ok(), subst(), subst_constants(), subst_reg_equivs(), summarize_insn(), symbol_mentioned_p(), symbolic_reference_mentioned_p(), tls_symbolic_reference_mentioned_p(), toc_hash_eq(), unique_src_operand(), unsigned_comparisons_p(), update_reg_last_use(), update_table_tick(), use_crosses_set_p(), uses_addressof(), uses_local_reg_p(), uses_macro_p(), validate_pattern(), validate_replace_rtx_1(), vax_rtx_cost(), vax_rtx_costs(), VEC(), verify_rtx_sharing(), volatile_insn_p(), volatile_refs_p(), VPARAMS(), walk_attr_value(), walk_fixup_memory_subreg(), walk_insn_part(), walk_rtx(), and write_expr_attr_cache().
| #define GET_RTX_LENGTH | ( | CODE | ) | (rtx_length[(int) (CODE)]) |
Definition at line 55 of file rtl.h.
Referenced by a7_overlap_mentioned_p(), add_label_notes(), add_to_sequence(), alter_predicate_for_insn(), annotate_constant_pool_refs(), attr_copy_rtx(), attr_rtx_1(), attr_rtx_cost(), c4x_label_ref_used_p(), c4x_r11_set_p(), calc_address_cost(), canon_for_address(), canon_hash(), canon_reg(), canon_reg_for_combine(), check_conversions(), check_eliminable_occurrences(), check_maybe_invariant(), check_promoted_subreg(), check_sibcall_argument_overlap_1(), clear_struct_flag(), collect_insn_data(), compares_alternatives_p(), compute_transp(), computed_jump_p_1(), contained_in_p(), contains_pseudo(), contains_replace_regs(), contains_symbol_ref(), copy_insn_1(), copy_most_rtx(), copy_replacements_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), copy_rtx_unchanging(), count_alternatives(), count_nonfixed_reads(), count_occurrences(), count_reg_usage(), count_rtxs(), count_sub_rtxs(), cse_process_notes(), cselib_hash_rtx(), cselib_mem_conflict_p(), cselib_subst_to_values(), delete_address_reloads_1(), df_uses_record(), eliminate_lr2ip(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), encode_units_mask(), epilogue_renumber(), equiv_init_movable_p(), equiv_init_varies_p(), exp_equiv_p(), expr_equiv_p(), expr_killed_p(), extract_mentioned_regs_helper(), find_constant_pool_ref(), find_inc_amount(), find_loads(), find_ltrel_base(), find_matching_operand(), find_mem_givs(), find_operand(), find_regs_nested(), find_reloads_address_1(), find_reloads_toplev(), find_single_use_1(), find_single_use_in_loop(), find_symbolic_term(), find_use_as_address(), find_used_regs(), fixup_stack_1(), fixup_var_refs_1(), fold_rtx(), for_each_rtx(), frv_function_symbol_referenced_p(), gen_exp(), get_last_value_validate(), global_symbolic_reference_mentioned_p(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), inequality_comparisons_p(), instantiate_virtual_regs_1(), invalidate_any_buried_refs(), invariant_expr_equal_p(), is_mem_ref(), ix86_set_move_mem_attrs_1(), known_cond(), label_mentioned_p(), legitimate_pic_operand_p(), loc_mentioned_in_p(), loop_invariant_p(), make_compound_operation(), mark_constants(), mark_jump_label(), mark_label_nuses(), mark_referenced_regs(), mark_referenced_resources(), mark_set_resources(), mark_use(), mark_used_regs(), mark_used_regs_combine(), match_rtx(), max_operand_1(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), memref_referenced_p(), mention_regs(), merge_memattrs(), modified_between_p(), modified_in_p(), move_deaths(), nonpic_symbol_mentioned_p(), operands_match_p(), oprs_not_set_p(), oprs_unchanged_p(), print_rtx(), purge_addressof_1(), purge_mem_unchanging_flag(), ra_print_rtx_object(), read_rtx(), record_address_regs(), record_excess_regs(), redirect_exp_1(), references_value_p(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_mentioned_p(), reg_overlap_mentioned_p(), reg_scan_mark_refs(), reg_used_in_mem_p(), regno_use_in(), regs_set_between_p(), regs_used(), reload_combine_note_use(), remap_split_bivs(), remove_constraints(), replace_constant_pool_ref(), replace_in_call_usage(), replace_ltrel_base(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), reset_used_flags(), rtx_addr_varies_p(), rtx_alloc(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_mem_access_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), saved_regs_mentioned(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), sched_analyze_2(), set_dest_addr_equiv_p(), set_used_flags(), shallow_copy_rtx(), side_effects_p(), stable_and_no_regs_but_for_p(), store_ops_ok(), subst(), subst_constants(), subst_reg_equivs(), summarize_insn(), symbol_mentioned_p(), symbolic_reference_mentioned_p(), tls_symbolic_reference_mentioned_p(), unique_src_operand(), unsigned_comparisons_p(), update_reg_last_use(), update_table_tick(), use_crosses_set_p(), uses_addressof(), uses_local_reg_p(), validate_pattern(), validate_replace_rtx_1(), VEC(), verify_rtx_sharing(), volatile_insn_p(), volatile_refs_p(), VPARAMS(), walk_attr_value(), walk_fixup_memory_subreg(), walk_insn_part(), walk_rtx(), and write_expr_attr_cache().
| #define GET_RTX_NAME | ( | CODE | ) | (rtx_name[(int) (CODE)]) |
Definition at line 58 of file rtl.h.
Referenced by add_constraint(), add_to_sequence(), check_attr_test(), check_attr_value(), check_defs(), compute_predicate_codes(), conditional_move_operand(), debug_decision_2(), dump_rtx_statistics(), find_code(), gen_insn(), GTY(), ia64_print_operand(), initialize_macros(), m32c_scc_pattern(), mark_mode_tests(), node_data(), print_code(), print_exp(), print_insn(), print_operand(), print_rtx(), ra_print_rtx_1op(), ra_print_rtx_2op(), ra_print_rtx_3op(), read_rtx(), validate_exp(), write_predicate_expr(), and write_test_expr().
| #define hard_frame_pointer_rtx (global_rtl[GR_HARD_FRAME_POINTER]) |
Definition at line 1770 of file rtl.h.
Referenced by a7_overlap_mentioned_p(), alpha_expand_epilogue(), alpha_expand_prologue(), arm_adjust_cost(), arm_expand_prologue(), arm_set_return_address(), canon_hash(), do_spill(), elimination_effects(), expand_builtin_frame_address(), expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), expand_builtin_return_addr(), expand_builtin_setjmp_receiver(), expand_epilogue(), expand_function_start(), expand_goto(), expand_nl_goto_receiver(), expand_prologue(), find_reloads_address(), fixed_base_plus_p(), gen_builtin_longjmp(), gen_rtx_REG(), h8300_expand_prologue(), h8300_swap_into_er6(), h8300_swap_out_of_er6(), hash_rtx(), ia64_dwarf2out_def_steady_cfa(), ia64_expand_epilogue(), ia64_expand_prologue(), ia64_reload_gp(), ia64_split_return_addr_rtx(), immune_p(), init_alias_once(), init_emit(), init_emit_once(), instantiate_virtual_regs_1(), iq2000_debugger_offset(), iq2000_expand_epilogue(), iq2000_expand_prologue(), ix86_decompose_address(), ix86_expand_epilogue(), ix86_expand_prologue(), loop_invariant_p(), mark_not_eliminable(), mdx_epilogue(), mdx_prologue(), memory_address_length(), memref_is_stack_slot(), mips_debugger_offset(), mips_expand_epilogue(), mips_expand_prologue(), mips_restore_gp(), mmix_expand_epilogue(), mmix_expand_prologue(), nonlocal_mentioned_p_1(), nonzero_address_p(), process_set(), rs6000_aix_emit_builtin_unwind_init(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_unstable_p(), rtx_varies_p(), s390_emit_epilogue(), s390_emit_prologue(), sh_expand_epilogue(), sh_expand_prologue(), sh_set_return_address(), sparc_expand_prologue(), spill_restore_mem(), thumb_base_register_rtx_p(), thumb_expand_epilogue(), thumb_expand_prologue(), xstormy16_expand_epilogue(), xstormy16_expand_prologue(), xtensa_expand_prologue(), and xtensa_reorg().
| #define HARD_REGISTER_NUM_P | ( | REG_NO | ) | ((REG_NO) < FIRST_PSEUDO_REGISTER) |
| #define HARD_REGISTER_P | ( | REG | ) | (HARD_REGISTER_NUM_P (REGNO (REG))) |
Definition at line 1001 of file rtl.h.
Referenced by apply_delayed_renames(), check_cond_move_block(), check_hard_regs_in_partition(), convert_modes(), emit_move_sequence(), expand_call(), find_invariant_insn(), may_assign_reg_p(), move_invariant_reg(), rename_equivalent_regs_in_insn(), shift_return_value(), ssa_rename_to_insert(), ssa_rename_to_lookup(), and validate_subreg().
| #define INSN_ANNULLED_BRANCH_P | ( | RTX | ) | (RTL_FLAG_CHECK3("INSN_ANNULLED_BRANCH_P", (RTX), JUMP_INSN, CALL_INSN, INSN)->unchanging) |
Definition at line 576 of file rtl.h.
Referenced by _reg_unused_after(), arc_print_operand(), c4x_output_cbranch(), find_dead_or_set_registers(), iq2000_output_conditional_branch(), mark_set_resources(), mips_output_conditional_branch(), mips_sim_finish_insn(), next_insn_no_annul(), output_bb(), output_branch(), output_bvb(), output_cbranch(), output_dbra(), output_movb(), print_operand(), and reg_unused_after().
| #define INSN_CODE | ( | INSN | ) | XINT (INSN, 6) |
Definition at line 542 of file rtl.h.
Referenced by _fatal_insn_not_found(), avr_reorg(), barrier_align(), bfin_reorg(), bundling(), calculate_needs_all_insns(), cancel_changes(), combine_bnp(), combine_reloads(), compute_hash(), cse_insn(), eliminate_regs_in_insn(), emit_copy_of_insn_after(), expand_epilogue(), expand_prologue(), extract_insn_cached(), final_scan_insn(), find_barrier(), find_reloads(), fixup_mova(), fixup_var_refs_1(), gen_block_redirect(), get_next_active_insn(), init_caller_save(), insert_one_insn(), insn_extract(), insn_invalid_p(), instantiate_virtual_regs_in_insn(), issue_nops_and_insn(), m68hc11_z_replacement(), machine_dependent_reorg(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), mips_adjust_insn_length(), mips_avoid_hazard(), move_movables(), mt_reorg_hazard(), noop_move_p(), optimize_unexecutable_edges(), output_asm_name(), output_far_jump(), output_return(), output_sibcall(), pa_can_combine_p(), peephole(), print_rtx(), recog_memoized(), recog_memoized_1(), remove_useless_addtr_insns(), rs6000_adjust_cost(), s390_chunkify_finish(), s390_chunkify_pool(), s390_mainpool_finish(), sh_reorg(), ssa_ccp_substitute_constants(), strength_reduce(), try_combine(), update_equiv_regs(), update_ld_motion_stores(), and validate_change().
| #define INSN_DEAD_CODE_P | ( | RTX | ) | (RTL_FLAG_CHECK1("INSN_DEAD_CODE_P", (RTX), INSN)->in_struct) |
| #define INSN_DELETED_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK6("INSN_DELETED_P", (RTX), INSN, CALL_INSN, JUMP_INSN, \ CODE_LABEL, BARRIER, NOTE)->volatil)
Definition at line 562 of file rtl.h.
Referenced by add_forw_dep(), add_forward_dependence(), add_insn_after(), add_insn_before(), back_branch_in_range_p(), c4x_process_after_reload(), c4x_reorg(), conditionalize_block(), connect_post_landing_pads(), cprop_insn(), cse_basic_block(), delete_for_peephole(), delete_insn(), delete_output_reload(), delete_related_insns(), final_scan_insn(), fixup_abnormal_edges(), gen_block_redirect(), instantiate_virtual_regs(), instantiate_virtual_regs_1(), local_cprop_pass(), m68hc11_reorg(), mark_all_labels(), mark_constant_pool_use(), mark_jump_label(), mark_target_live_regs(), mips_output_conditional_branch(), mt_check_delay_slot(), mt_reorg_hazard(), next_nondeleted_insn(), output_constant_pool(), output_constant_pool_1(), print_slot(), reg_was_0(), reg_was_0_p(), see_commit_ref_changes(), see_delete_merged_def_extension(), see_emit_use_extension(), see_handle_relevant_defs(), see_pre_delete_extension(), sh_reorg(), shorten_branches(), split_branches(), ssa_ccp_substitute_constants(), ssa_fast_dce(), try_split(), unroll_loop(), and v850_output_addr_const_extra().
| #define INSN_FROM_TARGET_P | ( | RTX | ) | (RTL_FLAG_CHECK3("INSN_FROM_TARGET_P", (RTX), INSN, JUMP_INSN, CALL_INSN)->in_struct) |
Definition at line 588 of file rtl.h.
Referenced by arc_print_operand(), c4x_output_cbranch(), find_dead_or_set_registers(), mark_set_resources(), mark_target_live_regs(), and next_insn_no_annul().
Definition at line 525 of file rtl.h.
Referenced by _reg_unused_after(), add_back_dep(), add_dependence(), add_deps_for_risky_insns(), add_forw_dep(), add_insn_after(), add_insn_before(), add_or_update_back_dep_1(), alloc_gcse_mem(), alloc_mem(), alpha_does_function_need_gp(), alpha_set_memflags(), alphaev4_next_group(), alphaev5_next_group(), analyze_insns_in_loop(), apply_change_group(), apply_opt_in_copies(), arm_reorg(), average_num_loop_insns(), barrier_align(), bfin_optimize_loop(), bfin_reorg(), bfin_reorg_loops(), bfin_scan_loop(), block_alloc(), block_jumps_and_fallthru_p(), build_def_use(), build_insn_chain(), build_intra_loop_deps(), bundling(), bypass_conditional_jumps(), c4x_process_after_reload(), c4x_r11_set_p(), c4x_reorg(), c4x_rptb_rpts_p(), calculate_local_reg_bb_info(), calculate_needs_all_insns(), can_combine_p(), can_move_up(), can_throw_external(), can_throw_internal(), cant_combine_insn_p(), check_cond_move_block(), check_dbra_loop(), check_df(), check_final_value(), check_insn_for_givs(), check_sibcall_argument_overlap(), check_use_sfunc_addr(), classic_gcse(), clear_log_links(), clear_regs_live_in_seq(), combine_instructions(), combine_stack_adjustments_for_block(), compute_defs_uses_and_gen(), compute_forward_dependences(), compute_hash_table(), compute_hash_table_work(), compute_insns_for_mem(), compute_ld_motion_mems(), compute_sets(), compute_store_table(), cond_move_process_if_block(), confirm_change_group(), conflict_graph_compute(), convert_from_eh_region_ranges_1(), convert_from_ssa(), convert_to_eh_region_ranges(), copy_bb_p(), copy_insn_1(), copy_insn_notes(), copy_insn_p(), copy_rtx(), copyprop_hardreg_forward_1(), count_insns_in_loop(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), cprop(), cprop_insn(), create_ddg(), create_insn_info(), cse_around_loop(), cse_cc_succs(), cse_change_cc_mode_insn(), cse_change_cc_mode_insns(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_set_around_loop(), cselib_process_insn(), dead_or_predicable(), dead_register_here(), delete_address_reloads_1(), delete_insn_and_edges(), delete_insn_bb(), delete_insn_chain_and_edges(), delete_noop_moves(), delete_null_pointer_checks_1(), delete_related_insns(), delete_trivially_dead_insns(), df_bb_du_chain_create(), df_bb_lr_local_compute(), df_bb_luids_set(), df_bb_rd_local_compute(), df_bb_refs_delete(), df_bb_refs_record(), df_bb_reg_def_chain_create(), df_bb_reg_info_compute(), df_bb_reg_use_chain_create(), df_bb_regno_first_def_find(), df_bb_regno_last_def_find(), df_bb_regno_last_use_find(), df_bb_ru_local_compute(), df_bb_ud_chain_create(), df_chain_bb_reset(), df_chain_create_bb(), df_insn_refs_record(), df_lr_bb_local_compute(), df_rd_bb_local_compute(), df_ref_reg_replace(), df_refs_reg_replace(), df_ri_bb_compute(), df_ru_bb_local_compute(), df_ur_bb_local_compute(), df_urec_bb_local_compute(), distribute_links(), distribute_notes(), dump_constraints(), dump_insn_slim(), dump_static_insn_cost(), duplicate_computed_gotos(), eliminate_partially_redundant_loads(), emit_all_insn_group_barriers(), emit_call_insn_after(), emit_call_insn_before(), emit_insn_after(), emit_insn_before(), emit_insn_group_barriers(), emit_jump_insn_after(), emit_jump_insn_before(), emit_libcall_block(), emit_output_reload_insns(), emit_unop_insn(), eq_descriptor_extension(), examine_flow_edges(), expand_binop(), expand_complex_abs(), expand_expr(), expand_preferences(), expand_unop(), extended_coalesce_2(), final_emit_insn_group_barriers(), find_and_verify_loops(), find_dead_or_set_registers(), find_equiv_reg(), find_evaluations(), find_first_parameter_load(), find_invariants_bb(), find_jump_block(), find_label_refs(), find_last_value(), find_reg_equal_equiv_note(), find_reg_note(), find_regmode_weight(), find_regno_note(), find_single_use(), fixup_abnormal_edges(), fixup_eh_region_note(), fixup_errata(), fixup_match_1(), fixup_match_2(), fixup_reorder_chain(), fixup_var_refs_insns(), fixup_var_refs_insns_with_hash(), flow_find_cross_jump(), forwarder_block_p(), frv_align_label(), frv_final_prescan_insn(), frv_for_each_packet(), frv_ifcvt_modify_tests(), frv_optimize_membar_local(), function_cannot_inline_p(), gen_block_redirect(), get_next_important_insn(), get_some_local_dynamic_name(), global_reg_mentioned_p(), group_barrier_needed(), group_barrier_needed_p(), group_leader(), GTY(), handle_asm_insn(), hash_descriptor_extension(), ia64_dependencies_evaluation_hook(), ia64_dfa_new_cycle(), ia64_emit_cond_move(), ia64_emit_nops(), ia64_first_cycle_multipass_dfa_lookahead_guard(), ia64_first_cycle_multipass_dfa_lookahead_guard_spec(), ia64_reorg(), init_alias_analysis(), init_ready_list(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_stores(), insn_dependent_p(), insn_divmod_values_to_profile(), insn_true_dependent_p(), insns_match_p(), instantiate_virtual_regs(), instantiate_virtual_regs_1(), invalidate_skipped_block(), ip2k_reorg(), is_branch_slot_insn(), is_cracked_insn(), is_load_insn(), is_microcoded_insn(), is_store_insn(), ix86_set_move_mem_attrs(), keep_with_call_p(), large_insn_p(), libcall_dead_p(), link_btr_uses(), live_in(), live_out_1(), livethrough_conflicts_bb(), load_mems(), local_cprop_pass(), loop_bivs_init_find(), loop_exit_at_end_p(), loop_find_equiv_value(), loop_givs_reduce(), loop_reg_used_before_p(), loop_regs_scan(), loop_regs_update(), m32c_compare_redundant(), m32r_is_insn(), m68hc11_reassign_regs(), m68hc11_reorg(), machine_dependent_reorg(), make_insn_raw(), mark_all_labels(), mark_constant_function(), mark_constant_pool(), mark_constants(), mark_flags_life_zones(), mark_sets(), mark_target_live_regs(), maybe_add_or_update_back_dep_1(), maybe_eliminate_biv(), maybe_fix_stack_asms(), memory_modified_in_insn_p(), memref_used_between_p(), merge_overlapping_regs(), min_insn_size(), mips16_lay_out_constants(), mips16_optimize_gp(), mips_avoid_hazard(), mips_avoid_hazards(), mips_function_has_gp_insn(), move_btr_def(), move_movables(), mt_block_length(), mt_final_prescan_insn(), mt_reorg_hazard(), mt_reorg_loops(), mt_scan_loop(), multiple_sets(), need_fake_edge_p(), never_reached_warning(), next_insn_no_annul(), next_real_insn(), no_conflict_p(), noce_get_alt_condition(), noce_get_condition(), noce_try_abs(), node_data(), nonlocal_mentioned_p(), nonlocal_referenced_p(), nonlocal_set_p(), notice_stack_pointer_modification(), num_loop_insns(), optimize_reg_copy_1(), optimize_reg_copy_2(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), pa_output_function_epilogue(), predicted_by_p(), prev_insn_in_block(), prev_real_insn(), print_rtl_slim_with_bb(), print_rtx(), product_cheap_p(), prologue_stack_adjust(), propagate_one_insn(), purge_hard_subreg_sets(), ra_print_rtx(), reg_alloc(), reg_dead_after_loop(), reg_is_remote_constant_p(), reg_killed_on_edge(), reg_referenced_between_p(), reg_scan(), reg_scan_update(), reg_set_between_after_reload_p(), reg_set_between_p(), reg_set_last(), reg_set_p(), reg_unused_after(), reg_used_between_after_reload_p(), reg_used_between_p(), reg_used_on_edge(), regmove_optimize(), reload(), reload_as_needed(), reload_combine(), reload_cse_move2add(), reload_cse_regs_1(), remove_fixup_regions(), remove_insn(), remove_reachable_equiv_notes(), remove_suspicious_death_notes(), remove_unnecessary_notes(), rename_block(), rename_equivalent_regs(), replace_store_insn(), rewrite_program(), rewrite_program2(), rs6000_adjust_priority(), rs6000_get_some_local_dynamic_name(), rs6000_ra_ever_killed(), rtl_predicted_by_p(), rtl_tidy_fallthru_edge(), rtl_value_profile_transformations(), rtl_verify_flow_info(), s390_adjust_priority(), s390_chunkify_finish(), s390_chunkify_start(), s390_emit_prologue(), s390_mainpool_finish(), s390_regs_ever_clobbered(), safe_insert_insn_on_edge(), same_cmp_following_p(), same_cmp_preceding_p(), save_call_clobbered_regs(), save_parm_insns(), scan_ahead_for_unlikely_executed_note(), scan_loop(), scan_one_insn(), schedule_ebb(), see_analyze_one_def(), see_get_extension_data(), see_handle_relevant_defs(), see_handle_relevant_uses(), see_merge_one_def_extension(), see_pre_insert_extensions(), see_print_one_extension(), see_print_pre_extension_expr(), see_update_uses_relevancy(), sequence_uses_addressof(), set_dominates_use(), set_frame_related_p(), set_insn_locators(), set_live_p(), set_of(), sh_loop_align(), sh_reorg(), shorten_branches(), simplify_using_initial_values(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), skip_consecutive_labels(), small_insn_p(), spe_func_has_64bit_regs_p(), split_all_insns(), split_all_insns_noflow(), split_branches(), split_insn(), ssa_eliminate_dead_code(), store_killed_in_insn(), strength_reduce(), struct_equiv_block_eq(), thread_jump(), tidy_fallthru_edge(), try_combine(), try_copy_prop(), try_forward_edges(), try_split(), try_swap_copy_prop(), unshare_all_rtl_1(), unshare_all_rtl_again(), unshare_all_rtl_in_chain(), update_equiv_regs(), update_regnos_mentioned(), uses_TOC(), validate_equiv_mem(), verify_flow_info(), verify_rtl_sharing(), verify_wide_reg(), vt_initialize(), xstormy16_split_cbranch(), xtensa_expand_prologue(), and xtensa_reorg().
| #define INSN_SCOPE | ( | INSN | ) | XTREE (INSN, 4) |
Definition at line 536 of file rtl.h.
Referenced by copy_insn_list(), copy_loop_body(), duplicate_loop_exit_test(), emit_call_insn_after_scope(), emit_copy_of_insn_after(), emit_insn_after_scope(), emit_insn_before_scope(), emit_jump_insn_after_scope(), find_cond_trap(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), noce_process_if_block(), noce_try_abs(), noce_try_cmove(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), scope_to_insns_finalize(), scope_to_insns_initialize(), try_combine(), and try_split().
| #define INSN_UID | ( | INSN | ) | XINT (INSN, 0) |
Definition at line 529 of file rtl.h.
Referenced by add_btr_def(), alloc_gcse_mem(), alloc_mem(), arm_print_value(), asm_conditional_branch(), assign_luids(), avr_jump_mode(), avr_output_function_epilogue(), barrier_align(), bfin_reorg(), branch_dest(), bundling(), bypass_block(), c4x_label_ref_used_p(), check_block_change(), check_dbra_loop(), check_ext_dependent_givs(), check_final_value(), check_for_label_ref(), check_function_return_warnings(), cleanup_unconditional_jumps(), clear_hashed_info_for_insn(), collect_pattern_seqs(), combine_btr_defs(), combine_givs(), combine_instructions(), combine_predictions_for_insn(), combine_validate_cost(), compute_defs_uses_and_gen(), compute_luids(), compute_store_table(), contains(), copy_insn_list(), copy_insn_notes(), copy_insn_p(), copy_loop_body(), copy_rtx_and_substitute(), copy_src_to_dest(), copyprop_hardreg_forward_1(), cprop_insn(), cprop_jump(), create_insn_info(), create_new_invariant(), cse_around_loop(), cse_end_of_basic_block(), cse_main(), debug_rtx_find(), delete_address_reloads_1(), delete_dead_jumptables(), detect_remat_webs(), detect_spill_temps(), df_analyze_subcfg(), df_bb_def_use_swap(), df_bb_du_chain_create(), df_bb_insn_regno_first_def_find(), df_bb_insn_regno_last_use_find(), df_bb_lr_local_compute(), df_bb_rd_local_compute(), df_bb_refs_update(), df_bb_reg_def_chain_create(), df_bb_reg_info_compute(), df_bb_reg_use_chain_create(), df_bb_regno_first_def_find(), df_bb_regno_last_def_find(), df_bb_regno_last_use_find(), df_bb_ru_local_compute(), df_bb_ud_chain_create(), df_chain_create_bb(), df_chain_insn_reset(), df_find_def(), df_find_use(), df_insn_debug(), df_insn_debug_regno(), df_insn_dominates_all_uses_p(), df_insn_dominates_uses_p(), df_insn_modify(), df_insn_move_before(), df_insn_refs_delete(), df_insn_refs_unlink(), df_insn_regno_def_p(), df_insns_modify(), df_lr_bb_local_compute(), df_rd_bb_local_compute(), df_ref_create(), df_ref_debug(), df_ri_bb_compute(), df_ru_bb_local_compute(), df_ur_bb_local_compute(), dfa_insn_code(), distribute_notes(), divmod_fixed_value_transform(), do_local_cprop(), dump_best_pattern_seq(), dump_constraints(), dump_current_packet(), dump_def_use_chain(), dump_flow_info(), dump_igraph(), dump_minipool(), dump_pattern_seqs(), dump_web_insns(), duplicate_eh_region_1(), duplicate_loop_exit_test(), ebb_print_insn(), emit_barrier(), emit_barrier_after(), emit_barrier_before(), emit_insn_group_barriers(), emit_label(), emit_label_after(), emit_label_before(), emit_line_note_after(), emit_note(), emit_note_after(), emit_note_before(), emit_note_copy(), emit_note_copy_after(), emit_prefetch_instructions(), emit_reload_insns(), expand_goto_internal(), extended_coalesce_2(), final(), final_emit_insn_group_barriers(), final_prescan_insn(), final_reg_note_copy(), find_and_verify_loops(), find_equiv_reg(), find_if_block(), find_reload_regs(), find_splittable_givs(), find_splittable_regs(), finish_last_head(), fixup_gotos(), fixup_match_1(), fixup_match_2(), force_movables(), frv_ifcvt_add_insn(), frv_ifcvt_modify_final(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_tests(), frv_optimize_membar_global(), frv_optimize_membar_local(), frv_print_operand_jump_hint(), gen_block_redirect(), gen_far_branch(), get_attr_length(), get_attr_length_1(), get_dest_uid(), handle_asm_insn(), handle_avail_expr(), i370_branch_dest(), i370_branch_length(), i370_label_scan(), ia64_dfa_new_cycle(), ia64_gen_check(), ia64_gen_spec_insn(), ia64_needs_block_p(), ia64_sched_finish(), ia64_sched_reorder2(), ia64_variable_issue(), init_label_info(), initialize_uninitialized_subregs(), insert_insn_end_bb(), insert_stores(), insn_cuid(), insn_current_length(), invalidate_loops_containing_label(), iv_analyze(), iv_get_reaching_def(), ix86_avoid_jump_misspredicts(), ix86_dump_ppro_packet(), jump_over_one_insn_p(), last_use_this_basic_block(), link_btr_uses(), live_in(), live_out(), live_out_1(), livethrough_conflicts_bb(), load_mems(), loop_biv_dump(), loop_biv_eliminable_p(), loop_bivs_check(), loop_delete_insns(), loop_dump_aux(), loop_giv_dump(), loop_givs_dead_check(), loop_givs_reduce(), loop_givs_rescan(), loop_insn_first_p(), loop_iterations(), loop_iv_class_dump(), m32c_compare_redundant(), m32r_sched_reorder(), m32r_variable_issue(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), make_label_edge(), mark_loop_jump(), mark_single_set(), mark_tablejump_edge(), mark_target_live_regs(), maybe_eliminate_biv(), merge_moves(), migrate_btr_def(), migrate_btr_defs(), mod_pow2_value_transform(), mod_subtract_transform(), mostly_false_jump(), move_btr_def(), move_deaths(), move_movables(), new_btr_user(), output_asm_name(), output_bb(), output_branchy_insn(), output_bvb(), output_call(), output_cbranch(), output_dbra(), output_far_jump(), output_millicode_call(), output_movb(), output_ubranch(), output_v9branch(), pa_output_function_epilogue(), pre_delete(), pre_insert_copy_insn(), preserve_subexpressions_p(), print_ddg_edge(), print_insn(), print_rtl_graph_with_bb(), print_rtl_with_bb(), print_rtx(), print_value(), push_minipool_fix(), ra_print_rtx(), ra_print_rtx_object(), record_giv(), record_insns(), redirect_jump(), redirect_jump_2(), reg_clear_last_set(), reg_in_basic_block_p(), reg_scan_mark_refs(), reg_set_info(), regmove_optimize(), regrename_optimize(), remember_move(), remove_reachable_equiv_notes(), remove_unreachable_regions(), renumber_insns(), replace_oldest_value_reg(), replace_ref(), replace_store_insn(), rewrite_program(), rewrite_program2(), rs6000_hash_constant(), rtl_find_values_to_profile(), rtl_value_profile_transformations(), rtl_verify_flow_info_1(), s390_add_execute(), s390_add_pool_insn(), s390_chunkify_pool(), s390_chunkify_start(), s390_find_execute(), s390_find_pool(), s390_mainpool_finish(), scan_loop(), scan_rtx_reg(), see_pre_insert_extensions(), see_update_defs_relevancy(), see_update_uses_relevancy(), set_dominates_use(), set_new_first_and_last_insn(), sh_reorg(), shorten_branches(), si_info_hash(), spill_failure(), split_branches(), ssa_ccp_substitute_constants(), strength_reduce(), substitute_ep_register(), thumb_final_prescan_insn(), try_combine(), try_copy_prop(), try_redirect_by_replacing_jump(), try_simplify_condjump(), try_swap_copy_prop(), ultrasparc_sched_reorder(), unroll_loop(), untangle_mova(), update_reg_last_use(), update_regnos_mentioned(), vcg_print_ddg(), ve_info_hash(), and verify_flow_info().
| #define INTVAL | ( | RTX | ) | XCWINT(RTX, 0, CONST_INT) |
Definition at line 1008 of file rtl.h.
Referenced by add_immediate_operand(), add_operand(), add_stores(), addition_operation(), addr24_operand(), addrs_ok_for_quad_peep(), addsubcosts(), adjacent_mem_locations(), adjust_address_1(), adjust_insn_length(), adjust_offset_for_component_ref(), adjust_stack(), aligned_operand(), allocate_dynamic_stack_space(), alpha_emit_conditional_branch(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_mov(), alpha_extra_constraint(), alpha_extract_integer(), alpha_legitimate_address_p(), alpha_legitimize_address(), alpha_legitimize_reload_address(), alpha_rtx_costs(), alpha_split_conditional_move(), altivec_expand_builtin(), and_operand(), andcosts(), annotate_constant_pool_refs(), anti_adjust_stack(), arc_print_operand(), arc_print_operand_address(), arc_rtx_costs(), arith10_double_operand(), arith10_operand(), arith11_double_operand(), arith11_operand(), arith5_operand(), arith_4096_operand(), arith_double_4096_operand(), arith_operand(), arith_reg_or_0_operand(), arm_add_operand(), arm_canonicalize_comparison(), arm_const_double_by_parts(), arm_const_double_inline_cost(), arm_coproc_mem_operand(), arm_debugger_arg_offset(), arm_emit_tls_decoration(), arm_emit_vector_const(), arm_fastmul_rtx_costs(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_legitimate_index_p(), arm_legitimize_address(), arm_not_operand(), arm_output_addr_const_extra(), arm_output_load_gr(), arm_print_operand(), arm_print_value(), arm_reload_in_hi(), arm_reload_out_hi(), arm_rhs_operand(), arm_rhsm_operand(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arm_size_rtx_costs(), arm_slowmul_rtx_costs(), arm_xscale_rtx_costs(), ashlhi3_out(), ashlqi3_out(), ashlsi3_out(), ashrhi3_out(), ashrqi3_out(), ashrsi3_out(), asm_operand_ok(), assemble_integer(), assign_parm_adjust_entry_rtl(), assign_parm_find_stack_rtl(), assign_parms(), avoid_constant_pool_reference(), avr_address_cost(), avr_io_address_p(), avr_out_sbxx_branch(), avr_reorg(), avr_rtx_costs(), avr_simplify_comparision_p(), avr_simplify_comparison_p(), b_mode_operand(), bad_signed_byte_operand(), base_alias_check(), basic_induction_var(), bfin_expand_call(), bfin_expand_movmem(), bfin_expand_strmov(), bfin_legitimate_address_p(), bfin_reorg(), bfin_rtx_costs(), bfin_secondary_reload(), biased_biv_fits_mode_p(), big_const_operand(), bitset_operand(), br_flag_or_constant_operand(), br_prob_note_reliable_p(), branch_operand(), branch_zero_operator(), broken_move(), bte_operand(), build_mask64_2_operands(), byte_accesses_mergeable_p(), byte_immediate_operand(), c4x_address_cost(), c4x_check_legit_addr(), c4x_emit_move_sequence(), c4x_I_constant(), c4x_J_constant(), c4x_K_constant(), c4x_L_constant(), c4x_legitimate_address_p(), c4x_N_constant(), c4x_O_constant(), c4x_print_operand(), c4x_print_operand_address(), c4x_Q_constraint(), c4x_R_constraint(), c4x_R_indirect(), c4x_rptb_rpts_p(), c4x_rtx_costs(), c4x_S_address_parse(), c4x_S_constraint(), c4x_S_indirect(), c4x_shiftable_constant(), calc_address_cost(), calculate_giv_inc(), call_operand(), can_combine_p(), can_throw_external(), can_throw_internal(), canon_condition(), canon_for_address(), canon_hash(), canon_rtx(), canonicalize_condition(), carry_compare_operand(), cbranch_predicted_taken_p(), check_attr_value(), check_dbra_loop(), check_ext_dependent_givs(), check_sibcall_argument_overlap_1(), cint8_operand(), cint_16_operand(), cint_8_operand(), clear_storage(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), clipper_movstr(), cmp_int16_operand(), cmplpower2_operand(), cmplsrcb_operand(), cmpsi_operand(), combine_bnp(), combine_predictions_for_insn(), combine_simplify_rtx(), combine_stack_adjustments_for_block(), compare_from_rtx(), compare_operand(), compute_a_rotate_length(), compute_a_shift_cc(), compute_a_shift_length(), compute_argument_addresses(), compute_branch_probabilities(), compute_clrmem_length(), compute_logical_op_cc(), compute_logical_op_length(), compute_mov_length(), compute_movmem_length(), compute_movstrsi_length(), compute_outgoing_frequencies(), compute_plussi_cc(), compute_plussi_length(), cond_exec_process_if_block(), condexec_branch_operator(), condexec_test_operator(), conditional_move_operand(), const248_operand(), const48_operand(), const64_high_operand(), const64_operand(), const_8bit_operand(), const_costs(), const_int_1_31_operand(), const_int_1_operand(), const_int_ge_8_operand(), const_int_gt_2_operand(), const_int_hi_operand(), const_int_htab_eq(), const_int_operand(), const_int_pow2_p(), const_int_qi_operand(), const_method(), const_operand(), const_rtx_hash_1(), const_shift_operand(), const_sint32_operand(), const_uint32_operand(), const_vector_elt_as_int(), constant_operand(), constant_subword(), constantpool_address_p(), constrain_operands(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contains_muldiv(), control_flow_insn_p(), convert_modes(), convert_to_eh_region_ranges(), copy_insn_list(), copy_insn_notes(), copy_loop_body(), copy_rtx_and_substitute(), cris_address_cost(), cris_bdap_biap_operand(), cris_emit_movem_store(), cris_gen_movem_load(), cris_movem_load_rest_p(), cris_output_addr_const(), cris_print_index(), cris_print_operand(), cris_rtx_costs(), cris_side_effect_mode_ok(), cris_store_multiple_op_p(), crx_address_cost(), crx_decompose_address(), crx_expand_movmem(), crx_print_operand_address(), cse_insn(), cselib_hash_rtx(), d30v_emit_comparison(), d30v_legitimate_address_p(), d30v_move_2words(), d30v_print_operand(), d30v_print_operand_address(), d30v_print_operand_memory_reference(), dbl_memory_one_insn_operand(), dead_or_predicable(), decode_rtx_const(), decompose(), default_rtx_costs(), delete_address_reloads(), determine_max_iter(), div_operand(), divmod_fixed_value_transform(), do_compare_rtx_and_jump(), do_jump_if_equal(), do_SUBST(), do_tablejump(), double_reg_from_memory(), double_reg_to_memory(), dsp16xx_address_cost(), dw2_assemble_integer(), easy_di_const(), easy_vector_constant(), easy_vector_constant_add_self(), easy_vector_same(), effective_address_32bit_p(), eligible_for_annul_false(), eligible_for_delay(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit_a_rotate(), emit_a_shift(), emit_bcnd(), emit_block_move(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_cond_move(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_hpdiv_const(), emit_libcall_block(), emit_move_resolve_push(), emit_move_sequence(), emit_note_insn_var_location(), emit_prefetch_instructions(), emit_push_insn(), ep_memory_operand(), epilogue_renumber(), exact_log2_cint_operand(), expand_ashiftrt(), expand_binop(), expand_block_clear(), expand_block_move(), expand_builtin_apply(), expand_builtin_memcpy(), expand_builtin_mempcpy(), expand_builtin_prefetch(), expand_builtin_stpcpy(), expand_compound_operation(), expand_divmod(), expand_end_case_type(), expand_expr(), expand_expr_real_1(), expand_field_assignment(), expand_increment(), expand_movstr(), expand_mult(), expand_mult_highpart(), expand_mult_highpart_optab(), expand_shift(), expand_shift_operand(), expr_equiv_p(), express_from(), express_from_1(), extra_constraint(), extra_constraint_Q(), extract_left_shift(), extui_fldsz_operand(), fetchadd_operand(), final_scan_insn(), find_barrier(), find_base_term(), find_base_value(), find_if_case_2(), find_inc_amount(), find_reloads(), find_reloads_address(), find_reloads_subreg_address(), find_split_point(), find_temp_slot_from_address(), find_use_as_address(), fix_bit_operand(), fix_lexical_addr(), fixup_match_1(), fixup_match_2(), fixup_reorder_chain(), fixup_var_refs_1(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), force_nonfallthru_and_redirect(), force_reg(), force_to_mode(), form_sum(), forwarding_offset(), fpmem_offset_operand(), fpr_or_int6_operand(), fr30_print_operand(), frv_const_unspec_p(), frv_emit_cond_move(), frv_expand_block_clear(), frv_expand_block_move(), frv_extract_membar(), frv_ifcvt_load_value(), frv_int_to_acc(), frv_io_address_cookie(), frv_legitimate_address_p(), frv_print_operand(), frv_print_operand_address(), frv_print_operand_jump_hint(), frv_print_operand_memory_reference(), frv_read_iacc_argument(), frv_rtx_costs(), frv_split_cond_move(), frv_split_minmax(), gen_adddi3(), gen_addsi3(), gen_allocate_stack(), gen_ashldi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrsi3(), gen_binary(), gen_cmpstrsi(), gen_compare(), gen_conditional_branch(), gen_doloop_end(), gen_easy_vector_constant_add_self(), gen_exp(), gen_extv(), gen_extzv(), gen_indexed_expr(), gen_insv(), gen_int_relational(), gen_lowpart_common(), gen_lshrdi3(), gen_lshrsi3(), gen_movdi(), gen_movhi(), gen_movqi(), gen_movsi(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), gen_prefetch(), gen_seq(), gen_sgt(), gen_sgtu(), gen_shifty_hi_op(), gen_shifty_op(), gen_shl_and(), gen_shl_sext(), gen_sle(), gen_sleu(), gen_sne(), gen_split_1211(), gen_split_1212(), gen_split_1221(), gen_split_1227(), gen_split_1234(), gen_split_1290(), gen_split_1296(), gen_split_1298(), gen_split_1450(), gen_split_1451(), gen_split_344(), gen_split_345(), gen_split_350(), gen_split_351(), gen_split_352(), gen_split_354(), gen_split_355(), gen_split_361(), gen_split_362(), gen_split_424(), gen_split_427(), gen_split_429(), gen_split_430(), gen_split_431(), gen_split_437(), gen_split_439(), gen_split_445(), gen_split_447(), gen_split_448(), gen_split_449(), gen_split_450(), gen_split_451(), gen_split_453(), gen_split_455(), gen_split_456(), gen_split_457(), gen_split_458(), gen_split_459(), gen_split_461(), gen_split_464(), gen_split_465(), gen_split_466(), gen_split_467(), gen_split_468(), gen_subsi3(), general_operand(), get_aligned_mem(), get_attr_can_delay(), get_integer_term(), get_mem_attrs(), get_memory_rtx(), get_monotonic_increment(), get_unaligned_address(), get_unaligned_offset(), got_symbolic_operand(), gpr_fpr_or_int12_operand(), gpr_or_int10_operand(), gpr_or_int12_operand(), gpr_or_signed6_operand(), gpr_or_unsigned5_operand(), gpr_or_unsigned6_operand(), gr_reg_or_14bit_operand(), gr_reg_or_22bit_operand(), gr_reg_or_5bit_operand(), gr_reg_or_6bit_operand(), gr_reg_or_8bit_adjusted_operand(), gr_reg_or_8bit_and_adjusted_operand(), gr_reg_or_8bit_operand(), grfr_reg_or_8bit_operand(), GTY(), h8300_adjust_insn_length(), h8300_classify_operand(), h8300_constant_length(), h8300_displacement_length(), h8300_eightbit_constant_address_p(), h8300_get_index(), h8300_rtx_costs(), h8300_stack_offset_p(), h8300_tiny_constant_address_p(), h8sx_classify_shift(), h8sx_emit_movmd(), hash_expr_1(), hash_rtx(), hi_const(), hppa_legitimize_address(), hppa_rtx_costs(), i860_rtx_costs(), i860_va_start(), i960_address_cost(), i960_expr_alignment(), i960_output_call_insn(), i960_output_ldconst(), i960_output_move_double(), i960_output_move_quad(), i960_print_operand(), i960_print_operand_addr(), ia64_depz_field_mask(), ia64_emit_nops(), ia64_expand_atomic_op(), ia64_expand_load_address(), ia64_expand_move(), ia64_extra_constraint(), ia64_legitimate_constant_p(), ia64_load_pair_ok(), ia64_print_operand(), ia64_rtx_costs(), ia64_sched_reorder2(), ia64_split_tmode(), if_then_else_cond(), immediate15_operand(), immediate_operand(), inc_for_reload(), incdec_operand(), includes_lshift_p(), includes_rldic_lshift_p(), includes_rldicr_lshift_p(), includes_rshift_p(), index_operand(), index_term_p(), indirect_operand(), init_alias_analysis(), input_operand(), insn_default_length(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), insvdi_rshift_rlwimi_p(), int12_operand(), int5_operand(), int6_operand(), int8_operand(), int_2word_operand(), invert_br_probabilities(), io_address_p(), ior_operand(), ip2k_adjust_stack_ref(), ip2k_check_can_adjust_stack_ref(), ip2k_gen_sCOND(), ip2k_gen_unsigned_comp_branch(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_rtx_costs(), ip2k_short_operand(), ip2k_split_words(), iq2000_debugger_offset(), iq2000_move_1word(), iq2000_rtx_costs(), is_cond_candidate(), iv_number_of_iterations(), ix86_attr_length_immediate_default(), ix86_decompose_address(), ix86_dwarf_handle_frame_unspec(), ix86_expand_builtin(), ix86_expand_call(), ix86_expand_carry_flag_compare(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_int_movcc(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_strlen(), ix86_expand_strlensi_unroll_1(), ix86_expand_vector_init_one_var(), ix86_gimplify_va_arg(), ix86_rtx_costs(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_ashr(), ix86_split_ashrdi(), ix86_split_long_move(), ix86_split_lshr(), ix86_split_lshrdi(), ix86_va_arg(), large_int(), larl_operand(), legitimate_address_p(), legitimate_pic_address_disp_p(), legitimate_reload_constant_p(), legitimize_address(), legitimize_operands(), legitimize_pic_address(), legitimize_reload_address(), legitimize_tls_address(), lhs_lshift_cint_operand(), literal(), lmw_operation(), load_multiple_operation(), load_multiple_sequence(), logic_operand(), logical_operand(), long_const_operand(), long_immediate_loadstore_operand(), long_immediate_operand(), loop_giv_reduce_benefit(), loop_givs_rescan(), loop_iterations(), lsbitnum_operand(), lshift_value(), lshrhi3_out(), lshrqi3_out(), lshrsi3_out(), lwa_operand(), m16_check_op(), m32c_expand_insv(), m32c_expand_movmemhi(), m32c_expand_setmemhi(), m32c_extra_constraint_p2(), m32c_legitimate_address_p(), m32c_legitimize_address(), m32c_legitimize_reload_address(), m32c_prepare_shift(), m32c_print_operand(), m32c_rtx_costs(), m32r_block_immediate_operand(), m32r_expand_block_move(), m32r_legitimize_pic_address(), m32r_output_block_move(), m32r_print_operand(), m32r_print_operand_address(), m32r_rtx_costs(), m68hc11_address_cost(), m68hc11_emit_logical(), m68hc11_gen_highpart(), m68hc11_gen_movhi(), m68hc11_gen_movqi(), m68hc11_gen_rotate(), m68hc11_page0_symbol_p(), m68hc11_reload_operands(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), m68hc11_small_indexed_indirect_p(), m68hc11_split_logical(), m68hc11_split_move(), m68hc11_z_replacement(), m68k_rtx_costs(), m88k_builtin_saveregs(), m88k_debugger_offset(), m88k_va_start(), machine_dependent_reorg(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), make_canonical(), make_compound_operation(), make_edges(), make_extraction(), make_field_assignment(), make_reorder_chain_1(), make_tree(), mask64_1or2_operand(), mask64_operand(), mask_operand(), mask_operand_wrap(), masks_bits_for_special(), may_trap_p(), maybe_eliminate_biv_1(), mcore_and_cost(), mcore_arith_imm_operand(), mcore_arith_J_operand(), mcore_arith_K_operand(), mcore_arith_K_operand_not_0(), mcore_arith_K_S_operand(), mcore_arith_M_operand(), mcore_arith_O_operand(), mcore_arith_S_operand(), mcore_compare_operand(), mcore_const_costs(), mcore_expand_block_move(), mcore_expand_insv(), mcore_gen_compare_reg(), mcore_ior_cost(), mcore_literal_K_operand(), mcore_load_multiple_operation(), mcore_modify_comparison(), mcore_output_andn(), mcore_output_cmov(), mcore_output_inline_const_forced(), mcore_output_move(), mcore_output_movedouble(), mcore_print_operand(), mcore_print_operand_address(), mcore_r15_operand_p(), mcore_reload_class(), mcore_store_multiple_operation(), mda_classify_address(), mdp_limm(), mdp_select_add_imm(), mds_zero_extract_andi(), mdx_block_move(), mdx_unaligned_load(), mdx_unaligned_store(), mem_attrs_htab_hash(), mem_min_alignment(), mem_overlaps_already_clobbered_arg_p(), memory_address_length(), memory_offset_in_range_p(), memrefs_conflict_p(), mems_ok_for_ldd_peep(), mems_ok_for_quad_peep(), merge_memattrs(), mextr_bit_offset(), mfcr_operation(), mips16_constant(), mips16_simple_memory_operand(), mips16_unextended_reference_p(), mips_canonicalize_comparison(), mips_const_insns(), mips_debugger_offset(), mips_emit_prefetch(), mips_expand_block_move(), mips_legitimate_address_p(), mips_legitimize_address(), mips_legitimize_const_move(), mips_mem_fits_mode_p(), mips_move_1word(), mips_move_2words(), mips_output_function_prologue(), mips_output_move(), mips_prefetch_cookie(), mips_rtx_costs(), mips_split_const(), mips_use_ins_ext_p(), mmix_canonicalize_comparison(), mmix_constant_address_p(), mmix_gen_compare_reg(), mmix_intval(), mmix_legitimate_address(), mmix_print_operand(), mmix_print_operand_address(), mmix_reg_or_8bit_operand(), mmix_reg_or_8bit_or_256_operand(), mn10300_address_cost(), mn10300_address_cost_1(), mn10300_rtx_costs(), mn10300_wide_const_load_uses_clr(), mod_pow2_value_transform(), mod_subtract_transform(), mode_mask_operand(), mode_signbit_p(), mode_width_operand(), move2add_note_store(), move_operand(), move_src_operand(), movsi_source_operand(), mt_legitimate_address_p(), mt_print_operand(), mt_print_operand_address(), mt_reorg_loops(), mtcrf_operation(), mul8_operand(), neg_const_int(), nibble_operand(), noce_emit_move_insn(), noce_get_alt_condition(), noce_try_addcc(), noce_try_bitop(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), non_add_cint_operand(), non_short_cint_operand(), nonmemory_operand(), nonoverlapping_memrefs_p(), nonzero_address_p(), nonzero_bits1(), not_power_of_two_operand(), notice_update_cc(), ns32k_address_cost(), ns32k_rtx_costs(), num_insns_constant(), num_sign_bit_copies1(), o_operand(), optimize_bit_field(), or_operand(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), out_shift_with_cnt(), output_10(), output_119(), output_120(), output_121(), output_14(), output_153(), output_154(), output_155(), output_156(), output_195(), output_196(), output_197(), output_198(), output_199(), output_200(), output_201(), output_202(), output_203(), output_204(), output_205(), output_206(), output_207(), output_208(), output_209(), output_210(), output_211(), output_212(), output_213(), output_214(), output_215(), output_216(), output_217(), output_218(), output_219(), output_220(), output_221(), output_222(), output_223(), output_24(), output_245(), output_246(), output_247(), output_248(), output_253(), output_255(), output_257(), output_258(), output_259(), output_260(), output_261(), output_279(), output_28(), output_286(), output_288(), output_292(), output_296(), output_408(), output_409(), output_413(), output_414(), output_415(), output_416(), output_417(), output_418(), output_419(), output_420(), output_421(), output_422(), output_645(), output_649(), output_64bit_and(), output_64bit_ior(), output_658(), output_659(), output_854(), output_881(), output_882(), output_883(), output_884(), output_a_rotate(), output_a_shift(), output_add_immediate(), output_addr_const(), output_addr_const_pdp11(), output_addsi3(), output_and(), output_andsi3(), output_asm_insn(), output_block_clear(), output_block_move(), output_btst(), output_cbranch(), output_div_insn(), output_fpop(), output_fpops(), output_global_address(), output_h8sx_shift(), output_inline_const(), output_ior(), output_iorsi3(), output_load_const_int(), output_logical_op(), output_mov_immediate(), output_move_const_into_data_reg(), output_move_double(), output_move_himode(), output_move_qimode(), output_move_simode_const(), output_move_single(), output_movedouble(), output_movhi(), output_movqi(), output_movsisf(), output_pic_addr_const(), output_plussi(), output_reload_inhi(), output_reload_insisf(), output_shift(), output_shift_insn(), output_size_for_block_move(), output_toc(), output_v8plus_shift(), output_v9branch(), output_vec_const_move(), output_xor(), output_xorsi3(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pdp11_rtx_costs(), peephole2_1(), phi_alternative(), pj_output_addsi3(), pj_output_rval(), pj_print_operand(), plus_constant(), plus_constant_wide(), pop_multiple_operation(), post_cint_operand(), power2_operand(), power_of_2_operand(), power_of_two_operand(), pr_addr_post(), pre_cint_operand(), precondition_loop_p(), predicted_by_p(), prepare_cmp_insn(), print_exp(), print_operand(), print_operand_address(), print_rtx(), print_shift_count_operand(), print_value(), probe_stack_range(), process_set(), purge_dead_edges(), push_block(), push_multiple_operation(), push_operand(), r_or_s_operand(), reachable_handlers(), recog_11(), recog_2(), recog_22(), recog_23(), recog_25(), recog_26(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_36(), recog_4(), recog_5(), recog_6(), recog_9(), record_one_stack_memref(), record_reg_classes(), reduce_to_bit_field_precision(), reg_mentioned_p(), reg_nonzero_bits_for_combine(), reg_or_0_operand(), reg_or_6bit_operand(), reg_or_8bit_operand(), reg_or_add_cint64_operand(), reg_or_add_operand(), reg_or_aligned_short_operand(), reg_or_and_operand(), reg_or_arith_cint_operand(), reg_or_bbx_mask_operand(), reg_or_cint_move_operand(), reg_or_cmp_int16_operand(), reg_or_D_operand(), reg_or_eq_int16_operand(), reg_or_int16_operand(), reg_or_int5_operand(), reg_or_int9_operand(), reg_or_logical_cint_operand(), reg_or_neg_short_operand(), reg_or_sub_cint64_operand(), reg_or_uint16_operand(), reg_or_zero_operand(), reload_combine(), reload_cse_move2add(), reload_cse_simplify_set(), remove_constant_addition(), remove_fixup_regions(), remove_phi_alternative(), replace_constant_pool_ref(), return_prediction(), round_push(), rs6000_emit_allocate_stack(), rs6000_emit_set_const(), rs6000_expand_unop_builtin(), rs6000_legitimate_address(), rs6000_legitimate_offset_address_p(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_mode_dependent_address(), rs6000_rtx_costs(), rtl_expr_nonnegative_p(), rtl_predicted_by_p(), rtl_verify_flow_info_1(), rtx_addr_can_trap_p_1(), rtx_needs_barrier(), rtx_renumbered_equal_p(), s390_assemble_integer(), s390_canonicalize_comparison(), s390_decompose_address(), s390_decompose_shift_count(), s390_emit_epilogue(), s390_emit_prologue(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_insv(), s390_expand_movmem(), s390_expand_plus_operand(), s390_expand_setmem(), s390_extract_hi(), s390_extract_part(), s390_extract_qi(), s390_optimize_prologue(), s390_overlap_p(), s390_rtx_costs(), s390_secondary_input_reload_class(), s390_secondary_output_reload_class(), s390_select_ccmode(), s390_short_displacement(), s390_single_hi(), s390_single_part(), s390_single_qi(), s390_tm_ccmode(), s390_va_start(), s8bit_cint_operand(), s_operand(), same_variable_part_p(), sched_analyze_insn(), schedule_ebbs(), score_legitimize_address(), score_print_operand(), score_print_operand_address(), score_rtx_costs(), score_split_const(), secondary_input_reload_class(), secondary_reload_class(), see_analyze_one_def(), set_decl_incoming_rtl(), set_decl_rtl(), set_extends(), set_nonzero_bits_and_sign_copies(), set_reg_attrs_for_parm(), set_reg_attrs_from_mem(), set_storage_via_setmem(), seth_add3_operand(), setup_incoming_varargs(), sext_add_operand(), sext_fldsz_operand(), sge_plus_constant(), sh_1el_vec(), sh_adjust_cost(), sh_dynamicalize_shift_p(), sh_expand_t_scc(), sh_rtx_costs(), sh_secondary_reload(), shadd_operand(), shift_32bit_count_operand(), shift_constant_operand(), shift_count_operand(), shift_insns_rtx(), shift_op(), shiftcosts(), shl_and_kind(), shl_and_scr_length(), shl_sext_kind(), shladd_operand(), shmedia_6bit_operand(), short_cint_operand(), short_immediate_operand(), signed6_operand(), signed_literal(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_for_convex(), simplify_giv_expr(), simplify_if_then_else(), simplify_immed_subreg(), simplify_logical(), simplify_plus_minus(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), single_insn_src_p(), single_one_operand(), single_zero_operand(), singlemove_string(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), sjlj_output_call_site_table(), sjlj_size_of_call_site_table(), slots_overlap_p(), small_data_operand(), small_insn_p(), small_nonneg_const(), smalloffset_mem_p(), sparc_emit_set_const32(), sparc_emit_set_const64(), sparc_rtx_costs(), spe_synthesize_frame_save(), special_symbolref_operand(), split_1(), split_2(), split_adds_subs(), split_double(), split_insns(), split_load_immediate(), srcb_operand(), ssa_eliminate_dead_code(), stack_add_operand(), stack_adjust_offset_pre_post(), stmw_operation(), store_bit_field(), store_expr(), store_fixed_bit_field(), store_multiple_operation(), store_multiple_sequence(), store_one_arg(), store_split_bit_field(), store_update_operand(), substitute_ep_register(), symbolic_address_p(), thumb_cmp_operand(), thumb_expand_movmemqi(), thumb_expand_movstrqi(), thumb_legitimate_address_p(), thumb_legitimize_address(), thumb_legitimize_reload_address(), thumb_rtx_costs(), track_expr_p(), true_reg_or_0_operand(), try_combine(), try_split(), two_insn_adds_subs_operand(), two_insn_const_operand(), u_short_cint_operand(), ubranch_operand(), uint16_operand(), uint1_operand(), uint32_operand(), uint4_operand(), uint5_operand(), unroll_loop(), uns_small_int(), unsigned5_operand(), unsigned6_operand(), update_br_prob_note(), upper_int16_operand(), use_anchored_address(), v850_reorg(), v850_rtx_costs(), valid_mov3q_const(), validate_replace_rtx_1(), var_mem_delete(), var_mem_delete_and_set(), var_mem_set(), vax_address_cost(), vax_address_cost_1(), vax_output_int_add(), vax_output_int_move(), vax_rtx_cost(), vax_rtx_costs(), verify_flow_info(), visit_phi_node(), vt_get_decl_and_offset(), widen_memory_access(), word_offset_memref_operand(), write_attr_value(), x86_64_sign_extended_value(), x86_64_zero_extended_value(), xs_hi_general_operand(), xs_hi_nonmemory_operand(), xstormy16_below100_operand(), xstormy16_below100_symbol(), xstormy16_carry_plus_operand(), xstormy16_expand_arith(), xstormy16_expand_casesi(), xstormy16_extra_constraint_p(), xstormy16_onebit_clr_operand(), xstormy16_onebit_set_operand(), xstormy16_output_shift(), xstormy16_print_operand(), xstormy16_print_operand_address(), xstormy16_rtx_costs(), xtensa_emit_block_move(), xtensa_emit_call(), xtensa_emit_move_sequence(), xtensa_expand_block_move(), xtensa_rtx_costs(), and zero_and_one().
| #define INVALID_REGNUM (~(unsigned int) 0) |
Definition at line 1866 of file rtl.h.
Referenced by alpha_sa_mask(), arm_compute_save_reg0_reg12_mask(), arm_expand_prologue(), calculate_global_regs_live(), compute_frame_size(), copy_value(), crx_fixed_condition_code_regs(), cse_condition_code_reg(), debug_value_data(), df_bb_refs_record(), df_lr_local_compute(), df_record_entry_block_defs(), df_record_exit_block_uses(), dw2_build_landing_pads(), expand_builtin_eh_return_data_regno(), global_conflicts(), hppa_expand_epilogue(), hppa_expand_prologue(), init_emit_once(), init_value_data(), ix86_expand_prologue(), ix86_save_reg(), ix86_select_alt_pic_regnum(), kill_value_one_regno(), kill_value_regno(), legitimize_pic_address(), m32c_eh_return_data_regno(), m32c_fixed_condition_code_regs(), m68k_save_reg(), mark_regs_live_at_end(), mda_compute_frame_size(), mmix_eh_return_data_regno(), n_dregs_to_save(), propagate_block(), rs6000_conditional_register_usage(), rs6000_emit_epilogue(), rs6000_emit_prologue(), rs6000_stack_info(), s390_fixed_condition_code_regs(), s390_regs_ever_clobbered(), thumb_compute_save_reg_mask(), thumb_expand_prologue(), and use_return_insn().
| #define JUMP_LABEL | ( | INSN | ) | XCEXP (INSN, 9, JUMP_INSN) |
Definition at line 961 of file rtl.h.
Referenced by add_labels_and_missing_jumps(), alpha_tablejump_addr_vec(), back_branch_in_range_p(), barrier_align(), bfin_optimize_loop(), bfin_reorg(), c4x_rptb_insert(), cfg_layout_can_duplicate_bb_p(), cfg_layout_redirect_edge(), check_dbra_loop(), check_final_value(), compare_and_jump_seq(), cond_exec_get_condition(), copy_loop_body(), create_fix_barrier(), cse_basic_block(), cse_end_of_basic_block(), cse_insn(), dead_or_predicable(), delete_insn(), delete_null_pointer_checks_1(), delete_related_insns(), distribute_notes(), duplicate_loop_exit_test(), emit_new_cond_insn(), erase_matching_seqs(), final(), final_forward_branch_p(), find_and_verify_loops(), find_barrier(), find_cond_trap(), find_dead_or_set_registers(), find_next_ref(), fix_crossing_conditional_branches(), fix_crossing_unconditional_branches(), flow_delete_block_noexpunge(), follow_jumps(), for_each_insn_in_loop(), force_nonfallthru_and_redirect(), forward_branch_p(), gen_block_redirect(), gen_far_branch(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), get_condition(), get_jump_table_offset(), i370_branch_dest(), i370_label_scan(), init_label_info(), init_propagate_block_info(), invert_jump(), invert_jump_1(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), is_jump_table(), ix86_expand_strlensi_unroll_1(), label_is_jump_target_p(), load_mems(), loop_bivs_init_find(), loop_iterations(), machine_dependent_reorg(), make_edges(), make_jump_insn_raw(), mark_all_labels(), mark_jump_label(), mips16_lay_out_constants(), mostly_false_jump(), noce_get_alt_condition(), noce_get_condition(), operand_clobbered_before_used_after(), optimize_unexecutable_edges(), output_bb(), output_bvb(), output_call(), output_cbranch(), output_dbra(), output_millicode_call(), output_movb(), pa_combine_instructions(), pa_reorg(), print_operand(), purge_dead_edges(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_jump(), redirect_jump_1(), redirect_jump_2(), reg_dead_after_loop(), reload_combine(), replace_label(), rtl_lv_add_condition_to_bb(), rtl_verify_flow_info_1(), s390_chunkify_pool(), s390_chunkify_start(), scan_loop(), set_edge_can_fallthru_flag(), sh_adjust_cost(), simplify_cmp_and_jump_insns(), split_branches(), ssa_ccp_df_delete_unreachable_insns(), subst_reloads(), tablejump_p(), thread_prologue_and_epilogue_insns(), try_redirect_by_replacing_jump(), unroll_loop(), and verify_flow_info().
Definition at line 258 of file rtl.h.
Referenced by active_insn_p(), add_deps_for_risky_insns(), add_labels_and_missing_jumps(), add_reg_br_prob_note(), add_reg_crossing_jump_notes(), back_branch_in_range_p(), bfin_optimize_loop(), bfin_reorg(), block_jumps_and_fallthru_p(), btr_def_live_range(), build_insn_chain(), bypass_conditional_jumps(), calculate_needs_all_insns(), can_combine_p(), can_predict_insn_p(), can_throw_external(), can_throw_internal(), cfg_layout_can_merge_blocks_p(), cfg_layout_merge_blocks(), cfg_layout_redirect_edge_and_branch(), check_cond_move_block(), check_dbra_loop(), check_final_value(), combine_btr_defs(), combine_instructions(), commit_one_edge_insertion(), compute_defs_uses_and_gen(), computed_jump_p(), cond_move_process_if_block(), create_ddg(), create_loop_notes(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_insn(), dead_or_predicable(), default_invalid_within_doloop(), delete_address_reloads_1(), delete_dead_jumptables(), delete_insn(), delete_output_reload(), delete_related_insns(), distribute_notes(), do_output_reload(), emit_loads(), end_ifcvt_sequence(), expand_builtin_expect_jump(), expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), expand_call(), expected_value_to_br_prob(), final(), final_scan_insn(), find_and_verify_loops(), find_dead_or_set_registers(), find_if_block(), find_jump_block(), find_reloads(), find_single_use(), first_active_insn(), fix_crossing_unconditional_branches(), fixup_match_2(), fixup_reorder_chain(), fold_rtx(), fold_rtx_mem_1(), follow_jumps(), for_each_insn_in_loop(), force_nonfallthru_and_redirect(), forwarder_block_p(), get_condition(), get_next_active_insn(), hash_scan_set(), if_test_bypass_p(), init_label_info(), init_propagate_block_info(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_one_insn(), insert_stores(), inside_basic_block_p(), last_active_insn(), last_use_this_basic_block(), load_mems(), loop_bivs_init_find(), loop_iterations(), loop_regs_scan(), mark_all_labels(), mark_jump_label(), mark_target_live_regs(), merge_if_block(), mips16_insn_length(), mips_adjust_insn_length(), mips_sim_finish_insn(), move_btr_def(), mt_get_attr_type(), node_data(), onlyjump_p(), outgoing_edges_match(), pc_set(), prescan_loop(), propagate_block_delete_insn(), purge_dead_edges(), reachable_handlers(), redirect_branch_edge(), reemit_insn_block_notes(), reg_dead_after_loop(), reload_combine(), replace_label(), return_insn_p(), returnjump_p(), rs6000_invalid_within_doloop(), rtl_can_merge_blocks(), rtl_merge_blocks(), rtl_tidy_fallthru_edge(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), save_call_clobbered_regs(), scan_loop(), scan_one_insn(), sched_analyze(), sched_analyze_2(), sched_analyze_insn(), shorten_branches(), simplejump_p(), skip_insns_after_block(), stack_protect_epilogue(), subst_reloads(), tablejump_p(), thread_prologue_and_epilogue_insns(), try_optimize_cfg(), try_split(), update_br_prob_note(), update_equiv_regs(), update_giv_derive(), vr4130_avoid_branch_rt_conflict(), and xstormy16_reorg().
| #define JUMP_TABLE_DATA_P | ( | INSN | ) |
Value:
(JUMP_P (INSN) && (GET_CODE (PATTERN (INSN)) == ADDR_VEC || \ GET_CODE (PATTERN (INSN)) == ADDR_DIFF_VEC))
Definition at line 274 of file rtl.h.
Referenced by alpha_does_function_need_gp(), bb_has_well_behaved_predecessors(), expand_gimple_basic_block(), find_inherently_necessary(), mt_reorg_hazard(), ssa_eliminate_dead_code(), and verify_flow_info().
| #define LABEL_ALT_ENTRY_P | ( | LABEL | ) | (LABEL_KIND (LABEL) != LABEL_NORMAL) |
Definition at line 950 of file rtl.h.
Referenced by final_scan_insn(), find_bb_boundaries(), and make_edges().
| #define LABEL_KIND | ( | LABEL | ) | ((enum label_kind) (((LABEL)->jump << 1) | (LABEL)->call)) |
| #define LABEL_NAME | ( | RTX | ) | XCSTR (RTX, 7, CODE_LABEL) |
Definition at line 896 of file rtl.h.
Referenced by can_delete_label_p(), check_final_value(), copy_insn_list(), delete_insn(), expand_label(), final_scan_insn(), output_alternate_entry_point(), ra_print_rtx(), s390_chunkify_pool(), s390_chunkify_start(), and unroll_loop().
| #define LABEL_NEXTREF | ( | REF | ) | XCEXP (REF, 1, LABEL_REF) |
Definition at line 973 of file rtl.h.
Referenced by add_constant(), dump_table(), find_and_verify_loops(), for_each_insn_in_loop(), i370_label_scan(), loop_dump_aux(), mark_loop_jump(), and reg_dead_after_loop().
| #define LABEL_NUSES | ( | RTX | ) | XCINT (RTX, 4, CODE_LABEL) |
Definition at line 900 of file rtl.h.
Referenced by add_label_notes(), add_labels_and_missing_jumps(), arc_final_prescan_insn(), arm_final_prescan_insn(), bfin_optimize_loop(), c4x_rptb_insert(), check_dbra_loop(), compare_and_jump_seq(), conditionalize_block(), copy_loop_body(), cse_basic_block(), cse_end_of_basic_block(), cse_insn(), dead_or_predicable(), delete_dead_jumptables(), delete_insn(), delete_null_pointer_checks_1(), delete_related_insns(), distribute_notes(), emit_new_cond_insn(), erase_matching_seqs(), final(), find_and_verify_loops(), find_barrier(), find_cond_trap(), fix_crossing_unconditional_branches(), force_nonfallthru_and_redirect(), gen_far_branch(), gen_ffssi2(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), get_label_after(), get_label_before(), init_label_info(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_movmem(), ix86_expand_movstr(), loop_iterations(), m32c_prepare_shift(), machine_dependent_reorg(), mark_jump_label(), mark_label_nuses(), mips16_lay_out_constants(), pa_reorg(), print_rtx(), propagate_block_delete_insn(), ra_print_rtx(), rebuild_jump_labels(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_jump(), redirect_jump_2(), replace_label(), rtl_lv_add_condition_to_bb(), s390_chunkify_pool(), s390_chunkify_start(), scan_loop(), sh_mark_label(), simplify_cmp_and_jump_insns(), split_branches(), try_redirect_by_replacing_jump(), and unroll_loop().
| #define LABEL_OUTSIDE_LOOP_P | ( | RTX | ) | (RTL_FLAG_CHECK1("LABEL_OUTSIDE_LOOP_P", (RTX), LABEL_REF)->in_struct) |
Definition at line 1179 of file rtl.h.
Referenced by copy_rtx_and_substitute(), find_and_verify_loops(), mark_loop_jump(), and prescan_loop().
Definition at line 255 of file rtl.h.
Referenced by add_label_notes(), add_reg_br_prob_note(), begin_schedule_ready(), bfin_optimize_loop(), bfin_reorg(), block_label(), calculate_needs_all_insns(), cfg_layout_delete_block(), cfg_layout_merge_blocks(), check_dbra_loop(), check_for_label_ref(), check_insn_for_givs(), classify_insn(), combine_instructions(), commit_one_edge_insertion(), compute_alignments(), count_basic_blocks(), create_basic_block_structure(), cse_basic_block(), cse_end_of_basic_block(), cselib_process_insn(), dead_or_predicable(), delete_address_reloads_1(), delete_dead_jumptables(), delete_insn(), delete_output_reload(), delete_related_insns(), df_insns_modify(), distribute_notes(), emit_libcall_block(), expand_builtin_expect_jump(), expand_gimple_tailcall(), final_scan_insn(), find_and_verify_loops(), find_basic_block(), find_basic_blocks_1(), find_bb_boundaries(), find_block_label(), find_equiv_reg(), find_first_parameter_load(), find_jump_block(), find_last_value(), find_single_use(), first_active_insn(), first_insn_after_basic_block_note(), fix_basic_block_boundaries(), fixup_match_2(), fixup_reorder_chain(), flow_find_cross_jump(), for_each_insn_in_loop(), frv_align_label(), gen_expand(), gen_split(), get_label_after(), get_label_before(), init_label_info(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_insn_start_bb(), invalidate_skipped_block(), ix86_output_function_epilogue(), label_for_bb(), labels_in_range_p(), last_active_insn(), last_use_this_basic_block(), load_mems(), loop_bivs_init_find(), loop_find_equiv_value(), loop_regs_scan(), make_edges(), make_label_edge(), mark_jump_label(), mark_label_nuses(), mark_tablejump_edge(), mark_target_live_regs(), move_btr_def(), mt_reorg_hazard(), next_label(), no_labels_between_p(), node_data(), output_asm_label(), prescan_loop(), prev_label(), print_rtx(), propagate_block_delete_insn(), rebuild_jump_labels(), reg_dead_at_p(), reload_as_needed(), reload_combine(), reload_cse_move2add(), reload_cse_simplify_operands(), reposition_prologue_and_epilogue_notes(), reversed_comparison_code_parts(), rs6000_output_function_epilogue(), rtl_delete_block(), rtl_merge_blocks(), rtl_verify_flow_info_1(), rtx_referenced_p_1(), scan_loop(), sched_analyze(), schedule_ebbs(), shorten_branches(), sjlj_emit_function_exit(), sjlj_mark_call_sites(), skip_consecutive_labels(), thread_prologue_and_epilogue_insns(), try_copy_prop(), try_crossjump_to_edge(), try_forward_edges(), try_optimize_cfg(), try_redirect_by_replacing_jump(), update_giv_derive(), and vr4130_align_insns().
| #define LABEL_PRESERVE_P | ( | RTX | ) | (RTL_FLAG_CHECK2("LABEL_PRESERVE_P", (RTX), CODE_LABEL, NOTE)->in_struct) |
Definition at line 1189 of file rtl.h.
Referenced by add_ehl_entry(), block_has_preserve_label(), can_delete_label_p(), copy_rtx_and_substitute(), declare_nonlocal_label(), delete_dead_jumptables(), delete_handlers(), erase_matching_seqs(), expand_call(), expand_nl_handler_label(), force_const_mem(), ia64_emit_deleted_label_after_insn(), init_label_info(), label_rtx(), propagate_block_delete_insn(), replace_call_placeholder(), s390_chunkify_pool(), s390_chunkify_start(), and split_pattern_seq().
| #define LABEL_REF_NONLOCAL_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK2("LABEL_REF_NONLOCAL_P", (RTX), LABEL_REF, \ REG_LABEL)->volatil)
Definition at line 1184 of file rtl.h.
Referenced by add_label_notes(), check_for_label_ref(), convert_memory_address(), copy_rtx_and_substitute(), cse_insn(), expand_expr(), expand_expr_real_1(), expand_goto(), mark_jump_label(), rtx_equiv_p(), rtx_renumbered_equal_p(), and set_label_offsets().
Definition at line 967 of file rtl.h.
Referenced by add_constant(), dump_table(), final(), final_scan_insn(), i370_label_scan(), and mark_constant_pool_use().
| #define LAST_VIRTUAL_REGISTER ((FIRST_VIRTUAL_REGISTER) + 4) |
Definition at line 1854 of file rtl.h.
Referenced by add_cost(), addr_for_mem_ref(), arm_eliminable_register(), assign_parms(), call_insn_operand(), call_operand(), computation_cost(), compute_can_copy(), copy_rtx_and_substitute(), expand_inline_function(), expand_mult(), ext_register_operand(), fixed_base_plus_p(), fixup_stack_1(), force_operand(), frv_emit_movsi(), general_no_elim_operand(), get_address_cost(), init_emit(), init_expmed(), init_loop(), init_reg_map(), init_reload(), instantiate_decl(), instantiate_virtual_regs_in_insn(), multiplier_allowed_in_address_p(), multiply_by_cost(), nonzero_address_p(), prepare_function_start(), print_rtx(), put_var_into_stack(), refers_to_regno_p(), reload(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), strength_reduce(), target_reg_operand(), and thumb_base_register_rtx_p().
| #define LOG_LINKS | ( | INSN | ) | XEXP(INSN, 7) |
Definition at line 549 of file rtl.h.
Referenced by add_back_dep(), add_back_forw_dep(), add_dependence(), add_deps_for_risky_insns(), add_or_update_back_dep_1(), add_or_update_back_forw_dep(), adjust_back_add_forw_dep(), build_intra_loop_deps(), clear_log_links(), combine_instructions(), compute_forward_dependences(), delete_all_dependences(), delete_back_forw_dep(), distribute_links(), distribute_notes(), earliest_block_with_similiar_load(), find_single_use(), fixup_sched_groups(), ia64_dfa_new_cycle(), ia64_internal_sched_reorder(), machine_dependent_reorg(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), mark_set_1(), output_71(), output_72(), pj_machine_dependent_reorg(), record_promoted_value(), reg_is_remote_constant_p(), remove_dependence(), sched_analyze(), set_sched_group_p(), sh_reorg(), try_combine(), ultra_find_type(), unshare_all_rtl_1(), unshare_all_rtl_again(), unshare_all_rtl_in_chain(), and verify_rtl_sharing().
| #define MAX_COST INT_MAX |
Definition at line 1924 of file rtl.h.
Referenced by approx_reg_cost(), cse_insn(), expand_shift(), preferable(), preferrable(), vax_rtx_cost(), and vax_rtx_costs().
| #define MAX_SAVED_CONST_INT 64 |
| #define MEM_ALIAS_SET | ( | RTX | ) | (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->alias) |
Definition at line 1143 of file rtl.h.
Referenced by adjust_address_1(), alter_reg(), canon_true_dependence(), change_address(), exp_equiv_p(), expr_equiv_p(), get_alias_set(), mems_in_disjoint_alias_sets_p(), merge_memattrs(), noce_try_cmove_arith(), offset_address(), print_rtx(), safe_from_p(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_mem_expr(), set_mem_offset(), set_mem_size(), store_constructor_field(), store_field(), true_dependence(), and write_dependence_p().
| #define MEM_ALIGN | ( | RTX | ) |
Value:
(MEM_ATTRS (RTX) != 0 ? MEM_ATTRS (RTX)->align \ : (STRICT_ALIGNMENT && GET_MODE (RTX) != BLKmode \ ? GET_MODE_ALIGNMENT (GET_MODE (RTX)) : BITS_PER_UNIT))
Definition at line 1162 of file rtl.h.
Referenced by adjust_address_1(), alter_reg(), assign_parm_adjust_stack_rtl(), change_address(), clear_storage(), emit_block_move(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_push_insn(), expand_assignment(), expand_block_move(), expand_expr(), expand_expr_real_1(), extract_bit_field(), extract_fixed_bit_field(), extract_split_bit_field(), force_reg(), get_aligned_mem(), init_alignment_context(), mdx_block_move(), mdx_block_move_loop(), mdx_block_move_straight(), mem_min_alignment(), mems_ok_for_ldd_peep(), merge_memattrs(), mips_adjust_block_mem(), mips_block_move_straight(), mips_get_unaligned_mem(), move_by_pieces(), noce_try_cmove_arith(), offset_address(), optimize_bitfield_assignment_op(), prepare_cmp_insn(), print_rtx(), rs6000_emit_move(), rs6000_emit_sync(), set_mem_alias_set(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_mem_expr(), set_mem_offset(), set_mem_size(), store_bit_field(), store_field(), store_fixed_bit_field(), store_split_bit_field(), and widen_memory_access().
| #define MEM_ATTRS | ( | RTX | ) | X0MEMATTR (RTX, 1) |
Definition at line 1132 of file rtl.h.
Referenced by adjust_address_1(), change_address(), exp_equiv_p(), gen_mem_addressof(), gen_rtx_MEM(), merge_memattrs(), offset_address(), put_reg_into_stack(), put_var_into_stack(), reload(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_mem_expr(), set_mem_offset(), set_mem_size(), vt_get_decl_and_offset(), and widen_memory_access().
| #define MEM_COPY_ATTRIBUTES | ( | LHS, | |||
| RHS | ) |
Value:
(MEM_VOLATILE_P (LHS) = MEM_VOLATILE_P (RHS), \ MEM_IN_STRUCT_P (LHS) = MEM_IN_STRUCT_P (RHS), \ MEM_SCALAR_P (LHS) = MEM_SCALAR_P (RHS), \ MEM_NOTRAP_P (LHS) = MEM_NOTRAP_P (RHS), \ RTX_UNCHANGING_P (LHS) = RTX_UNCHANGING_P (RHS), \ MEM_KEEP_ALIAS_SET_P (LHS) = MEM_KEEP_ALIAS_SET_P (RHS), \ MEM_ATTRS (LHS) = MEM_ATTRS (RHS))
Definition at line 1168 of file rtl.h.
Referenced by block_move_loop(), block_move_no_loop(), block_move_sequence(), change_address(), change_address_1(), copy_rtx_and_substitute(), fix_bit_operand(), fr30_move_double(), ix86_set_move_mem_attrs_1(), legitimize_address(), m32c_expand_insv(), m32c_subreg(), prepare_move_operands(), reload(), and rs6000_split_multireg_move().
| #define MEM_EXPR | ( | RTX | ) | (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->expr) |
Definition at line 1147 of file rtl.h.
Referenced by add_stores(), add_uses(), adjust_address_1(), change_address(), copy_rtx_and_substitute(), count_uses(), emit_move_sequence(), get_mem_expr_from_op(), get_memory_rtx(), merge_memattrs(), nonoverlapping_memrefs_p(), offset_address(), print_rtx(), same_variable_part_p(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_offset(), set_mem_size(), set_reg_attrs_for_parm(), set_reg_attrs_from_mem(), var_mem_delete(), var_mem_delete_and_set(), var_mem_set(), vt_get_decl_and_offset(), and widen_memory_access().
| #define MEM_IN_STRUCT_P | ( | RTX | ) | (RTL_FLAG_CHECK1("MEM_IN_STRUCT_P", (RTX), MEM)->in_struct) |
Definition at line 1100 of file rtl.h.
Referenced by a29k_set_memflags(), a29k_set_memflags_1(), alpha_set_memflags(), alpha_set_memflags_1(), arm_gen_load_multiple(), arm_gen_movstrqi(), arm_gen_store_multiple(), block_move_loop(), block_move_no_loop(), block_move_sequence(), fixed_scalar_and_varying_struct_p(), invalidate_skipped_set(), m32c_immd_dbl_mov(), mt_set_memflags(), mt_set_memflags_1(), noce_try_cmove_arith(), put_reg_into_stack(), reload(), set_mem_attributes_minus_bitpos(), xtensa_builtin_saveregs(), and xtensa_emit_block_move().
| #define MEM_KEEP_ALIAS_SET_P | ( | RTX | ) | (RTL_FLAG_CHECK1("MEM_KEEP_ALIAS_SET_P", (RTX), MEM)->jump) |
Definition at line 1089 of file rtl.h.
Referenced by expand_assignment(), set_mem_attributes_minus_bitpos(), store_constructor(), store_constructor_field(), and store_field().
| #define MEM_NOTRAP_P | ( | RTX | ) | (RTL_FLAG_CHECK1("MEM_NOTRAP_P", (RTX), MEM)->call) |
Definition at line 1109 of file rtl.h.
Referenced by alpha_set_memflags(), alpha_set_memflags_1(), alpha_setup_incoming_varargs(), assign_stack_local_1(), assign_stack_temp_for_type(), cris_expand_pic_call_address(), do_tablejump(), gen_const_mem(), gen_frame_mem(), gen_tmp_stack_mem(), ix86_setup_incoming_varargs(), machopic_indirect_call_target(), may_trap_p(), may_trap_p_1(), noce_process_if_block(), reload(), rtl_coverage_counter_ref(), set_mem_attributes_minus_bitpos(), and setup_incoming_varargs().
| #define MEM_OFFSET | ( | RTX | ) | (MEM_ATTRS (RTX) == 0 ? 0 : MEM_ATTRS (RTX)->offset) |
Definition at line 1151 of file rtl.h.
Referenced by add_stores(), adjust_address_1(), change_address(), get_memory_rtx(), merge_memattrs(), nonoverlapping_memrefs_p(), print_rtx(), same_variable_part_p(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_expr(), set_mem_size(), set_reg_attrs_from_mem(), var_mem_delete(), var_mem_delete_and_set(), var_mem_set(), vt_get_decl_and_offset(), and widen_memory_access().
| #define MEM_SCALAR_P | ( | RTX | ) | (RTL_FLAG_CHECK1("MEM_SCALAR_P", (RTX), MEM)->frame_related) |
Definition at line 1105 of file rtl.h.
Referenced by a29k_set_memflags(), a29k_set_memflags_1(), alpha_set_memflags(), alpha_set_memflags_1(), arm_gen_load_multiple(), arm_gen_movstrqi(), arm_gen_store_multiple(), fixed_scalar_and_varying_struct_p(), m32c_immd_dbl_mov(), noce_try_cmove_arith(), reload(), and set_mem_attributes_minus_bitpos().
| #define MEM_SET_IN_STRUCT_P | ( | RTX, | |||
| VAL | ) |
Value:
do { \ if (VAL) \ { \ MEM_IN_STRUCT_P (RTX) = 1; \ MEM_SCALAR_P (RTX) = 0; \ } \ else \ { \ MEM_IN_STRUCT_P (RTX) = 0; \ MEM_SCALAR_P (RTX) = 1; \ } \ } while (0)
Definition at line 1116 of file rtl.h.
Referenced by assign_stack_temp_for_type(), mips_setup_incoming_varargs(), put_reg_into_stack(), and store_field().
| #define MEM_SIZE | ( | RTX | ) |
Value:
(MEM_ATTRS (RTX) != 0 ? MEM_ATTRS (RTX)->size \ : GET_MODE (RTX) != BLKmode ? GEN_INT (GET_MODE_SIZE (GET_MODE (RTX))) \ : 0)
Definition at line 1155 of file rtl.h.
Referenced by adjust_address_1(), change_address(), expand_expr(), merge_memattrs(), mips_mem_fits_mode_p(), nonoverlapping_memrefs_p(), print_rtx(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_mem_expr(), set_mem_offset(), and track_expr_p().
| #define MEM_VOLATILE_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK3("MEM_VOLATILE_P", (RTX), MEM, ASM_OPERANDS, \ ASM_INPUT)->volatil)
Definition at line 1093 of file rtl.h.
Referenced by a29k_set_memflags(), a29k_set_memflags_1(), aligned_operand(), alpha_expand_prologue(), alpha_set_memflags(), alpha_set_memflags_1(), alpha_split_compare_and_swap_12(), alpha_split_lock_test_and_set_12(), arc_print_operand(), assign_stack_temp_for_type(), block_move_sequence(), c4x_address_conflict(), can_combine_p(), canon_hash(), canon_true_dependence(), check_maybe_invariant(), combine_bnp(), combine_simplify_rtx(), convert_modes(), convert_move(), count_reg_usage(), cse_insn(), cselib_hash_rtx(), cselib_lookup_mem(), cselib_process_insn(), eliminate_partially_redundant_loads(), emit_stack_probe(), emit_store_flag(), equiv_init_movable_p(), equiv_init_varies_p(), exp_equiv_p(), expand_abs(), expand_asm(), expand_asm_operands(), expand_assignment(), expand_divmod(), expand_expr(), expand_expr_real_1(), expand_interrupt_handler_epilogue(), expr_equiv_p(), extract_bit_field(), extract_fixed_bit_field(), find_equiv_reg(), find_moveable_store(), fixup_var_refs_1(), frv_volatile_memref(), gen_lowpart_for_combine(), gen_mf(), gen_sfence(), gen_split_1211(), gen_sse2_lfence(), gen_sse2_mfence(), general_operand(), get_builtin_sync_mem(), hash_expr_1(), hash_rtx(), ia64_expand_atomic_op(), ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), ia64_expand_lock_release(), ia64_expand_lock_test_and_set(), ia64_expand_op_and_fetch(), ia64_extra_constraint(), ia64_load_pair_ok(), ia64_preferred_reload_class(), ia64_print_operand(), init_alignment_context(), insert_loop_mem(), insn_dead_p(), ix86_check_movabs(), load_mems(), load_multiple_sequence(), loop_invariant_p(), m32c_expand_insv(), m68hc11_gen_movhi(), make_extraction(), make_var_volatile(), mark_referenced_resources(), mark_set_resources(), mark_used_regs(), may_trap_p(), may_trap_p_1(), mems_ok_for_ldd_peep(), mems_ok_for_quad_peep(), mips_move_1word(), mips_move_2words(), mt_set_memflags(), mt_set_memflags_1(), need_fake_edge_p(), noce_try_cmove_arith(), nonlocal_mentioned_p_1(), nonlocal_referenced_p_1(), nonlocal_set_p_1(), nonvol_nonimm_operand(), optimize_bit_field(), optimize_reg_copy_3(), out_movhi_mr_r(), out_movhi_r_mr(), output_move_himode(), output_move_qimode(), output_move_simode_const(), output_move_stricthi(), output_move_strictqi(), output_stack_adjust(), print_operand(), purge_addressof_1(), put_reg_into_stack(), read_dependence(), rs6000_emit_move(), rs6000_expand_compare_and_swapqhi(), rtx_needs_barrier(), rtx_unstable_p(), rtx_varies_p(), s390_canonicalize_comparison(), s390_extra_constraint_str(), s390_mem_constraint(), s390_narrow_logical_operator(), sched_analyze_2(), sched_analyze_insn(), set_mem_attributes_minus_bitpos(), side_effects_p(), simple_mem(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), sparc_expand_compare_and_swap_12(), store_bit_field(), store_expr(), store_field(), store_fixed_bit_field(), store_multiple_sequence(), true_dependence(), validate_replace_rtx_1(), VEC(), volatile_insn_p(), volatile_mem_operand(), volatile_refs_p(), write_dependence_p(), xstormy16_below100_operand(), xstormy16_split_move(), xstormy16_splittable_below100_operand(), and xstormy16_splittable_below100_or_register().
| #define NEXT_INSN | ( | INSN | ) | XEXP (INSN, 2) |
Definition at line 533 of file rtl.h.
Referenced by _reg_unused_after(), add_deps_for_risky_insns(), add_insn(), add_insn_after(), add_insn_before(), add_label_notes(), add_reg_br_prob_note(), add_stores(), alloc_gcse_mem(), alpha_does_function_need_gp(), alpha_handle_trap_shadows(), alpha_tablejump_addr_vec(), apply_opt_in_copies(), arm_debugger_arg_offset(), arm_expand_prologue(), average_num_loop_insns(), avr_reorg(), back_branch_in_range_p(), back_edge_of_syntactic_loop_p(), barrier_align(), begin_schedule_ready(), bfin_optimize_loop(), bfin_reorg(), bfin_scan_loop(), block_alloc(), block_jumps_and_fallthru_p(), branch_prob(), build_def_use(), build_i_graph(), build_insn_chain(), bundling(), bypass_conditional_jumps(), c4x_process_after_reload(), c4x_reorg(), c4x_rptb_rpts_p(), c4x_rptb_valid_p(), calculate_local_reg_bb_info(), can_combine_p(), can_throw_external(), can_throw_internal(), cfg_layout_delete_block(), cfg_layout_duplicate_bb(), cfg_layout_merge_blocks(), cfg_layout_redirect_edge(), cfg_layout_split_edge(), cheap_bb_rtx_cost_p(), check_cond_move_block(), check_dbra_loop(), check_df(), check_final_value(), check_function_return_warnings(), check_seenlabel(), check_sibcall_argument_overlap(), check_use_sfunc_addr(), classic_gcse(), cleanup_barriers(), cleanup_unconditional_jumps(), clear_log_links(), coalesce_regs_in_copies(), combine_instructions(), combine_movables(), combine_stack_adjustments_for_block(), combine_var_copies_in_loop_exit(), commit_one_edge_insertion(), compute_bb_for_insn(), compute_defs_uses_and_gen(), compute_forward_dependences(), compute_hash_table_work(), compute_insns_for_mem(), compute_ld_motion_mems(), compute_luids(), compute_sets(), compute_store_table(), cond_exec_process_insns(), conditionalize_block(), connect_post_landing_pads(), consec_sets_giv(), consec_sets_invariant_p(), constprop_register(), construct_exit_block(), construct_init_block(), convert_from_eh_region_ranges_1(), convert_from_ssa(), convert_to_eh_region_ranges(), copy_eh_notes(), copy_insn_list(), copy_insn_notes(), copy_loop_body(), copy_loop_headers(), copyprop_hardreg_forward_1(), count_basic_blocks(), count_bb_insns(), count_insns(), count_insns_in_loop(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), count_tst_insns(), cprop(), create_basic_block_structure(), create_ddg(), create_fix_barrier(), create_loop_notes(), cse_around_loop(), cse_basic_block(), cse_cc_succs(), cse_change_cc_mode_insns(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_insn(), cse_main(), cse_set_around_loop(), dead_or_predicable(), dead_register_here(), debug_rtx_find(), debug_rtx_list(), debug_rtx_range(), def_reaches_here_p(), delete_address_reloads(), delete_address_reloads_1(), delete_dead_jumptables(), delete_for_peephole(), delete_handlers(), delete_insn(), delete_insn_chain(), delete_insns_since(), delete_noop_moves(), delete_null_pointer_checks_1(), delete_output_reload(), delete_related_insns(), delete_trivially_dead_insns(), df_bb_luids_set(), df_bb_rd_local_compute(), df_bb_refs_record(), df_bb_refs_update(), df_bb_reg_use_chain_create(), df_bb_ud_chain_create(), df_insn_delete(), df_insns_modify(), df_jump_pattern_emit_after(), df_pattern_emit_after(), df_pattern_emit_before(), distribute_links(), dump_bb(), dump_constraints(), dump_static_insn_cost(), dump_table(), duplicate_insn_chain(), duplicate_loop_exit_test(), eliminate_partially_redundant_load(), emit_all_insn_group_barriers(), emit_call_insn_after_scope(), emit_call_insn_after_setloc(), emit_call_insn_before(), emit_call_insn_before_noloc(), emit_call_insn_before_setloc(), emit_insn(), emit_insn_after_1(), emit_insn_after_scope(), emit_insn_after_setloc(), emit_insn_before(), emit_insn_before_noloc(), emit_insn_before_scope(), emit_insn_before_setloc(), emit_insn_group_barriers(), emit_jump_insn(), emit_jump_insn_after_scope(), emit_jump_insn_after_setloc(), emit_jump_insn_before(), emit_jump_insn_before_noloc(), emit_jump_insn_before_setloc(), emit_libcall_block(), emit_loads(), emit_no_conflict_block(), emit_output_reload_insns(), emit_predicate_relation_info(), emit_prefetch_instructions(), emit_unop_insn(), empty_delay_slot(), end_ifcvt_sequence(), estimate_probability(), examine_flow_edges(), expand_binop(), expand_builtin_apply_args(), expand_builtin_expect_jump(), expand_call(), expand_case(), expand_complex_abs(), expand_end_case_type(), expand_end_loop(), expand_gimple_basic_block(), expand_gimple_cond_expr(), expand_gimple_tailcall(), expand_inline_function(), expand_preferences(), expand_prologue(), expand_unop(), expected_value_to_br_prob(), expensive_function_p(), extended_coalesce_2(), final(), final_emit_insn_group_barriers(), final_giv_value(), final_prescan_insn(), final_scan_insn(), find_and_verify_loops(), find_barrier(), find_basic_blocks_1(), find_bb_boundaries(), find_dead_or_set_registers(), find_evaluations(), find_jump_block(), find_label_refs(), find_next_ref(), find_regmode_weight(), find_single_use(), find_split_point(), first_active_insn(), first_insn_after_basic_block_note(), fix_basic_block_boundaries(), fix_crossing_unconditional_branches(), fixup_abnormal_edges(), fixup_addr_diff_vecs(), fixup_eh_region_note(), fixup_errata(), fixup_match_1(), fixup_match_2(), fixup_mova(), fixup_reorder_chain(), fixup_tail_calls(), fixup_var_refs_1(), fixup_var_refs_insn(), fixup_var_refs_insns(), flow_call_edges_add(), flow_delete_block_noexpunge(), fold_rtx(), fold_rtx_mem_1(), follow_jumps(), follows_p(), for_each_insn_in_loop(), for_each_successor_phi(), force_nonfallthru_and_redirect(), forward_branch_p(), forwarder_block_p(), free_bb_for_insn(), frv_align_label(), frv_for_each_packet(), frv_function_contains_far_jump(), frv_function_prologue(), frv_ifcvt_modify_tests(), frv_optimize_membar_local(), frv_register_nop(), function_cannot_inline_p(), gen_block_redirect(), gen_reload(), gen_sequence(), get_dest_uid(), get_first_block_beg(), get_first_nonparm_insn(), get_jump_table_offset(), get_next_active_insn(), get_next_important_insn(), get_some_local_dynamic_name(), global_conflicts(), GTY(), handle_avail_expr(), i370_label_scan(), i960_function_name_declare(), ia64_dependencies_evaluation_hook(), ia64_emit_nops(), ia64_init_dfa_pre_cycle_insn(), ia64_reorg(), ia64_sched_finish(), ia64_sched_init(), identify_blocks_1(), identify_call_return_value(), ignore_some_movables(), indirect_jump_in_function_p(), init_alias_analysis(), init_label_info(), init_ready_list(), initialize_uninitialized_subregs(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_insn_start_bb(), insert_stores(), insert_var_expansion_initialization(), inside_basic_block_p(), insn_cuid(), insns_safe_to_move_p(), instantiate_virtual_regs(), invalidate_skipped_block(), ip2k_reorg(), iq2000_fill_delay_slot(), iv_analyze(), ix86_avoid_jump_misspredicts(), ix86_set_move_mem_attrs(), label_is_jump_target_p(), labels_in_range_p(), last_loop_beg_note(), last_use_this_basic_block(), leaf_function_p(), libcall_benefit(), libcall_dead_p(), libcall_other_reg(), link_btr_uses(), livethrough_conflicts_bb(), load_mems(), local_cprop_pass(), loop_delete_insns(), loop_dump_aux(), loop_givs_reduce(), loop_insn_first_p(), loop_optimize(), loop_reg_used_before_p(), loop_regs_scan(), loop_regs_update(), m32c_function_needs_enter(), m68hc11_check_z_replacement(), m68hc11_find_z_replacement(), m68hc11_reassign_regs(), m68hc11_reorg(), m68hc11_z_replacement(), machine_dependent_reorg(), make_edges(), mark_all_insn_unnecessary(), mark_all_labels(), mark_bb_for_unlikely_executed_section(), mark_constant_function(), mark_constant_pool(), mark_constant_pool_use(), mark_flags_life_zones(), mark_referenced_resources(), maybe_dump_rtl_for_tree_stmt(), maybe_eliminate_biv(), maybe_encapsulate_block(), mcore_is_dead(), memref_used_between_p(), merge_blocks_move_successor_nojumps(), merge_blocks_nomove(), merge_overlapping_regs(), mips16_gp_pseudo_reg(), mips16_lay_out_constants(), mips16_optimize_gp(), mips_avoid_hazards(), mips_fill_delay_slot(), mips_function_has_gp_insn(), mips_output_function_prologue(), modified_between_p(), mostly_false_jump(), move_btr_def(), move_deaths(), move_movables(), mt_block_length(), mt_check_delay_slot(), mt_reorg_hazard(), mt_scan_loop(), mt_set_memflags(), never_reached_warning(), next_active_insn(), next_insn(), next_insn_in_loop(), next_insn_no_annul(), next_label(), next_nondeleted_insn(), next_nonnote_insn(), next_nonnote_insn_in_loop(), next_real_insn(), no_conflict_p(), no_jumps_between_p(), no_labels_between_p(), noce_get_alt_condition(), noce_get_condition(), noce_try_cmove_arith(), notice_stack_pointer_modification(), num_loop_insns(), operand_clobbered_before_used_after(), optimize_reg_copy_1(), optimize_reg_copy_2(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), optimize_unexecutable_edges(), output_branchy_insn(), output_call(), output_function_prologue(), output_lbranch(), output_millicode_call(), output_return(), output_sibcall(), pa_combine_instructions(), pa_reorg(), peephole(), pj_machine_dependent_reorg(), prescan_loop(), print_operand(), print_rtl(), print_rtl_graph_with_bb(), print_rtl_slim_with_bb(), print_rtl_with_bb(), print_rtx(), product_cheap_p(), prologue_stack_adjust(), propagate_block(), purge_addressof(), purge_addressof_1(), purge_hard_subreg_sets(), purge_line_number_notes(), purge_reg_equiv_notes(), push_to_full_sequence(), push_to_sequence(), ra_debug_bbi(), ra_debug_insns(), ra_print_rtl_with_bb(), ra_print_rtx(), record_effective_endpoints(), record_insns(), redirect_edge_and_branch(), redirect_jump(), redirect_jump_2(), reg_alloc(), reg_dead_after_loop(), reg_in_basic_block_p(), reg_is_remote_constant_p(), reg_killed_on_edge(), reg_referenced_between_p(), reg_scan(), reg_scan_update(), reg_set_between_after_reload_p(), reg_set_between_p(), reg_unused_after(), reg_used_between_after_reload_p(), reg_used_between_p(), reg_used_on_edge(), regclass(), regmove_optimize(), reload(), reload_as_needed(), reload_cse_move2add(), reload_cse_regs_1(), remove_fixup_regions(), remove_insn(), remove_reachable_equiv_notes(), remove_suspicious_death_notes(), remove_unnecessary_notes(), remove_unreachable_regions(), rename_block(), rename_equivalent_regs(), renumber_insns(), reorder_blocks_1(), reorder_insns(), reorder_insns_nobb(), replace_store_insn(), reposition_prologue_and_epilogue_notes(), rest_of_clean_state(), rest_of_compilation(), rewrite_program(), rs6000_get_some_local_dynamic_name(), rs6000_output_function_epilogue(), rs6000_output_function_prologue(), rs6000_ra_ever_killed(), rtl_dump_bb(), rtl_find_values_to_profile(), rtl_flow_call_edges_add(), rtl_merge_blocks(), rtl_split_block(), rtl_split_edge(), rtl_tidy_fallthru_edge(), rtl_value_profile_transformations(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), s390_chunkify_cancel(), s390_chunkify_finish(), s390_chunkify_pool(), s390_chunkify_start(), s390_emit_prologue(), s390_mainpool_finish(), s390_mainpool_start(), s390_optimize_prologue(), s390_reorg(), s390_split_branches(), safe_insert_insn_on_edge(), save_for_inline(), save_parm_insns(), scan_ahead_for_unlikely_executed_note(), scan_loop(), sched_analyze(), schedule_ebb(), schedule_ebbs(), scope_to_insns_initialize(), see_analyze_one_def(), see_def_extension_not_merged(), see_merge_one_def_extension(), see_merge_one_use_extension(), seq_contains_jump(), seq_cost(), seq_insns_valid_p(), sequence_uses_addressof(), set_dominates_use(), set_frame_related_p(), set_insn_locators(), set_last_insn(), set_new_first_and_last_insn(), set_nothrow_function_flags(), sh_can_redirect_branch(), sh_expand_prologue(), sh_insn_length_adjustment(), sh_optimize_target_register_callee_saved(), sh_reorg(), shorten_branches(), simplify_giv_expr(), sjlj_emit_function_enter(), sjlj_emit_function_exit(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), skip_consec_insns(), skip_consecutive_labels(), skip_insns_after_block(), sparc_output_addr_diff_vec(), sparc_output_addr_vec(), spe_func_has_64bit_regs_p(), split_all_insns(), split_all_insns_noflow(), split_block(), split_branches(), split_insn(), squeeze_notes(), ssa_ccp_df_delete_unreachable_insns(), ssa_eliminate_dead_code(), store_killed_after(), strength_reduce(), substitute_ep_register(), tablejump_p(), thread_jump(), thread_prologue_and_epilogue_insns(), thumb_far_jump_used_p(), tidy_fallthru_edge(), try_combine(), try_crossjump_to_edge(), try_forward_edges(), try_optimize_cfg(), try_redirect_by_replacing_jump(), try_simplify_condjump(), try_split(), try_to_integrate(), unlink_insn_chain(), unroll_loop(), unshare_all_rtl_1(), unshare_all_rtl_again(), unshare_all_rtl_in_chain(), unsigned_jump_follows_p(), update_bb_for_insn(), update_equiv_regs(), update_regnos_mentioned(), update_unlikely_executed_notes(), uses_TOC(), v850_reorg(), validate_equiv_mem(), VEC(), verify_flow_info(), verify_insn_chain(), verify_rtl_sharing(), verify_wide_reg(), vr4130_align_insns(), vt_initialize(), xstormy16_reorg(), xstormy16_split_cbranch(), xtensa_expand_prologue(), and xtensa_reorg().
| #define NOOP_MOVE_INSN_CODE INT_MAX |
| #define NOTE_BASIC_BLOCK | ( | INSN | ) | XCBBDEF (INSN, 4, NOTE) |
Definition at line 783 of file rtl.h.
Referenced by add_missing_bbs(), commit_one_edge_insertion(), create_basic_block_structure(), expand_gimple_basic_block(), final_scan_insn(), fix_basic_block_boundaries(), fixup_reorder_chain(), force_nonfallthru_and_redirect(), mark_bb_for_unlikely_executed_section(), print_rtx(), process_for_unwind_directive(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), update_unlikely_executed_notes(), and verify_flow_info().
| #define NOTE_BLOCK | ( | INSN | ) | XCTREE (INSN, 4, NOTE) |
Definition at line 781 of file rtl.h.
Referenced by change_scope(), copy_insn_list(), expand_end_bindings(), expand_fixup(), expand_start_bindings_and_block(), final_scan_insn(), genrtl_scope_stmt(), identify_blocks_1(), print_rtx(), remove_unnecessary_notes(), reorder_blocks_1(), and scope_to_insns_initialize().
| #define NOTE_EH_HANDLER | ( | INSN | ) | XCINT (INSN, 4, NOTE) |
Definition at line 782 of file rtl.h.
Referenced by convert_from_eh_region_ranges_1(), convert_to_eh_region_ranges(), expand_eh_region_end(), expand_eh_region_start(), final_scan_insn(), print_rtx(), remove_unnecessary_notes(), and sched_analyze().
| #define NOTE_EXPECTED_VALUE | ( | INSN | ) | XCEXP (INSN, 4, NOTE) |
Definition at line 784 of file rtl.h.
Referenced by copy_insn_list(), expand_builtin_expect(), expected_value_to_br_prob(), print_rtx(), and sjlj_emit_function_enter().
| #define NOTE_INSN_BASIC_BLOCK_P | ( | INSN | ) |
Value:
(GET_CODE (INSN) == NOTE \ && NOTE_LINE_NUMBER (INSN) == NOTE_INSN_BASIC_BLOCK)
Definition at line 793 of file rtl.h.
Referenced by advance_target_bb(), begin_schedule_ready(), cfg_layout_merge_blocks(), combine_var_copies_in_loop_exit(), commit_one_edge_insertion(), delete_dead_jumptables(), delete_output_reload(), first_insn_after_basic_block_note(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_var_expansion_initialization(), merge_blocks_nomove(), rtl_merge_blocks(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), and verify_flow_info().
| #define NOTE_LINE_NUMBER | ( | INSN | ) | XCINT (INSN, 5, NOTE) |
Definition at line 790 of file rtl.h.
Referenced by add_insn_after(), add_insn_before(), alpha_handle_trap_shadows(), back_edge_of_syntactic_loop_p(), basic_induction_var(), branch_prob(), c4x_process_after_reload(), c4x_reorg(), can_delete_note_p(), check_seenlabel(), cleanup_unconditional_jumps(), commit_one_edge_insertion(), compute_luids(), cond_exec_process_insns(), convert_from_eh_region_ranges_1(), copy_insn_list(), copy_loop_body(), copy_loop_headers(), copy_rtx_and_substitute(), create_ddg(), create_loop_notes(), cris_output_addr_const(), cse_around_loop(), cse_basic_block(), cse_end_of_basic_block(), cse_insn(), cse_main(), delete_dead_insn(), delete_insn(), delete_related_insns(), delete_useless_defs(), distribute_notes(), duplicate_insn_chain(), duplicate_loop_exit_test(), emit_insn_after_with_line_notes(), emit_insn_group_barriers(), emit_line_note_after(), emit_note(), emit_note_after(), emit_note_before(), emit_note_copy(), emit_note_copy_after(), emit_predicate_relation_info(), expand_end_bindings(), expand_end_loop(), expand_inline_function(), expand_main_function(), expected_value_to_br_prob(), final(), final_scan_insn(), final_start_function(), find_and_verify_loops(), find_basic_blocks_1(), find_line_note(), fixup_tail_calls(), flow_delete_block_noexpunge(), follow_jumps(), for_each_insn_in_loop(), force_nonfallthru_and_redirect(), get_first_block_beg(), gt_ggc_mx_rtx_def(), GTY(), identify_blocks_1(), init_alias_analysis(), insert_insn_start_bb(), insns_safe_to_move_p(), ix86_output_function_epilogue(), last_loop_beg_note(), loop_dump_aux(), loop_optimize(), m68hc11_check_z_replacement(), m68hc11_reorg(), make_edges(), mark_bb_for_unlikely_executed_section(), mark_jump_label(), mark_phi_and_copy_regs(), mark_target_live_regs(), merge_blocks_nomove(), mips16_gp_pseudo_reg(), mips16_optimize_gp(), mips_output_function_prologue(), mostly_false_jump(), never_reached_warning(), next_nonnote_insn_in_loop(), node_data(), notice_source_line(), optimize_unexecutable_edges(), output_asm_label(), output_call(), output_constant_pool(), output_constant_pool_1(), output_lbranch(), output_millicode_call(), pa_combine_instructions(), pj_machine_dependent_reorg(), prescan_loop(), print_insn(), print_rtl(), print_rtl_single(), print_rtx(), process_for_unwind_directive(), process_note_predictions(), prologue_stack_adjust(), purge_line_number_notes(), ra_print_rtl_with_bb(), ra_print_rtx(), ra_print_rtx_object(), record_effective_endpoints(), redirect_jump(), redirect_jump_2(), reload(), remove_unnecessary_notes(), reorder_blocks_1(), reorder_insns_with_line_notes(), reposition_prologue_and_epilogue_notes(), rest_of_compilation(), rs6000_output_function_epilogue(), rtl_merge_blocks(), rtl_split_edge(), rtl_tidy_fallthru_edge(), rtl_verify_flow_info(), save_for_inline(), scan_ahead_for_unlikely_executed_note(), scan_loop(), sched_analyze(), scope_to_insns_initialize(), sh_optimize_target_register_callee_saved(), sjlj_emit_function_enter(), skip_insns_after_block(), spill_coalescing(), split_branches(), split_edge(), split_insn(), squeeze_notes(), ssa_ccp_substitute_constants(), ssa_fast_dce(), thread_prologue_and_epilogue_insns(), tidy_fallthru_edge(), try_combine(), try_forward_edges(), try_optimize_cfg(), try_redirect_by_replacing_jump(), try_simplify_condjump(), unroll_loop(), update_unlikely_executed_notes(), VEC(), and verify_flow_info().
Definition at line 261 of file rtl.h.
Referenced by add_dependence(), add_forward_dependence(), add_insn_after(), add_insn_before(), back_edge_of_syntactic_loop_p(), basic_induction_var(), begin_schedule_ready(), bfin_reorg(), block_alloc(), branch_prob(), build_insn_chain(), combine_instructions(), commit_one_edge_insertion(), compute_luids(), cond_exec_process_insns(), construct_exit_block(), cprop(), create_ddg(), create_loop_notes(), cse_end_of_basic_block(), cse_insn(), cse_main(), dead_or_predicable(), delete_for_peephole(), delete_insn(), delete_insn_chain(), delete_related_insns(), distribute_links(), distribute_notes(), emit_input_reload_insns(), expand_builtin_expect_jump(), expand_case(), expand_function_start(), expand_gimple_basic_block(), expand_main_function(), final(), final_scan_insn(), find_and_verify_loops(), find_if_block(), find_line_note(), first_active_insn(), fixup_abnormal_edges(), fixup_tail_calls(), follow_jumps(), force_nonfallthru_and_redirect(), get_first_nonnote_insn(), get_last_nonnote_insn(), GTY(), init_alias_analysis(), insert_insn_start_bb(), insns_safe_to_move_p(), ix86_output_function_epilogue(), last_active_insn(), last_loop_beg_note(), loop_dump_aux(), loop_optimize(), make_edges(), mark_jump_label(), mark_target_live_regs(), move_movables(), next_nonnote_insn(), node_data(), output_asm_label(), output_constant_pool_1(), prev_nonnote_insn(), print_rtl(), print_rtl_graph_with_bb(), print_rtl_single(), print_rtl_with_bb(), print_rtx(), prologue_stack_adjust(), purge_line_number_notes(), record_effective_endpoints(), redirect_jump(), redirect_jump_2(), reload(), reload_as_needed(), remove_insn(), remove_unnecessary_notes(), reorder_blocks_1(), reposition_prologue_and_epilogue_notes(), rs6000_output_function_epilogue(), rtl_merge_blocks(), rtl_split_edge(), rtl_tidy_fallthru_edge(), rtl_verify_flow_info(), scan_ahead_for_unlikely_executed_note(), scan_loop(), sched_analyze(), schedule_ebbs(), shorten_branches(), sjlj_emit_function_enter(), skip_consec_insns(), skip_insns_after_block(), squeeze_notes(), thread_prologue_and_epilogue_insns(), try_crossjump_to_edge(), try_forward_edges(), try_redirect_by_replacing_jump(), update_unlikely_executed_notes(), and VEC().
| #define NOTE_PRECONDITIONED | ( | INSN | ) | XCINT (INSN, 4, NOTE) |
| #define NOTE_PREDICT | ( | ALG, | |||
| FLAGS | ) | ((ALG<<8)+(FLAGS)) |
Definition at line 800 of file rtl.h.
Referenced by expand_continue_loop(), expand_stmt(), and expand_value_return().
| #define NOTE_PREDICTION | ( | INSN | ) | XCINT (INSN, 4, NOTE) |
Definition at line 785 of file rtl.h.
Referenced by expand_continue_loop(), expand_stmt(), expand_value_return(), and print_rtx().
| #define NOTE_PREDICTION_ALG | ( | INSN | ) | (XCINT(INSN, 4, NOTE)>>8) |
| #define NOTE_PREDICTION_FLAGS | ( | INSN | ) | (XCINT(INSN, 4, NOTE)&0xff) |
| #define NOTE_SOURCE_FILE | ( | INSN | ) | XCSTR (INSN, 4, NOTE) |
Definition at line 780 of file rtl.h.
Referenced by branch_prob(), c4x_process_after_reload(), c4x_reorg(), check_seenlabel(), cond_exec_process_insns(), copy_insn_list(), copy_loop_body(), delete_dead_insn(), delete_insn(), distribute_notes(), duplicate_insn_chain(), duplicate_loop_exit_test(), emit_insn_after_with_line_notes(), emit_line_note(), emit_line_note_after(), emit_note(), emit_note_after(), emit_note_before(), expand_inline_function(), final(), m68hc11_check_z_replacement(), m68hc11_reorg(), mips16_optimize_gp(), mips_output_function_prologue(), never_reached_warning(), notice_source_line(), output_call(), output_lbranch(), output_millicode_call(), pa_combine_instructions(), print_rtx(), purge_line_number_notes(), ra_print_rtx(), reload(), reorder_insns_with_line_notes(), split_branches(), split_insn(), thread_prologue_and_epilogue_insns(), and try_combine().
| #define NULL_RTVEC (rtvec) 0 |
Definition at line 246 of file rtl.h.
Referenced by gen_rtvec(), gen_rtvec_v(), read_rtx(), read_rtx_1(), and VPARAMS().
| #define NULL_RTX (rtx) 0 |
Definition at line 210 of file rtl.h.
Referenced by add_constant(), add_cost(), add_deps_for_risky_insns(), add_reachable_handler(), add_reg_crossing_jump_notes(), addr_for_mem_ref(), adjust_for_new_dest(), adjust_offset_for_component_ref(), allocate_dynamic_stack_space(), allocate_initial_values(), alpha_emit_conditional_move(), alpha_emit_setcc(), alpha_emit_xfloating_libcall(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_builtin(), alpha_expand_compare_and_swap_12(), alpha_expand_epilogue(), alpha_expand_lock_test_and_set_12(), alpha_expand_mov(), alpha_initialize_trampoline(), alpha_legitimize_address(), alpha_legitimize_reload_address(), alpha_need_linkage(), alpha_ra_ever_killed(), alpha_split_const_mov(), alpha_tablejump_addr_vec(), alpha_tablejump_best_label(), alpha_use_linkage(), alpha_va_arg(), altivec_expand_abs_builtin(), altivec_expand_binop_builtin(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_ld_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_st_builtin(), altivec_expand_stv_builtin(), altivec_expand_ternop_builtin(), altivec_expand_unop_builtin(), altivec_expand_vec_set_builtin(), analyze_insns_in_loop(), analyze_iv_to_split_insn(), any_uncondjump_p(), apply_change_group(), apply_delayed_renames(), arc_ccfsm_at_label(), arc_output_function_epilogue(), arc_va_arg(), arh_to_landing_pad(), arm_call_tls_get_addr(), arm_compute_func_type(), arm_const_double_inline_cost(), arm_expand_binop_builtin(), arm_expand_builtin(), arm_expand_unop_builtin(), arm_function_arg(), arm_gen_constant(), arm_legitimize_address(), arm_memory_load_p(), arm_pe_encode_section_info(), arm_return_addr(), arm_split_constant(), assign_386_stack_local(), assign_luids(), assign_parm_adjust_entry_rtl(), assign_parm_is_stack_parm(), assign_parm_setup_block(), assign_parms(), assign_parms_initialize_all(), attr_length_save_restore_dltp(), attr_rtx_1(), begin_schedule_ready(), bfin_discover_loop(), bfin_expand_binop_builtin(), bfin_expand_builtin(), bfin_expand_call(), bfin_expand_prologue(), bfin_expand_unop_builtin(), bfin_optimize_loop(), bfin_reorg(), block_alloc(), block_has_only_trap(), block_jumps_and_fallthru_p(), block_label(), block_move_libcall_safe_for_call_parm(), build_clone(), build_mips16_call_stub(), build_module_descriptor(), build_post_landing_pads(), build_store_vectors(), builtin_memset_gen_str(), bundling(), bypass_conditional_jumps(), c4x_check_legit_addr(), c4x_emit_libcall(), c4x_emit_libcall_mulhi(), c4x_expand_builtin(), c4x_function_arg(), c4x_gen_compare_reg(), c4x_legitimate_address_p(), c4x_legitimize_address(), c4x_va_arg(), c_expand_asm_operands(), c_expand_expr(), calculate_giv_inc(), can_combine_p(), can_hoist_insn_p(), can_throw_external(), can_throw_internal(), canonicalize_condition(), cfg_layout_can_merge_blocks_p(), cfg_layout_split_edge(), check_dbra_loop(), check_defs(), check_global_declarations(), check_hard_regs_in_partition(), check_insn_for_givs(), check_sibcall_argument_overlap(), check_sibcall_argument_overlap_1(), choose_reload_regs(), clear_decl_rtl(), clear_last_expr(), clear_storage_via_libcall(), clipper_movstr(), clipper_va_arg(), combine_bnp(), combine_givs(), combine_givs_p(), combine_instructions(), combine_simplify_rtx(), combine_stack_adjustments_for_block(), commit_one_edge_insertion(), common_handle_option(), compare_and_jump_seq(), compile_file(), compress_float_constant(), computation_cost(), compute_defs_uses_and_gen(), compute_hash_table_work(), compute_mov_length(), compute_store_table(), compute_value_histograms(), computed_jump_p(), cond_exec_get_condition(), cond_exec_process_if_block(), condjump_label(), consec_sets_giv(), consec_sets_invariant_p(), control_flow_insn_p(), convert_from_eh_region_ranges_1(), convert_move(), convert_set_attr_alternative(), convert_to_eh_region_ranges(), copy_blkmode_from_reg(), copy_decl_for_dup_finish(), copy_decl_for_inlining(), copy_DEPS_LIST_list(), copy_eh_notes(), copy_insn_list(), copy_insn_notes(), copy_loop_body(), copy_rtx_and_substitute(), copy_src_to_dest(), copyprop_hardreg_forward_1(), count_reg_usage(), covers_regno_p(), cp_finish_decl(), cprop_jump(), create_ddg(), create_ddg_dep_no_link(), create_new_invariant(), cris_expand_builtin_va_arg(), cris_expand_epilogue(), cris_expand_prologue(), cris_initial_frame_pointer_offset(), cris_reload_address_legitimized(), cris_return_addr_rtx(), cris_simple_epilogue(), crx_decompose_address(), crx_function_arg(), cse_basic_block(), cse_cc_succs(), cse_check_loop_start(), cse_condition_code_reg(), cse_insn(), cse_main(), cse_process_notes(), cse_rtx_varies_p(), cselib_invalidate_rtx(), cselib_process_insn(), d30v_adjust_cost(), d30v_expand_builtin_va_arg(), d30v_expand_epilogue(), d30v_expand_prologue(), d30v_function_arg(), d30v_legitimize_address(), d30v_print_operand(), d30v_print_operand_memory_reference(), dead_libcall_p(), dead_or_predicable(), decide_unroll_constant_iterations(), decode_f_option(), decode_rtx_const(), decompose(), default_expand_builtin(), default_function_value(), delete_insn(), delete_noop_moves(), delete_output_reload(), delete_store(), delete_trivially_dead_insns(), detect_remat_webs(), determine_seq_blocks(), df_bb_single_def_use_insn_find(), df_rtx_mem_replace(), df_rtx_reg_replace(), discover_flags_reg(), distribute_and_simplify_rtx(), distribute_notes(), do_cmp_and_jump(), do_compare_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_greater(), do_jump_by_parts_greater_rtx(), do_jump_by_parts_zero_rtx(), do_jump_if_equal(), do_local_cprop(), do_store_flag(), do_tablejump(), dump_table(), duplicate_computed_gotos(), duplicate_loop_exit_test(), eliminate_partially_redundant_load(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), emit_block_move_via_libcall(), emit_block_move_via_loop(), emit_call_1(), emit_call_insn_after(), emit_call_insn_after_setloc(), emit_call_insn_before(), emit_call_insn_before_noloc(), emit_call_insn_before_setloc(), emit_case_bit_tests(), emit_case_nodes(), emit_conditional_add(), emit_copy_of_insn_after(), emit_frame_save(), emit_group_load(), emit_group_load_1(), emit_insn(), emit_insn_after(), emit_insn_after_noloc(), emit_insn_after_setloc(), emit_insn_before(), emit_insn_before_noloc(), emit_insn_before_setloc(), emit_jump_insn(), emit_jump_insn_after(), emit_jump_insn_after_setloc(), emit_jump_insn_before(), emit_jump_insn_before_noloc(), emit_jump_insn_before_setloc(), emit_libcall_block(), emit_library_call(), emit_library_call_value_1(), emit_line_note(), emit_loads(), emit_move_insn(), emit_move_sequence(), emit_move_via_integer(), emit_new_cond_insn(), emit_no_conflict_block(), emit_note_copy(), emit_note_insn_var_location(), emit_output_reload_insns(), emit_predicate_relation_info(), emit_push_insn(), emit_reload_insns(), emit_store_flag(), emit_store_flag_force(), emit_unlikely_jump(), emit_unop_insn(), emit_v9_brxx_insn(), end_ifcvt_sequence(), enqueue_insn(), ephi_create(), equiv_constant(), expand_a_rotate(), expand_abs(), expand_abs_nojump(), expand_absneg_bit(), expand_asm_operands(), expand_assignment(), expand_binop(), expand_bool_compare_and_swap(), expand_builtin(), expand_builtin_adjust_trampoline(), expand_builtin_alloca(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_args_info(), expand_builtin_bcopy(), expand_builtin_bzero(), expand_builtin_constant_p(), expand_builtin_expect(), expand_builtin_expect_jump(), expand_builtin_extend_pointer(), expand_builtin_extract_return_addr(), expand_builtin_fork_or_exec(), expand_builtin_fputs(), expand_builtin_frob_return_addr(), expand_builtin_init_trampoline(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_next_arg(), expand_builtin_nonlocal_goto(), expand_builtin_pow(), expand_builtin_powi(), expand_builtin_prefetch(), expand_builtin_setjmp(), expand_builtin_setjmp_setup(), expand_builtin_signbit(), expand_builtin_sincos(), expand_builtin_stpcpy(), expand_builtin_strcmp(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_builtin_update_setjmp_buf(), expand_builtin_va_copy(), expand_call(), expand_case(), expand_cmplxdiv_straight(), expand_cmplxdiv_wide(), expand_compare_and_swap_loop(), expand_complex_abs(), expand_compound_operation(), expand_computed_goto(), expand_continue_loop(), expand_copysign(), expand_copysign_absneg(), expand_copysign_bit(), expand_decl(), expand_decl_init(), expand_divmod(), expand_doubleword_mult(), expand_elseif(), expand_end_bindings(), expand_end_case_type(), expand_end_loop(), expand_epilogue(), expand_exit_loop(), expand_exit_loop_if_false(), expand_exit_something(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_fix(), expand_fixups(), expand_float(), expand_function_start(), expand_goto(), expand_goto_internal(), expand_increment(), expand_inline_function(), expand_interrupt_handler_prologue(), expand_main_function(), expand_movstr(), expand_mult(), expand_mult_const(), expand_mult_highpart(), expand_mult_highpart_adjust(), expand_mult_highpart_optab(), expand_nl_goto_receivers(), expand_normal(), expand_one_builtin(), expand_operands(), expand_parity(), expand_powi(), expand_prologue(), expand_return(), expand_sdiv_pow2(), expand_shift(), expand_smod_pow2(), expand_stack_restore(), expand_stack_save(), expand_start_cond(), expand_start_elseif(), expand_start_null_loop(), expand_sync_fetch_operation(), expand_sync_lock_test_and_set(), expand_sync_operation(), expand_twoval_binop_libfunc(), expand_unop(), expand_val_compare_and_swap(), expand_val_compare_and_swap_1(), expand_vec_cond_expr(), expand_vec_shift_expr(), expand_vector_binop(), expand_vector_unop(), expected_value_to_br_prob(), expr_size(), express_from(), express_from_1(), extract_bit_field(), extract_force_align_mem_bit_field(), extract_left_shift(), extract_mentioned_regs(), extract_sfunc_addr(), extract_split_bit_field(), final_emit_insn_group_barriers(), final_giv_value(), final_prescan_insn(), final_scan_insn(), final_start_function(), find_and_verify_loops(), find_avail_set(), find_basic_blocks_1(), find_bb_boundaries(), find_best_addr(), find_bypass_set(), find_common_reg_term(), find_comparison_args(), find_constant_pool_ref(), find_equiv_reg(), find_if_case_1(), find_if_case_2(), find_inherently_necessary(), find_invariant_insn(), find_last_value(), find_ltrel_base(), find_mem_in_note(), find_mem_in_note_1(), find_moveable_store(), find_oldest_value_reg(), find_operand(), find_reg_equal_equiv_note(), find_regno_partial(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_address_part(), find_reloads_subreg_address(), find_split_point(), find_splittable_givs(), finish_decl(), finish_optimization_passes(), first_active_insn(), first_insn_after_basic_block_note(), fix_crossing_conditional_branches(), fix_crossing_unconditional_branches(), fix_unsafe_tree(), fixed_scalar_and_varying_struct_p(), fixup_abnormal_edges(), fixup_eh_region_note(), fixup_match_1(), fixup_reorder_chain(), fixup_var_refs_1(), fixup_var_refs_insn(), flow_delete_block_noexpunge(), flow_dependent_p(), flow_dependent_p_1(), flow_find_cross_jump(), flush_pending_lists(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), for_each_insn_in_loop(), for_each_rtx(), for_each_rtx_1(), force_const_mem(), force_new_group(), force_nonfallthru_and_redirect(), force_operand(), force_reg(), force_single_succ_latches(), force_to_mode(), fr30_pass_by_reference(), fr30_pass_by_value(), free_loop_data(), frv_alloc_temp_reg(), frv_expand_binop_builtin(), frv_expand_binopimm_builtin(), frv_expand_builtin(), frv_expand_cut_builtin(), frv_expand_int_void2arg(), frv_expand_mclracc_builtin(), frv_expand_mdpackh_builtin(), frv_expand_mrdacc_builtin(), frv_expand_mwtacc_builtin(), frv_expand_noargs_builtin(), frv_expand_set_builtin(), frv_expand_store_builtin(), frv_expand_unop_builtin(), frv_expand_voidaccop_builtin(), frv_expand_voidtriop_builtin(), frv_function_arg(), frv_ifcvt_init_extra_fields(), frv_ifcvt_load_value(), frv_ifcvt_modify_cancel(), frv_ifcvt_modify_final(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_ifcvt_rewrite_mem(), frv_int_to_acc(), frv_legitimize_address(), frv_print_operand_memory_reference(), frv_read_argument(), function_arg(), function_arg_record_value(), gen_add3_insn(), gen_builtin_longjmp(), gen_call(), gen_compare_reg(), gen_conditional_branch(), gen_divmod_fixed_value(), gen_extv(), gen_extzv(), gen_highpart(), gen_insv(), gen_label_rtx(), gen_lowpart(), gen_mod_pow2(), gen_mod_subtract(), gen_moddi3(), gen_modsi3(), gen_peephole2_1054(), gen_peephole2_1059(), gen_peephole2_1455(), gen_peephole2_1456(), gen_peephole2_1457(), gen_peephole2_1458(), gen_peephole2_1459(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1463(), gen_peephole2_1464(), gen_peephole2_1465(), gen_peephole2_1466(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1488(), gen_peephole2_1489(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1503(), gen_peephole2_1504(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_rtx_fmt_0(), gen_rtx_fmt_e0(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_i0(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_u00(), gen_sibcall(), gen_split_1292(), gen_split_1303(), gen_split_1310(), gen_split_1367(), gen_split_282(), gen_split_284(), gen_split_292(), gen_split_294(), gen_split_399(), gen_split_400(), gen_split_401(), gen_split_402(), gen_split_403(), gen_split_405(), gen_sub3_insn(), gen_tablejump(), gen_umoddi3(), gen_umodsi3(), general_induction_var(), genrtl_finish_function(), get_address_cost(), get_biv_step_1(), get_condition(), get_first_block_beg(), get_hard_reg_initial_reg(), get_jump_table_offset(), get_label_from_map(), get_memory_rtx(), get_next_active_insn(), get_next_important_insn(), get_simple_loop_desc(), get_unaligned_offset(), global_conflicts(), grokfield(), GTY(), has_func_hard_reg_initial_val(), has_hard_reg_initial_val(), hash_scan_set(), hoist_insn_after(), hoist_insn_to_edge(), hppa_legitimize_address(), hppa_va_arg(), i386_pe_encode_section_info(), i860_saveregs(), i860_va_arg(), i960_va_arg(), ia64_add_bundle_selector_before(), ia64_dfa_new_cycle(), ia64_expand_atomic_op(), ia64_expand_builtin(), ia64_expand_compare_and_swap(), ia64_expand_epilogue(), ia64_expand_fetch_and_op(), ia64_expand_lock_release(), ia64_expand_lock_test_and_set(), ia64_expand_move(), ia64_expand_op_and_fetch(), ia64_expand_prologue(), ia64_expand_tls_address(), ia64_first_cycle_multipass_dfa_lookahead_guard(), ia64_init_dfa_pre_cycle_insn(), ia64_ld_address_bypass_p(), ia64_output_mi_thunk(), ia64_reorg(), ia64_sched_init(), ia64_split_timode(), ia64_st_address_bypass_p(), ia64_struct_value_rtx(), identify_call_return_value(), ignore_some_movables(), inherently_necessary_register_1(), init_alias_analysis(), init_alignment_context(), init_expr_once(), init_optabs(), init_propagate_block_info(), initialize_argument_information(), initialize_uninitialized_subregs(), insert(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_insn_on_edge(), insert_loop_mem(), insert_restore(), insert_save(), insert_store(), insert_stores(), insn_dead_p(), insn_dependent_p(), insn_dependent_p_1(), insn_divmod_values_to_profile(), insn_rtx_cost(), insn_true_dependent_p(), insns_for_mem_walk(), instantiate_decl(), instantiate_new_reg(), instantiate_virtual_regs(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), integrate_decl_tree(), integrate_parm_decls(), invalidate_mems_from_set(), invert_jump(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_reorg(), iq2000_expand_builtin(), iq2000_expand_prologue(), iq2000_fill_delay_slot(), is_dispatch_slot_restricted(), is_jump_table(), is_load_insn1(), is_store_insn1(), issue_nops_and_insn(), iv_analyze(), iv_analyze_biv(), iv_analyze_def(), iv_analyze_expr(), iv_get_reaching_def(), iv_number_of_iterations(), ix86_adjust_cost(), ix86_decompose_address(), ix86_delegitimize_address(), ix86_expand_binop_builtin(), ix86_expand_branch(), ix86_expand_builtin(), ix86_expand_carry_flag_compare(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_compare(), ix86_expand_fp_absneg_operator(), ix86_expand_fp_compare(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_sse_comi(), ix86_expand_sse_compare(), ix86_expand_store_builtin(), ix86_expand_strlensi_unroll_1(), ix86_expand_unop1_builtin(), ix86_expand_unop_builtin(), ix86_expand_vec_ext_builtin(), ix86_expand_vec_init_builtin(), ix86_expand_vec_set_builtin(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_general(), ix86_expand_vector_init_one_var(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_setup_incoming_varargs(), ix86_split_fp_branch(), ix86_va_arg(), jumpif(), jumpifnot(), kill_value(), label_is_jump_target_p(), last_active_insn(), layout_decl(), ldst_entry(), legitimate_address_p(), legitimize_address(), legitimize_pic_address(), legitimize_reload_address(), legitimize_tls_address(), libcall_benefit(), libcall_other_reg(), live_in_edge(), load_mems(), load_tls_operand(), local_cprop_pass(), lookup_constant_def(), loop_find_equiv_value(), loop_givs_rescan(), loop_optimize(), loop_regs_scan(), loop_regs_update(), m32c_function_arg(), m32c_legitimize_reload_address(), m32c_return_addr_rtx(), m32r_expand_block_move(), m32r_legitimize_pic_address(), m32r_va_arg(), m68hc11_check_z_replacement(), m68hc11_emit_libcall(), m68hc11_find_z_replacement(), m68hc11_function_arg(), m68hc11_register_indirect_p(), m68hc11_small_indexed_indirect_p(), m68hc11_va_arg(), m68hc11_z_replacement(), m88k_expand_prologue(), m88k_va_arg(), machine_dependent_reorg(), make_compound_operation(), make_edges(), make_extraction(), make_field_assignment(), make_insn_sequence(), make_memloc(), make_new_qty(), mark_all_insn_unnecessary(), mark_all_labels(), mark_constant(), mark_flags_life_zones(), mark_jump_label(), mark_references(), mark_set_1(), mark_set_regs(), mark_sets(), mark_single_set(), mark_used_dest_regs(), mark_used_reg(), mark_used_regs(), match_seqs(), may_unswitch_on(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), maybe_get_pool_constant(), maybe_mode_change(), maybe_remove_eh_handler(), mcore_encode_section_info(), mem_min_alignment(), memory_address(), memory_displacement_operand(), mems_ok_for_ldd_peep(), merge_blocks_move(), merge_blocks_move_predecessor_nojumps(), merge_blocks_move_successor_nojumps(), merge_blocks_nomove(), merge_memattrs(), mips16_gp_pseudo_reg(), mips16_optimize_gp(), mips_expand_prologue(), mips_fill_delay_slot(), mips_find_symbol(), mips_output_function_prologue(), mips_prepare_builtin_arg(), mips_va_arg(), mmix_expand_builtin_va_arg(), mmix_function_arg(), mmix_gen_compare_reg(), mmix_print_operand(), mmix_return_addr_rtx(), mmix_valid_comparison(), mn10200_va_arg(), mn10300_va_arg(), move_block_from_reg(), move_by_pieces(), move_by_pieces_1(), move_invariant_reg(), move_movables(), mt_check_delay_slot(), mt_expand_epilogue(), mt_function_arg(), mt_reorg_hazard(), mt_reorg_loops(), mt_return_addr_rtx(), mt_scan_loop(), multiplier_allowed_in_address_p(), multiply_by_cost(), negate_rtx(), never_reached_warning(), new_btr_user(), next_insn_in_loop(), next_nonnote_insn_in_loop(), no_conflict_p(), no_equiv(), noce_emit_cmove(), noce_emit_move_insn(), noce_emit_store_flag(), noce_get_condition(), noce_process_if_block(), noce_try_bitop(), noce_try_sign_mask(), noncall_uses_reg(), nonzero_bits(), noop_move_p(), num_sign_bit_copies(), optimize_bitfield_assignment_op(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), original_register(), output_asm_insn(), output_cbranch(), output_constant(), output_far_jump(), output_function_exception_table(), output_global_address(), output_indirect_call(), output_sibcall(), output_ttype(), output_v9branch(), pa_combine_instructions(), pad_groups(), pc_set(), peel_loop_simple(), peephole2_1(), peephole2_2(), peephole2_insns(), pj_expand_builtin_va_arg(), pj_function_incoming_arg(), pj_print_operand(), pre_edge_insert(), pre_insert_copy_insn(), precompute_arguments(), precompute_register_parameters(), prepare_cmp_insn(), prepare_decl_rtl(), prepare_float_lib_cmp(), prepare_move_operands(), prepare_operand(), prescan_loop(), prev_insn_in_block(), print_exp(), print_operand(), print_operand_address(), print_rtl_graph_with_bb(), print_rtl_with_bb(), print_shift_count_operand(), probe_stack_range(), process_for_unwind_directive(), product_cheap_p(), profile_function(), propagate_block_delete_insn(), propagate_necessity_through_operand(), propagate_one_insn(), purge_addressof(), purge_addressof_1(), purge_line_number_notes(), purge_mem_unchanging_flag(), push(), push_reload(), reachable_handlers(), read_complex_part(), read_md_rtx(), recog(), recompute_gain_for_pattern_seq(), record_biv(), record_dead_and_set_regs(), record_dead_and_set_regs_1(), record_effective_endpoints(), record_insns(), record_jump_cond(), record_set(), redefine_groups(), redirect_edge_and_branch(), redirect_jump(), redirect_jump_2(), reg_is_remote_constant_p(), reg_or_some_mem_operand(), reg_set_between_after_reload_p(), reg_set_or_used_since_bb_start(), reg_set_p(), reg_used_between_after_reload_p(), regmove_optimize(), regno_use_in(), reload(), reload_as_needed(), reload_combine(), reload_cse_move2add(), reload_cse_simplify(), reload_reg_free_for_value_p(), remap_save_expr(), remove_node_from_expr_list(), remove_note(), remove_path(), remove_unnecessary_notes(), rename_block(), rename_equivalent_regs_in_insn(), rename_insn_1(), replace_label(), replace_loop_mem(), replace_loop_mems(), replace_loop_reg(), replace_n_hard_rtx(), replace_store_insn(), rest_of_decl_compilation(), return_addr_rtx(), reversed_comparison(), reversed_condition(), rewrite_program2(), rotate_loop(), round_push(), rs6000_aix_emit_builtin_unwind_init(), rs6000_darwin64_record_arg(), rs6000_dwarf_register_span(), rs6000_emit_allocate_stack(), rs6000_emit_minmax(), rs6000_emit_prologue(), rs6000_emit_sync(), rs6000_expand_binop_builtin(), rs6000_expand_builtin(), rs6000_expand_compare_and_swapqhi(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_frame_related(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_mixed_function_arg(), rs6000_move_block_from_reg(), rs6000_ra_ever_killed(), rs6000_spe_function_arg(), rs6000_split_atomic_op(), rs6000_va_arg(), rtl_can_merge_blocks(), rtl_find_values_to_profile(), rtl_gen_const_delta_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), rtl_lv_add_condition_to_bb(), rtl_merge_blocks(), rtl_split_edge(), rtl_verify_flow_info_1(), rtx_equiv_p(), rtx_for_function_call(), rtx_referenced_p_1(), s390_alloc_pool(), s390_can_eliminate(), s390_chunkify_cancel(), s390_chunkify_finish(), s390_chunkify_pool(), s390_chunkify_start(), s390_decompose_address(), s390_decompose_shift_count(), s390_emit_call(), s390_emit_compare(), s390_emit_compare_and_swap(), s390_emit_prologue(), s390_execute_label(), s390_expand_addcc(), s390_expand_atomic(), s390_expand_builtin(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_cs_hqi(), s390_expand_mask_and_shift(), s390_expand_movmem(), s390_expand_setmem(), s390_find_pool(), s390_init_frame_layout(), s390_mainpool_finish(), s390_mainpool_start(), s390_output_mi_thunk(), s390_return_addr_rtx(), s390_start_pool(), s390_va_arg(), safe_insert_insn_on_edge(), same_cmp_following_p(), same_cmp_preceding_p(), save_call_clobbered_regs(), save_parm_insns(), scan_loop(), scan_one_insn(), sched_analyze(), see_analyze_one_def(), see_def_extension_not_merged(), see_merge_one_def_extension(), see_merge_one_use_extension(), see_update_uses_relevancy(), sequence_uses_addressof(), set_frame_related_p(), set_initial_eh_label_offset(), set_initial_label_offsets(), set_insn_locators(), set_of(), set_unique_reg_note(), set_user_assembler_name(), setup_incoming_varargs(), sh_allocate_initial_value(), sh_expand_builtin(), sh_expand_epilogue(), sh_expand_prologue(), sh_initialize_trampoline(), sh_output_function_epilogue(), sh_output_mi_thunk(), sh_reorg(), sh_symbian_encode_section_info(), sh_va_arg(), shift_count_operand(), shorten_branches(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_by_exploding(), simplify_cmp_and_jump_insns(), simplify_comparison(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_gen_relational(), simplify_gen_subreg(), simplify_giv_expr(), simplify_if_then_else(), simplify_immed_subreg(), simplify_plus_minus(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), simplify_using_assignment(), simplify_using_initial_values(), single_set_2(), single_set_for_csa(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), skip_consec_insns(), skip_copy_to_return_value(), skip_insns_after_block(), skip_pic_restore(), skip_stack_adjustment(), sparc_emit_fixunsdi(), sparc_emit_float_lib_cmp(), sparc_expand_builtin(), sparc_expand_move(), sparc_initialize_trampoline(), sparc_output_deferred_case_vectors(), sparc_va_arg(), spe_build_register_parallel(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_expand_stv_builtin(), spe_func_has_64bit_regs_p(), split_2(), split_all_insns(), split_branches(), split_edge(), split_insn(), split_insns(), ssa_ccp_df_delete_unreachable_insns(), ssa_eliminate_dead_code(), ssa_rename_from_lookup(), stack_protect_epilogue(), std_expand_builtin_va_arg(), store_constructor(), store_expr(), store_field(), store_fixed_bit_field(), store_killed_after(), store_one_arg(), store_split_bit_field(), store_unaligned_arguments_into_pseudos(), struct_equiv_block_eq(), struct_equiv_init(), subst_constants(), tablejump_p(), tail_recursion_args(), thread_prologue_and_epilogue_insns(), thumb_legitimize_address(), thumb_legitimize_reload_address(), thumb_pushpop(), thumb_unexpanded_epilogue(), tidy_fallthru_edges(), try_casesi(), try_combine(), try_copy_prop(), try_crossjump_to_edge(), try_forward_edges(), try_optimize_cfg(), try_redirect_by_replacing_jump(), try_split(), try_swap_copy_prop(), try_tablejump(), try_to_integrate(), tsubst_decl(), tsubst_friend_function(), ujump_to_loop_cont(), undo_all(), unicosmk_add_call_info_word(), unmentioned_reg_p_1(), unroll_loop(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), unswitch_loop(), unswitch_loops(), unswitch_single_loop(), update_br_prob_note(), update_equiv_regs(), update_ld_motion_stores(), update_nonlocal_goto_save_area(), update_temp_slot_address(), use_thunk(), uses_addressof(), v850_reorg(), validate_pattern(), variable_size(), vector_compare_rtx(), verify_changes(), verify_flow_info(), VPARAMS(), vt_add_function_parameters(), widen_clz(), widen_memory_access(), x86_initialize_trampoline(), x86_output_mi_thunk(), xstormy16_asm_output_aligned_common(), xstormy16_emit_cbranch(), xstormy16_expand_builtin(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_casesi(), xstormy16_output_cbranch_hi(), xstormy16_split_cbranch(), xstormy16_split_move(), and xtensa_va_arg().
| #define NUM_RTX_CODE ((int) LAST_AND_UNUSED_RTX_CODE) |
Definition at line 51 of file rtl.h.
Referenced by adjust_field_rtx_def(), find_code(), find_formats(), gen_insn(), gen_rtx_next(), genheader(), ggc_print_common_statistics(), init_optabs(), init_rtlanal(), initialize_macros(), maybe_both_true_2(), output_predicate_decls(), print_rtx(), process_define_predicate(), read_rtx(), write_rtx_next(), and write_switch().
| #define ORIGINAL_REGNO | ( | RTX | ) | X0UINT (RTX, 1) |
Definition at line 985 of file rtl.h.
Referenced by alter_subreg(), build_def_use(), combine_reloads(), copyprop_hardreg_forward_1(), do_replace(), find_dummy_reload(), find_oldest_value_reg(), gen_raw_REG(), get_mem_expr_from_op(), make_decl_rtl(), output_asm_operand_names(), print_rtx(), push_reload(), reload_cse_simplify_set(), and simplify_subreg().
| #define PATTERN | ( | INSN | ) | XEXP (INSN, 5) |
Definition at line 538 of file rtl.h.
Referenced by _reg_unused_after(), a29k_set_memflags_1(), active_insn_p(), add_insn_after(), add_insn_before(), adder_unit_ready_cost(), addr_generation_dependency_p(), adjust_insn_length(), alpha_adjust_cost(), alpha_does_function_need_gp(), alpha_find_lo_sum_using_gp(), alpha_handle_trap_shadows(), alpha_set_memflags(), alpha_set_memflags_1(), alpha_tablejump_addr_vec(), alphaev4_next_group(), alphaev5_next_group(), altivec_frame_fixup(), apply_change_group(), apply_opt_in_copies(), arc_eligible_for_epilogue_delay(), arc_final_prescan_insn(), arm_cannot_copy_insn_p(), arm_cirrus_insn_p(), arm_debugger_arg_offset(), arm_final_prescan_insn(), arm_memory_load_p(), arm_no_early_alu_shift_dep(), arm_no_early_alu_shift_value_dep(), arm_no_early_mul_dep(), arm_no_early_store_addr_dep(), arm_split_constant(), ashlhi3_out(), ashrhi3_out(), athlon_directdec_unit_ready_cost(), athlon_fp_add_unit_ready_cost(), athlon_fp_mul_unit_ready_cost(), athlon_fp_muladd_unit_ready_cost(), athlon_fp_store_unit_ready_cost(), athlon_fp_unit_ready_cost(), athlon_ieu_unit_blockage(), athlon_ieu_unit_blockage_range(), athlon_ieu_unit_conflict_cost(), athlon_ieu_unit_ready_cost(), athlon_load_unit_ready_cost(), athlon_muldiv_unit_blockage(), athlon_muldiv_unit_blockage_range(), athlon_muldiv_unit_conflict_cost(), athlon_muldiv_unit_ready_cost(), athlon_vectordec_unit_blockage(), athlon_vectordec_unit_blockage_range(), athlon_vectordec_unit_ready_cost(), attr_length_call(), avr_reorg(), barrier_align(), bfin_adjust_cost(), bfin_discover_loop(), bfin_optimize_loop(), bfin_reorg(), bfin_scan_loop(), block_alloc(), block_has_only_trap(), block_jumps_and_fallthru_p(), branch_dest(), broken_move(), build_def_use(), build_insn_chain(), bundling(), bypass_block(), bypass_conditional_jumps(), bypass_p(), c4x_process_after_reload(), c4x_r11_set_p(), c4x_reorg(), c4x_rptb_insert(), c4x_rptb_nop_p(), calculate_local_reg_bb_info(), calculate_needs_all_insns(), can_combine_p(), can_disregard_other_sets(), can_hoist_insn_p(), can_throw_external(), can_throw_internal(), cfg_layout_can_duplicate_bb_p(), cheap_bb_rtx_cost_p(), check_dbra_loop(), check_final_value(), check_insn_for_givs(), check_seenlabel(), check_sibcall_argument_overlap(), check_use_sfunc_addr(), cirrus_reorg(), classic_gcse(), coalesce_regs_in_copies(), combinable_i3pat(), combine_bnp(), combine_instructions(), combine_movables(), combine_stack_adjustments_for_block(), combine_validate_cost(), compare_and_jump_seq(), compare_condition(), compute_can_copy(), compute_clrmem_length(), compute_defs_uses_and_gen(), compute_hash_table(), compute_hash_table_work(), compute_kill_rd(), compute_ld_motion_mems(), compute_movmem_length(), compute_movstrsi_length(), compute_regstack_size(), compute_sets(), compute_store_table(), computed_jump_p(), cond_exec_process_insns(), conditionalize_block(), condjump_in_parallel_p(), condjump_p(), conflict_graph_compute(), contains(), control_flow_insn_p(), convert_from_eh_region_ranges_1(), convert_to_eh_region_ranges(), convex_adjust_cost(), copy_eh_notes(), copy_insn_list(), copy_insn_notes(), copy_loop_body(), copyprop_hardreg_forward_1(), count_reg_usage(), count_tst_insns(), cprop_insn(), create_ddg(), cris_eligible_for_epilogue_delay(), cris_emit_movem_store(), cris_expand_epilogue(), cris_target_asm_function_epilogue(), cse_around_loop(), cse_basic_block(), cse_change_cc_mode_insn(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_insn(), cse_set_around_loop(), cselib_process_insn(), cselib_record_sets(), dead_or_predicable(), dead_or_set_regno_p(), dead_register_here(), def_reaches_here_p(), default_invalid_within_doloop(), delete_address_reloads_1(), delete_computation(), delete_dead_insn(), delete_dead_jumptables(), delete_handlers(), delete_insn(), delete_null_pointer_checks_1(), delete_output_reload(), delete_prior_computation(), delete_related_insns(), df_insn_refs_record(), df_urec_bb_local_compute(), diagnostic_for_asm(), distribute_links(), distribute_notes(), divide_unit_ready_cost(), do_input_reload(), do_local_cprop(), dummy_unit_ready_cost(), dump_table(), duplicate_insn_chain(), duplicate_loop_exit_test(), eligible_for_annul_false(), eligible_for_delay(), eligible_for_epilogue_delay(), eligible_for_restore_insn(), eligible_for_return_delay(), eligible_for_sibcall_delay(), eliminate_partially_redundant_load(), eliminate_partially_redundant_loads(), eliminate_phi(), eliminate_regs_in_insn(), emit_all_insn_group_barriers(), emit_copy_of_insn_after(), emit_input_reload_insns(), emit_insn_group_barriers(), emit_libcall_block(), emit_link_insn(), emit_new_cond_insn(), emit_no_conflict_block(), emit_output_reload_insns(), emit_predicate_relation_info(), emit_prefetch_instructions(), emit_reload_insns(), empty_delay_slot(), errata_emit_nops(), expand_call(), expand_expr_real(), extract_insn(), extract_sfunc_addr(), failed_reload(), file_and_line_for_asm(), final_addr_vec_align(), final_emit_insn_group_barriers(), final_prescan_insn(), final_scan_insn(), find_and_verify_loops(), find_barrier(), find_basic_blocks_1(), find_cond_trap(), find_dead_or_set_registers(), find_dummy_reload(), find_equiv_reg(), find_evaluations(), find_first_parameter_load(), find_inherently_necessary(), find_insn_regmode_weight(), find_invariant_insn(), find_label_refs(), find_moveable_store(), find_next_ref(), find_reloads(), find_reloads_address_1(), find_single_use(), find_split_point(), fix_crossing_conditional_branches(), fixup_abnormal_edges(), fixup_addr_diff_vecs(), fixup_eh_region_note(), fixup_match_1(), fixup_match_2(), fixup_mova(), fixup_var_refs_1(), fixup_var_refs_insn(), fixup_var_refs_insns(), flow_active_insn_p(), flow_delete_block_noexpunge(), flow_dependent_p(), flow_find_cross_jump(), fold_rtx(), fold_rtx_mem_1(), follow_jumps(), following_call(), for_each_insn_in_loop(), for_each_successor_phi(), force_nonfallthru_and_redirect(), fpu_unit_blockage(), fpu_unit_blockage_range(), fpu_unit_conflict_cost(), fpu_unit_ready_cost(), fr30_expand_prologue(), frv_acc_group(), frv_add_insn_to_packet(), frv_align_label(), frv_for_each_packet(), frv_function_contains_far_jump(), frv_function_prologue(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_tests(), frv_insert_nop_in_packet(), frv_optimize_membar_local(), frv_pack_insn_p(), function_arg_advance(), gen_block_redirect(), gen_far_branch(), get_attr_athlon_decode(), get_attr_athlon_fpunits(), get_attr_can_delay(), get_attr_dslot(), get_attr_fp_int_src(), get_attr_imm_disp(), get_attr_itanium_class(), get_attr_itanium_requires_unit0(), get_attr_length(), get_attr_length_1(), get_attr_length_address(), get_attr_length_immediate(), get_attr_memory(), get_attr_mode(), get_attr_modrm(), get_attr_pent_pair(), get_attr_pent_prefix(), get_attr_ppro_uops(), get_attr_predicable(), get_attr_prefix_0f(), get_attr_prefix_data16(), get_attr_prefix_rep(), get_attr_type(), get_attr_unit(), get_avail_load_store_reg(), get_condition(), get_dest_uid(), get_first_nonnote_insn(), get_jump_table_offset(), get_jump_table_size(), get_last_nonnote_insn(), get_next_active_insn(), get_next_important_insn(), get_some_local_dynamic_name(), global_conflicts(), global_reg_mentioned_p(), group_barrier_needed(), group_barrier_needed_p(), group_case_nodes(), GTY(), h8300_adjust_insn_length(), handle_asm_insn(), handle_avail_expr(), hash_scan_insn(), hash_scan_set(), have_dependence_p(), hoist_insn_after(), hppa_fpstore_bypass_p(), hypersparc_adjust_cost(), i370_branch_dest(), i370_label_scan(), i960_bypass(), i960_output_call_insn(), i960_output_function_epilogue(), ia64_adjust_cost(), ia64_dfa_new_cycle(), ia64_dfa_sched_reorder(), ia64_emit_cond_move(), ia64_emit_nops(), ia64_gen_check(), ia64_gen_spec_insn(), ia64_internal_sched_reorder(), ia64_output_mi_thunk(), ia64_reorg(), ia64_sched_reorder2(), ia64_single_set(), ia64_spec_check_p(), ia64_speculate_insn(), ia64_variable_issue(), identify_blocks_1(), identify_call_return_value(), if_test_bypass_p(), imuldiv_unit_blockage(), imuldiv_unit_blockage_range(), imuldiv_unit_conflict_cost(), imuldiv_unit_ready_cost(), init_alias_analysis(), init_expmed(), init_expr_once(), init_label_info(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_one_insn(), inside_basic_block_p(), insn_alts(), insn_cuid(), insn_current_length(), insn_default_latency(), insn_default_length(), insn_dependent_p(), insn_extract(), insn_invalid_p(), insn_live_p(), insn_refs_are_delayed(), insn_stack_adjust_offset_pre_post(), insn_true_dependent_p(), insn_variable_length_p(), insns_match_p(), instantiate_virtual_regs(), instantiate_virtual_regs_in_insn(), instantiate_virtual_regs_lossage(), internal_dfa_insn_code(), invalidate_skipped_block(), ip2k_reorg(), is_branch_slot_insn(), is_cond_candidate(), is_cracked_insn(), is_dispatch_slot_restricted(), is_jump_table(), is_load_insn(), is_microcoded_insn(), is_store_insn(), issue_nops_and_insn(), ix86_agi_dependant(), ix86_agi_dependent(), ix86_attr_length_address_default(), ix86_avoid_jump_misspredicts(), ix86_check_movabs(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_match_ccmode(), ix86_mode_needed(), ix86_pad_returns(), ix86_set_move_mem_attrs(), jump_in_call_delay(), k6_alu_unit_blockage(), k6_alu_unit_blockage_range(), k6_alu_unit_conflict_cost(), k6_alu_unit_ready_cost(), k6_alux_unit_blockage(), k6_alux_unit_blockage_range(), k6_alux_unit_conflict_cost(), k6_alux_unit_ready_cost(), k6_branch_unit_ready_cost(), k6_fpu_unit_blockage(), k6_fpu_unit_blockage_range(), k6_fpu_unit_conflict_cost(), k6_fpu_unit_ready_cost(), k6_load_unit_blockage(), k6_load_unit_blockage_range(), k6_load_unit_conflict_cost(), k6_load_unit_ready_cost(), k6_store_unit_blockage(), k6_store_unit_blockage_range(), k6_store_unit_conflict_cost(), k6_store_unit_ready_cost(), label_is_jump_target_p(), last_active_insn(), leaf_function_p(), libcall_benefit(), libcall_dead_p(), libcall_other_reg(), likely_spilled_retval_p(), load_killed_in_block_p(), local_cprop_pass(), location_for_asm(), loop_bivs_init_find(), loop_givs_reduce(), loop_reg_used_before_p(), loop_regs_scan(), lshrhi3_out(), m32c_compare_redundant(), m32r_is_insn(), m68hc11_check_z_replacement(), m68hc11_reassign_regs(), m68hc11_reorg(), m68hc11_split_move(), m68hc11_z_replacement(), m88k_adjust_cost(), machine_dependent_reorg(), make_call_insn_raw(), make_edges(), make_equivalent_phi_alternatives_equivalent(), make_insn_raw(), make_jump_insn_raw(), make_regs_equivalent_over_bad_edges(), mark_all_labels(), mark_constant_function(), mark_constant_pool(), mark_constant_pool_use(), mark_constants(), mark_flags_life_zones(), mark_oprs_set(), mark_phi_and_copy_regs(), mark_referenced_resources(), mark_set_1(), mark_set_resources(), mark_sets(), mark_target_live_regs(), mark_used_regs(), matching_length(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), maybe_fix_stack_asms(), mcore_is_dead(), mem_access_insn_p(), mem_read_insn_p(), mem_write_insn_p(), memory_modified_in_insn_p(), memory_unit_ready_cost(), memref_used_between_p(), merge_blocks_move_successor_nojumps(), merge_if_block(), merge_overlapping_regs(), min_insn_size(), mips16_insn_length(), mips16_lay_out_constants(), mips16_optimize_gp(), mips_avoid_hazard(), mips_avoid_hazards(), mips_function_has_gp_insn(), mips_output_function_prologue(), mips_sim_issue_insn(), mips_sim_wait_regs(), mips_store_data_bypass_p(), mips_variable_issue(), mostly_false_jump(), mova_p(), move_movables(), mt_check_delay_slot(), mt_final_prescan_insn(), mt_get_attr_type(), mt_reorg_hazard(), mt_reorg_loops(), mt_scan_loop(), mt_set_memflags_1(), mult_unit_ready_cost(), multiple_sets(), need_fake_edge_p(), needs_regstack_p(), new_btr_user(), next_cc_user_code(), next_cc_user_is_unsigned(), next_insn(), next_insn_no_annul(), next_insn_test_reg(), next_insn_tests_no_unsigned(), no_conflict_move_test(), noce_get_alt_condition(), noce_try_cmove_arith(), node_data(), noncall_uses_reg(), nonlocal_mentioned_p(), nonlocal_referenced_p(), nonlocal_set_p(), noop_move_p(), notice_stack_pointer_modification(), num_delay_slots(), old_insns_match_p(), operand_clobbered_before_used_after(), optimize_reg_copy_1(), optimize_reg_copy_2(), optimize_sibling_and_tail_recursive_calls(), optimize_unexecutable_edges(), out_shift_with_cnt(), out_tsthi(), out_tstsi(), outgoing_edges_match(), output_196(), output_201(), output_202(), output_658(), output_659(), output_71(), output_72(), output_branchy_insn(), output_call(), output_far_jump(), output_function_prologue(), output_millicode_call(), output_pop_multiple(), output_push_multiple(), output_return(), output_sibcall(), pa_adjust_cost(), pa_adjust_insn_length(), pa_can_combine_p(), pa_combine_instructions(), pa_output_function_epilogue(), pa_reorg(), pc_set(), peephole(), peephole2_1(), peephole2_2(), peephole2_insns(), pj_machine_dependent_reorg(), ppro_p01_unit_ready_cost(), ppro_p0_unit_blockage(), ppro_p0_unit_blockage_range(), ppro_p0_unit_conflict_cost(), ppro_p0_unit_ready_cost(), ppro_p2_unit_ready_cost(), ppro_p34_unit_ready_cost(), pre_insert_copy_insn(), prescan_loop(), previous_insn(), print_insn(), process_for_unwind_directive(), product_cheap_p(), propagate_block_delete_insn(), propagate_one_insn(), purge_addressof(), purge_dead_edges(), purge_dead_tablejump_edges(), purge_hard_subreg_sets(), push_reload(), ra_print_rtx(), reachable_handlers(), recog_6(), recog_for_combine(), recog_memoized(), recog_memoized_1(), record_dead_and_set_regs(), record_last_mem_set_info(), record_opr_changes(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp(), redirect_exp_1(), redirect_jump_1(), reemit_insn_block_notes(), reg_alloc(), reg_dead_after_loop(), reg_dead_at_p(), reg_referenced_between_p(), reg_scan(), reg_scan_update(), reg_set_p(), reg_unused_after(), reg_used_between_after_reload_p(), reg_used_between_p(), reg_used_on_edge(), regmove_optimize(), regno_clobbered_p(), reload(), reload_as_needed(), reload_combine(), reload_cse_move2add(), reload_cse_simplify(), remove_insn(), remove_useless_addtr_insns(), rename_block(), rename_equivalent_regs(), reorder_blocks_1(), replace_call_placeholder(), replace_store_insn(), result_ready_cost(), return_insn_p(), returnjump_p(), reverse_comparison(), romp_makes_calls(), rs6000_adjust_cost(), rs6000_adjust_priority(), rs6000_emit_allocate_stack(), rs6000_emit_prologue(), rs6000_frame_related(), rs6000_get_some_local_dynamic_name(), rs6000_invalid_within_doloop(), rs6000_variable_issue(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), s390_adjust_cost(), s390_adjust_priority(), s390_agen_dep_p(), s390_chunkify_cancel(), s390_chunkify_finish(), s390_chunkify_pool(), s390_chunkify_start(), s390_emit_epilogue(), s390_emit_prologue(), s390_execute_label(), s390_execute_target(), s390_mainpool_finish(), s390_mainpool_start(), s390_match_ccmode(), s390_optimize_prologue(), s390_regs_ever_clobbered(), s390_split_branches(), safe_insert_insn_on_edge(), same_cmp_following_p(), same_cmp_preceding_p(), save_call_clobbered_regs(), save_gprs(), save_parm_insns(), scan_loop(), scan_one_insn(), scan_rtx(), sched_analyze(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), sched_analyze_reg(), sched_get_condition(), scope_to_insns_finalize(), scope_to_insns_initialize(), see_analyze_one_def(), see_def_extension_not_merged(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_def_extension(), see_pre_insert_extensions(), see_store_reference_and_extension(), see_want_to_be_merged_with_extension(), sequence_uses_addressof(), set_extends(), set_label_offsets(), set_live_p(), set_of(), set_unique_reg_note(), sets_function_arg_p(), sfunc_uses_reg(), sh_adjust_cost(), sh_cannot_copy_insn_p(), sh_contains_memref_p(), sh_insn_length_adjustment(), sh_loop_align(), sh_reorg(), sh_variable_issue(), shift_insns_rtx(), shl_and_length(), shl_and_scr_length(), shl_sext_length(), shorten_branches(), simplejump_p(), simplify_set(), simplify_using_assignment(), single_set_for_csa(), sjlj_mark_call_sites(), skip_copy_to_return_value(), skip_insns_after_block(), skip_unreturned_value(), skip_use_of_return_value(), sparc_asm_function_epilogue(), sparc_check_64(), sparc_expand_prologue(), sparc_flat_eligible_for_epilogue_delay(), sparc_nonflat_function_epilogue(), spe_func_has_64bit_regs_p(), spill_failure(), split_branches(), split_insn(), ssa_ccp_df_delete_unreachable_insns(), ssa_ccp_substitute_constants(), ssa_eliminate_dead_code(), ssa_fast_dce(), stop_bit_unit_ready_cost(), store_data_bypass_p(), store_killed_in_insn(), store_reg_modify(), strength_reduce(), struct_equiv_block_eq(), substitute_ep_register(), supersparc_adjust_cost(), tablejump_p(), thread_jump(), thumb_far_jump_used_p(), tls_call_delay(), try_combine(), try_constants(), try_copy_prop(), try_redirect_by_replacing_jump(), try_split(), ultra_find_type(), ultra_fpmode_conflict_exists(), ultrasparc_adjust_cost(), unroll_loop(), unshare_all_rtl_1(), unshare_all_rtl_again(), unshare_all_rtl_in_chain(), update_cc(), update_equiv_regs(), update_ld_motion_stores(), uses_TOC(), validate_equiv_mem(), validate_replace_rtx(), validate_replace_rtx_group(), validate_replace_src_group(), validate_simplify_insn(), VEC(), verify_changes(), verify_flow_info(), verify_rtl_sharing(), verify_wide_reg(), visit_expression(), visit_phi_node(), vr4130_avoid_branch_rt_conflict(), vr4130_true_reg_dependence_p(), vr4130_true_reg_dependence_p_1(), vt_initialize(), wipe_dead_reg(), x86_extended_reg_mentioned_p(), xstormy16_split_cbranch(), xtensa_emit_loop_end(), xtensa_expand_prologue(), and xtensa_reorg().
| #define pc_rtx (global_rtl[GR_PC]) |
Definition at line 1762 of file rtl.h.
Referenced by add_stack_var(), alpha_emit_set_const_1(), arm_finalize_pic(), arm_load_pic_register(), bypass_block(), check_ext_dependent_givs(), classify_insn(), combine_simplify_rtx(), computed_jump_p(), condjump_equiv_p(), condjump_in_parallel_p(), condjump_label(), copy_insn_list(), copy_loop_body(), count_reg_usage(), cprop_jump(), cris_notice_update_cc(), crx_expand_branch(), cse_insn(), cselib_record_sets(), discover_flags_reg(), distribute_notes(), dw2_asm_output_encoded_addr_rtx(), emit_bcond_fp(), emit_unlikely_jump(), emit_v9_brxx_insn(), expand_builtin_expect_jump(), expand_stack_vars(), final_scan_insn(), fold_rtx(), fold_rtx_mem_1(), frv_emit_cond_branch(), gen_beq(), gen_bge(), gen_bgeu(), gen_bgt(), gen_bgtu(), gen_ble(), gen_bleu(), gen_blt(), gen_bltgt(), gen_bltu(), gen_bne(), gen_bordered(), gen_branch_equality(), gen_branch_equality_di(), gen_branch_equality_di_inverted(), gen_branch_equality_inverted(), gen_branch_fp(), gen_branch_fp_inverted(), gen_branch_zero(), gen_branch_zero_di(), gen_branch_zero_di_inverted(), gen_branch_zero_inverted(), gen_buneq(), gen_bunge(), gen_bungt(), gen_bunle(), gen_bunlt(), gen_bunordered(), gen_casesi(), gen_casesi_internal(), gen_casesi_internal_di(), gen_conditional_branch(), gen_doloop_end_internal(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_indirect_jump(), gen_indirect_jump_internal1(), gen_indirect_jump_internal2(), gen_jump(), gen_split_1365(), gen_split_1366(), gen_split_1368(), gen_split_1372(), gen_split_1373(), gen_tablejump(), gen_tablejump_internal1(), gen_tablejump_internal2(), gen_tablejump_internal3(), gen_tablejump_internal4(), gen_tablejump_mips161(), gen_tablejump_mips162(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), get_condition(), get_jump_table_offset(), h8300_expand_branch(), inherently_necessary_register_1(), init_emit_once(), insert_phi_node(), invalidate_skipped_set(), ix86_emit_fp_unordered_jump(), ix86_expand_branch(), ix86_expand_strlensi_unroll_1(), ix86_split_fp_branch(), m68hc11_expand_compare_and_branch(), m68hc11_notice_update_cc(), make_edges(), make_insn_raw(), mark_effect(), mark_flags_life_zones(), mark_loop_jump(), mips_expand_builtin_compare(), mt_emit_cbranch(), mt_get_attr_type(), notice_update_cc(), notice_update_cc_on_set(), outgoing_edges_match(), output_229(), output_230(), output_529(), output_530(), output_531(), output_532(), pc_or_label_operand(), prescan_loop(), purge_dead_tablejump_edges(), record_jump_equiv(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp_1(), remove_useless_addtr_insns(), rs6000_emit_cbranch(), s390_chunkify_cancel(), s390_emit_jump(), s390_expand_cmpmem(), s390_split_branches(), sched_get_condition(), set_label_offsets(), set_noop_p(), set_src_needs_barrier(), setup_incoming_varargs(), simplify_if_then_else(), simplify_set(), subst_constants(), thread_jump(), try_combine(), try_constants(), update_set_flags(), visit_expression(), VPARAMS(), xstormy16_emit_cbranch(), xstormy16_expand_arith(), and xtensa_expand_conditional_branch().
| #define PHI_NODE_P | ( | X | ) |
Value:
((X) && GET_CODE (X) == INSN \ && GET_CODE (PATTERN (X)) == SET \ && GET_CODE (SET_SRC (PATTERN (X))) == PHI)
Definition at line 1330 of file rtl.h.
Referenced by convert_from_ssa(), eliminate_phi(), examine_flow_edges(), follow_def_use_chains(), for_each_successor_phi(), make_equivalent_phi_alternatives_equivalent(), make_regs_equivalent_over_bad_edges(), optimize_unexecutable_edges(), rename_block(), ssa_ccp_substitute_constants(), ssa_eliminate_dead_code(), and visit_expression().
Definition at line 1349 of file rtl.h.
Referenced by adjust_address_1(), adjust_stack_reference(), allocate_dynamic_stack_space(), alpha_expand_block_clear(), alpha_expand_epilogue(), alpha_expand_prologue(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_initialize_trampoline(), alpha_legitimize_address(), alpha_setup_incoming_varargs(), alpha_va_start(), annotate_constant_pool_refs(), arc_print_operand(), arc_setup_incoming_varargs(), arc_va_start(), arm_expand_prologue(), arm_finalize_pic(), arm_gen_load_multiple(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_gen_store_multiple(), arm_legitimize_address(), arm_load_pic_register(), arm_reload_in_hi(), arm_reload_out_hi(), arm_reorg(), arm_set_return_address(), assign_stack_local_1(), assign_stack_temp_for_type(), bfin_expand_call(), bfin_expand_prologue(), bfin_load_pic_reg(), bfin_output_mi_thunk(), block_move_sequence(), c4x_va_start(), canon_rtx(), clipper_builtin_saveregs(), combine_bnp(), combine_simplify_rtx(), compute_argument_addresses(), compute_bb_dataflow(), copy_insn_list(), copy_loop_body(), copy_rtx_and_substitute(), cris_emit_movem_store(), cris_expand_epilogue(), cris_expand_prologue(), cris_gen_movem_load(), cris_return_addr_rtx(), cris_split_movdx(), crx_expand_movmem_single(), d30v_expand_prologue(), d30v_initialize_trampoline(), do_spill(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), emit_and_preserve(), emit_frame_store_1(), emit_ldst(), emit_library_call_value_1(), emit_move_resolve_push(), emit_multi_reg_push(), emit_notes_in_bb(), emit_prefetch_instructions(), emit_push_insn(), emit_sfm(), expand_block_move(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_extract_return_addr(), expand_builtin_frob_return_addr(), expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), expand_builtin_return_addr(), expand_builtin_setjmp_setup(), expand_builtin_stpcpy(), expand_builtin_update_setjmp_buf(), expand_call(), expand_divmod(), expand_epilogue(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_function_start(), expand_movstr(), expand_one_stack_var_at(), expand_prologue(), express_from_1(), extract_force_align_mem_bit_field(), ffecom_member_phase2_(), find_reloads_address(), find_reloads_subreg_address(), fix_lexical_addr(), fixup_memory_subreg(), fold_rtx(), force_to_mode(), form_sum(), fr30_move_double(), frv_dwarf_store(), frv_expand_block_clear(), frv_expand_block_move(), frv_expand_prologue(), frv_find_base_term(), frv_index_memory(), frv_output_const_unspec(), frv_output_dwarf_dtprel(), frv_return_addr_rtx(), gen_builtin_longjmp(), gen_edge_profiler(), gen_eh_return(), get_unaligned_address(), h8300_push_pop(), h8300_return_addr_rtx(), h8300_swap_into_er6(), hppa_builtin_saveregs(), hppa_expand_prologue(), hppa_legitimize_address(), i960_output_function_prologue(), i960_setup_incoming_varargs(), ia64_expand_load_address(), ia64_expand_move(), ia64_expand_tls_address(), ia64_initialize_trampoline(), ia64_split_timode(), ia64_split_tmode(), init_alias_analysis(), init_reload(), initialize_trampoline(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_rtx(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_split_words(), iq2000_emit_frame_related_store(), iq2000_expand_eh_return(), iq2000_expand_prologue(), iq2000_setup_incoming_varargs(), iq2000_va_start(), ix86_expand_epilogue(), ix86_expand_prologue(), ix86_setup_incoming_varargs(), ix86_split_long_move(), legitimize_address(), legitimize_pic_address(), legitimize_tls_address(), load_reg(), loop_iterations(), m32c_expand_insv(), m32c_return_addr_rtx(), m32r_legitimize_pic_address(), m32r_print_operand(), m32r_print_operand_address(), m32r_setup_incoming_varargs(), m68hc11_expand_builtin_va_start(), m68hc11_initialize_trampoline(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), mcore_expand_epilog(), mcore_expand_prolog(), mdx_prologue(), mips_add_offset(), mips_block_move_loop(), mips_expand_prologue(), mips_frame_set(), mips_restore_gp(), mips_save_restore_reg(), mips_set_return_address(), mips_setup_incoming_varargs(), mips_unspec_address(), mips_va_arg(), mips_va_start(), mmix_dynamic_chain_address(), mmix_expand_epilogue(), mmix_expand_prologue(), mmix_initialize_trampoline(), mmix_return_addr_rtx(), mn10300_builtin_saveregs(), move_by_pieces(), offsettable_address_p(), output_block_move(), plus_constant(), plus_constant_wide(), prepare_cmp_insn(), print_operand(), print_operand_address(), print_operand_reloc(), probe_stack_range(), push_block(), replace_constant_pool_ref(), restore_fpr(), restore_gprs(), return_addr_rtx(), romp_initialize_trampoline(), romp_output_function_epilogue(), romp_output_function_prologue(), rs6000_emit_eh_reg_restore(), rs6000_emit_epilogue(), rs6000_emit_prologue(), rs6000_return_addr(), rtl_coverage_counter_ref(), s390_back_chain_rtx(), s390_decompose_address(), s390_emit_epilogue(), s390_emit_prologue(), s390_function_profiler(), s390_initialize_trampoline(), s390_return_addr_rtx(), save_fpr(), save_gprs(), save_or_restore_regs(), score_add_offset(), score_initialize_trampoline(), set_mem_attributes_minus_bitpos(), set_reg_plus_d(), setup_incoming_varargs(), sh_initialize_trampoline(), sh_output_mi_thunk(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_plus_minus(), simplify_shift_const(), simplify_unary_operation(), simplify_unary_operation_1(), sjlj_emit_function_enter(), sparc64_initialize_trampoline(), sparc_initialize_trampoline(), sparc_struct_value_rtx(), store_by_pieces(), store_by_pieces_1(), store_constructor(), store_expr(), store_reg(), thumb_expand_movmemqi(), thumb_expand_movstrqi(), thumb_expand_prologue(), thumb_legitimize_address(), thumb_load_double_from_address(), thumb_set_return_address(), try_apply_stack_adjustment(), use_anchored_address(), use_related_value(), vfp_emit_fstmx(), vt_initialize(), x86_initialize_trampoline(), x86_output_mi_thunk(), x86_this_parameter(), xstormy16_expand_epilogue(), xstormy16_expand_prologue(), xtensa_builtin_saveregs(), xtensa_emit_block_move(), and xtensa_return_addr().
| #define PREV_INSN | ( | INSN | ) | XEXP (INSN, 1) |
Definition at line 532 of file rtl.h.
Referenced by add_insn(), add_insn_after(), add_insn_before(), adjust_libcall_notes(), back_branch_in_range_p(), barrier_align(), basic_induction_var(), begin_schedule_ready(), bfin_optimize_loop(), bfin_reorg_loops(), block_alloc(), branch_prob(), bundling(), c4x_label_conflict(), c4x_rptb_insert(), c4x_rptb_valid_p(), calculate_giv_inc(), call_ends_block_p(), can_combine_p(), can_move_up(), cfg_layout_delete_block(), cfg_layout_merge_blocks(), check_dbra_loop(), check_epilogue_internal_label(), check_seenlabel(), cleanup_barriers(), commit_one_edge_insertion(), compute_defs_uses_and_gen(), compute_save_world_info(), compute_store_table(), conflict_graph_compute(), convert_from_ssa(), copy_insn_list(), copy_loop_body(), copy_loop_headers(), copy_src_to_dest(), create_basic_block_structure(), create_insn_info(), create_loop_notes(), cse_around_loop(), cse_basic_block(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_insn(), dead_or_predicable(), dead_register_here(), debug_rtx_list(), declare_nonlocal_label(), delete_address_reloads(), delete_address_reloads_1(), delete_for_peephole(), delete_output_reload(), delete_related_insns(), delete_trivially_dead_insns(), df_bb_du_chain_create(), df_bb_lr_local_compute(), df_bb_reg_def_chain_create(), df_bb_reg_info_compute(), df_bb_ru_local_compute(), df_pattern_emit_before(), distribute_notes(), divmod_fixed_value_transform(), drop_through_at_end_p(), emit_call_1(), emit_call_insn_before_setloc(), emit_copy_of_insn_after(), emit_input_reload_insns(), emit_insn_after_1(), emit_insn_before_scope(), emit_insn_before_setloc(), emit_jump_insn_before_setloc(), emit_libcall_block(), emit_library_call_value_1(), emit_loads(), emit_no_conflict_block(), emit_prefetch_instructions(), emit_to_new_bb_before(), empty_delay_slot(), expand_builtin_apply(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_nonlocal_goto(), expand_call(), expand_end_loop(), expand_gimple_basic_block(), expand_gimple_cond_expr(), expand_gimple_tailcall(), expand_goto(), expand_goto_internal(), expand_main_function(), final_emit_insn_group_barriers(), final_prescan_insn(), final_scan_insn(), find_and_verify_loops(), find_barrier(), find_bb_boundaries(), find_equiv_reg(), find_first_parameter_load(), find_if_block(), find_last_value(), find_line_note(), find_moveable_store(), fixup_abnormal_edges(), fixup_addr_diff_vecs(), fixup_gotos(), fixup_match_1(), fixup_match_2(), fixup_reorder_chain(), fixup_var_refs_1(), fixup_var_refs_insn(), flow_call_edges_add(), flow_delete_block_noexpunge(), flow_find_cross_jump(), following_call(), frv_optimize_membar_local(), frv_register_nop(), gen_block_redirect(), get_label_before(), GTY(), i960_output_function_epilogue(), ia64_add_bundle_selector_before(), ia64_emit_cond_move(), ia64_init_dfa_pre_cycle_insn(), ia64_reorg(), ia64_sched_finish(), ia64_sched_reorder2(), identify_call_return_value(), init_propagate_block_info(), insert_insn_start_bb(), insert_phi_node(), insert_stores(), iv_add_mult_cost(), ix86_output_function_epilogue(), ix86_pad_returns(), jump_in_call_delay(), last_active_insn(), last_call_insn(), libcall_dead_p(), likely_spilled_retval_p(), live_in(), load_mems(), loop_bivs_init_find(), loop_dump_aux(), loop_find_equiv_value(), loop_iterations(), m68hc11_z_replacement(), machine_dependent_reorg(), make_forwarder_block(), mark_constant_pool_use(), mark_referenced_resources(), mark_target_live_regs(), merge_blocks_move_predecessor_nojumps(), merge_blocks_nomove(), mod_pow2_value_transform(), mod_subtract_transform(), mostly_false_jump(), move_btr_def(), move_deaths(), mt_check_delay_slot(), mt_final_prescan_insn(), mt_reorg_hazard(), mt_reorg_loops(), never_reached_warning(), next_insn_no_annul(), noce_get_alt_condition(), noce_process_if_block(), noce_try_abs(), node_data(), optimize_reg_copy_3(), output_call(), output_far_jump(), output_millicode_call(), output_tst(), pa_combine_instructions(), pa_reorg(), prescan_loop(), prev_active_insn(), prev_insn_in_block(), prev_label(), prev_nonnote_insn(), prev_real_insn(), previous_insn(), print_operand(), process_note_predictions(), propagate_block_delete_libcall(), propagate_one_insn(), purge_addressof_1(), ra_debug_insns(), ra_print_rtx(), recog_6(), record_effective_endpoints(), reg_set_last(), reg_set_or_used_since_bb_start(), regmove_optimize(), reload_as_needed(), reload_combine(), remove_insn(), remove_unnecessary_notes(), reorder_insns(), reorder_insns_nobb(), reposition_prologue_and_epilogue_notes(), rest_of_clean_state(), rewrite_program(), rewrite_program2(), rs6000_output_function_epilogue(), rtl_block_ends_with_call_p(), rtl_flow_call_edges_add(), rtl_gen_const_delta_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler(), rtl_gen_pow2_profiler(), rtl_merge_blocks(), rtl_split_block(), rtl_split_edge(), rtl_tidy_fallthru_edge(), rtl_verify_flow_info_1(), s390_chunkify_cancel(), scan_loop(), scan_one_insn(), schedule_ebb(), schedule_ebbs(), see_analyze_one_def(), see_def_extension_not_merged(), see_handle_relevant_defs(), see_merge_one_def_extension(), see_merge_one_use_extension(), set_first_insn(), sh_can_redirect_branch(), sh_insn_length_adjustment(), sh_reorg(), shorten_branches(), skip_insns_after_block(), sparc_check_64(), split_all_insns(), split_branches(), split_edge(), split_insn(), squeeze_notes(), store_killed_after(), store_killed_before(), struct_equiv_block_eq(), thread_prologue_and_epilogue_insns(), tidy_fallthru_edge(), try_crossjump_to_edge(), try_forward_edges(), try_redirect_by_replacing_jump(), try_simplify_condjump(), try_split(), try_swap_copy_prop(), unlink_insn_chain(), unroll_loop(), update_equiv_regs(), verify_flow_info(), verify_insn_chain(), and xtensa_emit_loop_end().
Definition at line 232 of file rtl.h.
Referenced by alter_subreg(), apply_code_macro(), avr_init_once(), avr_reorg(), c4x_process_after_reload(), c4x_reorg(), cond_exec_process_insns(), create_block_symbol(), cse_insn(), delete_dead_insn(), delete_insn(), delete_useless_defs(), distribute_notes(), gen_cond_trap(), gen_mem_addressof(), gen_rtx_fmt_(), gen_rtx_fmt_0(), gen_rtx_fmt_bi(), gen_rtx_fmt_e(), gen_rtx_fmt_E(), gen_rtx_fmt_e0(), gen_rtx_fmt_Ee(), gen_rtx_fmt_eE(), gen_rtx_fmt_ee(), gen_rtx_fmt_eee(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_eeeee(), gen_rtx_fmt_Ei(), gen_rtx_fmt_ei(), gen_rtx_fmt_eit(), gen_rtx_fmt_Ess(), gen_rtx_fmt_eti(), gen_rtx_fmt_i(), gen_rtx_fmt_i0(), gen_rtx_fmt_iE(), gen_rtx_fmt_iiiiiiiitt(), gen_rtx_fmt_is(), gen_rtx_fmt_isE(), gen_rtx_fmt_iss(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), gen_rtx_fmt_s(), gen_rtx_fmt_sE(), gen_rtx_fmt_sEss(), gen_rtx_fmt_sies(), gen_rtx_fmt_ss(), gen_rtx_fmt_sse(), gen_rtx_fmt_ssiEEsi(), gen_rtx_fmt_u00(), gen_rtx_fmt_ue(), gen_rtx_fmt_uuEiiiiiibbii(), gen_rtx_fmt_uuuu(), gen_rtx_fmt_w(), gen_rtx_fmt_www(), gen_rtx_fmt_wwww(), gen_split_1345(), gen_split_1346(), gen_split_1366(), gen_split_1445(), init_expmed(), iq2000_expand_prologue(), ix86_expand_int_addcc(), ix86_expand_int_movcc(), ix86_expand_setcc(), m68hc11_check_z_replacement(), m68hc11_reorg(), machine_dependent_reorg(), mips16_optimize_gp(), mips_expand_prologue(), mips_output_function_prologue(), new_cselib_val(), optimize_unexecutable_edges(), output_call(), output_isel(), output_lbranch(), output_millicode_call(), output_movb(), pa_combine_instructions(), pj_machine_dependent_reorg(), process_rtx(), put_reg_into_stack(), put_var_into_stack(), read_rtx_1(), reload(), remove_useless_addtr_insns(), rtx_alloc(), rtx_alloc_stat(), simplify_for_convex(), simplify_set(), spill_coalescing(), split_branches(), split_insn(), try_combine(), and xstormy16_split_cbranch().
| #define PUT_MODE | ( | RTX, | |||
| MODE | ) | ((RTX)->mode = (ENUM_BITFIELD(machine_mode)) (MODE)) |
Definition at line 235 of file rtl.h.
Referenced by add_to_mem_set_list(), alpha_handle_trap_shadows(), apply_mode_macro(), apply_mode_maps(), assign_parm_setup_block(), attr_copy_rtx(), avr_init_once(), bundling(), c4x_emit_move_sequence(), const_double_from_real_value(), convert_memory_address(), copy_most_rtx(), copy_rtx_and_substitute(), copy_rtx_unchanging(), create_block_symbol(), cse_basic_block(), cse_cc_succs(), cse_end_of_basic_block(), cse_insn(), cse_main(), do_SUBST_MODE(), emit_cmp_and_jump_insn_1(), expand_expr(), expand_expr_real_1(), expand_return(), find_reloads(), find_reloads_address(), find_reloads_subreg_address(), find_reloads_toplev(), fixup_mova(), frv_ifcvt_modify_insn(), gen_mem_addressof(), gen_rtx_fmt_(), gen_rtx_fmt_0(), gen_rtx_fmt_bi(), gen_rtx_fmt_e(), gen_rtx_fmt_E(), gen_rtx_fmt_e0(), gen_rtx_fmt_Ee(), gen_rtx_fmt_eE(), gen_rtx_fmt_ee(), gen_rtx_fmt_eee(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_eeeee(), gen_rtx_fmt_Ei(), gen_rtx_fmt_ei(), gen_rtx_fmt_eit(), gen_rtx_fmt_Ess(), gen_rtx_fmt_eti(), gen_rtx_fmt_i(), gen_rtx_fmt_i0(), gen_rtx_fmt_iE(), gen_rtx_fmt_iiiiiiiitt(), gen_rtx_fmt_is(), gen_rtx_fmt_isE(), gen_rtx_fmt_iss(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), gen_rtx_fmt_s(), gen_rtx_fmt_sE(), gen_rtx_fmt_sEss(), gen_rtx_fmt_sies(), gen_rtx_fmt_ss(), gen_rtx_fmt_sse(), gen_rtx_fmt_ssiEEsi(), gen_rtx_fmt_u00(), gen_rtx_fmt_ue(), gen_rtx_fmt_uuEiiiiiibbii(), gen_rtx_fmt_uuuu(), gen_rtx_fmt_w(), gen_rtx_fmt_www(), gen_rtx_fmt_wwww(), gen_split_1343(), gen_split_1344(), gen_split_1345(), gen_split_1346(), gen_split_1365(), gen_split_1366(), gen_split_1444(), gen_split_1445(), gen_split_1449(), GTY(), hard_function_value(), immed_double_const(), init_caller_save(), init_expmed(), init_expr_once(), init_reg_autoinc(), ix86_expand_int_addcc(), ix86_expand_setcc(), ix86_split_long_move(), ix86_split_to_parts(), layout_decl(), lookup_as_function(), loop_giv_reduce_benefit(), machine_dependent_reorg(), make_insn_sequence(), mark_flags_life_zones(), new_cselib_val(), optimize_reg_copy_3(), output_854(), pa_reorg(), put_reg_into_stack(), read_rtx(), read_rtx_1(), read_rtx_variadic(), redefine_groups(), reload(), reload_cse_simplify_operands(), rename_block(), rs6000_emit_sCOND(), sh_output_mi_thunk(), sh_reorg(), shmedia_prepare_call_address(), shorten_branches(), sparc_va_arg(), spe_synthesize_frame_save(), subst_reg_equivs(), try_auto_increment(), try_combine(), undo_all(), and update_equiv_regs().
| #define PUT_NUM_ELEM | ( | RTVEC, | |||
| NUM | ) | ((RTVEC)->num_elem = (NUM)) |
Definition at line 249 of file rtl.h.
Referenced by process_one_cond_exec(), remove_phi_alternative(), and rtvec_alloc().
| #define PUT_REG_NOTE_KIND | ( | LINK, | |||
| KIND | ) | PUT_MODE (LINK, (enum machine_mode) (KIND)) |
Definition at line 750 of file rtl.h.
Referenced by add_back_dep(), add_dependence(), add_forw_dep(), add_forward_dependence(), add_or_update_back_dep_1(), alloc_DEPS_LIST(), alloc_EXPR_LIST(), alloc_INSN_LIST(), copy_DEPS_LIST_list(), create_ddg_dep_no_link(), distribute_notes(), initial_reg_note_copy(), and optimize_reg_copy_1().
| #define REG_BR_PROB_BASE 10000 |
Definition at line 746 of file rtl.h.
Referenced by add_reg_br_prob_note(), cbranch_predicted_taken_p(), cgraph_clone_edge(), cgraph_clone_node(), check_bb_profile(), cleanup_control_expr_graph(), coalesce_asm_operands(), combine_predictions_for_bb(), combine_predictions_for_insn(), compute_branch_probabilities(), compute_outgoing_frequencies(), cond_exec_process_if_block(), condjump_equiv_p(), connect_post_landing_pads(), construct_exit_block(), construct_init_block(), copy_bb(), copy_cfg_body(), copy_edges_for_bb(), create_edge_and_update_destination_phis(), dead_or_predicable(), divmod_fixed_value_transform(), dump_edge_info(), dump_flow_info(), dump_prediction(), duplicate_loop_to_header_edge(), dw2_build_landing_pads(), emit_unlikely_jump(), estimate_bb_frequencies(), estimate_probability(), expand_gimple_cond_expr(), expected_loop_iterations(), find_best_predecessor(), find_if_case_2(), find_traces(), fixup_reorder_chain(), force_nonfallthru_and_redirect(), frv_print_operand_jump_hint(), gen_divmod_fixed_value(), gen_mod_pow2(), i960_print_operand(), ia64_print_operand(), invert_br_probabilities(), ipcp_method_compute_scale(), ipcp_update_bb_counts(), ipcp_update_edges_counts(), ipcp_update_profiling(), loopify(), make_reorder_chain_1(), make_single_succ_edge(), mf_build_check_statement_for(), mmix_print_operand(), mod_pow2_value_transform(), mod_subtract_transform(), outgoing_edges_match(), output_cbranch(), output_v9branch(), predict_edge(), predict_edge_def(), predict_insn_def(), predict_loops(), print_operand(), propagate_rhs_into_lhs(), purge_dead_edges(), redirect_edge_succ_nodup(), remove_dead_stmt(), remove_empty_loop(), replace_phi_edge_with_variable(), rtl_predict_edge(), schedule_ebbs(), set_even_probabilities(), sh_adjust_cost(), sjlj_emit_dispatch_table(), split_edge(), strength_reduce(), tail_duplicate(), tree_divmod_fixed_value(), tree_divmod_fixed_value_transform(), tree_mod_pow2(), tree_mod_pow2_value_transform(), tree_mod_subtract(), tree_mod_subtract_transform(), tree_split_edge(), tree_unroll_loop(), try_forward_edges(), try_redirect_by_replacing_jump(), unroll_loop(), unroll_loop_runtime_iterations(), unswitch_loop(), update_bb_profile_for_threading(), and verify_flow_info().
| #define REG_FUNCTION_VALUE_P | ( | RTX | ) | (RTL_FLAG_CHECK2("REG_FUNCTION_VALUE_P", (RTX), REG, PARALLEL)->integrated) |
Definition at line 989 of file rtl.h.
Referenced by assign_parms(), copy_insn_list(), copy_rtx_and_substitute(), expand_divmod(), expand_inline_function(), extract_fixed_bit_field(), flow_active_insn_p(), reload(), reload_combine_note_use(), reload_cse_simplify(), rtx_equal_p(), and simplify_subreg().
| #define REG_LOOP_TEST_P | ( | RTX | ) | (RTL_FLAG_CHECK1("REG_LOOP_TEST_P", (RTX), REG)->in_struct) |
Definition at line 1193 of file rtl.h.
Referenced by copy_rtx_and_substitute(), cse_set_around_loop(), and duplicate_loop_exit_test().
| #define REG_NOTE_KIND | ( | LINK | ) | ((enum reg_note) GET_MODE (LINK)) |
Definition at line 749 of file rtl.h.
Referenced by a29k_adjust_cost(), add_dependence(), add_forw_dep(), add_or_update_back_dep_1(), adjust_for_new_dest(), alpha_adjust_cost(), arm_adjust_cost(), bfin_adjust_cost(), block_alloc(), br_prob_note_reliable_p(), build_def_use(), build_insn_chain(), build_intra_loop_deps(), c4x_adjust_cost(), can_combine_p(), check_dbra_loop(), clear_dead_regs(), combine_instructions(), combine_predictions_for_insn(), combine_reloads(), compute_forward_dependences(), conflict_graph_compute(), convex_adjust_cost(), copy_DEPS_LIST_list(), copy_insn_notes(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), count_reg_usage(), create_ddg_dependence(), cse_process_notes(), cselib_process_insn(), death_notes_match_p(), delete_computation(), delete_related_insns(), df_insn_refs_record(), df_kill_notes(), distribute_notes(), divmod_fixed_value_transform(), dump_insn_slim(), duplicate_loop_exit_test(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), emit_copy_of_insn_after(), emit_group_load_into_temps(), emit_group_move_into_temps(), expand_preferences(), final_reg_note_copy(), find_basic_blocks_1(), find_equiv_reg(), find_insn_regmode_weight(), find_label_refs(), find_reg_equal_equiv_note(), find_reg_note(), find_regno_note(), fixup_sched_groups(), global_conflicts(), hypersparc_adjust_cost(), i370_label_scan(), ia64_adjust_cost(), ia64_dependencies_evaluation_hook(), ia64_dfa_new_cycle(), ia64_internal_sched_reorder(), init_alias_analysis(), init_label_info(), initial_reg_note_copy(), insert_one_insn(), insn_dead_p(), insns_match_p(), invert_br_probabilities(), ix86_adjust_cost(), m68hc11_reorg(), m68hc11_z_replacement(), m88k_adjust_cost(), machine_dependent_reorg(), mark_set_regs(), mark_target_live_regs(), mips_adjust_cost(), mod_pow2_value_transform(), mod_subtract_transform(), old_insns_match_p(), output_71(), output_72(), pa_adjust_cost(), predicted_by_p(), purge_addressof(), push_reload(), record_dead_and_set_regs(), record_opr_changes(), reg_is_remote_constant_p(), reload(), reload_as_needed(), reload_combine(), reload_cse_move2add(), remove_dependence(), remove_suspicious_death_notes(), replace_loop_mems(), rs6000_adjust_cost(), rs6000_is_costly_dependence(), rtl_predicted_by_p(), s390_adjust_cost(), schedule_ebb(), set_label_offsets(), set_sched_group_p(), sh_adjust_cost(), sh_reorg(), supersparc_adjust_cost(), try_combine(), try_replace_reg(), try_split(), ultrasparc_adjust_cost(), update_auto_inc_notes(), update_equiv_regs(), validate_equiv_mem(), and vr4130_swap_insns_p().
| #define REG_NOTES | ( | INSN | ) | XEXP(INSN, 8) |
Definition at line 601 of file rtl.h.
Referenced by add_label_notes(), add_reg_br_prob_note(), add_reg_crossing_jump_notes(), adjust_for_new_dest(), allocate_dynamic_stack_space(), alpha_expand_prologue(), altivec_frame_fixup(), arm_expand_prologue(), assign_parm_setup_reg(), assign_parms(), bfin_expand_prologue(), bfin_load_pic_reg(), block_alloc(), build_def_use(), build_insn_chain(), calculate_needs_all_insns(), can_combine_p(), check_dbra_loop(), combine_instructions(), combine_predictions_for_insn(), combine_reloads(), commit_one_edge_insertion(), compare_and_jump_seq(), compress_float_constant(), compute_branch_probabilities(), compute_value_histograms(), cond_exec_process_insns(), conflict_graph_compute(), convert_from_eh_region_ranges_1(), copy_eh_notes(), copy_insn_list(), copy_insn_notes(), copy_loop_body(), copy_src_to_dest(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), cris_emit_movem_store(), cris_expand_epilogue(), cris_split_movdx(), cse_basic_block(), cse_change_cc_mode_insn(), cse_insn(), cselib_process_insn(), death_notes_match_p(), delete_computation(), delete_noop_moves(), delete_prior_computation(), delete_related_insns(), df_create_unused_note(), df_insn_refs_record(), df_kill_notes(), df_refs_reg_replace(), df_ri_bb_compute(), df_set_dead_notes_for_mw(), df_set_unused_notes_for_mw(), distribute_notes(), divmod_fixed_value_transform(), do_spill(), dump_insn_slim(), duplicate_loop_exit_test(), eliminate_regs_in_insn(), emit_call_1(), emit_copy_of_insn_after(), emit_frame_store_1(), emit_libcall_block(), emit_move_after_reload(), emit_move_sequence(), emit_multi_reg_push(), emit_new_cond_insn(), emit_no_conflict_block(), emit_sfm(), emit_unlikely_jump(), expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), expand_call(), expand_expr(), expand_expr_real(), expand_goto(), expand_interrupt_handler_prologue(), expand_preferences(), expand_prologue(), find_basic_blocks_1(), find_equiv_reg(), find_insn_regmode_weight(), find_label_refs(), find_reg_equal_equiv_note(), find_reg_note(), find_regno_note(), find_reloads(), fixup_eh_region_note(), fixup_match_1(), fixup_reorder_chain(), fixup_var_refs_1(), fixup_var_refs_insn(), force_nonfallthru_and_redirect(), frv_frame_insn(), gen_divmod_fixed_value(), gen_mod_pow2(), gen_mod_subtract(), gen_reload(), gen_split_291(), gen_split_293(), global_conflicts(), hoist_update_store(), hppa_expand_epilogue(), hppa_expand_prologue(), hppa_profile_hook(), i370_label_scan(), ia64_add_bundle_selector_before(), ia64_expand_epilogue(), ia64_expand_load_address(), ia64_expand_prologue(), init_alias_analysis(), init_label_info(), insert_one_insn(), insns_match_p(), instantiate_virtual_regs(), invert_br_probabilities(), iq2000_annotate_frame_insn(), iq2000_expand_prologue(), ix86_expand_prologue(), ix86_split_fp_branch(), legitimize_address(), legitimize_pic_address(), libcall_dead_p(), loop_regs_scan(), m32c_pushm_popm(), m32r_legitimize_pic_address(), m68hc11_make_autoinc_notes(), m68hc11_reorg(), m68hc11_z_replacement(), machine_dependent_reorg(), machopic_legitimize_pic_address(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), mark_jump_label(), mark_set_1(), mark_set_regs(), mark_target_live_regs(), mark_used_reg(), maybe_encapsulate_block(), mdx_prologue(), merge_overlapping_regs(), mips_annotate_frame_insn(), mips_expand_prologue(), mips_set_frame_expr(), mmix_expand_prologue(), mod_pow2_value_transform(), mod_subtract_transform(), move_deaths(), move_movables(), mt_emit_save_restore(), mt_expand_epilogue(), mt_expand_prologue(), old_insns_match_p(), optimize_reg_copy_1(), output_stack_adjust(), pop(), predict_insn(), predicted_by_p(), propagate_one_insn(), purge_addressof(), push(), push_reload(), recog_for_combine(), record_dead_and_set_regs(), record_opr_changes(), reg_scan(), reg_scan_update(), regmove_optimize(), reload(), reload_as_needed(), reload_combine(), reload_cse_move2add(), remove_note(), remove_suspicious_death_notes(), rename_block(), rename_equivalent_regs(), replace_loop_mems(), replace_store_insn(), rs6000_emit_allocate_stack(), rs6000_emit_prologue(), rs6000_frame_related(), rs6000_legitimize_tls_address(), rs6000_maybe_dead(), rtl_predicted_by_p(), s390_emit_prologue(), save_gprs(), scan_loop(), sched_analyze_insn(), schedule_ebb(), sequence_uses_addressof(), set_label_offsets(), set_reg_plus_d(), set_unique_reg_note(), sh_expand_epilogue(), sh_expand_prologue(), sh_reorg(), sparc_expand_prologue(), spill_restore_mem(), store_reg(), store_reg_modify(), strength_reduce(), subst_reloads(), thumb_expand_prologue(), try_auto_increment(), try_combine(), try_split(), unshare_all_rtl_1(), unshare_all_rtl_again(), unshare_all_rtl_in_chain(), update_auto_inc_notes(), update_equiv_regs(), validate_equiv_mem(), verify_rtl_sharing(), vfp_emit_fstmx(), xstormy16_expand_epilogue(), xstormy16_expand_prologue(), and xstormy16_split_move().
Definition at line 252 of file rtl.h.
Referenced by _reg_unused_after(), acc_operand(), accg_operand(), add_stored_regs(), add_stores(), add_uses(), addr_affects_sp_p(), address_cost(), adjust_insn_length(), adjust_libcall_notes(), aggregate_value_p(), allocate_dynamic_stack_space(), allocate_initial_values(), alpha_legitimate_address_p(), alter_reg(), alter_subreg(), altered_reg_used(), analyze_insn_to_expand_var(), analyze_iv_to_split_insn(), approx_reg_cost_1(), arm_eliminable_register(), arm_select_cc_mode(), arm_size_rtx_costs(), arx_reg_operand(), assemble_variable(), assign_parm_adjust_entry_rtl(), assign_parm_setup_block(), assign_parm_setup_block_p(), assign_parm_setup_reg(), assign_parms(), avr_address_cost(), bb_estimate_probability_locally(), bfin_legitimate_address_p(), bfin_secondary_reload(), biv_p(), block_alloc(), block_move_libcall_safe_for_call_parm(), block_move_sequence(), build_def_use(), build_insn_chain(), bypass_conditional_jumps(), byte_accesses_mergeable_p(), byte_reg(), c4x_a_register(), c4x_arn_mem_operand(), c4x_arn_reg_operand(), c4x_check_legit_addr(), c4x_emit_move_sequence(), c4x_legitimate_address_p(), c4x_operand_subword(), c4x_print_operand_address(), c4x_Q_constraint(), c4x_R_constraint(), c4x_R_indirect(), c4x_S_address_parse(), c4x_S_constraint(), c4x_S_indirect(), c4x_valid_operands(), c4x_x_register(), calculate_needs_all_insns(), call_address_operand(), can_change_dest_mode(), can_combine_p(), can_reload_into(), canon_reg_for_combine(), canon_rtx(), canonicalize_condition(), cant_combine_insn_p(), check_cond_move_block(), check_conversions(), check_dbra_loop(), check_insn_for_bivs(), check_insn_for_givs(), check_promoted_subreg(), choose_reload_regs(), clear_dead_regs(), clobber_return_register(), clobber_variable_part(), combinable_i3pat(), combine_movables(), combine_regs(), combine_reloads(), combine_simplify_rtx(), compress_float_constant(), compute_bb_dataflow(), compute_ld_motion_mems(), compute_mov_length(), cond_move_process_if_block(), consec_sets_giv(), consec_sets_invariant_p(), constprop_register(), constrain_operands(), convert_modes(), convert_move(), copy_cost(), copy_insn_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared_1(), copy_src_to_dest(), copy_to_suggested_reg(), copyprop_hardreg_forward_1(), count_one_set(), count_or_remove_death_notes_bb(), count_reg_usage(), count_uses(), covers_regno_no_parallel_p(), cprop_insn(), cris_address_cost(), cris_emit_movem_store(), cris_gen_movem_load(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_print_base(), cris_print_index(), cris_print_operand(), cris_reload_address_legitimized(), cris_store_multiple_op_p(), crx_addr_reg_p(), crx_decompose_address(), cse_cc_succs(), cse_change_cc_mode(), cse_condition_code_reg(), cse_insn(), cse_process_notes(), cse_rtx_varies_p(), cselib_invalidate_regno(), cselib_invalidate_rtx(), cselib_lookup(), cselib_record_set(), cselib_record_sets(), cselib_reg_set_mode(), dead_or_set_p(), decl_conflicts_with_clobbers_p(), decl_overlaps_hard_reg_set_p(), decompose(), delete_address_reloads_1(), delete_computation(), delete_dead_insn(), delete_prior_computation(), delete_variable_part(), deps_may_trap_p(), df_def_record_1(), df_find_def(), df_find_use(), df_insn_refs_record(), df_record_entry_block_defs(), df_record_exit_block_uses(), df_ref_record(), df_urec_mark_reg_change(), df_urec_mark_reg_use_for_earlyclobber(), df_uses_record(), diddle_return_value(), discover_flags_reg(), distribute_notes(), do_input_reload(), do_jump(), do_local_cprop(), do_output_reload(), do_store_flag(), do_tablejump(), dp_reg_operand(), dst_operand(), effective_address_32bit_p(), eliminate_partially_redundant_loads(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit_colors(), emit_group_load_1(), emit_group_store(), emit_input_reload_insns(), emit_libcall_block(), emit_library_call_value_1(), emit_move_complex(), emit_move_insn(), emit_move_insn_1(), emit_move_sequence(), emit_no_conflict_block(), emit_note_insn_var_location(), emit_notes_in_bb(), emit_output_reload_insns(), emit_push_insn(), emit_reload_insns(), emit_store_flag_force(), eq_descriptor_extension(), equiv_constant(), errata_emit_nops(), estimate_dep_weak(), estimate_probability(), expand_abs(), expand_anon_union_decl(), expand_asm_operands(), expand_assignment(), expand_binop(), expand_block_move(), expand_builtin_apply(), expand_builtin_frame_address(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_setjmp(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_decl(), expand_divmod(), expand_doubleword_mult(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_float(), expand_function_start(), expand_preferences(), expand_return(), ext_low_reg_operand(), ext_reg_operand(), ext_register_operand(), extended_reg_mentioned_1(), extra_constraint(), extra_constraint_Q(), extract_bit_field(), extract_fixed_bit_field(), extract_split_bit_field(), final_scan_insn(), find_avail_set(), find_base_term(), find_base_value(), find_best_addr(), find_btr_reference(), find_bypass_set(), find_common_reg_term(), find_dummy_reload(), find_equiv_reg(), find_first_parameter_load(), find_implicit_sets(), find_invariant_insn(), find_last_value(), find_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_regno_partial(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_reusable_reload(), find_single_use(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_temp_slot_from_address(), find_used_regs(), fixup_match_1(), flow_active_insn_p(), flush_hash_table(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), force_operand(), force_reg(), forget_old_reloads_1(), frv_acc_group_1(), frv_expand_builtin(), frv_expand_load_builtin(), frv_ifcvt_modify_insn(), frv_io_check_address(), frv_io_handle_set(), frv_io_handle_use_1(), gcse_constant_p(), gen_divmod_fixed_value(), gen_exp(), gen_fix_truncdfdi2(), gen_fix_truncdfsi2(), gen_fix_truncsfdi2(), gen_fix_truncsfsi2(), gen_imagpart(), gen_insn(), gen_lowpart_common(), gen_lowpart_general(), gen_lowpart_or_truncate(), gen_mod_pow2(), gen_mod_subtract(), gen_realpart(), general_no_elim_operand(), get_addr(), get_avail_load_store_reg(), get_last_value(), get_last_value_validate(), get_mem_expr_from_op(), get_subtarget(), global_conflicts(), global_reg_mentioned_p_1(), gpr_or_gpr_p(), group1_mem_operand(), group1_reg_operand(), h8300_mova_length(), h8300_move_length(), h8300_rtx_ok_for_base_p(), hard_function_value(), hard_reg_set_here_p(), hash_descriptor_extension(), hash_rtx(), hash_scan_set(), hoist_test_store(), hoist_update_store(), hppa_legitimize_address(), i960_bypass(), ia64_speculate_insn(), ia64_split_call(), implies_p(), inc_for_reload(), index_register_operand(), init_alias_analysis(), init_propagate_block_info(), initialize_argument_information(), insert(), insert_one_insn(), insert_regs(), insert_set_in_table(), insn_dead_p(), insn_sets_btr_p(), instantiate_decl(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), invalid_e500_subreg(), invalidate(), invalidate_for_call(), invalidate_from_clobbers(), invalidate_mems_from_set(), ip2k_gen_operand(), ip2k_gen_sCOND(), ip2k_ip_operand(), ip2k_nonsp_reg_operand(), ip2k_ptr_operand(), ip2k_short_operand(), ip2k_sp_operand(), iv_analyze_biv(), iv_analyze_expr(), iv_get_reaching_def(), ix86_address_cost(), ix86_decompose_address(), ix86_expand_builtin(), ix86_expand_fp_movcc(), ix86_expand_vector_init_one_nonzero(), ix86_gimplify_va_arg(), ix86_split_copysign_var(), ix86_split_long_move(), ix86_split_to_parts(), ix86_va_arg(), keep_with_call_p(), kill_set_value(), kill_sets(), kill_value(), legitimate_address_p(), legitimate_indexed_address_p(), legitimize_address(), libcall_dead_p(), likely_spilled_retval_1(), likely_spilled_retval_p(), load_mems(), lookup(), lookup_for_remove(), loop_bivs_init_find(), loop_givs_rescan(), loop_iterations(), loop_regs_scan(), loop_regs_update(), m68hc11_gen_movhi(), m68k_output_function_prologue(), machopic_legitimize_pic_address(), make_extraction(), make_insn_sequence(), make_safe_from(), mark_altered(), mark_clobber(), mark_effect(), mark_killed_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_reg_change(), mark_reg_conflicts(), mark_reg_store(), mark_reg_use_for_earlyclobber(), mark_regs_live_at_end(), mark_set(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_target_live_regs(), mark_used_dest_regs(), mark_used_regs(), mark_user_reg(), may_assign_reg_p(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), mcore_output_call(), memory_address(), mention_regs(), mentions_nonequal_regs(), merge_equiv_classes(), mips_emit_fcc_reload(), mips_legitimize_move(), mips_secondary_reload_class(), mips_sim_record_set(), mips_sim_wait_regs_2(), mips_split_64bit_move(), mips_subword(), mips_valid_base_register_p(), mmix_gen_compare_reg(), mmix_legitimate_address(), mmix_print_operand(), mmix_print_operand_address(), move2add_note_store(), move_invariant_reg(), move_movables(), move_operand(), move_src_operand(), mt_reorg_loops(), no_conflict_p(), no_equiv(), noce_emit_move_insn(), noce_get_condition(), noce_process_if_block(), noce_try_abs(), nonindexed_address_p(), nonlocal_mentioned_p_1(), nonlocal_referenced_p_1(), nonmemory_operand(), nonoverlapping_memrefs_p(), nonzero_address_p(), nonzero_bits1(), not_modify_reg(), not_rc_reg(), note_btr_set(), note_set_pseudo_multiple_uses(), note_sets(), note_stores(), notice_update_cc(), notreg_cost(), num_sign_bit_copies1(), operand_subword_force(), operands_match_p(), optimize_bitfield_assignment_op(), optimize_sibling_and_tail_recursive_calls(), out_movqi_mr_r(), out_movqi_r_mr(), output_100(), output_101(), output_102(), output_103(), output_127(), output_129(), output_130(), output_131(), output_132(), output_387_binary_op(), output_387_reg_move(), output_408(), output_409(), output_413(), output_414(), output_415(), output_416(), output_417(), output_418(), output_419(), output_420(), output_421(), output_422(), output_89(), output_93(), output_94(), output_addsi3(), output_and(), output_asm_operand_names(), output_call(), output_condjump(), output_ior(), output_load_const_int(), output_move_double(), output_move_quad(), output_move_single(), output_operand(), output_simode_bld(), output_tst(), output_xor(), pa_secondary_reload(), parms_set(), pop_multiple_operation(), pre_insert_copy_insn(), precompute_arguments(), precompute_register_parameters(), preferred_la_operand_p(), preferred_reload_class(), prefetch_cc_operand(), prefetch_nocc_operand(), prepare_call_address(), preserve_temp_slots(), print_operand(), print_operand_address(), print_rtx(), probe_stack_range(), profile_function(), promoted_input_arg(), propagate_one_insn(), push_block(), push_multiple_operation(), push_reload(), push_secondary_reload(), r0r1_reg_operand(), r2r3_reg_operand(), r_or_s_operand(), rc_reg_operand(), read_complex_part(), recog_for_combine(), record_address_regs(), record_base_value(), record_dead_and_set_regs(), record_dead_and_set_regs_1(), record_initial(), record_jump_cond(), record_last_set_info(), record_promoted_value(), record_reg_classes(), record_set(), record_set_info(), record_truncated_value(), record_use(), refers_to_regno_p(), reg_becomes_live(), reg_bitfield_target_p(), reg_clear_last_set(), reg_dead_at_p_1(), reg_imm_operand(), reg_is_remote_constant_p(), reg_is_set(), reg_mentioned_p(), reg_or_0_or_nonsymb_mem_operand(), reg_or_subregno(), reg_overlap_mentioned_for_reload_p(), reg_referenced_p(), reg_scan_mark_refs(), reg_set_between_after_reload_p(), reg_set_info(), reg_set_p(), reg_subword_p(), reg_unused_after(), reg_used_between_after_reload_p(), reg_was_0(), register_operand(), regmove_optimize(), regno_clobbered_p(), regno_use_in(), rehash_using_reg(), reload(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_simplify(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reload_inner_reg_of_subreg(), reload_reg_free_for_value_p(), remove_invalid_refs(), remove_invalid_subreg_refs(), rename_insn_1(), replace_pseudos_in(), replace_regs(), replacement_quality(), reversed_comparison_code_parts(), rs6000_emit_allocate_stack(), rs6000_split_multireg_move(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equiv_p(), rtx_renumbered_equal_p(), s390_call_saved_register_used(), s390_canonicalize_comparison(), s390_decompose_address(), s390_expand_logical_operator(), s390_extra_constraint_str(), s_operand(), safe_from_p(), same_variable_part_p(), scan_loop(), scan_one_insn(), scan_paradoxical_subregs(), sched_analyze(), sched_analyze_1(), sched_analyze_insn(), scratch_operand(), secondary_input_reload_class(), secondary_reload_class(), see_analyze_one_def(), see_def_extension_not_merged(), see_gen_normalized_extension(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_def_extension(), see_want_to_be_merged_with_extension(), set_decl_incoming_rtl(), set_decl_rtl(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_preference(), set_reg_attrs_for_parm(), set_src_needs_barrier(), set_variable_part(), setjmp_args_warning(), setjmp_vars_warning(), shift_return_value(), shmedia_prepare_call_address(), simple_reg_p(), simple_rhs_p(), simple_set_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_relational_operation(), simplify_giv_expr(), simplify_if_then_else(), simplify_plus_minus_op_data_cmp(), simplify_replace_rtx(), simplify_set(), simplify_subreg(), simplify_unary_operation(), simplify_unary_operation_1(), simplify_using_assignment(), skip_copy_to_return_value(), skip_unreturned_value(), sp_operand2(), sp_reg_operand(), sparc_emit_set_const64(), sparc_expand_move(), split_1(), split_2(), split_4(), src_operand(), st_reg_operand(), std_reg_operand(), store_bit_field(), store_constructor(), store_expr(), store_field(), store_fixed_bit_field(), store_split_bit_field(), subst(), subst_indexed_address(), swap_commutative_operands_with_target(), thumb_legitimize_reload_address(), true_regnum(), truncated_to_mode(), try_combine(), try_copy_prop(), try_replace_reg(), try_swap_copy_prop(), unmentioned_reg_p_1(), update_equiv_regs(), update_live_status(), update_reg_last_use(), update_temp_slot_address(), use_group_regs(), use_reg(), use_related_value(), valid_initial_value_p(), validate_canon_reg(), validate_equiv_mem(), validate_equiv_mem_from_store(), validate_replace_rtx_1(), validate_subreg(), variable_different_p(), variable_part_different_p(), variable_union(), vax_mode_dependent_address_p(), vax_notice_update_cc(), vax_output_int_add(), vax_rtx_costs(), verify_rtx_sharing(), verify_wide_reg_1(), vr4130_avoid_branch_rt_conflict(), vr4130_true_reg_dependence_p_1(), vt_add_function_parameters(), vt_get_decl_and_offset(), wipe_dead_reg(), write_complex_part(), x86_extended_QIreg_mentioned_p(), x86_output_mi_thunk(), and xtensa_expand_block_move().
| #define REG_POINTER | ( | RTX | ) | (RTL_FLAG_CHECK1("REG_POINTER", (RTX), REG)->frame_related) |
Definition at line 997 of file rtl.h.
Referenced by alpha_emit_conditional_branch(), basereg_operand(), bb_estimate_probability_locally(), convert_memory_address(), copy_reg_pointer(), copy_rtx_and_substitute(), dump_flow_info(), emit_move_sequence(), entry_register(), estimate_probability(), find_base_term(), find_base_value(), force_not_mem(), hppa_legitimize_address(), ia64_output_mi_thunk(), init_emit(), loop_givs_rescan(), mark_reg_pointer(), maybe_eliminate_biv_1(), nonzero_address_p(), nonzero_bits1(), num_sign_bit_copies1(), preferred_la_operand_p(), preserve_temp_slots(), record_address_regs(), reg_scan_mark_refs(), s390_decompose_address(), simplify_unary_operation(), and simplify_unary_operation_1().
| #define REG_USERVAR_P | ( | RTX | ) | (RTL_FLAG_CHECK1("REG_USERVAR_P", (RTX), REG)->volatil) |
Definition at line 993 of file rtl.h.
Referenced by can_change_dest_mode(), combine_givs(), copy_rtx_and_substitute(), dump_flow_info(), emit_libcall_block(), entry_register(), expand_expr(), gen_mem_addressof(), get_fpscr_rtx(), GTY(), load_mems(), loop_giv_reduce_benefit(), loop_iterations(), machine_dependent_reorg(), make_decl_rtl(), mark_user_reg(), process_reg_param(), reg_scan_mark_refs(), reload(), scan_paradoxical_subregs(), sh_reorg(), simplify_set(), subst_constants(), and try_combine().
| #define REGNO | ( | RTX | ) | XCUINT (RTX, 0, REG) |
Definition at line 984 of file rtl.h.
Referenced by _reg_unused_after(), a29k_clobbers_to(), a29k_get_reloaded_address(), a7_overlap_mentioned_p(), abstract_best_seq(), acc_operand(), accg_operand(), accum_operand(), accum_reg_operand(), add_stored_regs(), addr_affects_sp_p(), addr_generation_dependency_p(), addrs_ok_for_quad_peep(), adjacent_mem_locations(), aggregate_value_p(), alignable_memory_operand(), aligned_memory_operand(), aligned_operand(), allocate_dynamic_stack_space(), allocate_initial_values(), alpha_emit_set_const(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_mov_nobwx(), alpha_legitimize_reload_address(), alpha_secondary_reload_class(), alpha_split_atomic_op(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), alter_reg(), alter_subreg(), altered_reg_used(), altivec_register_operand(), analyzed_for_bivness_p(), any_memory_operand(), apply_delayed_renames(), approx_reg_cost_1(), ar_ccv_reg_operand(), ar_lc_reg_operand(), ar_pfs_reg_operand(), arc_print_operand(), arc_print_operand_address(), arith_reg_operand(), arm_address_register_rtx_p(), arm_debugger_arg_offset(), arm_eliminable_register(), arm_hard_register_operand(), arm_load_pic_register(), arm_memory_load_p(), arm_output_epilogue(), arm_print_operand(), arm_reload_in_hi(), arm_reload_memory_operand(), arm_reload_out_hi(), arm_split_constant(), assign_parm_adjust_entry_rtl(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parms(), assign_reg_reg_set(), bfin_adjust_cost(), bfin_delegitimize_address(), bfin_discover_loop(), bfin_legitimate_address_p(), bfin_optimize_loop(), bfin_secondary_reload(), biv_eq(), biv_p(), block_alloc(), br_flag_operand(), br_flag_or_constant_operand(), branch_zero_operator(), broken_move(), build_def_use(), build_insn_chain(), bypass_block(), byte_reg(), c4x_arn_mem_operand(), c4x_arn_reg_operand(), c4x_check_legit_addr(), c4x_legitimate_address_p(), c4x_print_operand(), c4x_print_operand_address(), c4x_r11_set_p(), c4x_rptb_insert(), c4x_S_address_parse(), c4x_T_constraint(), c4x_valid_operands(), calc_live_regs(), calculate_giv_inc(), calculate_needs_all_insns(), call_insn_operand(), call_operand(), can_change_dest_mode(), can_combine_p(), canon_hash(), canon_reg(), canon_rtx(), cant_combine_insn_p(), carry_compare_operand(), carry_operand(), cc_operand(), cc_reg_not_cr0_operand(), cc_reg_operand(), cc_register(), ccr_bit(), ccr_eqne_operator(), check_cond_move_block(), check_dbra_loop(), check_eliminable_occurrences(), check_final_value(), check_hard_regs_in_partition(), check_insn_for_bivs(), check_insn_for_givs(), choose_reload_regs(), choose_reload_regs_init(), cirrus_reorg(), classic_gcse(), clear_dead_regs(), clear_reg_alias_info(), clobber_return_register(), clobber_variable_part(), clobbered_register(), cmpsi_operand(), coalesce_regs_in_copies(), combinable_i3pat(), combine_bnp(), combine_btr_defs(), combine_givs(), combine_movables(), combine_regs(), combine_reloads(), compute_defs_uses_and_gen(), compute_kill_rd(), compute_mov_length(), compute_transp(), cond_move_process_if_block(), condexec_addsub_operator(), condexec_binary_operator(), condexec_branch_operator(), condexec_shiftl_operator(), condexec_test_operator(), condexec_unary_operator(), conflict_graph_compute(), consec_sets_giv(), consec_sets_invariant_p(), constrain_operands(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contains_pseudo(), contains_replace_regs(), convert_modes(), convert_move(), coprocessor2_operand(), coprocessor_operand(), copy_all_regs(), copy_cost(), copy_fp_args(), copy_insn_1(), copy_insn_list(), copy_insn_p(), copy_loop_body(), copy_reg_pointer(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared_1(), copy_src_to_dest(), copy_value(), copyprop_hardreg_forward_1(), count_one_set(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), count_reg_usage(), count_register_operand(), count_tst_insns(), count_uses(), covers_regno_no_parallel_p(), cprop_insn(), cprop_jump(), cr_operand(), create_delayed_rename(), cris_movem_load_rest_p(), cris_print_base(), cris_print_index(), cris_print_operand(), cris_reload_address_legitimized(), cris_side_effect_mode_ok(), cris_split_movdx(), cris_store_multiple_op_p(), crx_legitimate_address_p(), crx_print_operand(), crx_print_operand_address(), cse_cc_succs(), cse_change_cc_mode(), cse_condition_code_reg(), cse_insn(), cse_process_notes(), cse_rtx_varies_p(), cselib_invalidate_regno(), cselib_invalidate_rtx(), cselib_lookup(), cselib_record_set(), cselib_reg_set_mode(), cselib_subst_to_values(), d30v_function_arg(), d30v_legitimate_address_p(), d30v_move_2words(), d30v_print_operand(), d30v_print_operand_address(), d30v_print_operand_memory_reference(), d30v_split_double(), d_register_operand(), dead_or_set_p(), dead_or_set_regno_p(), dead_register_here(), death_notes_match_p(), debug_df_reg(), decl_conflicts_with_clobbers_p(), decl_overlaps_hard_reg_set_p(), decompose(), defuse_overlap_p_1(), delete_address_reloads_1(), delete_dead_insn(), delete_null_pointer_checks(), delete_null_pointer_checks_1(), delete_output_reload(), delete_prior_computation(), delete_variable_part(), deps_may_trap_p(), df_bb_reg_live_end_p(), df_bb_reg_live_start_p(), df_bb_regs_lives_compare(), df_bb_single_def_use_insn_find(), df_insn_refs_record(), df_kill_notes(), df_mark_reg(), df_record_entry_block_defs(), df_ref_create_structure(), df_ref_record(), df_reg_global_p(), df_reg_lifetime(), df_reg_replace(), df_ri_bb_compute(), df_urec_mark_reg_change(), df_urec_mark_reg_use_for_earlyclobber(), diddle_return_value(), discover_flags_reg(), distribute_notes(), div_operand(), do_input_reload(), do_local_cprop(), do_output_reload(), double_memory_operand(), double_reg_from_memory(), double_reg_to_memory(), dump_best_pattern_seq(), dump_constraints(), dump_def_use_chain(), duplicate_loop_exit_test(), eligible_for_epilogue_delay(), eligible_for_return_delay(), eligible_for_sibcall_delay(), eliminate_lr2ip(), eliminate_partially_redundant_load(), eliminate_phi(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit_a_shift(), emit_colors(), emit_cond_move(), emit_group_store(), emit_input_reload_insns(), emit_libcall_block(), emit_move_insn_1(), emit_move_sequence(), emit_note_insn_var_location(), emit_output_reload_insns(), emit_pic_helper(), emit_prefetch_instructions(), emit_push_insn(), emit_reload_insns(), entry_register(), ep_memory_operand(), ephi_add_node(), epilogue_renumber(), eq_descriptor_extension(), equiv_constant(), equiv_init_movable_p(), equiv_init_varies_p(), erase_matching_seqs(), errata_emit_nops(), errata_find_address_regs(), estimate_dep_weak(), even_acc_operand(), even_fpr_operand(), even_gpr_operand(), even_reg_operand(), exp_equiv_p(), expand_abs(), expand_builtin_memcmp(), expand_builtin_setjmp(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_decl(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_float(), expand_inline_function(), expand_preferences(), expand_prologue(), expr_equiv_p(), expr_killed_p(), ext_register_operand(), extended_reg_mentioned_1(), extra_constraint(), extra_constraint_Q(), f0_operand(), f1_operand(), f_register_operand(), fcc0_reg_operand(), fcc_operand(), fcc_reg_operand(), fcr_operand(), fdpic_fptr_operand(), fdpic_operand(), final_biv_value(), final_giv_value(), final_scan_insn(), find_addr_reg(), find_avail_set(), find_barrier(), find_base_value(), find_best_addr(), find_btr_reference(), find_bypass_set(), find_dummy_reload(), find_dying_inputs(), find_equiv_reg(), find_evaluations_1(), find_first_parameter_load(), find_implicit_sets(), find_last_value(), find_next_ref(), find_oldest_value_reg(), find_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_regno_partial(), find_reload_regs(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_single_use_1(), find_single_use_in_loop(), find_splittable_givs(), find_splittable_regs(), fixed_base_plus_p(), fixup_match_1(), fixup_match_2(), fixup_stack_1(), fixup_subreg_mem(), flag_operand(), fmpyaddoperands(), fmpysuboperands(), fold_rtx(), fold_rtx_mem_1(), for_each_successor_phi(), force_mode(), force_operand(), forget_old_reloads_1(), forwarding_offset(), fp_arith_reg_operand(), fp_operand(), fp_register_operand(), fpr_operand(), fpr_or_int6_operand(), fpscr_operand(), fpul_operand(), fr30_check_multiple_regs(), fr30_expand_prologue(), fr30_move_double(), fr30_print_operand(), fr_nonimmediate_operand(), fr_register_operand(), frv_acc_group_1(), frv_clear_registers_used(), frv_cond_flags(), frv_emit_movsi(), frv_expand_epilogue(), frv_frame_access(), frv_function_prologue(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_int_to_acc(), frv_legitimate_address_p(), frv_load_operand(), frv_matching_accg_for_acc(), frv_optimize_membar_local(), frv_print_operand(), frv_print_operand_address(), frv_secondary_reload_class(), frv_split_double_load(), gcse_constant_p(), gen_adddi3(), gen_addsi3(), gen_df_reg(), gen_eh_epilogue(), gen_exp(), gen_imagpart(), gen_insn(), gen_lowpart_for_combine(), gen_mem_addressof(), gen_movtf(), gen_peephole2_1374(), gen_peephole2_1375(), gen_realpart(), gen_reload(), gen_reload_indi(), gen_reload_insi(), gen_reload_inti(), gen_reload_outdi(), gen_reload_outsi(), gen_reload_outti(), gen_shifty_op(), gen_split_1246(), gen_split_1266(), gen_split_275(), gen_split_277(), gen_split_305(), gen_split_307(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_348(), gen_split_350(), gen_split_352(), gen_split_move_double(), general_no_elim_operand(), general_operand(), get_biv_step(), get_last_value(), get_last_value_validate(), get_subtarget(), global_alloc(), global_conflicts(), global_reg_mentioned_p_1(), gpc_reg_operand(), gpr_fpr_or_int12_operand(), gpr_no_subreg_operand(), gpr_operand(), gpr_or_accum_operand(), gpr_or_br_flag_operand(), gpr_or_constant_operand(), gpr_or_dbl_const_operand(), gpr_or_fpr_operand(), gpr_or_gpr_p(), gpr_or_int10_operand(), gpr_or_int12_operand(), gpr_or_int_operand(), gpr_or_memory_operand(), gpr_or_signed6_operand(), gpr_or_unsigned5_operand(), gpr_or_unsigned6_operand(), gr_nonimmediate_operand(), gr_register_operand(), grfr_nonimmediate_operand(), grfr_register_operand(), h8300_ldm_stm_regno(), h8300_mova_length(), h8300_regs_ok_for_stm(), h8300_swap_into_er6(), h8300_swap_out_of_er6(), handle_asm_insn(), handle_avail_expr(), hard_addr_reg_operand(), hard_fp_register_operand(), hard_int_register_operand(), hard_reg_operand(), hard_reg_set_here_p(), has_hard_reg_initial_val(), hash_descriptor_extension(), hash_expr_1(), hash_rtx(), hash_scan_set(), high_register_operand(), hoist_test_store(), hoist_update_store(), i386_simplify_dwarf_addr(), i860_saveregs(), i960_bypass(), i960_expr_alignment(), i960_output_ldconst(), i960_output_move_double(), i960_output_move_quad(), i960_print_operand(), i960_print_operand_addr(), ia64_adjust_cost(), ia64_dwarf2out_def_steady_cfa(), ia64_expand_load_address(), ia64_expand_movxf_movrf(), ia64_load_pair_ok(), ia64_print_operand(), ia64_speculate_insn(), ia64_split_call(), ia64_split_timode(), ia64_split_tmode(), ia64_split_tmode_move(), icc_operand(), icc_or_fcc_reg_operand(), icr_operand(), identify_call_return_value(), inc_for_reload(), index_register_operand(), inherently_necessary_register_1(), init_alias_analysis(), init_caller_save(), init_expmed(), init_expr_once(), init_one_web_common(), init_propagate_block_info(), init_reg_autoinc(), initialize_for_inline(), inqhi_operand(), insert(), insert_insn_end_bb(), insert_one_insn(), insert_regs(), insert_set_in_table(), insn_dead_p(), insn_sets_btr_p(), insns_match_p(), instantiate_decl(), instantiate_virtual_regs_in_insn(), integer_register_operand(), integrate_decl_tree(), invalidate(), invalidate_for_call(), invalidate_nonnull_info(), ip2k_address_uses_reg_p(), ip2k_adjust_stack_ref(), ip2k_check_can_adjust_stack_ref(), ip2k_gen_sCOND(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_ip_operand(), ip2k_mode_dependent_address(), ip2k_nonsp_reg_operand(), ip2k_ptr_operand(), ip2k_reorg(), ip2k_short_operand(), ip2k_sp_operand(), ip2k_split_words(), ip2k_xexp_not_uses_reg_for_mem(), ip2k_xexp_not_uses_reg_p(), iq2000_expand_prologue(), iq2000_fill_delay_slot(), iq2000_move_1word(), iq2000_reg_mode_ok_for_base_p(), ireg_operand(), ireg_or_int5_operand(), is_altivec_return_reg(), iv_analyze_biv(), iv_analyze_op(), iv_get_reaching_def(), ix86_address_cost(), ix86_decompose_address(), ix86_delegitimize_address(), ix86_dwarf_handle_frame_unspec(), ix86_expand_clear(), ix86_expand_fp_movcc(), ix86_expand_prologue(), ix86_expand_vector_init_one_nonzero(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_gimplify_va_arg(), ix86_output_function_epilogue(), ix86_save_reg(), ix86_split_copysign_var(), ix86_split_long_move(), ix86_split_sse_movcc(), ix86_split_to_parts(), ix86_va_arg(), keep_with_call_p(), kill_autoinc_value(), kill_set_value(), kill_sets(), kill_value(), last_use_this_basic_block(), latch_dominating_def(), legitimate_address_p(), legitimate_constant_pool_address_p(), legitimize_address(), length_fp_args(), likely_spilled_retval_1(), likely_spilled_retval_p(), link_btr_uses(), live_out_1(), lmw_operation(), load_mems(), load_multiple_operation(), load_multiple_sequence(), load_register_parameters(), lookup_for_remove(), lookup_set(), loop_biv_dump(), loop_bivs_init_find(), loop_giv_dump(), loop_givs_dead_check(), loop_givs_reduce(), loop_givs_rescan(), loop_invariant_p(), loop_iterations(), loop_regs_scan(), loop_regs_update(), low_register_operand(), lr_operand(), m32c_compare_redundant(), m32c_expand_cmpstr(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_setmemhi(), m32c_extra_constraint_p2(), m32c_immd_dbl_mov(), m32c_legitimate_address_p(), m32c_legitimize_address(), m32c_legitimize_reload_address(), m32c_print_operand(), m32c_reg_ok_for_base_p(), m32c_rtx_costs(), m32c_scc_pattern(), m32c_secondary_reload_class(), m32c_subreg(), m32r_not_same_reg(), m32r_print_operand(), m32r_print_operand_address(), m68hc11_address_cost(), m68hc11_check_z_replacement(), m68hc11_gen_highpart(), m68hc11_gen_movhi(), m68hc11_gen_movqi(), m68hc11_register_indirect_p(), m68hc11_small_indexed_indirect_p(), m68hc11_valid_addressing_p(), m68hc11_z_replacement(), m68k_output_function_prologue(), m88k_debugger_offset(), machine_dependent_reorg(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), make_equivalent_phi_alternatives_equivalent(), make_regs_equivalent_over_bad_edges(), make_safe_from(), mark_altered(), mark_clobber(), mark_effect(), mark_flags_life_zones(), mark_killed_regs(), mark_phi_and_copy_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_references(), mark_reg(), mark_reg_change(), mark_reg_conflicts(), mark_reg_death(), mark_reg_gr_used_mask(), mark_reg_in_phi(), mark_reg_pointer(), mark_reg_store(), mark_reg_use_for_earlyclobber(), mark_set(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_single_set(), mark_stores(), mark_target_live_regs(), mark_use(), mark_used_dest_regs(), mark_used_reg(), mark_used_regs(), mark_used_regs_combine(), masks_bits_for_special(), may_assign_reg_p(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), maybe_fix_stack_asms(), mcore_arith_reg_operand(), mcore_general_movdst_operand(), mcore_is_same_reg(), mcore_load_multiple_operation(), mcore_output_move(), mcore_output_movedouble(), mcore_print_operand(), mcore_print_operand_address(), mcore_store_multiple_operation(), mda_valid_base_register_p(), mdp_limm(), mdp_move(), mdp_select(), mdp_select_add_imm(), mem_min_alignment(), memop_valid(), memory_indexed_operand(), memref_referenced_p(), memrefs_conflict_p(), mems_ok_for_ldd_peep(), mems_ok_for_quad_peep(), mention_regs(), mentions_nonequal_regs(), merge_equiv_classes(), mfcr_operation(), mips16_constant(), mips16_optimize_gp(), mips16_simple_memory_operand(), mips_emit_fcc_reload(), mips_emit_frame_related_store(), mips_expand_prologue(), mips_fill_delay_slot(), mips_frame_set(), mips_legitimize_move(), mips_move_1word(), mips_move_2words(), mips_output_function_epilogue(), mips_output_function_prologue(), mips_output_mi_thunk(), mips_output_move(), mips_reg_mode_ok_for_base_p(), mips_restore_reg(), mips_save_reg(), mips_secondary_reload_class(), mips_sim_record_set(), mips_sim_wait_reg(), mips_subword(), mips_valid_base_register_p(), mmix_print_operand(), mmix_print_operand_address(), mn10300_address_cost(), mn10300_address_cost_1(), mn10300_secondary_reload_class(), mn10300_wide_const_load_uses_clr(), mod_regno_adjust(), mostly_false_jump(), movcnt_regno_adjust(), move2add_note_store(), move_deaths(), move_movables(), mt_expand_eh_return(), mt_print_operand(), mt_print_operand_simple_address(), mt_reg_ok_for_base_p(), mt_split_words(), mtcrf_operation(), new_btr_user(), next_set(), no_conflict_p(), no_equiv(), noce_process_if_block(), non_hard_reg_operand(), noncall_uses_reg(), nonindexed_address_p(), nonlocal_mentioned_p_1(), nonmemory_operand(), nonoverlapping_memrefs_p(), nonzero_address_p(), nonzero_bits1(), normal_memory_operand(), not_modify_reg(), not_rc_reg(), note_btr_set(), note_local_live(), note_modified_parmregs(), note_other_use_this_block(), note_set_pseudo_multiple_uses(), note_sets(), note_stores(), notice_update_cc(), num_sign_bit_copies1(), odd_fpr_operand(), odd_gpr_operand(), odd_reg_operand(), ok_for_base_p_nonstrict(), ok_for_index_p_nonstrict(), old_insns_match_p(), operands_match_p(), oprs_not_set_p(), oprs_unchanged_p(), optimize_bit_field(), optimize_reg_copy_1(), optimize_reg_copy_2(), optimize_reg_copy_3(), original_register(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), output_100(), output_101(), output_102(), output_103(), output_127(), output_129(), output_13(), output_130(), output_131(), output_132(), output_133(), output_134(), output_135(), output_136(), output_138(), output_139(), output_140(), output_141(), output_142(), output_143(), output_144(), output_145(), output_15(), output_18(), output_21(), output_27(), output_29(), output_298(), output_302(), output_303(), output_306(), output_310(), output_311(), output_313(), output_387_binary_op(), output_387_ffreep(), output_387_reg_move(), output_7(), output_8(), output_85(), output_86(), output_87(), output_88(), output_89(), output_91(), output_92(), output_93(), output_94(), output_96(), output_97(), output_98(), output_99(), output_a_shift(), output_add_immediate(), output_arg_descriptor(), output_asm_operand_names(), output_block_move(), output_call(), output_cbranch(), output_condmove_single(), output_e500_flip_gt_bit(), output_far_jump(), output_fp_compare(), output_fp_move_double(), output_fpop(), output_fpops(), output_mov_double_arm_from_fpa(), output_mov_double_arm_from_fpu(), output_mov_double_fpa_from_arm(), output_mov_double_fpu_from_arm(), output_mov_long_double_arm_from_arm(), output_mov_long_double_arm_from_fpa(), output_mov_long_double_arm_from_fpu(), output_mov_long_double_fpa_from_arm(), output_mov_long_double_fpu_from_arm(), output_move_double(), output_move_quad(), output_move_simode_const(), output_move_single(), output_movedouble(), output_operand(), output_push_double(), output_scc_di(), output_set_got(), output_shift_insn(), output_simode_bld(), output_tst(), pa_secondary_reload(), parms_set(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), peephole(), peephole2_1(), peephole2_insns(), pj_machine_dependent_reorg(), pj_output_inc(), pj_output_rval(), pj_output_store_into_lval(), pj_print_operand(), pj_workout_arg_words(), pop_multiple_operation(), pr_addr_post(), pre_delete(), pre_insert_copy_insn(), precondition_loop_p(), preferred_la_operand_p(), preferred_reload_class(), prepare_move_operands(), print_operand(), print_operand_address(), print_reg(), print_rtx(), print_shift_count_operand(), print_value(), probe_stack_range(), process_reg_param(), process_set(), profile_function(), promoted_input_arg(), propagate_necessity_through_operand(), purge_single_hard_subreg_set(), push_multiple_operation(), push_reload(), push_secondary_reload(), put_reg_into_stack(), put_var_into_stack(), quad_acc_operand(), quad_fpr_operand(), ra_print_rtx_object(), read_complex_part(), recog_5(), recog_6(), recog_9(), record_address_regs(), record_base_value(), record_biv(), record_dead_and_set_regs(), record_excess_regs(), record_giv(), record_initial(), record_jump_cond(), record_last_set_info(), record_opr_changes(), record_promoted_value(), record_reg_classes(), record_set(), record_set_info(), record_stack_memrefs(), record_truncated_value(), record_value_for_reg(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_0_operand(), reg_15_operand(), reg_becomes_live(), reg_bitfield_target_p(), reg_clear_last_set(), reg_clobbered_p(), reg_dead_at_p(), reg_dead_at_p_1(), reg_fits_class_p(), reg_in_basic_block_p(), reg_is_born(), reg_is_remote_constant_p(), reg_mentioned_p(), reg_nonzero_bits_for_combine(), reg_num_sign_bit_copies_for_combine(), reg_or_int_operand(), reg_or_some_mem_operand(), reg_or_subregno(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_scan_mark_refs(), reg_set_between_after_reload_p(), reg_set_info(), reg_set_last(), reg_set_or_used_since_bb_start(), reg_set_p(), reg_truncated_to_mode(), reg_unused_after(), reg_used_between_after_reload_p(), register_indirect_p(), register_is_ok_for_epilogue(), register_ok_for_ldd(), register_operand(), registers_ok_for_ldd_peep(), registers_ok_for_quad_peep(), regmove_optimize(), regno_clobbered_p(), regno_use_in(), regrename_optimize(), regs_match_p(), regs_used(), rehash_using_reg(), reload(), reload_adjust_reg_for_mode(), reload_adjust_reg_for_temp(), reload_as_needed(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_simplify_operands(), reload_cse_simplify_set(), reload_inner_reg_of_subreg(), reload_memory_operand(), reload_reg_free_for_value_p(), remap_split_bivs(), remove_invalid_subreg_refs(), remove_suspicious_death_notes(), remove_useless_addtr_insns(), rename_block(), rename_equivalent_regs_in_insn(), rename_insn_1(), repeat_operand(), replace_in_call_usage(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_oldest_value_reg(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_ref(), replace_regs(), replacement_quality(), resolve_reload_operand(), restore_operand(), restore_world_operation(), retry_global_alloc(), rs6000_dwarf_register_span(), rs6000_emit_allocate_stack(), rs6000_emit_move(), rs6000_emit_prologue(), rs6000_frame_related(), rs6000_legitimize_reload_address(), rs6000_output_load_multiple(), rs6000_secondary_reload_class(), rs6000_split_multireg_move(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_p(), rtx_equiv_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), rws_access_reg(), s390_alc_comparison(), s390_branch_condition_mask(), s390_call_saved_register_used(), s390_canonicalize_comparison(), s390_chunkify_pool(), s390_comparison(), s390_decompose_address(), s390_delegitimize_address(), s390_expand_plus_operand(), s390_extra_constraint_str(), s390_hard_regno_rename_ok(), s390_match_ccmode_set(), s390_optimize_prologue(), s390_reg_clobbered_rtx(), s390_register_info(), s390_simplify_dwarf_addr(), s390_slb_comparison(), s390_split_access_reg(), s390_update_frame_layout(), s_register_operand(), safe_from_p(), save_restore_insns(), save_world_operation(), saved_regs_mentioned(), scan_loop(), scan_one_insn(), scan_paradoxical_subregs(), scan_rtx_address(), scan_rtx_reg(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), score_print_operand(), score_print_operand_address(), scratch_operand(), secondary_input_reload_class(), secondary_reload_class(), see_analyze_merged_def_local_prop(), see_analyze_one_def(), see_analyze_unmerged_def_local_prop(), see_analyze_use_local_prop(), see_merge_one_def_extension(), see_set_prop_merged_def(), see_set_prop_unmerged_def(), see_set_prop_unmerged_use(), see_update_defs_relevancy(), see_update_uses_relevancy(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_preference(), set_variable_part(), setjmp_args_warning(), setjmp_vars_warning(), sets_function_arg_p(), setup_initial_hard_reg_value_integration(), sh_adjust_cost(), sh_allocate_initial_value(), sh_expand_prologue(), sh_expand_t_scc(), sh_output_mi_thunk(), sh_reorg(), sh_secondary_reload(), shmedia_prepare_call_address(), simple_reg_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_giv_expr(), simplify_plus_minus_op_data_cmp(), simplify_replace_rtx(), simplify_set(), simplify_subreg(), skip_copy_to_return_value(), skip_unreturned_value(), slots_overlap_p(), sp_operand2(), sparc_absnegfloat_split_legitimate(), sparc_check_64(), sparc_emit_set_const64(), sparc_emit_set_symbolic_const64(), sparc_expand_move(), sparc_extra_constraint_check(), sparc_splitdi_legitimate(), spe_synthesize_frame_save(), spec_reg_operand(), split_1(), split_2(), split_4(), split_di(), split_insns(), split_load_immediate(), split_pattern_seq(), ssa_rename_from_print_1(), ssa_rename_to_insert(), ssa_rename_to_lookup(), stmw_operation(), store_expr(), store_multiple_operation(), store_multiple_sequence(), store_ops_ok(), strict_low_part_peephole_ok(), struct_equiv_restore_checkpoint(), subreg_hard_regno(), subreg_regno(), subst(), subst_constants(), subst_indexed_address(), subst_reg_equivs(), subst_reloads(), substitute_ep_register(), subw(), summarize_insn(), system_reg_operand(), target_reg_operand(), thumb_base_register_rtx_p(), thumb_call_via_reg(), thumb_exit(), thumb_legitimate_address_p(), thumb_load_double_from_address(), thumb_output_move_mem_multiple(), true_regnum(), try_combine(), try_constants(), try_copy_prop(), try_swap_copy_prop(), ultra_find_type(), unaligned_memory_operand(), uninitialized_vars_warning(), unique_src_operand(), unroll_loop(), update_auto_inc_notes(), update_equiv_regs(), update_ld_motion_stores(), update_live_status(), update_reg_last_use(), update_regnos_mentioned(), update_set_flags(), update_table_tick(), use_crosses_set_p(), use_reg(), uses_local_reg_p(), v850_reorg(), valid_initial_value_p(), valid_parallel_load_store(), validate_canon_reg(), validate_replace_rtx_1(), validate_subreg(), var_reg_delete(), var_reg_delete_and_set(), var_reg_set(), variable_different_p(), variable_part_different_p(), variable_union(), vax_output_int_add(), verify_rtx_sharing(), verify_wide_reg_1(), vfp_output_fstmx(), visit_expression(), visit_phi_node(), vrsave_operation(), vt_add_function_parameters(), wipe_dead_reg(), write_complex_part(), x86_extended_QIreg_mentioned_p(), xer_operand(), xstormy16_legitimate_address_p(), xstormy16_output_cbranch_si(), xstormy16_output_shift(), xstormy16_print_operand(), xstormy16_print_operand_address(), xstormy16_split_move(), xt_true_regnum(), xtensa_copy_incoming_a7(), xtensa_extra_constraint(), and xtensa_split_operand_pair().
| #define REGNO_PTR_FRAME_P | ( | REGNUM | ) |
Value:
((REGNUM) == STACK_POINTER_REGNUM \ || (REGNUM) == FRAME_POINTER_REGNUM \ || (REGNUM) == HARD_FRAME_POINTER_REGNUM \ || (REGNUM) == ARG_POINTER_REGNUM \ || ((REGNUM) >= FIRST_VIRTUAL_REGISTER \ && (REGNUM) <= LAST_VIRTUAL_REGISTER))
Definition at line 1857 of file rtl.h.
Referenced by legitimize_address(), nonoverlapping_memrefs_p(), and safe_insert_insn_on_edge().
| #define RTL_FLAG_CHECK5 | ( | NAME, | |||
| RTX, | |||||
| C1, | |||||
| C2, | |||||
| C3, | |||||
| C4, | |||||
| C5 | ) | (RTX) |
| #define RTL_FLAG_CHECK6 | ( | NAME, | |||
| RTX, | |||||
| C1, | |||||
| C2, | |||||
| C3, | |||||
| C4, | |||||
| C5, | |||||
| C6 | ) | (RTX) |
| #define RTL_FLAG_CHECK7 | ( | NAME, | |||
| RTX, | |||||
| C1, | |||||
| C2, | |||||
| C3, | |||||
| C4, | |||||
| C5, | |||||
| C6, | |||||
| C7 | ) | (RTX) |
| #define RTL_FLAG_CHECK8 | ( | NAME, | |||
| RTX, | |||||
| C1, | |||||
| C2, | |||||
| C3, | |||||
| C4, | |||||
| C5, | |||||
| C6, | |||||
| C7, | |||||
| C8 | ) | (RTX) |
| #define RTVEC_ELT | ( | RTVEC, | |||
| I | ) | ((RTVEC)->elem[I]) |
Definition at line 362 of file rtl.h.
Referenced by altivec_expand_vec_init_builtin(), const_vector_from_tree(), cris_emit_movem_store(), cris_gen_movem_load(), emit_group_load_into_temps(), emit_group_move_into_temps(), expand_inline_function(), gen_call(), gen_call_value(), gen_const_vector(), gen_const_vector_0(), gen_easy_vector_constant_add_self(), gen_rtx_CONST_VECTOR(), h8300_ldm_stm_parallel(), h8300_push_pop(), initialize_for_inline(), insert_phi_node(), integrate_parm_decls(), iq2000_expand_prologue(), is_predicable(), ix86_expand_branch(), ix86_expand_vec_init_builtin(), label_is_jump_target_p(), m68hc11_expand_compare_and_branch(), make_edges(), mips_expand_prologue(), phi_alternative(), purge_dead_tablejump_edges(), redirect_branch_edge(), redirect_edge_and_branch(), remove_phi_alternative(), rs6000_emit_epilogue(), rs6000_emit_prologue(), s390_emit_epilogue(), s390_execute_target(), s390_expand_addcc(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_relational_operation(), simplify_subreg(), simplify_ternary_operation(), simplify_unary_operation(), ssa_eliminate_dead_code(), store_constructor(), try_combine(), and visit_phi_node().
| #define RTX_CODE enum rtx_code |
Definition at line 40 of file rtl.h.
Referenced by add_to_sequence(), attr_copy_rtx(), check_sibcall_argument_overlap_1(), compare_condition(), compare_diff_p(), compare_eq_p(), compare_sign_p(), contains_symbol_ref(), copy_insn_1(), copy_most_rtx(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_unchanging(), delete_related_insns(), df_defs_record(), df_uses_record(), equiv_init_varies_p(), find_matching_operand(), find_operand(), find_reloads(), find_reloads_address_1(), find_reloads_toplev(), fixup_stack_1(), fixup_var_refs_1(), gen_exp(), global_conflicts(), instantiate_virtual_regs_1(), invert_exp_1(), mark_jump_label(), mark_used_regs(), mark_used_regs_combine(), match_rtx(), max_operand_1(), maybe_both_true_2(), mmix_comparison_operator(), mmix_constant_address_p(), mmix_foldable_comparison_operator(), mmix_legitimate_constant_p(), mmix_output_condition(), operands_match_p(), output_predicate_decls(), plus_constant(), plus_constant_wide(), protect_from_queue(), purge_addressof_1(), purge_mem_unchanging_flag(), read_rtx(), read_rtx_1(), redirect_exp_1(), refers_to_regno_for_reload_p(), refers_to_regno_p(), replace_oldest_value_addr(), ret_cond_branch(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), saved_regs_mentioned(), scan_rtx_address(), sched_analyze_insn(), shallow_copy_rtx(), side_effects_p(), stable_and_no_regs_but_for_p(), subst_reg_equivs(), uses_addressof(), validate_pattern(), volatile_insn_p(), volatile_refs_p(), walk_attr_value(), walk_insn_part(), walk_rtx(), write_switch(), and write_test_expr().
Definition at line 369 of file rtl.h.
Referenced by alter_subreg(), copy_insn_1(), copy_most_rtx(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), print_rtx(), reset_used_flags(), set_used_flags(), and verify_rtx_sharing().
| #define RTX_FRAME_RELATED_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK5("RTX_FRAME_RELATED_P", (RTX), INSN, CALL_INSN, \ JUMP_INSN, BARRIER, SET)->frame_related)
Definition at line 557 of file rtl.h.
Referenced by add_to_sp(), alpha_expand_prologue(), altivec_frame_fixup(), arm_expand_prologue(), c4x_expand_epilogue(), c4x_expand_prologue(), cris_emit_movem_store(), cris_expand_prologue(), do_link(), do_spill(), emit_copy_of_insn_after(), emit_frame_store_1(), emit_link_insn(), emit_multi_reg_push(), emit_sfm(), expand_epilogue_reg_restore(), expand_interrupt_handler_prologue(), expand_prologue(), expand_prologue_reg_save(), fr30_expand_prologue(), frame_insn(), frame_related_constant_load(), frv_dwarf_store(), frv_frame_insn(), hppa_expand_epilogue(), hppa_expand_prologue(), ia64_expand_epilogue(), ia64_expand_prologue(), iq2000_annotate_frame_insn(), iq2000_expand_prologue(), ix86_emit_save_regs(), ix86_emit_save_regs_using_mov(), ix86_expand_prologue(), mips_annotate_frame_insn(), mips_expand_prologue(), mips_frame_set(), mips_set_frame_expr(), mmix_emit_sp_add(), mmix_expand_prologue(), mn10300_gen_multiple_store(), mt_emit_save_restore(), mt_expand_prologue(), pj_expand_prologue(), pro_epilogue_adjust_stack(), process_for_unwind_directive(), rs6000_emit_allocate_stack(), rs6000_emit_prologue(), rs6000_frame_related(), s390_emit_prologue(), save_gprs(), save_or_restore_regs(), set_frame_related_p(), set_reg_plus_d(), sh_expand_prologue(), sparc_expand_prologue(), spe_synthesize_frame_save(), store_reg(), store_reg_modify(), thumb_expand_prologue(), vfp_emit_fstmx(), xstormy16_expand_epilogue(), and xstormy16_expand_prologue().
| #define RTX_INTEGRATED_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK8("RTX_INTEGRATED_P", (RTX), INSN, CALL_INSN, \ JUMP_INSN, INSN_LIST, BARRIER, CODE_LABEL, CONST, \ NOTE)->integrated)
Definition at line 551 of file rtl.h.
Referenced by copy_insn_list(), copy_rtx_and_substitute(), create_basic_block_structure(), expand_inline_function(), and final().
| #define RTX_NEXT | ( | X | ) |
| #define RTX_PREV | ( | X | ) |
Value:
((GET_CODE (X) == INSN \ || GET_CODE (X) == CALL_INSN \ || GET_CODE (X) == JUMP_INSN \ || GET_CODE (X) == NOTE \ || GET_CODE (X) == BARRIER \ || GET_CODE (X) == CODE_LABEL) \ && PREV_INSN (X) != NULL \ && NEXT_INSN (PREV_INSN (X)) == X \ ? PREV_INSN (X) : NULL)
Definition at line 219 of file rtl.h.
Referenced by gt_ggc_mx_rtx_def().
| #define RTX_UNCHANGING_P | ( | RTX | ) | (RTL_FLAG_CHECK3("RTX_UNCHANGING_P", (RTX), REG, MEM, CONCAT)->unchanging) |
Definition at line 555 of file rtl.h.
Referenced by a29k_set_memflags(), a29k_set_memflags_1(), alpha_set_memflags(), alpha_set_memflags_1(), alter_reg(), arm_gen_load_multiple(), arm_gen_movstrqi(), arm_gen_store_multiple(), assign_stack_temp_for_type(), block_move_sequence(), canon_hash(), canon_true_dependence(), clear_storage_via_libcall(), clipper_builtin_saveregs(), copy_rtx_and_substitute(), copy_src_to_dest(), cse_insn(), do_tablejump(), emit_block_move_via_libcall(), emit_colors(), equiv_init_varies_p(), expand_assignment(), expand_call(), expand_expr(), fixup_match_1(), force_const_mem(), gen_load_fptr(), gen_mem_addressof(), get_last_value_validate(), get_subtarget(), get_thread_pointer(), ia64_expand_move(), init_propagate_block_info(), insert(), ix86_split_to_parts(), legitimize_address(), legitimize_pic_address(), legitimize_tls_address(), m88k_builtin_saveregs(), machine_dependent_reorg(), machopic_indirect_call_target(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), mark_referenced_resources(), mark_set_resources(), maybe_set_unchanging(), mips16_gp_pseudo_reg(), modified_between_p(), modified_in_p(), note_addr_stored(), optimize_sibling_and_tail_recursive_calls(), prescan_loop(), purge_addressof_1(), purge_mem_unchanging_flag(), regmove_optimize(), reload(), rs6000_emit_move(), rtx_unstable_p(), rtx_varies_p(), save_restore_insns(), set_mem_attributes_minus_bitpos(), store_constructor(), true_dependence(), validate_equiv_mem(), write_dependence_p(), and xtensa_builtin_saveregs().
| #define SCHED_GROUP_P | ( | RTX | ) |
Value:
(RTL_FLAG_CHECK3("SCHED_GROUP_P", (RTX), INSN, JUMP_INSN, CALL_INSN \ )->in_struct)
Definition at line 1198 of file rtl.h.
Referenced by add_dependence(), fixup_sched_groups(), group_leader(), ia64_sched_init(), init_ready_list(), rank_for_reorder(), sched_analyze_2(), sched_analyze_insn(), and set_sched_group_p().
| #define SET_DEST | ( | RTX | ) | XC2EXP(RTX, 0, SET, CLOBBER) |
Definition at line 1204 of file rtl.h.
Referenced by _reg_unused_after(), a29k_set_memflags_1(), add_stores(), addr_generation_dependency_p(), adjust_insn_length(), alpha_adjust_cost(), alpha_set_memflags_1(), analyze_insn_to_expand_var(), analyze_iv_to_split_insn(), arc_final_prescan_insn(), arm_adjust_cost(), arm_final_prescan_insn(), arm_rtx_costs(), assign_parm_setup_reg(), assign_parms(), avr_reorg(), basic_induction_var(), bfin_adjust_cost(), bfin_discover_loop(), block_alloc(), broken_move(), bypass_block(), bypass_conditional_jumps(), c4x_r11_set_p(), calculate_needs_all_insns(), can_combine_p(), can_hoist_insn_p(), canonicalize_condition(), cant_combine_insn_p(), cheap_bb_rtx_cost_p(), check_cond_move_block(), check_dbra_loop(), check_insn_for_bivs(), check_insn_for_givs(), choose_reload_regs(), classic_gcse(), classify_insn(), coalesce_regs_in_copies(), combinable_i3pat(), combine_bnp(), combine_instructions(), combine_stack_adjustments_for_block(), compute_kill_rd(), compute_ld_motion_mems(), computed_jump_p(), cond_move_process_if_block(), condjump_in_parallel_p(), condjump_p(), consec_sets_giv(), consec_sets_invariant_p(), constprop_register(), construct_dispose_instruction(), construct_restore_jr(), convex_adjust_cost(), copy_insn_list(), copy_insn_p(), copy_loop_body(), copy_rtx_and_substitute(), copyprop_hardreg_forward_1(), count_occurrences(), count_one_set(), count_reg_usage(), count_tst_insns(), cprop_jump(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_print_operand(), cris_store_multiple_op_p(), cse_cc_succs(), cse_condition_code_reg(), cse_insn(), cse_set_around_loop(), cselib_record_sets(), d30v_adjust_cost(), dead_libcall_p(), dead_or_set_regno_p(), decode_asm_operands(), def_reaches_here_p(), delete_address_reloads(), delete_address_reloads_1(), delete_dead_insn(), delete_jump(), delete_null_pointer_checks_1(), delete_output_reload(), delete_prior_computation(), detect_remat_webs(), df_def_record_1(), df_insn_refs_record(), df_uses_record(), distribute_links(), distribute_notes(), divmod_fixed_value_transform(), dump_static_insn_cost(), duplicate_loop_exit_test(), eligible_for_epilogue_delay(), eligible_for_return_delay(), eligible_for_sibcall_delay(), eliminate_partially_redundant_load(), eliminate_partially_redundant_loads(), eliminate_phi(), eliminate_regs_in_insn(), elimination_effects(), emit_input_reload_insns(), emit_libcall_block(), emit_move_insn(), emit_new_cond_insn(), emit_no_conflict_block(), emit_output_reload_insns(), emit_reload_insns(), eq_descriptor_extension(), errata_emit_nops(), expand_divmod(), expand_field_assignment(), expand_preferences(), expand_var_during_unrolling(), final_scan_insn(), find_barrier(), find_equiv_reg(), find_identical_invariants(), find_invariant_insn(), find_last_value(), find_moveable_store(), find_reloads(), find_set_regmode_weight(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_splittable_regs(), fixup_match_1(), fixup_match_2(), fixup_mova(), fixup_var_refs_1(), fixup_var_refs_insn(), fold_rtx(), fold_rtx_mem_1(), for_each_successor_phi(), force_reg(), fr30_expand_prologue(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_tests(), frv_optimize_membar_local(), gcse_emit_move_after(), gen_expand(), gen_split(), gen_tablejump(), gen_untyped_call(), get_avail_load_store_reg(), get_biv_step_1(), get_condition(), global_conflicts(), GTY(), h8300_adjust_insn_length(), h8300_ldm_stm_parallel(), handle_avail_expr(), hard_reg_set_here_p(), hash_descriptor_extension(), hash_scan_set(), have_dependence_p(), hoist_code(), hoist_insn_after(), hypersparc_adjust_cost(), i960_bypass(), ia64_adjust_cost(), ia64_ld_address_bypass_p(), ia64_speculate_insn(), ia64_st_address_bypass_p(), identify_call_return_value(), if_test_bypass_p(), init_alias_analysis(), init_expr_once(), init_propagate_block_info(), insert_set_in_table(), insn_dead_p(), insn_divmod_values_to_profile(), insn_sets_btr_p(), insns_match_p(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), is_predicable(), is_store_insn1(), iv_analyze_def(), ix86_adjust_cost(), ix86_dwarf_handle_frame_unspec(), ix86_expand_sse_comi(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_match_ccmode(), keep_with_call_p(), lmw_operation(), load_mems(), load_multiple_operation(), lookup_set(), loop_find_equiv_value(), loop_reg_used_before_p(), loop_regs_update(), m32c_compare_redundant(), m68hc11_notice_update_cc(), m68hc11_reorg(), m68hc11_z_replacement(), m88k_adjust_cost(), machine_dependent_reorg(), make_edges(), make_equivalent_phi_alternatives_equivalent(), make_field_assignment(), make_insn_raw(), make_regs_equivalent_over_bad_edges(), mark_effect(), mark_loop_jump(), mark_referenced_regs(), mark_referenced_resources(), mark_references(), mark_set(), mark_set_regs(), mark_set_resources(), mark_single_set(), mark_use(), mark_used_regs(), mark_used_regs_combine(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), mcore_load_multiple_operation(), mcore_store_multiple_operation(), memref_referenced_p(), mfcr_operation(), mips16_optimize_gp(), mips_avoid_hazard(), mips_output_function_prologue(), mod_pow2_value_transform(), mod_subtract_transform(), move2add_note_store(), move_btr_def(), move_deaths(), move_invariant_reg(), move_movables(), mt_get_attr_type(), mt_reorg_loops(), mt_set_memflags_1(), mtcrf_operation(), next_set(), no_conflict_move_test(), noce_get_alt_condition(), noce_process_if_block(), noce_try_abs(), noce_try_cmove_arith(), noncall_uses_reg(), nonlocal_referenced_p_1(), nonlocal_set_p_1(), note_stores(), note_uses(), notice_update_cc(), notice_update_cc_on_set(), ns32k_notice_update_cc(), old_insns_match_p(), onlyjump_p(), optimize_bit_field(), optimize_reg_copy_2(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), output_far_jump(), output_restore(), output_sibcall(), output_tst(), pa_adjust_cost(), pa_adjust_priority(), pa_combine_instructions(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pc_set(), pj_machine_dependent_reorg(), pop_multiple_operation(), pre_delete(), pre_insert_copy_insn(), print_pattern(), process_set(), propagate_one_insn(), purge_addressof_1(), purge_dead_tablejump_edges(), purge_hard_subreg_sets(), purge_single_hard_subreg_set(), push_multiple_operation(), ra_print_rtx(), record_dead_and_set_regs_1(), record_giv(), record_promoted_value(), record_reg_classes(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp_1(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_bitfield_target_p(), reg_clobbered_p(), reg_dead_after_loop(), reg_is_remote_constant_p(), reg_referenced_p(), reg_scan_mark_refs(), reg_set_last(), reg_unused_after(), reg_used_in_mem_p(), regmove_optimize(), regs_used(), reload(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_noop_set_p(), reload_cse_simplify(), reload_cse_simplify_operands(), reload_cse_simplify_set(), remove_useless_addtr_insns(), rename_block(), rename_insn_1(), replace_regs(), replace_store_insn(), restore_world_operation(), reversed_comparison_code_parts(), rs6000_frame_related(), rtx_equiv_p(), rtx_needs_barrier(), s390_chunkify_cancel(), s390_match_ccmode_set(), s390_optimize_prologue(), s390_split_branches(), save_world_operation(), scan_loop(), scan_one_insn(), scan_rtx(), sched_analyze(), sched_analyze_insn(), see_analyze_one_def(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_def_extension(), see_want_to_be_merged_with_extension(), set_label_offsets(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_src_needs_barrier(), sets_function_arg_p(), sfunc_uses_reg(), sh_adjust_cost(), sh_reorg(), simplejump_p(), simplify_set(), simplify_using_assignment(), single_set_2(), single_set_for_csa(), skip_copy_to_return_value(), skip_pic_restore(), skip_stack_adjustment(), skip_unreturned_value(), sparc_check_64(), spe_synthesize_frame_save(), split_iv(), stack_adjust_offset_pre_post(), stmw_operation(), store_data_bypass_p(), store_killed_in_insn(), store_multiple_operation(), strict_low_part_peephole_ok(), subst(), subst_constants(), substitute_ep_register(), summarize_insn(), supersparc_adjust_cost(), thumb_rtx_costs(), tls_call_delay(), try_combine(), try_copy_prop(), try_replace_reg(), try_swap_copy_prop(), ultra_find_type(), ultra_fpmode_conflict_exists(), ultrasparc_adjust_cost(), union_defs(), unique_src_operand(), update_equiv_regs(), update_set_flags(), v850_reorg(), validate_pattern(), validate_replace_rtx_1(), validate_simplify_insn(), vax_notice_update_cc(), verify_rtx_sharing(), visit_expression(), vr4130_avoid_branch_rt_conflict(), vrsave_operation(), walk_insn_part(), and wipe_dead_reg().
| #define SET_IS_RETURN_P | ( | RTX | ) | (RTL_FLAG_CHECK1("SET_IS_RETURN_P", (RTX), SET)->jump) |
| #define SET_LABEL_KIND | ( | LABEL, | |||
| KIND | ) |
| #define SET_SRC | ( | RTX | ) | XCEXP(RTX, 1, SET) |
Definition at line 1205 of file rtl.h.
Referenced by _reg_unused_after(), a29k_set_memflags_1(), add_stores(), addr_generation_dependency_p(), adjust_insn_length(), alpha_adjust_cost(), alpha_emit_set_const(), alpha_set_memflags_1(), analyze_insn_to_expand_var(), annotate_constant_pool_refs(), any_condjump_p(), any_uncondjump_p(), arc_final_prescan_insn(), arm_adjust_cost(), arm_cannot_copy_insn_p(), arm_final_prescan_insn(), arm_rtx_costs(), asm_noperands(), avr_reorg(), barrier_align(), basic_induction_var(), bfin_adjust_cost(), bfin_discover_loop(), bfin_reorg(), block_alloc(), branch_dest(), broken_move(), bypass_block(), c4x_rptb_insert(), c4x_rptb_nop_p(), calculate_giv_inc(), calculate_needs_all_insns(), can_combine_p(), can_disregard_other_sets(), canonicalize_condition(), cant_combine_insn_p(), check_cond_move_block(), check_dbra_loop(), check_insn_for_bivs(), check_insn_for_givs(), choose_reload_regs(), classic_gcse(), classify_insn(), coalesce_regs_in_copies(), combinable_i3pat(), combine_bnp(), combine_instructions(), combine_movables(), combine_stack_adjustments_for_block(), compare_and_jump_seq(), compare_condition(), compute_ld_motion_mems(), computed_jump_p(), cond_exec_get_condition(), condjump_equiv_p(), condjump_in_parallel_p(), condjump_label(), condjump_p(), consec_sets_giv(), consec_sets_invariant_p(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), convex_adjust_cost(), copy_insn_list(), copy_insn_p(), copy_loop_body(), copy_rtx_and_substitute(), copy_src_to_dest(), copyprop_hardreg_forward_1(), count_occurrences(), count_reg_usage(), count_tst_insns(), cprop_insn(), cprop_jump(), create_new_invariant(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_print_operand(), cris_store_multiple_op_p(), cse_cc_succs(), cse_condition_code_reg(), cse_end_of_basic_block(), cse_insn(), cse_set_around_loop(), cselib_record_sets(), d30v_adjust_cost(), dead_libcall_p(), dead_or_predicable(), decode_asm_operands(), delete_address_reloads(), delete_address_reloads_1(), delete_dead_insn(), delete_null_pointer_checks_1(), delete_prior_computation(), detect_remat_webs(), df_uses_record(), diagnostic_for_asm(), distribute_notes(), divmod_fixed_value_transform(), dump_static_insn_cost(), dump_table(), eligible_for_epilogue_delay(), eligible_for_restore_insn(), eligible_for_sibcall_delay(), eliminate_partially_redundant_loads(), eliminate_regs_in_insn(), elimination_effects(), emit_input_reload_insns(), emit_libcall_block(), emit_move_insn(), emit_new_cond_insn(), emit_output_reload_insns(), emit_reload_insns(), eq_descriptor_pre_extension(), equiv_init_movable_p(), errata_emit_nops(), expand_asm_operands(), expand_builtin_expect_jump(), expand_field_assignment(), expand_movstr(), expand_preferences(), expand_var_during_unrolling(), expected_value_to_br_prob(), extract_insn(), file_and_line_for_asm(), final_prescan_insn(), final_scan_insn(), find_avail_set(), find_barrier(), find_btr_def_group(), find_bypass_set(), find_equiv_reg(), find_identical_invariants(), find_invariant_insn(), find_last_value(), find_loads(), find_moveable_store(), find_reloads(), find_set_regmode_weight(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_splittable_regs(), fix_crossing_conditional_branches(), fixup_addr_diff_vecs(), fixup_match_1(), fixup_match_2(), fixup_mova(), fixup_var_refs_1(), fixup_var_refs_insn(), fold_rtx(), fold_rtx_mem_1(), force_reg(), frv_ifcvt_load_value(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_tests(), frv_optimize_membar_local(), frv_registers_conflict_p_1(), gcse_emit_move_after(), gen_block_redirect(), gen_expand(), gen_far_branch(), gen_split(), gen_tablejump(), gen_untyped_call(), get_avail_load_store_reg(), get_biv_step_1(), get_condition(), get_inv_cost(), get_jump_table_offset(), group_case_nodes(), GTY(), h8300_adjust_insn_length(), h8300_binary_length(), h8300_ldm_stm_parallel(), handle_avail_expr(), hash_descriptor_pre_extension(), hash_scan_set(), have_dependence_p(), hppa_fpstore_bypass_p(), hypersparc_adjust_cost(), i370_branch_dest(), ia64_adjust_cost(), ia64_ld_address_bypass_p(), ia64_spec_check_p(), ia64_speculate_insn(), identify_call_return_value(), if_test_bypass_p(), init_alias_analysis(), init_expmed(), init_expr_once(), init_propagate_block_info(), insert_stores(), insn_dead_p(), insn_divmod_values_to_profile(), insn_rtx_cost(), insn_sets_btr_p(), insns_match_p(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), invert_exp_1(), invert_jump_1(), iq2000_expand_prologue(), is_load_insn1(), is_predicable(), iv_add_mult_cost(), iv_analyze(), iv_analyze_def(), ix86_adjust_cost(), ix86_agi_dependant(), ix86_agi_dependent(), ix86_attr_length_address_default(), ix86_dwarf_handle_frame_unspec(), ix86_match_ccmode(), keep_with_call_p(), libcall_dead_p(), lmw_operation(), load_mems(), load_multiple_operation(), location_for_asm(), loop_biv_eliminable_p(), loop_bivs_check(), loop_find_equiv_value(), loop_regs_update(), m32c_compare_redundant(), m68hc11_notice_update_cc(), m68hc11_reorg(), m68hc11_z_replacement(), m88k_adjust_cost(), machine_dependent_reorg(), make_edges(), make_field_assignment(), mark_effect(), mark_loop_jump(), mark_not_eliminable(), mark_phi_and_copy_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_references(), mark_reg_store(), mark_set(), mark_set_resources(), mark_single_set(), mark_use(), mark_used_regs(), mark_used_regs_combine(), maybe_eliminate_biv_1(), mcore_load_multiple_operation(), mcore_store_multiple_operation(), memref_referenced_p(), mfcr_operation(), mips16_optimize_gp(), mips_expand_prologue(), mips_linked_madd_p(), mips_output_function_prologue(), mod_pow2_value_transform(), mod_subtract_transform(), mostly_false_jump(), mova_p(), move2add_note_store(), move_btr_def(), move_deaths(), move_invariant_reg(), move_movables(), mt_get_attr_type(), mt_reorg_loops(), mt_set_memflags_1(), mtcrf_operation(), multi_register_push(), next_cc_user_code(), next_cc_user_is_unsigned(), no_conflict_move_test(), noce_emit_store_flag(), noce_get_alt_condition(), noce_get_condition(), noce_process_if_block(), noce_try_abs(), noce_try_cmove_arith(), noncall_uses_reg(), nonlocal_referenced_p_1(), nonlocal_set_p_1(), note_uses(), notice_update_cc(), notice_update_cc_on_set(), ns32k_notice_update_cc(), old_insns_match_p(), onlyjump_p(), optimize_bit_field(), optimize_reg_copy_2(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), optimize_unexecutable_edges(), out_tsthi(), out_tstsi(), outgoing_edges_match(), output_196(), output_201(), output_202(), output_658(), output_659(), output_branchy_insn(), output_call(), output_restore(), output_sibcall(), output_tst(), pa_adjust_cost(), pa_adjust_priority(), pa_combine_instructions(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), phi_alternative(), pj_machine_dependent_reorg(), pop_multiple_operation(), pre_insert_copy_insn(), prescan_loop(), print_pattern(), process_set(), product_cheap_p(), propagate_one_insn(), purge_addressof_1(), purge_dead_tablejump_edges(), push_multiple_operation(), ra_print_rtx(), record_dead_and_set_regs_1(), record_jump_equiv(), record_promoted_value(), record_reg_classes(), record_set(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp_1(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_clobbered_p(), reg_referenced_p(), reg_scan_mark_refs(), reg_set_last(), reg_unused_after(), reg_used_in_mem_p(), regmove_optimize(), regs_used(), reload(), reload_combine(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_noop_set_p(), reload_cse_simplify_operands(), reload_cse_simplify_set(), remove_phi_alternative(), remove_useless_addtr_insns(), rename_insn_1(), replace_constant_pool_ref(), replace_regs(), replace_store_insn(), restore_world_operation(), reverse_comparison(), reversed_comparison_code_parts(), rs6000_emit_set_const(), rs6000_frame_related(), rtx_equiv_p(), rtx_needs_barrier(), s390_chunkify_cancel(), s390_chunkify_pool(), s390_mainpool_start(), s390_match_ccmode_set(), s390_optimize_prologue(), s390_split_branches(), save_world_operation(), scan_loop(), scan_one_insn(), scan_rtx(), sched_analyze(), sched_analyze_1(), sched_analyze_insn(), sched_get_condition(), see_analyze_one_def(), see_def_extension_not_merged(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_def_extension(), see_merge_one_use_extension(), see_want_to_be_merged_with_extension(), set_extends(), set_label_offsets(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_src_needs_barrier(), sfunc_uses_reg(), sh_adjust_cost(), sh_can_redirect_branch(), sh_cannot_copy_insn_p(), sh_reorg(), shift_insns_rtx(), shl_and_length(), shl_and_scr_length(), shl_sext_length(), simplejump_p(), simplify_giv_expr(), simplify_set(), simplify_using_assignment(), single_set_for_csa(), skip_copy_to_return_value(), skip_stack_adjustment(), skip_unreturned_value(), sparc_nonflat_function_epilogue(), spe_func_has_64bit_regs_p(), spe_synthesize_frame_save(), split_branches(), split_iv(), ssa_ccp_substitute_constants(), ssa_eliminate_dead_code(), stack_adjust_offset_pre_post(), stmw_operation(), store_killed_in_insn(), store_multiple_operation(), strict_low_part_peephole_ok(), subst(), subst_constants(), substitute_ep_register(), summarize_insn(), supersparc_adjust_cost(), thread_jump(), thumb_rtx_costs(), tls_call_delay(), try_apply_stack_adjustment(), try_auto_increment(), try_combine(), try_replace_reg(), try_swap_copy_prop(), ujump_to_loop_cont(), ultra_find_type(), ultra_fpmode_conflict_exists(), ultrasparc_adjust_cost(), union_defs(), unique_src_operand(), unroll_loop(), update_cc(), update_equiv_regs(), update_ld_motion_stores(), update_set_flags(), v850_reorg(), validate_pattern(), validate_replace_rtx_1(), validate_simplify_insn(), vax_notice_update_cc(), verify_rtx_sharing(), visit_expression(), visit_phi_node(), vr4130_avoid_branch_rt_conflict(), vrsave_operation(), walk_insn_part(), and xstormy16_split_cbranch().
| #define SIBLING_CALL_P | ( | RTX | ) | (RTL_FLAG_CHECK1("SIBLING_CALL_P", (RTX), CALL_INSN)->jump) |
Definition at line 572 of file rtl.h.
Referenced by alpha_output_mi_thunk_osf(), compute_save_world_info(), control_flow_insn_p(), copy_insn_list(), copy_loop_body(), df_lr_bb_local_compute(), emit_call_1(), emit_copy_of_insn_after(), expand_gimple_tailcall(), group_barrier_needed(), group_barrier_needed_p(), ia64_output_mi_thunk(), insns_match_p(), leaf_function_p(), make_edges(), merge_if_block(), min_insn_size(), mips_output_mi_thunk(), need_fake_edge_p(), old_insns_match_p(), output_521(), output_522(), output_523(), output_524(), output_525(), output_674(), output_675(), output_676(), output_677(), output_678(), output_679(), propagate_one_insn(), purge_dead_edges(), rs6000_output_mi_thunk(), rs6000_ra_ever_killed(), save_call_clobbered_regs(), set_nothrow_function_flags(), sh_output_mi_thunk(), sparc_output_mi_thunk(), th_output_mi_thunk(), thread_prologue_and_epilogue_insns(), and try_split().
| #define single_set | ( | I | ) |
Value:
Definition at line 1579 of file rtl.h.
Referenced by _reg_unused_after(), adjust_insn_length(), allocate_basic_variable(), alpha_adjust_cost(), alpha_emit_set_const(), analyze_insn_to_expand_var(), analyze_iv_to_split_insn(), arm_adjust_cost(), assign_parm_setup_reg(), assign_parms(), avr_reorg(), basic_induction_var(), bfin_reorg(), block_alloc(), c4x_r11_set_p(), calculate_giv_inc(), calculate_needs_all_insns(), can_hoist_insn_p(), canonicalize_condition(), cant_combine_insn_p(), cheap_bb_rtx_cost_p(), check_cond_move_block(), check_dbra_loop(), check_insn_for_bivs(), check_insn_for_givs(), choose_reload_regs(), combine_instructions(), cond_move_process_if_block(), consec_sets_giv(), consec_sets_invariant_p(), constprop_register(), copy_insn_list(), copy_insn_p(), copy_loop_body(), copy_src_to_dest(), copyprop_hardreg_forward_1(), cprop_jump(), create_new_invariant(), cse_cc_succs(), cse_condition_code_reg(), cse_insn(), cse_set_around_loop(), d30v_adjust_cost(), dead_libcall_p(), dead_or_predicable(), delete_address_reloads(), delete_address_reloads_1(), delete_jump(), delete_null_pointer_checks_1(), delete_output_reload(), delete_useless_defs(), detect_remat_webs(), distribute_links(), distribute_notes(), divmod_fixed_value_transform(), dump_static_insn_cost(), duplicate_loop_exit_test(), eliminate_regs_in_insn(), emit_libcall_block(), emit_move_insn(), emit_output_reload_insns(), emit_reload_insns(), eq_descriptor_extension(), eq_descriptor_pre_extension(), expand_divmod(), expand_preferences(), expand_var_during_unrolling(), final_scan_insn(), find_btr_def_group(), find_equiv_reg(), find_identical_invariants(), find_invariant_insn(), find_last_value(), find_moveable_store(), find_reg_equal_equiv_note(), find_reloads(), find_splittable_regs(), fixup_match_1(), fixup_match_2(), fixup_var_refs_1(), fixup_var_refs_insn(), fold_rtx(), fold_rtx_mem_1(), force_reg(), gcse_emit_move_after(), gen_tablejump(), get_biv_step_1(), get_inv_cost(), get_jump_table_offset(), GTY(), h8300_binary_length(), handle_avail_expr(), hash_descriptor_extension(), hash_descriptor_pre_extension(), hash_scan_set(), hoist_code(), hppa_fpstore_bypass_p(), identify_call_return_value(), if_test_bypass_p(), init_alias_analysis(), init_propagate_block_info(), insert_base_initialization(), insert_stores(), insn_divmod_values_to_profile(), insn_sets_btr_p(), insns_match_p(), instantiate_virtual_regs_in_insn(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), iv_add_mult_cost(), iv_analyze(), iv_analyze_def(), ix86_adjust_cost(), ix86_flags_dependant(), ix86_flags_dependent(), keep_with_call_p(), libcall_dead_p(), load_mems(), loop_find_equiv_value(), loop_iv_class_dump(), loop_regs_update(), machine_dependent_reorg(), make_edges(), mark_sets(), maybe_eliminate_biv(), mips_avoid_hazard(), mips_linked_madd_p(), mod_pow2_value_transform(), mod_subtract_transform(), move_btr_def(), move_invariant_reg(), mt_reorg_loops(), noce_process_if_block(), noce_try_abs(), noce_try_cmove_arith(), noncall_uses_reg(), notice_update_cc(), old_insns_match_p(), onlyjump_p(), optimize_reg_copy_2(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), output_tst(), pa_adjust_priority(), pre_delete(), pre_insert_copy_insn(), propagate_one_insn(), purge_dead_tablejump_edges(), record_giv(), record_promoted_value(), record_reg_classes(), redirect_branch_edge(), redirect_edge_and_branch(), reg_dead_after_loop(), reg_is_remote_constant_p(), reg_unused_after(), regmove_optimize(), reload(), reload_combine(), reload_cse_move2add(), reload_cse_simplify_operands(), replace_store_insn(), rs6000_emit_set_const(), scan_loop(), scan_one_insn(), sched_analyze(), sched_analyze_insn(), see_analyze_one_def(), see_def_extension_not_merged(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_use_extension(), seq_cost(), sh_adjust_cost(), sh_can_redirect_branch(), sh_reorg(), simplify_giv_expr(), simplify_using_assignment(), single_set_for_csa(), skip_copy_to_return_value(), skip_pic_restore(), skip_stack_adjustment(), skip_unreturned_value(), split_all_insns(), split_all_insns_noflow(), split_insn(), split_iv(), ssa_ccp_substitute_constants(), store_data_bypass_p(), strict_low_part_peephole_ok(), substitute_ep_register(), try_auto_increment(), try_combine(), try_copy_prop(), try_redirect_by_replacing_jump(), try_replace_reg(), try_swap_copy_prop(), union_defs(), update_equiv_regs(), v850_reorg(), and visit_expression().
| #define stack_pointer_rtx (global_rtl[GR_STACK_POINTER]) |
Definition at line 1768 of file rtl.h.
Referenced by addr_affects_sp_p(), adjust_stack(), adjust_stack_reference(), allocate_dynamic_stack_space(), alpha_expand_epilogue(), alpha_expand_prologue(), anti_adjust_stack(), arc_eligible_for_epilogue_delay(), arm_adjust_cost(), arm_expand_prologue(), arm_output_epilogue(), arm_set_return_address(), auto_inc_p(), bfin_legitimate_address_p(), byte_accesses_mergeable_p(), can_combine_p(), canon_hash(), combine_stack_adjustments_for_block(), compute_bb_dataflow(), copy_insn_list(), cris_eligible_for_epilogue_delay(), cris_expand_epilogue(), cris_expand_prologue(), crx_expand_epilogue(), crx_expand_prologue(), cse_insn(), cselib_invalidate_rtx(), d30v_expand_epilogue(), d30v_expand_prologue(), dbl_memory_one_insn_operand(), default_rtx_costs(), do_spill(), elimination_effects(), emit_and_preserve(), emit_call_1(), emit_frame_store_1(), emit_ldst(), emit_library_call_value_1(), emit_move_insn_1(), emit_move_resolve_push(), emit_multi_reg_push(), emit_notes_in_bb(), emit_sfm(), emit_stack_restore(), emit_stack_save(), expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), expand_call(), expand_epilogue(), expand_expr(), expand_goto(), expand_main_function(), expand_prologue(), extendpsi_operand(), find_equiv_reg(), find_reloads_address(), fr30_expand_epilogue(), fr30_expand_prologue(), frv_dwarf_store(), frv_expand_epilogue(), frv_expand_prologue(), frv_frame_access_standard_regs(), gen_allocate_stack(), gen_builtin_longjmp(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_peephole2_1055(), gen_push(), gen_reload_insi(), gen_rtx_REG(), gen_split_1056(), gen_split_1523(), gen_split_1524(), gen_stack_pointer_dec(), gen_stack_pointer_inc(), h8300_emit_stack_adjustment(), h8300_expand_prologue(), h8300_ldm_stm_parallel(), h8300_push_pop(), h8300_stack_offset_p(), hash_rtx(), hppa_expand_epilogue(), hppa_expand_prologue(), i960_setup_incoming_varargs(), ia64_dwarf2out_def_steady_cfa(), ia64_expand_epilogue(), ia64_expand_prologue(), ia64_reload_gp(), ia64_split_return_addr_rtx(), immune_p(), impossible_plus_operand(), init_alias_once(), init_emit(), init_emit_once(), init_expr_once(), init_fake_stack_mems(), instantiate_new_reg(), iq2000_add_large_offset_to_sp(), iq2000_debugger_offset(), iq2000_emit_frame_related_store(), iq2000_expand_eh_return(), iq2000_expand_epilogue(), iq2000_expand_prologue(), ix86_asm_file_end(), ix86_decompose_address(), ix86_expand_call(), ix86_expand_epilogue(), ix86_expand_prologue(), ix86_expand_push(), ix86_file_end(), ix86_force_to_memory(), ix86_free_from_memory(), ix86_split_long_move(), keep_with_call_p(), m32c_pushm_popm(), m32r_expand_prologue(), m88k_debugger_offset(), m88k_expand_epilogue(), m88k_expand_prologue(), mcore_expand_epilog(), mcore_expand_prolog(), mdx_epilogue(), mdx_prologue(), memory_address_length(), memref_is_stack_slot(), mips16_unextended_reference_p(), mips_add_large_offset_to_sp(), mips_debugger_offset(), mips_expand_epilogue(), mips_expand_prologue(), mips_frame_set(), mips_restore_gp(), mips_save_restore_reg(), mips_secondary_reload_class(), mips_set_return_address(), mips_stack_address_p(), mmix_emit_sp_add(), mmix_expand_epilogue(), mmix_expand_prologue(), mn10300_gen_multiple_store(), mn10300_secondary_reload_class(), mt_emit_save_fp(), mt_emit_save_regs(), mt_emit_save_restore(), mt_expand_epilogue(), mt_expand_prologue(), nonlocal_mentioned_p_1(), nonzero_address_p(), nonzero_bits1(), not_sp_operand(), notice_stack_pointer_modification_1(), operand_clobbered_before_used_after(), output_153(), output_154(), output_155(), output_156(), output_87(), output_88(), output_91(), output_92(), output_96(), output_97(), output_98(), output_99(), output_call(), output_move_double(), output_move_qimode(), output_move_quad(), output_stack_adjust(), pj_expand_epilogue(), pj_expand_prologue(), pop(), pop_operand(), preferred_reload_class(), probe_stack_range(), process_set(), propagate_one_insn(), push(), push_operand(), record_one_stack_memref(), record_stack_memrefs(), reg_no_sp_operand(), reload(), romp_output_function_prologue(), rs6000_emit_eh_reg_restore(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), s390_back_chain_rtx(), s390_emit_epilogue(), s390_emit_prologue(), save_restore_insns(), secondary_reload_class(), sh_expand_epilogue(), sh_expand_prologue(), simple_mem(), skip_stack_adjustment(), sp_operand(), sp_operand2(), sparc_expand_prologue(), sparc_flat_eligible_for_epilogue_delay(), sparc_struct_value_rtx(), spill_restore_mem(), stack_adjust_offset_pre_post(), stack_memref_p(), stack_pointer_operand(), store_killed_in_insn(), thumb_expand_epilogue(), thumb_expand_prologue(), thumb_legitimize_reload_address(), thumb_set_return_address(), try_apply_stack_adjustment(), vfp_emit_fstmx(), vt_initialize(), x86_this_parameter(), xstormy16_expand_epilogue(), xstormy16_expand_prologue(), xstormy16_extra_constraint_p(), xtensa_expand_prologue(), and xtensa_reorg().
| #define STRING_POOL_ADDRESS_P | ( | RTX | ) | (RTL_FLAG_CHECK1("STRING_POOL_ADDRESS_P", (RTX), SYMBOL_REF)->frame_related) |
Definition at line 1225 of file rtl.h.
Referenced by ia64_expand_move(), mark_constant(), and output_constant_def().
| #define SUBREG_BYTE | ( | RTX | ) | XCUINT (RTX, 1, SUBREG) |
Definition at line 1029 of file rtl.h.
Referenced by a29k_get_reloaded_address(), add_stored_regs(), alter_subreg(), apply_distributive_law(), arm_reload_in_hi(), arm_reload_out_hi(), calculate_dont_begin(), canon_hash(), check_colors(), choose_reload_regs(), combine_regs(), combine_simplify_rtx(), constrain_operands(), copy_rtx_and_substitute(), d30v_print_operand_memory_reference(), d30v_split_double(), defuse_overlap_p_1(), df_ref_record(), dump_igraph(), eliminate_regs(), eliminate_regs_1(), emit_loads(), emit_move_sequence(), extract_bit_field(), extract_split_bit_field(), find_dummy_reload(), find_reloads(), find_reloads_address_1(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_subweb(), fixup_memory_subreg(), fixup_subreg_mem(), fold_rtx(), fold_rtx_subreg(), force_operand(), gen_ashift_hi(), general_operand(), hash_rtx(), hoist_update_store(), if_then_else_cond(), indirect_operand(), insert_stores(), instantiate_virtual_regs_in_insn(), iq2000_move_1word(), kill_value(), known_cond(), m32c_expand_insv(), m32c_subreg(), m68hc11_gen_lowpart(), machine_dependent_reorg(), make_compound_operation(), mark_set_1(), mark_stores(), memory_offset_in_range_p(), mention_regs(), mips_expand_unaligned_load(), mips_move_1word(), mips_move_2words(), mips_secondary_reload_class(), move2add_note_store(), mt_split_words(), noce_emit_move_insn(), operands_match_p(), optimize_bit_field(), print_operand(), print_value(), purge_addressof_1(), purge_single_hard_subreg_set(), push_reload(), ra_print_rtx_object(), reg_overlap_mentioned_for_reload_p(), regmove_optimize(), regs_used(), reload_combine_note_store(), reload_inner_reg_of_subreg(), remove_invalid_subreg_refs(), replace_n_hard_rtx(), replace_regs(), replace_rtx(), rewrite_program(), rtx_equiv_p(), rtx_renumbered_equal_p(), rtx_to_bits(), rtx_to_undefined(), set_decl_incoming_rtl(), set_decl_rtl(), set_noop_p(), set_preference(), sh_reorg(), simplify_binary_operation_1(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_subreg(), single_insn_src_p(), slots_overlap_p(), store_bit_field(), store_split_bit_field(), subreg_hard_regno(), subreg_lowpart_p(), subreg_lsb(), subreg_realpart_p(), subreg_regno(), subst(), subst_constants(), subst_reloads(), true_regnum(), ultra_find_type(), undefined_operand_subword_p(), update_spill_colors(), validate_replace_rtx_1(), xt_true_regnum(), and xtensa_copy_incoming_a7().
| #define SUBREG_PROMOTED_UNSIGNED_P | ( | RTX | ) |
Value:
((RTL_FLAG_CHECK1("SUBREG_PROMOTED_UNSIGNED_P", (RTX), SUBREG)->volatil) \ ? -1 : (RTX)->unchanging)
Definition at line 1064 of file rtl.h.
Referenced by convert_modes(), convert_move(), nonzero_bits1(), num_sign_bit_copies1(), record_promoted_value(), rs6000_generate_compare(), simplify_unary_operation(), simplify_unary_operation_1(), store_expr(), and widen_operand().
| #define SUBREG_PROMOTED_UNSIGNED_SET | ( | RTX, | |||
| VAL | ) |
Value:
do { \ rtx const _rtx = RTL_FLAG_CHECK1("SUBREG_PROMOTED_UNSIGNED_SET", (RTX), SUBREG); \ if ((VAL) < 0) \ _rtx->volatil = 1; \ else { \ _rtx->volatil = 0; \ _rtx->unchanging = (VAL); \ } \ } while (0)
Definition at line 1054 of file rtl.h.
Referenced by assign_parm_setup_reg(), assign_parms(), expand_call(), expand_expr(), expand_expr_real_1(), precompute_arguments(), and store_expr().
| #define SUBREG_PROMOTED_VAR_P | ( | RTX | ) | (RTL_FLAG_CHECK1("SUBREG_PROMOTED", (RTX), SUBREG)->in_struct) |
Definition at line 1051 of file rtl.h.
Referenced by assign_parm_setup_reg(), assign_parms(), basic_induction_var(), check_conversions(), check_promoted_subreg(), convert_memory_address(), convert_modes(), convert_move(), do_jump(), expand_call(), expand_expr(), expand_expr_real_1(), expand_increment(), fixup_var_refs_1(), nonzero_bits1(), num_sign_bit_copies1(), precompute_arguments(), simplify_unary_operation(), simplify_unary_operation_1(), store_expr(), and widen_operand().
| #define SUBREG_REG | ( | RTX | ) | XCEXP (RTX, 0, SUBREG) |
Definition at line 1028 of file rtl.h.
Referenced by a29k_get_reloaded_address(), a7_overlap_mentioned_p(), accum_operand(), add_stored_regs(), addr_generation_dependency_p(), alignable_memory_operand(), aligned_memory_operand(), aligned_operand(), alpha_expand_block_move(), alpha_expand_mov_nobwx(), alpha_legitimate_address_p(), alpha_secondary_reload_class(), alter_subreg(), analyze_insn_to_expand_var(), any_memory_operand(), apply_distributive_law(), arith_reg_dest(), arith_reg_operand(), arm_reload_in_hi(), arm_reload_out_hi(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arx_reg_operand(), assign_parm_setup_reg(), assign_parms(), basereg_operand(), basic_induction_var(), bfin_secondary_reload(), block_alloc(), br_flag_operand(), br_flag_or_constant_operand(), c4x_arn_reg_operand(), c4x_emit_move_sequence(), c4x_valid_operands(), call_operand(), canon_hash(), cant_combine_insn_p(), carry_operand(), check_cond_move_block(), check_conversions(), check_promoted_subreg(), choose_reload_regs(), combinable_i3pat(), combine_regs(), combine_simplify_rtx(), commutative_operand_precedence(), condexec_addsub_operator(), condexec_binary_operator(), condexec_dest_operand(), condexec_shiftl_operator(), condexec_source_operand(), condexec_unary_operator(), constantpool_mem_p(), constrain_operands(), contains_pseudo(), convert_memory_address(), convert_modes(), convert_move(), copy_insn_p(), copy_rtx_and_substitute(), covers_regno_no_parallel_p(), cr_operand(), crx_addr_reg_p(), cse_around_loop(), cse_insn(), d30v_legitimate_address_p(), d30v_print_operand_memory_reference(), d30v_split_double(), dead_or_set_regno_p(), decompose(), defuse_overlap_p_1(), delete_output_reload(), df_create_unused_note(), df_def_record_1(), df_find_def(), df_find_use(), df_read_modify_subreg_p(), df_ref_create_structure(), df_ref_record(), df_ri_bb_compute(), df_urec_mark_reg_change(), df_uses_record(), di_operand(), discover_flags_reg(), do_output_reload(), do_SUBST(), dump_static_insn_cost(), duplicate_loop_exit_test(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), emit_input_reload_insns(), emit_move_sequence(), emit_output_reload_insns(), emit_reload_insns(), even_fpr_operand(), even_gpr_operand(), even_reg_operand(), expand_compound_operation(), expand_field_assignment(), expand_increment(), expand_mult(), expand_mult_const(), expand_shift(), ext_low_reg_operand(), ext_reg_operand(), ext_register_operand(), extract_bit_field(), extract_split_bit_field(), f0_operand(), f1_operand(), f_register_operand(), find_dummy_reload(), find_regno_partial(), find_reloads(), find_reloads_address_1(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_single_use_1(), find_split_point(), fixup_memory_subreg(), fixup_subreg_mem(), fixup_var_refs_1(), flag_operand(), fold_rtx(), fold_rtx_subreg(), force_operand(), force_to_mode(), forget_old_reloads_1(), fp_arith_reg_operand(), fp_reg_operand(), fp_register_operand(), fpr_operand(), fpr_or_int6_operand(), fr_nonimmediate_operand(), fr_register_operand(), frv_legitimate_address_p(), frv_load_operand(), gen_ashift_hi(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_movtf(), gen_reload(), gen_split_1211(), general_no_elim_operand(), general_operand(), general_s_operand(), get_biv_step_1(), get_last_value(), global_reg_mentioned_p_1(), gpc_reg_operand(), gpr_fpr_or_int12_operand(), gpr_operand(), gpr_or_accum_operand(), gpr_or_br_flag_operand(), gpr_or_constant_operand(), gpr_or_dbl_const_operand(), gpr_or_fpr_operand(), gpr_or_int10_operand(), gpr_or_int12_operand(), gpr_or_int_operand(), gpr_or_memory_operand(), gpr_or_signed6_operand(), gpr_or_unsigned5_operand(), gpr_or_unsigned6_operand(), gr_nonimmediate_operand(), gr_register_operand(), grfr_nonimmediate_operand(), grfr_register_operand(), group1_reg_operand(), GTY(), h8300_rtx_ok_for_base_p(), hard_fp_register_operand(), hard_int_register_operand(), hard_reg_set_here_p(), hash_rtx(), hoist_test_store(), hoist_update_store(), i960_address_cost(), i960_bypass(), ia64_adjust_cost(), ia64_expand_movxf_movrf(), ia64_ld_address_bypass_p(), ia64_st_address_bypass_p(), if_then_else_cond(), in_operand(), index_reg_operand(), index_register_operand(), indexed_memory_operand(), indirect_operand(), init_propagate_block_info(), input_operand(), insert_regs(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), int_reg_operand(), integer_register_operand(), invalid_e500_subreg(), invalidate(), invalidate_nonnull_info(), ip2k_address_uses_reg_p(), ip2k_gen_operand(), ip2k_nonsp_reg_operand(), ip2k_ptr_operand(), iq2000_fill_delay_slot(), iq2000_legitimate_address_p(), iq2000_move_1word(), is_cond_candidate(), iv_analyze(), iv_analyze_op(), iv_get_reaching_def(), ix86_address_cost(), ix86_check_movabs(), ix86_decompose_address(), ix86_expand_int_movcc(), ix86_expand_sse_comi(), kill_sets(), kill_value(), known_cond(), legitimate_address_p(), live_out_1(), load_multiple_sequence(), local_cprop_find_used_regs(), lwa_operand(), m32c_expand_insv(), m32c_subreg(), m32r_not_same_reg(), m68hc11_gen_lowpart(), machine_dependent_reorg(), make_compound_operation(), make_extraction(), make_field_assignment(), make_safe_from(), mark_altered(), mark_killed_regs(), mark_not_eliminable(), mark_referenced_regs(), mark_referenced_resources(), mark_reg(), mark_reg_change(), mark_reg_conflicts(), mark_reg_store(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_stores(), mark_use(), mark_used_dest_regs(), mark_used_regs(), mcore_arith_reg_operand(), mcore_is_dead(), mcore_is_same_reg(), mda_valid_base_register_p(), memory_address_length(), memory_offset_in_range_p(), memory_operand(), mention_regs(), mips_expand_unaligned_load(), mips_fill_delay_slot(), mips_legitimate_address_p(), mips_move_1word(), mips_move_2words(), mips_secondary_reload_class(), mips_valid_base_register_p(), mixed_subreg_operand(), mn10300_secondary_reload_class(), move2add_note_store(), move_deaths(), move_dest_operand(), move_destination_operand(), move_double_src_operand(), move_input_operand(), move_operand(), move_output_operand(), move_source_operand(), move_src_operand(), mt_secondary_reload_class(), mt_split_words(), no_conflict_p(), non_const_move_operand(), non_q_regs_operand(), nonimmediate_di_operand(), nonimmediate_soft_df_operand(), nonlocal_mentioned_p_1(), nonlocal_referenced_p_1(), nonmemory_no_elim_operand(), nonmemory_operand(), nonzero_bits1(), normal_memory_operand(), note_sets(), note_stores(), notreg_cost(), num_sign_bit_copies1(), odd_fpr_operand(), odd_gpr_operand(), odd_reg_operand(), operands_match_p(), optimize_bit_field(), out_operand(), parts_to_webs_1(), precompute_register_parameters(), print_operand(), print_operand_address(), print_shift_count_operand(), print_value(), purge_addressof_1(), purge_single_hard_subreg_set(), push_reload(), push_secondary_reload(), q_regs_operand(), quad_fpr_operand(), r0r1_reg_operand(), r2r3_reg_operand(), ra_print_rtx_object(), read_modify_subreg_p(), record_address_regs(), record_dead_and_set_regs_1(), record_jump_cond(), record_last_set_info(), record_operand_costs(), record_promoted_value(), record_truncated_value(), record_use(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_becomes_live(), reg_bitfield_target_p(), reg_clear_last_set(), reg_is_born(), reg_no_sp_operand(), reg_not_elim_operand(), reg_or_0_or_nonsymb_mem_operand(), reg_or_int_operand(), reg_or_subregno(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_referenced_p(), reg_set_info(), reg_subword_p(), register_operand(), regmove_optimize(), regs_used(), rehash_using_reg(), reload_combine_note_store(), reload_inner_reg_of_subreg(), remove_invalid_subreg_refs(), rename_insn_1(), repeat_operand(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_regs(), replace_rtx(), resolve_reload_operand(), rtx_cost(), rtx_equal_for_field_assignment_p(), rtx_equiv_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), s390_canonicalize_comparison(), s390_decompose_shift_count(), s390_reg_clobbered_rtx(), s_operand(), s_register_operand(), safe_from_p(), saved_regs_mentioned(), scan_loop(), scan_paradoxical_subregs(), scan_rtx_address(), sched_analyze_insn(), secondary_input_reload_class(), secondary_reload_class(), see_analyze_one_def(), see_def_extension_not_merged(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_def_extension(), see_want_to_be_merged_with_extension(), set_decl_incoming_rtl(), set_decl_rtl(), set_nonzero_bits_and_sign_copies(), set_noop_p(), set_preference(), sh_reorg(), shift_count_operand(), simple_reg_p(), simplify_and_const_int(), simplify_binary_operation_1(), simplify_comparison(), simplify_if_then_else(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_unary_operation(), simplify_unary_operation_1(), single_insn_src_p(), single_reg_memory_operand(), slots_overlap_p(), soft_df_operand(), some_ni_operand(), some_operand(), spill_tfmode_operand(), spill_xfmode_operand(), spill_xfmode_rfmode_operand(), split_1(), std_reg_operand(), store_bit_field(), store_expr(), store_multiple_sequence(), store_split_bit_field(), subreg_hard_regno(), subreg_lowpart_p(), subreg_lsb(), subreg_realpart_p(), subreg_regno(), subst(), subst_constants(), subst_reloads(), summarize_insn(), symbolic_memory_operand(), true_regnum(), try_combine(), ultra_find_type(), unaligned_memory_operand(), undefined_operand_subword_p(), update_live_status(), update_regnos_mentioned(), update_spill_colors(), v850_reorg(), valid_parallel_load_store(), valid_parallel_operands_4(), valid_parallel_operands_5(), valid_parallel_operands_6(), validate_replace_rtx_1(), walk_fixup_memory_subreg(), xt_true_regnum(), and xtensa_copy_incoming_a7().
| #define SYMBOL_REF_FLAG | ( | RTX | ) | (RTL_FLAG_CHECK1("SYMBOL_REF_FLAG", (RTX), SYMBOL_REF)->volatil) |
Definition at line 1229 of file rtl.h.
Referenced by alpha_encode_section_info(), alpha_end_function(), arc_assemble_integer(), arc_print_operand(), arc_print_operand_address(), arm_encode_section_info(), arm_pe_encode_section_info(), avr_assemble_integer(), c4x_encode_section_info(), c4x_T_constraint(), call_insn_operand(), call_operand(), cris_encode_section_info(), cris_got_symbol(), cris_gotless_symbol(), current_file_function_operand(), data_segment_operand(), encode_section_info(), function_operand(), gen_movdi(), gen_movsi(), global_symbolic_reference_mentioned_p(), i386_pe_encode_section_info(), ia64_assemble_integer(), ia64_encode_section_info(), ia64_expand_load_address(), ia64_expand_move(), iq2000_address_cost(), iq2000_count_memory_refs(), iq2000_rtx_costs(), ix86_encode_section_info(), ix86_expand_call(), larl_operand(), legitimate_pic_address_disp_p(), legitimize_pic_address(), local_symbolic_operand(), m16_usym5_4(), m16_usym8_4(), m68hc11_encode_section_info(), m68hc11_is_far_symbol(), machine_dependent_reorg(), mcore_encode_section_info(), mips16_constant(), mips16_gp_offset(), mips16_gp_offset_p(), mips_address_cost(), mips_check_split(), mips_count_memory_refs(), mips_encode_section_info(), mips_move_1word(), mips_move_2words(), mips_output_function_epilogue(), mmix_encode_section_info(), mmix_extra_constraint(), mn10300_encode_section_info(), output_pic_addr_const(), pa_encode_section_info(), print_operand(), print_operand_address(), read_only_operand(), rs6000_emit_move(), s390_emit_prologue(), s390_function_profiler(), simple_memory_operand(), small_call_insn_operand(), text_segment_operand(), and xstormy16_encode_section_info().
| #define SYMBOL_REF_USED | ( | RTX | ) | (RTL_FLAG_CHECK1("SYMBOL_REF_USED", (RTX), SYMBOL_REF)->used) |
Definition at line 1234 of file rtl.h.
Referenced by assemble_external(), assemble_external_libcall(), and rs6000_emit_move().
| #define SYMBOL_REF_WEAK | ( | RTX | ) | (RTL_FLAG_CHECK1("SYMBOL_REF_WEAK", (RTX), SYMBOL_REF)->integrated) |
Definition at line 1238 of file rtl.h.
Referenced by make_decl_rtl(), mips_classify_symbol(), nonzero_address_p(), rtx_addr_can_trap_p(), and rtx_addr_can_trap_p_1().
| #define TRAP_CODE | ( | RTX | ) | XCEXP (RTX, 1, TRAP_IF) |
| #define TRAP_CONDITION | ( | RTX | ) | XCEXP (RTX, 0, TRAP_IF) |
Definition at line 1210 of file rtl.h.
Referenced by block_has_only_trap(), merge_if_block(), note_uses(), print_exp(), print_pattern(), and reg_referenced_p().
| #define USE_STORE_POST_DECREMENT | ( | MODE | ) | HAVE_POST_DECREMENT |
| #define USE_STORE_POST_INCREMENT | ( | MODE | ) | HAVE_POST_INCREMENT |
| #define VIRTUAL_CFA_REGNUM ((FIRST_VIRTUAL_REGISTER) + 4) |
Definition at line 1852 of file rtl.h.
Referenced by init_emit(), init_emit_once(), init_virtual_regs(), and print_rtx().
| #define virtual_cfa_rtx (global_rtl[GR_VIRTUAL_CFA]) |
Definition at line 1850 of file rtl.h.
Referenced by borx_reg_operand(), expand_builtin(), init_emit(), init_emit_once(), init_virtual_regs(), instantiate_new_reg(), and prefetch_cc_operand().
| #define VIRTUAL_INCOMING_ARGS_REGNUM (FIRST_VIRTUAL_REGISTER) |
Definition at line 1818 of file rtl.h.
Referenced by copy_rtx_and_substitute(), init_convex(), init_emit(), init_emit_once(), init_reg_map(), init_virtual_regs(), mark_stores(), print_rtx(), and subst_constants().
| #define virtual_incoming_args_rtx (global_rtl[GR_VIRTUAL_INCOMING_ARGS]) |
Definition at line 1816 of file rtl.h.
Referenced by alpha_setup_incoming_varargs(), alpha_va_start(), arm_coproc_mem_operand(), assign_parm_setup_reg(), assign_parms(), borx_reg_operand(), cirrus_memory_offset(), clipper_va_start(), copy_rtx_and_substitute(), cris_return_addr_rtx(), d30v_expand_builtin_saveregs(), default_internal_arg_pointer(), expand_builtin_apply_args_1(), expand_builtin_setjmp_receiver(), expand_call(), expand_inline_function(), expand_nl_goto_receiver(), frv_expand_builtin_saveregs(), frv_expand_builtin_va_start(), general_no_elim_operand(), get_arg_pointer_save_area(), hppa_builtin_saveregs(), i860_va_start(), index_register_operand(), init_emit(), init_emit_once(), init_virtual_regs(), instantiate_new_reg(), instantiate_virtual_regs_1(), iq2000_setup_incoming_varargs(), ix86_internal_arg_pointer(), ix86_va_start(), m88k_va_start(), memory_address(), mips_setup_incoming_varargs(), mips_va_start(), nonmemory_no_elim_operand(), prefetch_cc_operand(), rs6000_va_start(), s390_va_start(), setup_incoming_varargs(), store_field(), thumb_legitimate_address_p(), xstormy16_expand_builtin_va_start(), and xtensa_va_start().
| #define VIRTUAL_OUTGOING_ARGS_REGNUM ((FIRST_VIRTUAL_REGISTER) + 3) |
Definition at line 1842 of file rtl.h.
Referenced by init_convex(), init_emit(), init_emit_once(), init_virtual_regs(), and print_rtx().
| #define virtual_outgoing_args_rtx (global_rtl[GR_VIRTUAL_OUTGOING_ARGS]) |
Definition at line 1840 of file rtl.h.
Referenced by arm_coproc_mem_operand(), borx_reg_operand(), cirrus_memory_offset(), emit_library_call_value_1(), emit_push_insn(), expand_builtin_apply(), expand_call(), hppa_profile_hook(), init_emit(), init_emit_once(), init_virtual_regs(), instantiate_new_reg(), prefetch_cc_operand(), push_block(), safe_from_p(), and thumb_legitimate_address_p().
| #define VIRTUAL_STACK_DYNAMIC_REGNUM ((FIRST_VIRTUAL_REGISTER) + 2) |
Definition at line 1834 of file rtl.h.
Referenced by init_convex(), init_emit(), init_emit_once(), init_virtual_regs(), and print_rtx().
| #define virtual_stack_dynamic_rtx (global_rtl[GR_VIRTUAL_STACK_DYNAMIC]) |
Definition at line 1832 of file rtl.h.
Referenced by allocate_dynamic_stack_space(), arm_coproc_mem_operand(), borx_reg_operand(), cirrus_memory_offset(), emit_push_insn(), expand_call(), gen_allocate_stack(), general_no_elim_operand(), index_register_operand(), init_emit(), init_emit_once(), init_virtual_regs(), instantiate_new_reg(), nonmemory_no_elim_operand(), prefetch_cc_operand(), and thumb_legitimate_address_p().
| #define VIRTUAL_STACK_VARS_REGNUM ((FIRST_VIRTUAL_REGISTER) + 1) |
Definition at line 1826 of file rtl.h.
Referenced by copy_rtx_and_substitute(), init_convex(), init_emit(), init_emit_once(), init_reg_map(), init_virtual_regs(), mark_stores(), print_rtx(), and subst_constants().
| #define virtual_stack_vars_rtx (global_rtl[GR_VIRTUAL_STACK_ARGS]) |
Definition at line 1824 of file rtl.h.
Referenced by arm_coproc_mem_operand(), assign_stack_local_1(), borx_reg_operand(), cirrus_memory_offset(), copy_insn_list(), copy_rtx_and_substitute(), default_builtin_setjmp_frame_value(), expand_builtin_setjmp_receiver(), expand_function_start(), expand_goto(), expand_inline_function(), expand_nl_goto_receiver(), expand_one_stack_var_at(), find_temp_slot_from_address(), fix_lexical_addr(), general_no_elim_operand(), index_register_operand(), init_emit(), init_emit_once(), init_virtual_regs(), instantiate_new_reg(), instantiate_virtual_regs_1(), lookup_static_chain(), memory_address(), nonmemory_no_elim_operand(), prefetch_cc_operand(), rs6000_legitimate_address(), rs6000_va_start(), s390_decompose_address(), setup_incoming_varargs(), sh_initialize_trampoline(), store_field(), thumb_legitimate_address_p(), and xtensa_expand_nonlocal_goto().
| #define X0ADVFLAGS | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, '0').rt_addr_diff_vec_flags) |
| #define X0CSELIB | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, '0').rt_cselib) |
| #define X0EXP | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, '0').rtx) |
Definition at line 494 of file rtl.h.
Referenced by gen_rtx_fmt_0(), gen_rtx_fmt_e0(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_i0(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee0(), and gen_rtx_fmt_u00().
| #define X0INT | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, '0').rtint) |
| #define X0STR | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, '0').rtstr) |
| #define X0WINT | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, '0').rtwint) |
Definition at line 481 of file rtl.h.
Referenced by gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), and print_rtx().
| #define XBITMAP | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, 'b').rtbit) |
Definition at line 479 of file rtl.h.
Referenced by gen_rtx_fmt_bi(), gen_rtx_fmt_uuEiiiiiibbii(), print_rtx(), and VPARAMS().
| #define XC2EXP | ( | RTX, | |||
| N, | |||||
| C1, | |||||
| C2 | ) | (RTL_CHECKC2 (RTX, N, C1, C2).rtx) |
| #define XCADVFLAGS | ( | RTX, | |||
| N, | |||||
| C | ) | (RTL_CHECKC1 (RTX, N, C).rt_addr_diff_vec_flags) |
| #define XCBITMAP | ( | RTX, | |||
| N, | |||||
| C | ) | (RTL_CHECKC1 (RTX, N, C).rtbit) |
| #define XCCSELIB | ( | RTX, | |||
| N, | |||||
| C | ) | (RTL_CHECKC1 (RTX, N, C).rt_cselib) |
| #define XCEXP | ( | RTX, | |||
| N, | |||||
| C | ) | (RTL_CHECKC1 (RTX, N, C).rtx) |
| #define XCINT | ( | RTX, | |||
| N, | |||||
| C | ) | (RTL_CHECKC1 (RTX, N, C).rtint) |
| #define XCVECEXP | ( | RTX, | |||
| N, | |||||
| M, | |||||
| C | ) | RTVEC_ELT (XCVEC (RTX, N, C), M) |
| #define XCVECLEN | ( | RTX, | |||
| N, | |||||
| C | ) | GET_NUM_ELEM (XCVEC (RTX, N, C)) |
Definition at line 476 of file rtl.h.
Referenced by _reg_unused_after(), a29k_get_reloaded_address(), a7_overlap_mentioned_p(), add_constraint(), add_dependence(), add_dependence_list(), add_dependence_list_and_free(), add_forw_dep(), add_function_usage_to(), add_insn_mem_dependence(), add_label_notes(), add_mem_for_addr(), add_mode_tests(), add_or_update_back_dep_1(), add_to_mem_set_list(), add_to_sequence(), add_values_to_cover(), addition_operation(), addr24_operand(), addr32_operand(), addr_affects_sp_p(), addr_generation_dependency_p(), addr_side_effect_eval(), address_cost(), addrs_ok_for_quad_peep(), addsubcosts(), adjacent_mem_locations(), adjust_add_sorted_back_dep(), adjust_address_1(), adjust_back_add_forw_dep(), adjust_for_new_dest(), adjust_insn_length(), adjust_libcall_notes(), adjust_stack_reference(), aliases_everything_p(), alignable_memory_operand(), aligned_memory_operand(), aligned_operand(), alloc_DEPS_LIST(), alloc_EXPR_LIST(), alloc_INSN_LIST(), alpha_adjust_cost(), alpha_encode_section_info(), alpha_end_function(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_compare_and_swap_12(), alpha_expand_lock_test_and_set_12(), alpha_expand_mov(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_legitimate_address_p(), alpha_legitimize_address(), alpha_legitimize_reload_address(), alpha_output_mi_thunk_osf(), alpha_rtx_costs(), alpha_secondary_reload_class(), alpha_split_compare_and_swap(), alpha_split_compare_and_swap_12(), alpha_split_lock_test_and_set(), alpha_split_lock_test_and_set_12(), alpha_tablejump_best_label(), alter_predicate_for_insn(), analyze_insn_to_expand_var(), andcosts(), annotate_constant_pool_refs(), any_condjump_p(), apply_change_group(), apply_distributive_law(), apply_macro_to_rtx(), apply_macro_traverse(), arc_address_cost(), arc_final_prescan_insn(), arc_output_function_epilogue(), arc_print_operand(), arc_print_operand_address(), arc_rtx_costs(), arm_9e_rtx_costs(), arm_adjust_cost(), arm_arm_address_cost(), arm_cannot_copy_insn_p(), arm_coproc_mem_operand(), arm_debugger_arg_offset(), arm_encode_call_attribute(), arm_encode_section_info(), arm_fastmul_rtx_costs(), arm_final_prescan_insn(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_is_longcall_p(), arm_legitimate_address_p(), arm_legitimate_index_p(), arm_legitimize_address(), arm_mark_dllexport(), arm_mark_dllimport(), arm_memory_load_p(), arm_no_early_alu_shift_dep(), arm_no_early_alu_shift_value_dep(), arm_no_early_mul_dep(), arm_no_early_store_addr_dep(), arm_output_load_gr(), arm_output_mi_thunk(), arm_pe_encode_section_info(), arm_print_operand(), arm_print_value(), arm_reload_in_hi(), arm_reload_out_hi(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arm_select_dominance_cc_mode(), arm_size_rtx_costs(), arm_slowmul_rtx_costs(), arm_thumb_address_cost(), arm_xscale_rtx_costs(), asm_operand_ok(), assemble_external(), assemble_variable(), assign_parm_adjust_entry_rtl(), assign_parm_is_stack_parm(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parms(), assign_stack_temp_for_type(), attr_copy_rtx(), attr_length_call(), attr_rtx_1(), attr_rtx_cost(), auto_inc_p(), autoinc_mode(), avoid_constant_pool_reference(), avr_address_cost(), avr_jump_mode(), avr_reorg(), avr_rtx_costs(), b_mode_operand(), bad_signed_byte_operand(), base_alias_check(), basic_induction_var(), bb_estimate_probability_locally(), bfin_delegitimize_address(), bfin_discover_loop(), bfin_dsp_memref_p(), bfin_expand_call(), bfin_expand_movmem(), bfin_expand_strmov(), bfin_legitimate_address_p(), bfin_output_mi_thunk(), bfin_rtx_costs(), bfin_secondary_reload(), block_alloc(), block_move_sequence(), br_prob_note_reliable_p(), branch_comparison_operator(), branch_dest(), branch_zero_operator(), bras_sym_operand(), break_out_memory_refs(), broken_move(), build_def_use(), build_insn_chain(), build_intra_loop_deps(), build_mips16_call_stub(), build_mips16_function_stub(), build_module_descriptor(), build_store_vectors(), bypass_block(), byte_accesses_mergeable_p(), c4x_address_cost(), c4x_arn_mem_operand(), c4x_autoinc_operand(), c4x_check_legit_addr(), c4x_emit_move_sequence(), c4x_encode_section_info(), c4x_label_ref_used_p(), c4x_legitimate_address_p(), c4x_operand_subword(), c4x_print_operand(), c4x_print_operand_address(), c4x_Q_constraint(), c4x_r11_set_p(), c4x_R_constraint(), c4x_R_indirect(), c4x_rptb_insert(), c4x_rptb_nop_p(), c4x_S_address_parse(), c4x_S_constraint(), c4x_S_indirect(), c4x_T_constraint(), c_expand_body(), cached_nonzero_bits(), cached_num_sign_bit_copies(), calc_address_cost(), calculate_giv_inc(), call_insn_operand(), call_operand(), can_combine_p(), can_hoist_insn_p(), can_throw_external(), can_throw_internal(), canon_condition(), canon_for_address(), canon_hash(), canon_list_insert(), canon_reg(), canon_reg_for_combine(), canon_rtx(), canon_true_dependence(), canonicalize_condition(), carry_compare_operand(), cbranch_predicted_taken_p(), ccr_bit(), ccr_eqne_operator(), cgraph_build_static_cdtor(), change_address(), change_address_1(), check_attr_test(), check_attr_value(), check_conversions(), check_dbra_loop(), check_defs(), check_eliminable_occurrences(), check_for_label_ref(), check_insn_for_givs(), check_maybe_invariant(), check_pic(), check_promoted_subreg(), check_return_regs(), check_sibcall_argument_overlap_1(), check_store(), choose_reload_regs(), cirrus_memory_offset(), cirrus_reorg(), clear_dead_regs(), clear_storage_via_libcall(), clear_struct_flag(), clipper_builtin_saveregs(), cmp_operand(), cmpsi_operand(), collect_insn_data(), combinable_i3pat(), combine_bnp(), combine_instructions(), combine_predictions_for_insn(), combine_reloads(), combine_reversed_comparison_code(), combine_simplify_rtx(), combine_stack_adjustments_for_block(), compare_and_jump_seq(), compare_condition(), compare_from_rtx(), compare_operand(), compares_alternatives_p(), compile_resource_file(), computation_cost(), compute_alternative_mask(), compute_argument_addresses(), compute_branch_probabilities(), compute_clrmem_length(), compute_forward_dependences(), compute_kill_rd(), compute_mov_length(), compute_movmem_length(), compute_movstrsi_length(), compute_outgoing_frequencies(), compute_predicate_codes(), compute_store_table(), compute_transp(), compute_transpout(), computed_jump_p(), computed_jump_p_1(), cond_exec_get_condition(), cond_exec_process_if_block(), cond_move_dest_operand(), cond_move_operand(), cond_move_process_if_block(), condexec_addsub_operator(), condexec_binary_operator(), condexec_branch_operator(), condexec_dest_operand(), condexec_extend_operator(), condexec_memory_operand(), condexec_shiftl_operator(), condexec_source_operand(), condexec_test_operator(), condexec_unary_operator(), conditionalize_block(), conditions_mutex_p(), condjump_equiv_p(), condjump_in_parallel_p(), condjump_label(), condjump_p(), conflict_graph_compute(), consec_sets_giv(), consec_sets_invariant_p(), const_addr_memory_operand(), const_hash_1(), const_rtx_hash_1(), constant_call_address_operand(), constant_memory_operand(), constant_pool_address_operand(), constant_pool_expr_1(), constantpool_address_p(), constantpool_mem_p(), constrain_operands(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contained_in_p(), contains_muldiv(), contains_pseudo(), contains_replace_regs(), contains_symbol_ref(), control_flow_insn_p(), convert_from_eh_region_ranges_1(), convert_memory_address(), convert_move(), convert_set_attr_alternative(), convert_to_eh_region_ranges(), copy_all_regs(), copy_boolean(), copy_DEPS_LIST_list(), copy_eh_notes(), copy_fp_args(), copy_insn_1(), copy_insn_list(), copy_insn_notes(), copy_insn_p(), copy_loop_body(), copy_most_rtx(), copy_replacements_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), copy_rtx_unchanging(), copy_src_to_dest(), count_alternatives(), count_nonfixed_reads(), count_occurrences(), count_one_set(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), count_reg_usage(), count_rtxs(), count_sub_rtxs(), covers_regno_p(), cprop_insn(), cprop_jump(), cris_address_cost(), cris_asm_output_mi_thunk(), cris_bdap_biap_operand(), cris_bdap_operand(), cris_emit_movem_store(), cris_encode_section_info(), cris_expand_pic_call_address(), cris_gen_movem_load(), cris_general_operand_or_plt_symbol(), cris_got_symbol(), cris_gotless_symbol(), cris_mem_call_operand(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_output_addr_const(), cris_pic_symbol_type_of(), cris_print_base(), cris_print_index(), cris_print_operand(), cris_print_operand_address(), cris_reg_overlap_mentioned_p(), cris_reload_address_legitimized(), cris_rtx_costs(), cris_side_effect_mode_ok(), cris_split_movdx(), cris_store_multiple_op_p(), cris_symbol(), cris_target_asm_function_epilogue(), cris_valid_pic_const(), crx_decompose_address(), crx_expand_movmem(), crx_print_operand(), cse_around_loop(), cse_basic_block(), cse_cc_succs(), cse_insn(), cse_process_notes(), cse_rtx_varies_p(), cse_set_around_loop(), cselib_hash_rtx(), cselib_invalidate_mem(), cselib_invalidate_mem_1(), cselib_invalidate_rtx(), cselib_lookup_mem(), cselib_mem_conflict_p(), cselib_process_insn(), cselib_record_sets(), cselib_subst_to_values(), current_file_function_operand(), current_function_operand(), d30v_adjust_cost(), d30v_expand_prologue(), d30v_legitimate_address_p(), d30v_memory_operand(), d30v_print_operand(), d30v_print_operand_address(), d30v_print_operand_memory_reference(), d_register_operand(), darwin_encode_section_info(), darwin_local_data_pic(), data_segment_operand(), dbl_memory_one_insn_operand(), dead_libcall_p(), dead_or_predicable(), dead_register_here(), death_notes_match_p(), decode_addr_const(), decode_rtx_const(), decompose(), def_reaches_here_p(), default_encode_section_info(), default_rtx_costs(), delete_address_reloads(), delete_address_reloads_1(), delete_computation(), delete_handlers(), delete_insn(), delete_noop_moves(), delete_null_pointer_checks(), delete_null_pointer_checks_1(), delete_output_reload(), delete_prior_computation(), delete_related_insns(), delete_store(), deps_may_trap_p(), destination_operand(), destination_tfmode_operand(), determine_max_iter(), df_def_record_1(), df_insn_refs_record(), df_kill_notes(), df_uses_record(), di_operand(), diddle_return_value(), discover_flags_reg(), distribute_and_simplify_rtx(), distribute_links(), distribute_notes(), divmod_fixed_value_transform(), do_compare_rtx_and_jump(), do_jump(), do_local_cprop(), do_output_reload(), do_SUBST(), double_memory_operand(), double_reg_from_memory(), double_reg_to_memory(), dsp16xx_address_cost(), dump_insn_slim(), dump_table(), duplicate_loop_exit_test(), earliest_block_with_similiar_load(), effective_address_32bit_p(), eligible_for_epilogue_delay(), eligible_for_restore_insn(), eligible_for_sibcall_delay(), eliminate_constant_term(), eliminate_implied_conditions(), eliminate_known_true(), eliminate_lr2ip(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_block_move_via_libcall(), emit_block_move_via_loop(), emit_call_1(), emit_copy_of_insn_after(), emit_group_load(), emit_group_load_1(), emit_group_load_into_temps(), emit_group_move(), emit_group_move_into_temps(), emit_group_store(), emit_input_reload_insns(), emit_libcall_block(), emit_library_call_value_1(), emit_move_after_reload(), emit_move_complex_push(), emit_move_insn(), emit_move_insn_1(), emit_move_multi_word(), emit_move_resolve_push(), emit_move_sequence(), emit_note_insn_var_location(), emit_register_classes(), emit_reload_insns(), emit_soft_tfmode_libcall(), encode_section_info(), encode_units_mask(), entry_and_rtx_equal_p(), ep_memory_operand(), epilogue_renumber(), equiv_init_movable_p(), equiv_init_varies_p(), errata_emit_nops(), errata_find_address_regs(), estimate_dep_weak(), estimate_probability(), evaluate_eq_attr(), exp_equiv_p(), expand_assignment(), expand_block_move(), expand_builtin(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_expect_jump(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_profile_func(), expand_builtin_strncpy(), expand_call(), expand_compound_operation(), expand_decl(), expand_delays(), expand_epilogue(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_field_assignment(), expand_function_start(), expand_goto(), expand_increment(), expand_inline_function(), expand_movstr(), expand_movstr_call(), expand_nl_goto_receivers(), expand_preferences(), expand_units(), expand_var_during_unrolling(), expand_vec_cond_expr(), expected_value_to_br_prob(), expr_equiv_p(), expr_killed_p(), express_from(), express_from_1(), extend_operand(), extendpsi_operand(), extension_within_bounds_p(), extra_constraint(), extra_constraint_Q(), extract_force_align_mem_bit_field(), extract_left_shift(), extract_mentioned_regs_helper(), extract_sfunc_addr(), fcmov_comparison_operator(), ffecom_member_phase2_(), fill_attr(), final_prescan_insn(), final_reg_note_copy(), final_scan_insn(), find_addr_reg(), find_and_mark_used_attributes(), find_and_verify_loops(), find_barrier(), find_base_term(), find_base_value(), find_basic_blocks_1(), find_best_addr(), find_common_reg_term(), find_comparison_args(), find_cond_trap(), find_constant_pool_ref(), find_constant_term_loc(), find_dead_or_set_registers(), find_equiv_reg(), find_first_parameter_load(), find_if_case_2(), find_implicit_sets(), find_inc_amount(), find_insn_list(), find_insn_regmode_weight(), find_label_refs(), find_last_value(), find_list_elem(), find_lo_sum_using_gp(), find_loads(), find_ltrel_base(), find_matching_operand(), find_mem_conflicts(), find_mem_givs(), find_moveable_store(), find_operand(), find_pool_constant(), find_reg_equal_equiv_note(), find_reg_fusage(), find_reg_note(), find_regno_fusage(), find_regno_note(), find_regno_partial(), find_regs_nested(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_address_part(), find_reloads_subreg_address(), find_reloads_toplev(), find_replacement(), find_reusable_reload(), find_single_use(), find_single_use_1(), find_single_use_in_loop(), find_split_point(), find_splittable_givs(), find_symbolic_term(), find_temp_slot_from_address(), find_use_as_address(), find_used_regs(), finish_decl(), finish_objects(), fix_bit_operand(), fix_crossing_conditional_branches(), fix_lexical_addr(), fixed_base_plus_p(), fixup_addr_diff_vecs(), fixup_eh_region_note(), fixup_match_1(), fixup_match_2(), fixup_memory_subreg(), fixup_mova(), fixup_reorder_chain(), fixup_sched_groups(), fixup_stack_1(), fixup_var_refs_1(), fixup_var_refs_insn(), fixup_var_refs_insns(), fixup_var_refs_insns_with_hash(), float_binary(), float_conversion(), float_relational_operator(), float_unary(), flow_active_insn_p(), flow_find_cross_jump(), flush_addressof(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), for_each_insn_in_loop(), for_each_rtx(), for_each_rtx_1(), force_const_mem(), force_nonfallthru_and_redirect(), force_operand(), force_reg(), force_to_mode(), form_sum(), forwarding_offset(), fr30_move_double(), fr30_print_operand(), free_DEPS_LIST_node(), free_EXPR_LIST_node(), free_insn_expr_list_list(), free_INSN_LIST_node(), frv_asm_output_mi_thunk(), frv_cond_flags(), frv_const_unspec_p(), frv_emit_movsi(), frv_expand_block_clear(), frv_expand_block_move(), frv_expand_fdpic_call(), frv_expand_voidbinop_builtin(), frv_extract_membar(), frv_function_prologue(), frv_function_symbol_referenced_p(), frv_ifcvt_modify_cancel(), frv_ifcvt_modify_final(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_ifcvt_rewrite_mem(), frv_index_memory(), frv_legitimate_address_p(), frv_legitimate_memory_operand(), frv_optimize_membar_local(), frv_print_operand(), frv_print_operand_address(), frv_print_operand_jump_hint(), frv_print_operand_memory_reference(), frv_registers_conflict_p(), frv_registers_update(), frv_split_double_load(), function_arg(), function_invariant_p(), gcse_constant_p(), gcse_emit_move_after(), gen_attr(), gen_binary(), gen_block_redirect(), gen_call(), gen_call_value(), gen_cmpstrsi(), gen_exp(), gen_far_branch(), gen_ffssi2(), gen_group_rtx(), gen_insn(), gen_insn_reserv(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_lowpart_if_possible(), gen_mem_addressof(), gen_movdi(), gen_movsi(), gen_nonlocal_goto(), gen_realpart(), gen_reload(), gen_reload_indi(), gen_reload_insi(), gen_reload_outdi(), gen_restore_stack_nonlocal(), gen_rtx_fmt_e(), gen_rtx_fmt_e0(), gen_rtx_fmt_Ee(), gen_rtx_fmt_eE(), gen_rtx_fmt_ee(), gen_rtx_fmt_eee(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_eeeee(), gen_rtx_fmt_ei(), gen_rtx_fmt_eit(), gen_rtx_fmt_eti(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), gen_rtx_fmt_sies(), gen_rtx_fmt_sse(), gen_rtx_fmt_u00(), gen_rtx_fmt_ue(), gen_rtx_fmt_uuEiiiiiibbii(), gen_rtx_fmt_uuuu(), gen_save_stack_nonlocal(), gen_split_1063(), gen_split_1078(), gen_split_1345(), gen_split_1346(), gen_split_1366(), gen_split_291(), gen_split_293(), gen_split_move_double(), gen_tablejump(), gen_unit(), general_induction_var(), general_movdst_operand(), general_movsrc_operand(), general_operand(), general_operand_dst(), general_operand_src(), general_s_operand(), general_src_operand(), general_tfmode_operand(), get_address_cost(), get_aligned_mem(), get_arm_condition_code(), get_biv_step_1(), get_condition(), get_condition_for_loop(), get_integer_term(), get_ivts_expr(), get_jump_table_offset(), get_last_value_validate(), get_mem_expr_from_op(), get_related_value(), get_unaligned_address(), get_unaligned_offset(), global_alloc(), global_conflicts(), global_symbolic_operand(), global_symbolic_reference_mentioned_p(), globalize_decl(), got_symbolic_operand(), gpr_or_memory_operand(), gpr_or_memory_operand_with_scratch(), group1_mem_operand(), GTY(), h8300_adjust_insn_length(), h8300_and_costs(), h8300_binary_length(), h8300_classify_operand(), h8300_displacement_length(), h8300_encode_label(), h8300_encode_section_info(), h8300_get_index(), h8300_ldm_stm_regno(), h8300_legitimate_address_p(), h8300_rtx_costs(), h8300_shift_costs(), h8300_short_move_mem_p(), h8300_stack_offset_p(), h8sx_binary_shift_operator(), h8sx_emit_movmd(), h8sx_mergeable_memrefs_p(), h8sx_unary_shift_operator(), handle_asm_insn(), hard_addr_reg_operand(), hard_reg_operand(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), hash_scan_set(), hoist_insn_after(), hppa_legitimize_address(), hypersparc_adjust_cost(), i370_branch_dest(), i370_label_scan(), i386_nlm_encode_section_info(), i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), i386_simplify_dwarf_addr(), i960_address_cost(), i960_expr_alignment(), i960_output_move_double(), i960_output_move_quad(), i960_print_operand(), i960_print_operand_addr(), ia64_add_bundle_selector_before(), ia64_adjust_cost(), ia64_dependencies_evaluation_hook(), ia64_dfa_new_cycle(), ia64_encode_section_info(), ia64_expand_call(), ia64_expand_load_address(), ia64_expand_move(), ia64_extra_constraint(), ia64_function_arg(), ia64_function_value(), ia64_gen_check(), ia64_hpux_file_end(), ia64_internal_sched_reorder(), ia64_ld_address_bypass_p(), ia64_legitimate_constant_p(), ia64_load_pair_ok(), ia64_output_mi_thunk(), ia64_print_operand(), ia64_spec_check_src_p(), ia64_speculate_insn(), ia64_split_timode(), ia64_split_tmode(), ia64_split_tmode_move(), identify_blocks_1(), identify_call_return_value(), identify_predicable_attribute(), if_test_bypass_p(), if_then_else_cond(), ignore_some_movables(), implicit_set_cond_p(), implies_p(), impossible_plus_operand(), in_expr_list_p(), inc_for_reload(), increment_current_value(), index_term_p(), indexed_memory_operand(), indexed_operand(), indirect_operand(), indirectable_address_p(), inequality_comparisons_p(), init_alias_analysis(), init_alignment_context(), init_expmed(), init_label_info(), init_one_libfunc(), init_propagate_block_info(), initial_reg_note_copy(), initialize_argument_information(), initialize_for_inline(), input_operand(), inqhi_operand(), insert_insn_end_bb(), insert_insn_end_bb_new(), insert_one_insn(), insert_right_side(), insn_current_length(), insn_dead_p(), insn_divmod_values_to_profile(), insn_extract(), insn_sets_btr_p(), insns_for_mem_walk(), insns_match_p(), instantiate_decl(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), instantiate_virtual_regs_in_rtx(), int_2word_operand(), integer_relational_operator(), integrate_decl_tree(), invalidate(), invalidate_any_buried_refs(), invalidate_from_clobbers(), invalidate_mems_from_autoinc(), invalidate_mems_from_set(), invalidate_skipped_set(), invariant_expr_equal_p(), invert_br_probabilities(), invert_exp_1(), ip2k_address_uses_reg_p(), ip2k_adjust_stack_ref(), ip2k_check_can_adjust_stack_ref(), ip2k_composite_xexp_not_uses_cc0_p(), ip2k_composite_xexp_not_uses_reg_p(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_ip_operand(), ip2k_reorg(), ip2k_rtx_costs(), ip2k_short_operand(), ip2k_split_words(), ip2k_symbol_ref_operand(), ip2k_xexp_not_uses_reg_for_mem(), iq2000_address_cost(), iq2000_check_split(), iq2000_count_memory_refs(), iq2000_legitimate_address_p(), iq2000_move_1word(), iq2000_rtx_costs(), is_cond_candidate(), is_costly_group(), is_function_label_plus_const(), is_mem_ref(), is_regfile_address(), iv_analyze(), iv_analyze_def(), iv_analyze_expr(), iv_number_of_iterations(), ix86_agi_dependant(), ix86_agi_dependent(), ix86_attr_length_address_default(), ix86_check_movabs(), ix86_comparison_operator(), ix86_decompose_address(), ix86_delegitimize_address(), ix86_encode_section_info(), ix86_expand_call(), ix86_expand_carry_flag_compare(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_int_addcc(), ix86_expand_int_movcc(), ix86_expand_move(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_strlen(), ix86_find_base_term(), ix86_gimplify_va_arg(), ix86_match_ccmode(), ix86_rtx_costs(), ix86_set_move_mem_attrs_1(), ix86_split_long_move(), ix86_split_sse_movcc(), ix86_va_arg(), jump_address_operand(), jump_over_one_insn_p(), kill_autoinc_value(), known_cond(), label_is_jump_target_p(), label_mentioned_p(), larl_operand(), leaf_function_p(), legitimate_address_p(), legitimate_constant_p(), legitimate_constant_pool_address_p(), legitimate_indexed_address_p(), legitimate_lo_sum_address_p(), legitimate_pic_address_disp_p(), legitimate_pic_operand_p(), legitimize_address(), legitimize_pic_address(), legitimize_reload_address(), legitimize_tls_address(), length_fp_args(), libcall_benefit(), libcall_dead_p(), libcall_other_reg(), likely_spilled_retval_1(), likely_spilled_retval_p(), lmw_operation(), load_killed_in_block_p(), load_mems(), load_multiple_operation(), load_multiple_sequence(), load_register_parameters(), load_update_operand(), loc_mentioned_in_p(), local_cprop_pass(), local_symbolic_operand(), long_immediate_loadstore_operand(), long_memory_operand(), loop_bivs_check(), loop_bivs_init_find(), loop_dump_aux(), loop_find_equiv_value(), loop_invariant_p(), loop_iterations(), loop_regs_scan(), lwa_operand(), m32c_compare_redundant(), m32c_expand_cmpstr(), m32c_expand_insv(), m32c_expand_movcc(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_setmemhi(), m32c_extra_constraint_p2(), m32c_immd_dbl_mov(), m32c_legitimate_address_p(), m32c_legitimize_address(), m32c_legitimize_reload_address(), m32c_mov_ok(), m32c_preferred_reload_class(), m32c_prepare_move(), m32c_print_operand_address(), m32c_pushm_popm(), m32c_rtx_costs(), m32c_split_move(), m32c_split_psi_p(), m32c_subreg(), m32r_encode_section_info(), m32r_expand_block_move(), m32r_legitimate_pic_operand_p(), m32r_legitimize_pic_address(), m32r_print_operand(), m32r_print_operand_address(), m32r_select_section(), m68hc11_address_cost(), m68hc11_check_z_replacement(), m68hc11_encode_label(), m68hc11_encode_section_info(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_gen_movhi(), m68hc11_indirect_p(), m68hc11_is_far_symbol(), m68hc11_is_trap_symbol(), m68hc11_make_autoinc_notes(), m68hc11_notice_update_cc(), m68hc11_page0_symbol_p(), m68hc11_register_indirect_p(), m68hc11_reload_operands(), m68hc11_reorg(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), m68hc11_small_indexed_indirect_p(), m68hc11_split_move(), m68hc11_symbolic_p(), m68hc11_valid_addressing_p(), m68hc11_z_replacement(), m68k_output_pic_call(), m68k_rtx_costs(), m88k_builtin_saveregs(), m88k_debugger_offset(), machine_dependent_reorg(), macho_lo_sum_memory_operand(), machopic_define_symbol(), machopic_indirect_call_target(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), machopic_operand_p(), make_automaton_attrs(), make_bypass_attr(), make_canonical(), make_compound_operation(), make_decl_rtl(), make_default_insn_latency_attr(), make_edges(), make_eh_edge(), make_extraction(), make_field_assignment(), make_insn_alts_attr(), make_insn_sequence(), make_internal_dfa_insn_code_attr(), make_memloc(), make_reorder_chain_1(), make_safe_from(), make_tree(), mark_all_labels(), mark_clobber(), mark_constant_pool(), mark_constant_pool_use(), mark_constants(), mark_effect(), mark_jump_label(), mark_label_nuses(), mark_loop_jump(), mark_mode_tests(), mark_not_eliminable(), mark_referenced_regs(), mark_referenced_resources(), mark_references(), mark_set(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_single_set(), mark_target_live_regs(), mark_temp_addr_taken(), mark_use(), mark_used_dest_regs(), mark_used_reg(), mark_used_regs(), mark_used_regs_combine(), mark_user_reg(), match_rtx(), max_attr_value(), max_operand_1(), may_trap_p(), may_trap_p_1(), may_unswitch_on(), maybe_eliminate_biv(), maybe_eliminate_biv_1(), maybe_fix_stack_asms(), maybe_get_pool_constant(), maybe_output_constant_def_contents(), mcore_and_cost(), mcore_encode_section_info(), mcore_expand_prolog(), mcore_general_movsrc_operand(), mcore_ior_cost(), mcore_load_multiple_operation(), mcore_mark_dllexport(), mcore_mark_dllimport(), mcore_output_move(), mcore_output_movedouble(), mcore_print_operand(), mcore_print_operand_address(), mcore_store_multiple_operation(), mcore_symbolic_address_p(), mda_classify_address(), mda_pindex_mem(), mdx_block_move_loop(), mdx_block_move_straight(), mdx_call(), mdx_call_value(), mdx_unaligned_load(), mdx_unaligned_store(), mem_min_alignment(), mem_operand(), mem_overlaps_already_clobbered_arg_p(), memop_valid(), memory_address(), memory_displacement_operand(), memory_indexed_operand(), memory_offset_in_range_p(), memory_reload_operand(), memory_src_operand(), memref_is_stack_slot(), memref_referenced_p(), memrefs_conflict_p(), memreg_operand(), mems_conflict_for_gcse_p(), mems_ok_for_ldd_peep(), mems_ok_for_quad_peep(), mention_regs(), merge_memattrs(), min_attr_value(), minmax_operator(), mips16_constant(), mips16_constant_after_function_p(), mips16_gp_offset_p(), mips16_optimize_gp(), mips16_output_gp_offset(), mips_address_cost(), mips_adjust_block_mem(), mips_check_split(), mips_classify_address(), mips_const_insns(), mips_count_memory_refs(), mips_emit_loadgp(), mips_encode_section_info(), mips_expand_call(), mips_expand_prologue(), mips_fetch_insns(), mips_find_symbol(), mips_legitimate_address_p(), mips_legitimize_address(), mips_legitimize_const_move(), mips_linked_madd_p(), mips_move_1word(), mips_move_2words(), mips_output_function_epilogue(), mips_output_function_prologue(), mips_output_mi_thunk(), mips_rtx_costs(), mips_secondary_reload_class(), mips_split_const(), mmix_asm_output_mi_thunk(), mmix_comparison_operator(), mmix_constant_address_p(), mmix_encode_section_info(), mmix_foldable_comparison_operator(), mmix_legitimate_address(), mmix_output_condition(), mmix_print_operand(), mmix_print_operand_address(), mmix_symbolic_or_address_operand(), mn10300_address_cost(), mn10300_address_cost_1(), mn10300_encode_section_info(), mn10300_secondary_reload_class(), mod_pow2_value_transform(), mod_subtract_transform(), mode_independent_operand(), modified_between_p(), modified_in_p(), mostly_false_jump(), mov_memory_operand(), movdi_operand(), move2add_note_store(), move_by_pieces(), move_deaths(), move_dest_operand(), move_destination_operand(), move_double_src_operand(), move_input_operand(), move_movables(), move_operand(), move_output_operand(), move_source_operand(), move_src_operand(), mt_add_branches(), mt_legitimate_address_p(), mt_legitimate_simple_address_p(), mt_print_operand(), mt_print_operand_address(), mt_print_operand_simple_address(), mt_reorg_hazard(), mt_reorg_loops(), mt_split_words(), multiplier_allowed_in_address_p(), must_parenthesize(), needs_variable(), next_cc_user_code(), next_cc_user_is_unsigned(), next_insn_test_reg(), no_conflict_p(), no_equiv(), noce_emit_move_insn(), noce_emit_store_flag(), noce_get_alt_condition(), noce_get_condition(), noce_init_if_info(), noce_mem_write_may_trap_or_fault_p(), noce_operand_ok(), noce_process_if_block(), noce_try_abs(), noce_try_addcc(), noce_try_bitop(), noce_try_cmove(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_move(), noce_try_sign_mask(), noce_try_store_flag_inc(), non_const_move_operand(), noncall_uses_reg(), nonimmed_operand(), nonimmediate_di_operand(), nonimmediate_soft_df_operand(), nonimmediate_src_operand(), nonindexed_address_p(), nonlocal_mentioned_p_1(), nonlocal_referenced_p_1(), nonlocal_set_p_1(), nonoverlapping_memrefs_p(), nonpic_symbol_mentioned_p(), nonzero_address_p(), nonzero_bits1(), noov_compare64_op(), noov_compare_op(), normal_comp_operator(), normal_memory_operand(), not_modify_reg(), not_postinc_memory_operand(), note_inherently_necessary_set(), note_invalid_constants(), note_set_pseudo_multiple_uses(), note_stores(), note_uses(), notice_global_symbol(), notice_stack_pointer_modification_1(), notice_update_cc(), ns32k_address_cost(), num_sign_bit_copies1(), offset_address(), offsettable_address_p(), offsettable_mem_operand(), offsettable_memory_operand(), offsettable_memref_p(), offsettable_nonstrict_memref_p(), old_insns_match_p(), operand_clobbered_before_used_after(), operand_subword(), operands_match_p(), operate_exp(), oprs_not_set_p(), oprs_unchanged_p(), optimize_bit_field(), optimize_reg_copy_1(), optimize_reg_copy_3(), optimize_sibling_and_tail_recursive_calls(), or_attr_value(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), outgoing_edges_match(), output_153(), output_154(), output_155(), output_156(), output_71(), output_72(), output_854(), output_86(), output_addr_const(), output_addr_const_pdp11(), output_arg_descriptor(), output_asm_label(), output_block_move(), output_branchy_insn(), output_call(), output_cbranch(), output_constant_def(), output_constant_pool(), output_constant_pool_1(), output_fp_move_double(), output_fpops(), output_func_start_profiler(), output_function_epilogue(), output_global_address(), output_load(), output_mi_thunk(), output_millicode_call(), output_move_double(), output_move_himode(), output_move_qimode(), output_move_quad(), output_move_simode_const(), output_move_single(), output_movedouble(), output_pic_addr_const(), output_restore(), output_set_got(), output_shift_insn(), output_short_branch_defs(), output_sibcall(), output_store(), output_toc(), output_v9branch(), output_vec_const_move(), output_vtable_inherit(), pa_adjust_insn_length(), pa_adjust_priority(), pa_asm_output_mi_thunk(), pa_combine_instructions(), pa_encode_section_info(), pa_output_function_prologue(), pa_reorg(), pa_secondary_reload(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pcrel_constant_p(), pdp11_rtx_costs(), peephole(), peephole2_1(), peephole2_2(), peephole2_insns(), pic_address_needs_scratch(), pic_label_operand(), pic_symbolic_operand(), pj_machine_dependent_reorg(), pj_output_cnv_op(), pj_output_rval(), pj_output_store_into_lval(), pj_print_operand(), plus_constant(), plus_constant_wide(), plus_minus_operand_p(), pop_multiple_operation(), pop_operand(), post_inc_operand(), pr_addr_post(), pre_dec_operand(), precondition_loop_p(), predicted_by_p(), preferred_reload_class(), prefetch_cc_operand(), prefetch_nocc_operand(), prepare_cmp_insn(), prepare_move_operands(), prescan_loop(), preserve_rtl_expr_result(), preserve_temp_slots(), print_address_operand(), print_exp(), print_operand(), print_operand_address(), print_pattern(), print_rtl_with_bb(), print_rtx(), print_shift_count_operand(), print_value(), process_define_constraint(), process_define_predicate(), process_for_unwind_directive(), process_one_cond_exec(), process_set(), propagate_block_delete_insn(), propagate_block_delete_libcall(), propagate_one_insn(), proper_comparison_operator(), protect_from_queue(), psimode_truncation_operand(), pure_call_p(), purge_addressof(), purge_addressof_1(), purge_dead_edges(), purge_dead_tablejump_edges(), purge_mem_unchanging_flag(), push_multiple_operation(), push_operand(), push_pop_operand_p(), push_reg_equiv_alt_mem(), push_reload(), put_addressof_into_stack(), put_reg_into_stack(), put_var_into_stack(), queued_subexp_p(), r_or_s_operand(), ra_print_rtx(), ra_print_rtx_1op(), ra_print_rtx_2op(), ra_print_rtx_3op(), ra_print_rtx_object(), reachable_handlers(), read_complex_part(), read_only_operand(), read_rtx(), read_rtx_1(), read_rtx_variadic(), rebuild_jump_labels(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_13(), recog_14(), recog_15(), recog_16(), recog_17(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), recog_for_combine(), record_address_regs(), record_dead_and_set_regs(), record_excess_regs(), record_giv(), record_jump_equiv(), record_one_stack_memref(), record_operand_costs(), record_opr_changes(), record_promoted_value(), record_reg_classes(), record_set(), record_value_for_reg(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp_1(), redirect_jump(), redirect_jump_2(), references_value_p(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_bitfield_target_p(), reg_clobbered_p(), reg_dead_after_loop(), reg_is_remote_constant_p(), reg_mentioned_p(), reg_or_0_or_nonsymb_mem_operand(), reg_or_some_mem_operand(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_plus_index_p(), reg_referenced_p(), reg_scan_mark_refs(), reg_subword_p(), reg_used_in_mem_p(), reg_was_0(), reg_was_0_p(), register_class(), register_indirect_p(), regmove_optimize(), regno_clobbered_p(), regno_use_in(), regs_set_between_p(), regs_used(), relational_di_operator(), reload(), reload_as_needed(), reload_combine(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_simplify(), relop_no_unsigned(), remap_split_bivs(), remove_constant_addition(), remove_constraints(), remove_dependence(), remove_fixup_regions(), remove_list_node(), remove_node_from_expr_list(), remove_note(), remove_reachable_equiv_notes(), remove_suspicious_death_notes(), remove_unnecessary_notes(), remove_useless_addtr_insns(), rename_insn_1(), reorder_blocks_1(), replace_call_placeholder(), replace_constant_pool_ref(), replace_equiv_address(), replace_in_call_usage(), replace_label(), replace_loop_mems(), replace_ltrel_base(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_oldest_value_mem(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), replace_store_insn(), reset_used_flags(), rest_of_compilation(), rest_of_handle_final(), reverse_comparison(), reversed_comparison(), reversed_comparison_code(), reversed_comparison_code_parts(), reversed_condition(), romp_symbolic_operand(), rs6000_adjust_cost(), rs6000_eliminate_indexed_memrefs(), rs6000_emit_int_cmove(), rs6000_emit_move(), rs6000_emit_sCOND(), rs6000_emit_sync(), rs6000_expand_compare_and_swapqhi(), rs6000_frame_related(), rs6000_hash_constant(), rs6000_legitimate_address(), rs6000_legitimate_offset_address_p(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_mode_dependent_address(), rs6000_move_block_from_reg(), rs6000_offsettable_memref_p(), rs6000_output_function_epilogue(), rs6000_output_mi_thunk(), rs6000_rtx_costs(), rs6000_split_compare_and_swap(), rs6000_split_compare_and_swapqhi(), rs6000_split_lock_test_and_set(), rs6000_split_multireg_move(), rtl_gen_interval_profiler(), rtl_gen_pow2_profiler(), rtl_lv_add_condition_to_bb(), rtl_make_eh_edge(), rtl_predicted_by_p(), rtl_verify_flow_info_1(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_for_function_call(), rtx_mem_access_p(), rtx_needs_barrier(), rtx_referenced_p_1(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), s390_add_execute(), s390_alc_comparison(), s390_branch_condition_mask(), s390_cannot_force_const_mem(), s390_canonicalize_comparison(), s390_chunkify_cancel(), s390_chunkify_pool(), s390_chunkify_start(), s390_comparison(), s390_decompose_address(), s390_decompose_shift_count(), s390_delegitimize_address(), s390_dump_pool(), s390_encode_section_info(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_movmem(), s390_expand_plus_operand(), s390_expand_setmem(), s390_extra_constraint_str(), s390_legitimate_address_without_index_p(), s390_mem_constraint(), s390_offset_p(), s390_optimize_prologue(), s390_output_mi_thunk(), s390_output_symbolic_const(), s390_overlap_p(), s390_reorg(), s390_rtx_costs(), s390_secondary_input_reload_class(), s390_secondary_output_reload_class(), s390_select_ccmode(), s390_short_displacement(), s390_simplify_dwarf_addr(), s390_slb_comparison(), s390_split_branches(), s_operand(), safe_from_p(), safe_insert_insn_on_edge(), safe_insn_src_p(), save_gprs(), save_parm_insns(), saved_regs_mentioned(), scan_loop(), scan_one_insn(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), scc_comparison_operator(), sched_analyze(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), sched_analyze_reg(), sched_get_condition(), schedule_ebb(), schedule_ebbs(), score_legitimize_address(), score_print_operand(), score_print_operand_address(), score_rtx_costs(), score_select_cc_mode(), score_split_const(), sdata_symbolic_operand(), se_arith_operand(), se_nonimmediate_operand(), se_nonmemory_operand(), se_reg_or_0_operand(), se_register_operand(), se_uns_arith_operand(), secondary_input_reload_class(), secondary_reload_class(), see_analyze_one_def(), see_def_extension_not_merged(), see_get_extension_data(), see_get_extension_reg(), see_merge_one_use_extension(), select_dominance_cc_mode(), sequence_uses_addressof(), set_decl_incoming_rtl(), set_decl_rtl(), set_dest_addr_equiv_p(), set_dest_equiv_p(), set_extends(), set_initial_label_offsets(), set_label_offsets(), set_noop_p(), set_nothrow_function_flags(), set_preference(), set_reg_attrs_for_parm(), set_sched_group_p(), set_src_needs_barrier(), set_unique_reg_note(), set_used_flags(), seth_add3_operand(), setjmp_protect(), setjmp_protect_args(), sets_function_arg_p(), setup_incoming_varargs(), sfunc_uses_reg(), sge_plus(), sge_plus_constant(), sh_address_cost(), sh_adjust_cost(), sh_builtin_saveregs(), sh_can_redirect_branch(), sh_expand_epilogue(), sh_expand_prologue(), sh_gen_truncate(), sh_mark_label(), sh_output_mi_thunk(), sh_reorg(), sh_secondary_reload(), sh_symbian_encode_section_info(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), shift_constant_operand(), shift_count_operand(), shift_insns_rtx(), shift_op(), shift_operator(), shiftcosts(), shl_and_length(), shl_and_scr_length(), shl_sext_length(), shmedia_cleanup_truncate(), shmedia_prepare_call_address(), short_memory_operand(), shorten_branches(), side_effects_p(), simple_mem(), simple_memory_operand(), simple_rhs_p(), simple_set_p(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_and_tree(), simplify_associative_operation(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_by_exploding(), simplify_comparison(), simplify_cond(), simplify_const_relational_operation(), simplify_for_convex(), simplify_gen_relational(), simplify_giv_expr(), simplify_if_then_else(), simplify_logical(), simplify_or_tree(), simplify_plus_minus(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_subtraction(), simplify_ternary_operation(), simplify_test_exp(), simplify_unary_operation(), simplify_unary_operation_1(), simplify_using_assignment(), simplify_using_initial_values(), simplify_with_current_value(), simplify_with_current_value_aux(), single_insn_src_p(), single_reg_memory_operand(), singlemove_string(), sjlj_emit_function_enter(), sjlj_emit_function_exit(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), skip_consec_insns(), skip_stack_adjustment(), skip_unreturned_value(), skip_use_of_return_value(), slots_overlap_p(), small_call_insn_operand(), small_data_operand(), small_symbolic_operand(), smalloffset_mem_p(), soft_df_operand(), sp64_medium_pic_operand(), sp_operand(), sp_operand2(), sparc_cannot_force_const_mem(), sparc_emit_float_lib_cmp(), sparc_expand_compare_and_swap_12(), sparc_expand_move(), sparc_extra_constraint_check(), sparc_flat_function_epilogue(), sparc_nonflat_function_epilogue(), sparc_output_addr_diff_vec(), sparc_output_addr_vec(), sparc_output_deferred_case_vectors(), sparc_output_mi_thunk(), sparc_rtx_costs(), sparc_struct_value_rtx(), spe_synthesize_frame_save(), special_symbolref_operand(), spill_restore_mem(), spill_tfmode_operand(), split_1(), split_2(), split_3(), split_4(), split_branches(), split_insns(), split_quadword_operands(), splitable_operand(), splittable_immediate_memory_operand(), splittable_symbolic_memory_operand(), src_operand(), srelational_si_operator(), stabilize(), stable_and_no_regs_but_for_p(), stack_adjust_offset_pre_post(), stack_memref_p(), stmw_operation(), store_by_pieces_1(), store_constructor(), store_expr(), store_field(), store_killed_after(), store_killed_before(), store_killed_in_insn(), store_multiple_operation(), store_multiple_sequence(), store_one_arg(), store_ops_ok(), store_update_operand(), strict_low_part_peephole_ok(), struct_equiv_merge(), subst(), subst_constants(), subst_indexed_address(), subst_reg_equivs(), subst_reloads(), substitute_address(), substitute_ep_register(), subtract_reg_term(), summarize_insn(), symbol_mentioned_p(), symbolic_address_p(), symbolic_expression_p(), symbolic_memory_operand(), symbolic_operand(), symbolic_reference_mentioned_p(), tail_recursion_label_p(), target_reg_operand(), test_for_current_value(), text_segment_operand(), th_function_epilogue(), th_function_prologue(), th_output_mi_thunk(), thread_jump(), thumb_expand_movmemqi(), thumb_expand_movstrqi(), thumb_legitimate_address_p(), thumb_legitimize_address(), thumb_legitimize_reload_address(), thumb_load_double_from_address(), thumb_output_function_prologue(), thumb_rtx_costs(), tls_call_delay(), tls_mentioned_p(), tls_symbolic_operand_1(), tls_symbolic_operand_type(), tls_symbolic_reference_mentioned_p(), toc_hash_eq(), toc_hash_mark_entry(), track_expr_p(), trampoline_address(), tree_function_versioning(), true_dependence(), try_apply_stack_adjustment(), try_auto_increment(), try_combine(), try_copy_prop(), try_replace_reg(), try_split(), tst_operand(), ujump_to_loop_cont(), ultra_find_type(), ultrasparc_adjust_cost(), unaligned_load_operand(), unaligned_memory_operand(), unique_src_operand(), unmark_used_attributes(), unroll_loop(), unsigned_comparisons_p(), unsigned_jump_follows_p(), unspec_caller_rtx_p(), unswitch_loop(), unswitch_single_loop(), untangle_mova(), update_auto_inc_notes(), update_br_prob_note(), update_equiv_regs(), update_ld_motion_stores(), update_reg_last_use(), update_set_flags(), update_table_tick(), update_temp_slot_address(), urelational_si_operator(), use_anchored_address(), use_crosses_set_p(), use_group_regs(), use_thunk(), uses_addressof(), uses_local_reg_p(), uses_macro_p(), v850_encode_data_area(), v850_encode_section_info(), v850_output_addr_const_extra(), v850_reorg(), v850_rtx_costs(), valid_parallel_load_store(), valid_parallel_operands_4(), valid_parallel_operands_5(), valid_parallel_operands_6(), validate_equiv_mem(), validate_exp(), validate_pattern(), validate_replace_rtx_1(), validize_mem(), vax_address_cost(), vax_address_cost_1(), vax_mode_dependent_address_p(), vax_output_mi_thunk(), vax_rtx_cost(), vax_rtx_costs(), VEC(), verify_changes(), verify_flow_info(), verify_rtx_sharing(), visit_expression(), volatile_insn_p(), volatile_mem_operand(), volatile_refs_p(), VPARAMS(), vr4130_avoid_branch_rt_conflict(), vr4130_swap_insns_p(), walk_alter_subreg(), walk_attr_value(), walk_fixup_memory_subreg(), walk_insn_part(), walk_rtx(), word_offset_memref_operand(), write_attr_get(), write_attr_set(), write_attr_value(), write_complex_part(), write_dependence_p(), write_expr_attr_cache(), write_insn_const_int_ok_for_constraint(), write_predicate_expr(), write_predicate_stmts(), write_predicate_subfunction(), write_test_expr(), write_toplevel_expr(), x86_64_sign_extended_value(), x86_64_zero_extended_value(), x86_output_mi_thunk(), xstormy16_asm_output_aligned_common(), xstormy16_asm_output_mi_thunk(), xstormy16_below100_operand(), xstormy16_below100_symbol(), xstormy16_carry_plus_operand(), xstormy16_encode_section_info(), xstormy16_expand_call(), xstormy16_expand_move(), xstormy16_extra_constraint_p(), xstormy16_legitimate_address_p(), xstormy16_mode_dependent_address_p(), xstormy16_output_addr_vec(), xstormy16_output_cbranch_hi(), xstormy16_output_cbranch_si(), xstormy16_print_operand(), xstormy16_print_operand_address(), xstormy16_split_cbranch(), xstormy16_split_move(), xtensa_builtin_saveregs(), xtensa_emit_block_move(), xtensa_expand_block_move(), xtensa_expand_conditional_move(), xtensa_expand_scc(), xtensa_rtx_costs(), and xtensa_secondary_reload_class().
Definition at line 474 of file rtl.h.
Referenced by _fio_du_flush(), _fio_du_open(), _fio_du_read(), _fio_du_write(), add_constant(), add_to_sequence(), alloc_DEPS_LIST(), alter_predicate_for_insn(), annotate_constant_pool_refs(), arm_cannot_copy_insn_p(), arm_output_addr_const_extra(), arm_tls_operand_p_1(), attr_alt_bit_p(), attr_alt_complement(), attr_alt_intersection(), attr_alt_subset_of_compl_p(), attr_alt_subset_p(), attr_alt_union(), attr_copy_rtx(), attr_rtx_1(), avr_init_once(), barrier_align(), bfin_delegitimize_address(), bras_sym_operand(), broken_move(), bundling(), can_throw_external(), can_throw_internal(), canon_hash(), collect_insn_data(), compute_alternative_mask(), const_rtx_hash_1(), copy_DEPS_LIST_list(), copy_insn_notes(), copy_most_rtx(), copy_rtx_and_substitute(), cris_output_addr_const_extra(), cris_valid_pic_const(), cselib_hash_rtx(), decode_rtx_const(), do_fio64_mp(), do_fio_1dim(), do_fio_mp(), do_fioxa4(), do_fioxa4_mp(), do_fioxa4v(), do_fioxa4v_mp(), do_fioxa8(), do_fioxa8_mp(), do_fioxa8v(), do_fioxa8v_mp(), do_fioxc16(), do_fioxc16_mp(), do_fioxc16v(), do_fioxc16v_mp(), do_fioxc4(), do_fioxc4_mp(), do_fioxc4v(), do_fioxc4v_mp(), do_fioxc8(), do_fioxc8_mp(), do_fioxc8v(), do_fioxc8v_mp(), do_fioxh1(), do_fioxh1_mp(), do_fioxh1v(), do_fioxh1v_mp(), do_fioxi1(), do_fioxi1_mp(), do_fioxi1v(), do_fioxi1v_mp(), do_fioxi2(), do_fioxi2_mp(), do_fioxi2v(), do_fioxi2v_mp(), do_fioxi4(), do_fioxi4_mp(), do_fioxi4v(), do_fioxi4v_mp(), do_fioxi8(), do_fioxi8_mp(), do_fioxi8v(), do_fioxi8v_mp(), do_fioxl1(), do_fioxl1_mp(), do_fioxl1v(), do_fioxl1v_mp(), do_fioxl2(), do_fioxl2_mp(), do_fioxl2v(), do_fioxl2v_mp(), do_fioxl4(), do_fioxl4_mp(), do_fioxl4v(), do_fioxl4v_mp(), do_fioxl8(), do_fioxl8_mp(), do_fioxl8v(), do_fioxl8v_mp(), do_fioxr16(), do_fioxr16_mp(), do_fioxr16v(), do_fioxr16v_mp(), do_fioxr4(), do_fioxr4_mp(), do_fioxr4v(), do_fioxr4v_mp(), do_fioxr8(), do_fioxr8_mp(), do_fioxr8v(), do_fioxr8v_mp(), do_Lio(), do_lio(), do_Lio_1dim(), do_Lio_1dim_com(), do_Lio_mp(), do_lioxa4(), do_lioxa4_mp(), do_lioxa4v(), do_lioxa4v_mp(), do_lioxa8(), do_lioxa8_mp(), do_lioxa8v(), do_lioxa8v_mp(), do_lioxc16(), do_lioxc16_mp(), do_lioxc16v(), do_lioxc16v_mp(), do_lioxc4(), do_lioxc4_mp(), do_lioxc4v(), do_lioxc4v_mp(), do_lioxc8(), do_lioxc8_mp(), do_lioxc8v(), do_lioxc8v_mp(), do_lioxh1(), do_lioxh1_mp(), do_lioxh1v(), do_lioxh1v_mp(), do_lioxi1(), do_lioxi1_mp(), do_lioxi1v(), do_lioxi1v_mp(), do_lioxi2(), do_lioxi2_mp(), do_lioxi2v(), do_lioxi2v_mp(), do_lioxi4(), do_lioxi4_mp(), do_lioxi4v(), do_lioxi4v_mp(), do_lioxi8(), do_lioxi8_mp(), do_lioxi8v(), do_lioxi8v_mp(), do_lioxl1(), do_lioxl1_mp(), do_lioxl1v(), do_lioxl1v_mp(), do_lioxl2(), do_lioxl2_mp(), do_lioxl2v(), do_lioxl2v_mp(), do_lioxl4(), do_lioxl4_mp(), do_lioxl4v(), do_lioxl4v_mp(), do_lioxl8(), do_lioxl8_mp(), do_lioxl8v(), do_lioxl8v_mp(), do_lioxr16(), do_lioxr16_mp(), do_lioxr16v(), do_lioxr16v_mp(), do_lioxr4(), do_lioxr4_mp(), do_lioxr4v(), do_lioxr4v_mp(), do_lioxr8(), do_lioxr8_mp(), do_lioxr8v(), do_lioxr8v_mp(), do_ud(), do_ui(), do_uio(), do_uio_1dim_work(), do_uio_mp(), do_uioxa4(), do_uioxa4_mp(), do_uioxa4v(), do_uioxa4v_mp(), do_uioxa8(), do_uioxa8_mp(), do_uioxa8v(), do_uioxa8v_mp(), do_uioxc16(), do_uioxc16_mp(), do_uioxc16v(), do_uioxc16v_mp(), do_uioxc4(), do_uioxc4_mp(), do_uioxc4v(), do_uioxc4v_mp(), do_uioxc8(), do_uioxc8_mp(), do_uioxc8v(), do_uioxc8v_mp(), do_uioxh1(), do_uioxh1_mp(), do_uioxh1v(), do_uioxh1v_mp(), do_uioxi1(), do_uioxi1_mp(), do_uioxi1v(), do_uioxi1v_mp(), do_uioxi2(), do_uioxi2_mp(), do_uioxi2v(), do_uioxi2v_mp(), do_uioxi4(), do_uioxi4_mp(), do_uioxi4v(), do_uioxi4v_mp(), do_uioxi8(), do_uioxi8_mp(), do_uioxi8v(), do_uioxi8v_mp(), do_uioxl1(), do_uioxl1_mp(), do_uioxl1v(), do_uioxl1v_mp(), do_uioxl2(), do_uioxl2_mp(), do_uioxl2v(), do_uioxl2v_mp(), do_uioxl4(), do_uioxl4_mp(), do_uioxl4v(), do_uioxl4v_mp(), do_uioxl8(), do_uioxl8_mp(), do_uioxl8v(), do_uioxl8v_mp(), do_uioxr16(), do_uioxr16_mp(), do_uioxr16v(), do_uioxr16v_mp(), do_uioxr4(), do_uioxr4_mp(), do_uioxr4v(), do_uioxr4v_mp(), do_uioxr8(), do_uioxr8_mp(), do_uioxr8v(), do_uioxr8v_mp(), do_us(), e_rsue_mp(), emit_insn_group_barriers(), en_fio(), exp_equiv_p(), expr_equiv_p(), find_barrier(), find_constant_pool_ref(), find_ltrel_base(), find_operand(), frv_const_unspec_p(), gen_bypass(), gen_exp(), gen_insn_reserv(), gen_rtx_fmt_bi(), gen_rtx_fmt_Ei(), gen_rtx_fmt_ei(), gen_rtx_fmt_eit(), gen_rtx_fmt_eti(), gen_rtx_fmt_i(), gen_rtx_fmt_i0(), gen_rtx_fmt_iE(), gen_rtx_fmt_iiiiiiiitt(), gen_rtx_fmt_is(), gen_rtx_fmt_isE(), gen_rtx_fmt_iss(), gen_rtx_fmt_iuu000000(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), gen_rtx_fmt_sies(), gen_rtx_fmt_ssiEEsi(), gen_rtx_fmt_uuEiiiiiibbii(), gen_rtx_scratch(), gen_unit(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), i386_simplify_dwarf_addr(), ia64_emit_nops(), ia64_expand_prologue(), ia64_ld_address_bypass_p(), ia64_output_function_epilogue(), ia64_reorg(), ia64_spec_check_src_p(), ia64_speculate_insn(), invariant_expr_equal_p(), ix86_decompose_address(), ix86_delegitimize_address(), ix86_find_base_term(), ix86_rtx_costs(), l_CHAR(), l_R(), l_R16(), l_read(), l_write(), label_mentioned_p(), larl_operand(), legitimate_address_p(), legitimate_constant_p(), legitimate_pic_address_disp_p(), legitimate_pic_operand_p(), legitimize_pic_address(), legitimize_tls_address(), m32c_immd_dbl_mov(), machine_dependent_reorg(), main(), mark_constant_pool_use(), match_rtx(), max_operand_1(), maybe_get_pool_constant(), mfcr_operation(), min_insn_size(), mk_attr_alt(), mova_p(), mtcrf_operation(), multi_register_push(), NAMEgetvar(), NAMEs_wsNe_work(), node_data(), nonpic_symbol_mentioned_p(), note_invalid_constants(), operands_match_p(), output_addr_const_extra(), output_peephole2_scratches(), output_pic_addr_const(), peephole2_1(), peephole2_2(), peephole2_insns(), print_exp(), print_operand(), print_operand_address(), print_rtl_graph_with_bb(), print_rtx(), process_set(), ra_print_rtx(), rd_ed(), reachable_handlers(), read_rtx(), read_rtx_1(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_14(), recog_15(), recog_16(), recog_19(), recog_2(), recog_20(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_3(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), replace_constant_pool_ref(), replace_ltrel_base(), rs6000_generate_compare(), rs6000_hash_constant(), rs6000_rtx_costs(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), s390_cannot_force_const_mem(), s390_canonicalize_comparison(), s390_chunkify_cancel(), s390_chunkify_start(), s390_decompose_address(), s390_delegitimize_address(), s390_dump_pool(), s390_execute_label(), s390_mainpool_start(), s390_output_addr_const_extra(), s390_output_symbolic_const(), s390_short_displacement(), s390_simplify_dwarf_addr(), scan_operands(), sh_reorg(), simplify_test_exp(), sparc_rtx_costs(), split_1(), split_2(), split_3(), split_4(), split_insns(), symbol_mentioned_p(), symbolic_operand(), tls_call_delay(), tls_mentioned_p(), tls_symbolic_operand_1(), unspec_caller_rtx_p(), uses_TOC(), validate_pattern(), VPARAMS(), walk_insn_part(), walk_rtx(), write_test_expr(), x86_64_sign_extended_value(), x_putc(), x_rev(), x_wEND(), xtensa_emit_block_move(), xtensa_expand_block_move(), xtensa_reorg(), y_putc(), and z_putc().
| #define XSTR | ( | RTX, | |||
| N | ) | (RTL_CHECK2 (RTX, N, 's', 'S').rtstr) |
Definition at line 475 of file rtl.h.
Referenced by add_condition_to_rtx(), add_constraint(), add_mode_tests(), add_to_sequence(), add_values_to_cover(), addr24_operand(), alpha_encode_section_info(), alter_output_for_insn(), alter_predicate_for_insn(), alter_test_for_insn(), apply_macro_to_rtx(), arc_external_libcall(), arm_assemble_integer(), arm_encode_call_attribute(), arm_is_longcall_p(), arm_mark_dllexport(), arm_mark_dllimport(), arm_output_mi_thunk(), arm_pe_encode_section_info(), arm_print_value(), assemble_external(), assemble_variable(), attr_copy_rtx(), attr_numeral(), attr_rtx_1(), attr_rtx_cost(), build_mips16_call_stub(), build_mips16_function_stub(), c4x_external_libcall(), c4x_init_cumulative_args(), call26_operand(), call_operand(), canon_hash(), check_attr_test(), check_attr_value(), check_defs(), clix_asm_out_constructor(), collect_insn_data(), compare_constant(), compares_alternatives_p(), compute_alternative_mask(), compute_predicate_codes(), const_desc_rtx_sym_eq(), const_desc_rtx_sym_hash(), const_hash_1(), const_rtx_hash_1(), constant_pool_expr_1(), convert_set_attr(), convert_set_attr_alternative(), copy_boolean(), copy_most_rtx(), copy_rtx_and_substitute(), count_alternatives(), create_block_symbol(), cris_asm_output_mi_thunk(), cris_asm_output_symbol_ref(), cris_output_addr_const(), cris_output_addr_const_extra(), cselib_hash_rtx(), current_file_function_operand(), current_function_operand(), d30v_init_cumulative_args(), d30v_print_operand_address(), darwin_encode_section_info(), darwin_local_data_pic(), decode_asm_operands(), decode_rtx_const(), default_stabs_asm_out_constructor(), default_stabs_asm_out_destructor(), dw2_asm_output_encoded_addr_rtx(), dw2_force_const_mem(), emit_library_call_value_1(), encode_units_mask(), ep_memory_operand(), evaluate_eq_attr(), exp_equiv_p(), expand_units(), expr_equiv_p(), fill_attr(), final_scan_insn(), find_matching_operand(), find_pool_constant(), force_const_mem(), frv_asm_output_mi_thunk(), frv_init_cumulative_args(), frv_print_operand_address(), function_arg(), function_label_operand(), gen_absence_set(), gen_attr(), gen_automata_option(), gen_automaton(), gen_bypass(), gen_cpu_unit(), gen_datalabel_ref(), gen_excl_set(), gen_exp(), gen_expand(), gen_insn(), gen_insn_reserv(), gen_movdi(), gen_movsi(), gen_peephole(), gen_presence_absence_set(), gen_presence_set(), gen_proto(), gen_query_cpu_unit(), gen_reserv(), gen_rtx_fmt_Ess(), gen_rtx_fmt_is(), gen_rtx_fmt_isE(), gen_rtx_fmt_iss(), gen_rtx_fmt_iuuB00is(), gen_rtx_fmt_s(), gen_rtx_fmt_sE(), gen_rtx_fmt_sEss(), gen_rtx_fmt_sies(), gen_rtx_fmt_ss(), gen_rtx_fmt_sse(), gen_rtx_fmt_ssiEEsi(), gen_split(), gen_unit(), generate_switch_p(), get_deferred_plabel(), get_plabel(), get_some_local_dynamic_name_1(), get_symref(), globalize_decl(), GTY(), h8300_adjust_insn_length(), h8300_encode_label(), hash_expr_1(), hash_rtx(), hppa_encode_label(), hppa_legitimize_address(), i386_nlm_encode_section_info(), i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), ia64_encode_section_info(), ia64_hpux_file_end(), identify_predicable_attribute(), indirect_data(), init_cumulative_args(), is_predicable(), ix86_encode_section_info(), legitimate_pic_address_disp_p(), legitimize_pic_address(), local_symbol_p(), local_symbolic_operand(), m16_usym5_4(), m16_usym8_4(), m32c_immd_dbl_mov(), m32c_print_operand(), m32r_encode_section_info(), m32r_select_section(), m68hc11_encode_label(), m68hc11_init_cumulative_args(), m68hc11_page0_symbol_p(), m68k_output_function_prologue(), machopic_indirect_call_target(), machopic_indirect_data_reference(), machopic_indirection_name(), machopic_operand_p(), machopic_output_indirection(), machopic_validate_stub_or_non_lazy_ptr(), main(), make_canonical(), make_insn_sequence(), mark_constant(), mark_mode_tests(), match_rtx(), max_attr_value(), max_operand_1(), mcore_encode_section_info(), mcore_expand_prolog(), mcore_external_libcall(), mcore_mark_dllexport(), mcore_mark_dllimport(), mcore_output_call(), min_attr_value(), mips16_constant(), mips16_constant_after_function_p(), mips16_gp_offset_p(), mips16_output_gp_offset(), mips_move_1word(), mips_move_2words(), mips_output_function_epilogue(), mips_output_function_prologue(), mmix_asm_output_mi_thunk(), mmix_encode_section_info(), mt_init_cumulative_args(), must_parenthesize(), needs_variable(), notice_global_symbol(), operands_match_p(), operate_exp(), or_attr_value(), output_addr_const(), output_addr_const_pdp11(), output_call(), output_constant_def(), output_constant_def_contents(), output_global_address(), output_mi_thunk(), output_object_block(), output_peephole2_scratches(), output_pic_addr_const(), output_toc(), pa_asm_output_mi_thunk(), pa_output_function_prologue(), print_operand(), print_operand_address(), print_pattern(), print_rtx(), print_value(), process_define_constraint(), process_define_predicate(), process_define_register_constraint(), process_include(), process_one_cond_exec(), process_rtx(), ra_print_rtx_object(), read_md_rtx(), read_rtx(), read_rtx_1(), remove_constraints(), rest_of_compilation(), rest_of_handle_final(), rs6000_assemble_integer(), rs6000_emit_move(), rs6000_get_some_local_dynamic_name_1(), rs6000_hash_constant(), rs6000_longcall_ref(), rs6000_output_function_epilogue(), rs6000_output_symbol_ref(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_renumbered_equal_p(), scan_operands(), sdata_symbolic_operand(), setjmp_operand(), sh_insn_length_adjustment(), sh_symbian_encode_section_info(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), simplify_and_tree(), simplify_by_exploding(), simplify_or_tree(), simplify_test_exp(), small_data_operand(), small_symbolic_operand(), special_symbolref_operand(), th_function_epilogue(), th_function_prologue(), thumb_output_function_prologue(), tls_symbolic_operand(), tls_symbolic_operand_1(), use_thunk(), v850_encode_data_area(), validate_exp(), validate_pattern(), vax_output_mi_thunk(), VPARAMS(), walk_attr_value(), write_attr_value(), write_expr_attr_cache(), write_function_unit_info(), write_insn_cases(), write_match_code_switch(), write_predicate_expr(), write_predicate_subfunction(), write_test_expr(), xstormy16_asm_output_mi_thunk(), xstormy16_below100_symbol(), xstormy16_encode_section_info(), and xstormy16_print_operand().
| #define XTMPL | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, 'T').rtstr) |
Definition at line 482 of file rtl.h.
Referenced by alter_output_for_insn(), apply_macro_to_rtx(), gen_insn(), gen_peephole(), print_rtx(), process_one_cond_exec(), read_rtx(), and read_rtx_1().
| #define XTREE | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, 't').rttree) |
Definition at line 480 of file rtl.h.
Referenced by copy_most_rtx(), copy_rtx_and_substitute(), gen_rtx_fmt_eit(), gen_rtx_fmt_eti(), gen_rtx_fmt_iiiiiiiitt(), gen_rtx_fmt_iuuBteiee(), gen_rtx_fmt_iuuBteiee0(), gen_rtx_fmt_iuuBteieee(), print_rtx(), rtx_renumbered_equal_p(), and VPARAMS().
Definition at line 477 of file rtl.h.
Referenced by apply_macro_to_rtx(), attr_copy_rtx(), attr_rtx_1(), check_conversions(), check_defs(), check_promoted_subreg(), collect_insn_data(), convert_set_attr(), convert_set_attr_alternative(), copy_insn_1(), copy_most_rtx(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), count_alternatives(), cselib_subst_to_values(), eliminate_regs(), eliminate_regs_1(), expand_delays(), expand_units(), fill_attr(), find_matching_operand(), find_operand(), for_each_rtx(), for_each_rtx_1(), frv_function_symbol_referenced_p(), gen_call(), gen_call_value(), gen_expand(), gen_insn(), gen_rtx_fmt_E(), gen_rtx_fmt_Ee(), gen_rtx_fmt_eE(), gen_rtx_fmt_eEee0(), gen_rtx_fmt_Ei(), gen_rtx_fmt_Ess(), gen_rtx_fmt_iE(), gen_rtx_fmt_isE(), gen_rtx_fmt_sE(), gen_rtx_fmt_sEss(), gen_rtx_fmt_ssiEEsi(), gen_rtx_fmt_uuEiiiiiibbii(), gen_split(), gen_unit(), h8300_ldm_parallel(), h8300_return_parallel(), h8300_stm_parallel(), iq2000_expand_prologue(), is_predicable(), ix86_expand_vector_init(), ix86_expand_vector_init_one_var(), label_is_jump_target_p(), main(), make_automaton_attrs(), make_bypass_attr(), make_canonical(), make_default_insn_latency_attr(), make_edges(), make_insn_alts_attr(), make_insn_sequence(), make_internal_dfa_insn_code_attr(), mark_constants(), mips_expand_prologue(), mmix_target_asm_function_epilogue(), operate_exp(), phi_alternative(), print_rtx(), process_one_cond_exec(), process_rtx(), purge_dead_tablejump_edges(), read_rtx(), read_rtx_1(), redirect_branch_edge(), redirect_edge_and_branch(), reg_scan_mark_refs(), remove_constraints(), remove_phi_alternative(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rtx_equiv_p(), scan_operands(), set_dest_addr_equiv_p(), simplify_by_exploding(), simplify_cond(), ssa_eliminate_dead_code(), subst_constants(), substitute_address(), try_combine(), uses_macro_p(), verify_rtx_sharing(), visit_phi_node(), VPARAMS(), walk_attr_value(), and walk_insn_part().
| #define XVECEXP | ( | RTX, | |||
| N, | |||||
| M | ) | RTVEC_ELT (XVEC (RTX, N), M) |
Definition at line 484 of file rtl.h.
Referenced by _reg_unused_after(), a29k_set_memflags_1(), a7_overlap_mentioned_p(), add_clobbers(), add_insn_after(), add_insn_before(), add_label_notes(), add_to_sequence(), addr_generation_dependency_p(), adjust_insn_length(), alpha_set_memflags_1(), alpha_tablejump_best_label(), alter_predicate_for_insn(), annotate_constant_pool_refs(), apply_change_group(), apply_macro_to_rtx(), arc_final_prescan_insn(), arc_print_operand(), arm_cannot_copy_insn_p(), arm_emit_tls_decoration(), arm_final_prescan_insn(), arm_gen_load_multiple(), arm_gen_store_multiple(), arm_no_early_alu_shift_dep(), arm_no_early_alu_shift_value_dep(), arm_no_early_mul_dep(), arm_no_early_store_addr_dep(), arm_output_addr_const_extra(), asm_noperands(), assign_parm_adjust_entry_rtl(), assign_parm_is_stack_parm(), assign_parm_setup_block(), assign_parms(), attr_copy_rtx(), attr_length_call(), attr_rtx_cost(), avr_reorg(), barrier_align(), bfin_delegitimize_address(), bfin_discover_loop(), bfin_expand_call(), bfin_reorg(), branch_dest(), broken_move(), bundling(), c4x_label_ref_used_p(), c4x_output_cbranch(), c4x_r11_set_p(), c4x_rptb_insert(), c4x_rptb_nop_p(), can_combine_p(), can_hoist_insn_p(), can_throw_external(), can_throw_internal(), canon_hash(), canon_reg(), canon_reg_for_combine(), check_attr_value(), check_conversions(), check_defs(), check_eliminable_occurrences(), check_maybe_invariant(), check_promoted_subreg(), check_sibcall_argument_overlap_1(), check_use_sfunc_addr(), cirrus_reorg(), classify_insn(), clear_struct_flag(), collect_insn_data(), combinable_i3pat(), combine_bnp(), combine_simplify_rtx(), compares_alternatives_p(), compute_clrmem_length(), compute_defs_uses_and_gen(), compute_kill_rd(), compute_movmem_length(), compute_movstrsi_length(), compute_regstack_size(), compute_transp(), computed_jump_p(), computed_jump_p_1(), condjump_in_parallel_p(), const_rtx_hash_1(), construct_container(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contained_in_p(), contains(), contains_pseudo(), contains_replace_regs(), contains_symbol_ref(), convert_set_attr(), convert_set_attr_alternative(), convert_to_eh_region_ranges(), copy_insn_1(), copy_loop_body(), copy_most_rtx(), copy_replacements_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), count_alternatives(), count_nonfixed_reads(), count_occurrences(), count_reg_usage(), count_sub_rtxs(), covers_regno_p(), cris_emit_movem_store(), cris_movem_load_rest_p(), cris_notice_update_cc(), cris_output_addr_const(), cris_output_addr_const_extra(), cris_print_operand(), cris_store_multiple_op_p(), cse_around_loop(), cse_insn(), cselib_hash_rtx(), cselib_mem_conflict_p(), cselib_record_sets(), cselib_subst_to_values(), dead_or_set_regno_p(), decode_asm_operands(), decode_rtx_const(), delete_address_reloads_1(), delete_insn(), delete_prior_computation(), delete_related_insns(), df_def_record_1(), df_defs_record(), df_uses_record(), diagnostic_for_asm(), diddle_return_value(), discover_flags_reg(), dump_table(), eliminate_lr2ip(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), emit_group_load(), emit_group_load_1(), emit_group_load_into_temps(), emit_group_move(), emit_group_move_into_temps(), emit_group_store(), emit_link_insn(), emit_multi_reg_push(), emit_no_conflict_block(), emit_sfm(), encode_units_mask(), epilogue_renumber(), equiv_init_movable_p(), equiv_init_varies_p(), errata_emit_nops(), evaluate_eq_attr(), exp_equiv_p(), expand_asm_operands(), expand_delays(), expand_epilogue(), expand_epilogue_reg_restore(), expand_prologue(), expand_prologue_reg_save(), expand_units(), expr_equiv_p(), expr_killed_p(), extract_insn(), extract_mentioned_regs_helper(), extract_sfunc_addr(), file_and_line_for_asm(), fill_attr(), final_prescan_insn(), final_scan_insn(), find_and_mark_used_attributes(), find_barrier(), find_constant_pool_ref(), find_dead_or_set_registers(), find_equiv_reg(), find_inc_amount(), find_insn_regmode_weight(), find_loads(), find_ltrel_base(), find_matching_operand(), find_mem_givs(), find_operand(), find_regs_nested(), find_single_use_1(), find_single_use_in_loop(), find_use_as_address(), find_used_regs(), fix_crossing_conditional_branches(), fixup_addr_diff_vecs(), fixup_mova(), fixup_stack_1(), fixup_var_refs_1(), fixup_var_refs_insn(), fold_rtx(), fold_rtx_mem_1(), for_each_rtx(), for_each_rtx_1(), fr30_expand_prologue(), frv_const_unspec_p(), frv_function_prologue(), frv_function_symbol_referenced_p(), function_arg(), function_arg_record_value(), function_arg_record_value_2(), function_arg_record_value_3(), function_arg_union_value(), function_arg_vector_value(), gen_call_value(), gen_delay(), gen_exp(), gen_expand(), gen_group_rtx(), gen_insn(), gen_peephole(), gen_peephole2(), gen_sequence(), gen_split(), gen_unit(), gen_untyped_call(), generate_set_vrsave(), get_attr_length(), get_attr_length_1(), get_first_nonnote_insn(), get_last_nonnote_insn(), global_conflicts(), global_symbolic_reference_mentioned_p(), group_barrier_needed(), group_barrier_needed_p(), GTY(), h8300_adjust_insn_length(), handle_asm_insn(), hard_reg_set_here_p(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), hash_scan_insn(), hoist_insn_after(), i370_label_scan(), i386_simplify_dwarf_addr(), ia64_adjust_cost(), ia64_emit_nops(), ia64_extra_constraint(), ia64_ld_address_bypass_p(), ia64_sched_reorder2(), ia64_single_set(), ia64_speculate_insn(), identify_call_return_value(), if_test_bypass_p(), inequality_comparisons_p(), initialize_argument_information(), insn_dead_p(), insn_extract(), insn_invalid_p(), insn_live_p(), insn_rtx_cost(), insn_stack_adjust_offset_pre_post(), instantiate_virtual_regs_1(), invalidate(), invalidate_any_buried_refs(), invalidate_from_clobbers(), invariant_expr_equal_p(), is_load_insn1(), is_mem_ref(), is_store_insn1(), ix86_agi_dependant(), ix86_agi_dependent(), ix86_attr_length_address_default(), ix86_check_movabs(), ix86_delegitimize_address(), ix86_dwarf_handle_frame_unspec(), ix86_expand_vector_init(), ix86_expand_vector_init_general(), ix86_expand_vector_init_one_var(), ix86_find_base_term(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_gimplify_va_arg(), ix86_match_ccmode(), ix86_set_move_mem_attrs_1(), ix86_va_arg(), jump_in_call_delay(), known_cond(), label_mentioned_p(), leaf_function_p(), legitimate_constant_p(), legitimate_pic_address_disp_p(), legitimate_pic_operand_p(), legitimize_pic_address(), libcall_dead_p(), lmw_operation(), load_multiple_operation(), loc_mentioned_in_p(), location_for_asm(), loop_invariant_p(), loop_regs_scan(), m32c_all_frame_related(), m32c_libcall_value(), m32c_pushm_popm(), m68hc11_check_z_replacement(), machine_dependent_reorg(), main(), make_automaton_attrs(), make_bypass_attr(), make_canonical(), make_default_insn_latency_attr(), make_insn_alts_attr(), make_insn_sequence(), make_internal_dfa_insn_code_attr(), mark_constant_pool_use(), mark_constants(), mark_jump_label(), mark_label_nuses(), mark_loop_jump(), mark_oprs_set(), mark_referenced_regs(), mark_referenced_resources(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_target_live_regs(), mark_use(), mark_used_regs(), mark_used_regs_combine(), match_rtx(), max_attr_value(), max_operand_1(), max_operand_vec(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), maybe_fix_stack_asms(), maybe_get_pool_constant(), mcore_load_multiple_operation(), mcore_store_multiple_operation(), memref_referenced_p(), mention_regs(), merge_memattrs(), mfcr_operation(), min_attr_value(), mips_avoid_hazards(), mips_expand_call(), mips_output_conditional_branch(), mn10300_function_value(), mn10300_gen_multiple_store(), modified_between_p(), modified_in_p(), mostly_false_jump(), mova_p(), move_deaths(), mt_check_delay_slot(), mt_reorg_hazard(), mt_reorg_loops(), mt_set_memflags_1(), mtcrf_operation(), multi_register_push(), multiple_sets(), need_fake_edge_p(), needs_regstack_p(), next_insn(), next_insn_no_annul(), noncall_uses_reg(), nonpic_symbol_mentioned_p(), noop_move_p(), note_invalid_constants(), note_stores(), note_uses(), notice_update_cc(), ns32k_notice_update_cc(), num_operands(), operands_match_p(), operate_exp(), oprs_not_set_p(), oprs_unchanged_p(), or_attr_value(), outgoing_edges_match(), output_196(), output_201(), output_202(), output_658(), output_659(), output_add_clobbers(), output_addr_const_extra(), output_branch(), output_call(), output_far_jump(), output_millicode_call(), output_peephole2_scratches(), output_pic_addr_const(), pa_adjust_cost(), pa_adjust_insn_length(), pa_can_combine_p(), pa_output_function_epilogue(), pa_reorg(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pc_set(), peephole2_1(), peephole2_2(), peephole2_insns(), pop_multiple_operation(), pre_insert_copy_insn(), previous_insn(), print_exp(), print_insn(), print_operand(), print_operand_address(), print_pattern(), print_rtx(), print_slot(), process_for_unwind_directive(), process_one_cond_exec(), process_rtx(), product_cheap_p(), propagate_block_delete_insn(), purge_addressof_1(), purge_hard_subreg_sets(), purge_mem_unchanging_flag(), push_multiple_operation(), ra_print_rtx(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_13(), recog_14(), recog_16(), recog_17(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), recog_for_combine(), record_excess_regs(), redirect_exp(), redirect_exp_1(), redirect_jump_1(), reemit_insn_block_notes(), references_value_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_bitfield_target_p(), reg_mentioned_p(), reg_overlap_mentioned_p(), reg_referenced_p(), reg_scan_mark_refs(), reg_unused_after(), reg_used_in_mem_p(), regno_clobbered_p(), regno_use_in(), regs_set_between_p(), regs_used(), reload_combine_note_use(), reload_cse_simplify(), remap_split_bivs(), remove_constraints(), remove_insn(), rename_block(), rename_equivalent_regs(), replace_constant_pool_ref(), replace_in_call_usage(), replace_ltrel_base(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), reset_used_flags(), restore_world_operation(), return_insn_p(), reverse_comparison(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rs6000_frame_related(), rs6000_generate_compare(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_mem_access_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), s390_adjust_cost(), s390_agen_dep_p(), s390_canonicalize_comparison(), s390_chunkify_pool(), s390_chunkify_start(), s390_decompose_address(), s390_delegitimize_address(), s390_dump_pool(), s390_emit_prologue(), s390_execute_label(), s390_execute_target(), s390_match_ccmode(), s390_optimize_prologue(), s390_output_addr_const_extra(), s390_output_symbolic_const(), s390_simplify_dwarf_addr(), s390_split_branches(), save_gprs(), save_world_operation(), scan_loop(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), scope_to_insns_finalize(), score_function_arg(), see_merge_one_def_extension(), see_want_to_be_merged_with_extension(), set_decl_incoming_rtl(), set_decl_rtl(), set_dest_addr_equiv_p(), set_dest_equiv_p(), set_frame_related_p(), set_label_offsets(), set_reg_attrs_for_parm(), set_used_flags(), sets_function_arg_p(), sfunc_uses_reg(), sh_1el_vec(), sh_adjust_cost(), sh_const_vec(), sh_mark_label(), sh_output_mi_thunk(), sh_reorg(), sh_rep_vec(), shift_insns_rtx(), shl_and_length(), shl_and_scr_length(), shl_sext_length(), shorten_branches(), side_effects_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_by_exploding(), simplify_cond(), simplify_const_binary_operation(), simplify_with_current_value_aux(), single_set_2(), single_set_for_csa(), single_set_pattern(), sparc_asm_function_epilogue(), sparc_expand_prologue(), sparc_output_addr_diff_vec(), sparc_output_addr_vec(), split_2(), split_3(), split_4(), split_insns(), stmw_operation(), store_data_bypass_p(), store_multiple_operation(), store_ops_ok(), store_reg_modify(), subst(), subst_constants(), substitute_address(), summarize_insn(), symbol_mentioned_p(), symbolic_operand(), symbolic_reference_mentioned_p(), thread_jump(), tls_symbolic_operand_1(), tls_symbolic_reference_mentioned_p(), try_combine(), unique_src_operand(), unroll_loop(), unsigned_comparisons_p(), update_cc(), update_equiv_regs(), update_reg_last_use(), use_crosses_set_p(), use_group_regs(), uses_addressof(), uses_local_reg_p(), uses_macro_p(), uses_TOC(), validate_pattern(), validate_replace_rtx_1(), validate_simplify_insn(), vax_notice_update_cc(), VEC(), verify_changes(), verify_rtx_sharing(), vfp_emit_fstmx(), volatile_insn_p(), volatile_refs_p(), vrsave_operation(), walk_attr_value(), walk_fixup_memory_subreg(), walk_insn_part(), walk_rtx(), wipe_dead_reg(), write_attr_set(), write_expr_attr_cache(), xstormy16_expand_prologue(), xstormy16_output_addr_vec(), and xstormy16_split_cbranch().
| #define XVECLEN | ( | RTX, | |||
| N | ) | GET_NUM_ELEM (XVEC (RTX, N)) |
Definition at line 485 of file rtl.h.
Referenced by _reg_unused_after(), a29k_set_memflags_1(), a7_overlap_mentioned_p(), add_insn_after(), add_insn_before(), add_label_notes(), add_to_sequence(), addr_generation_dependency_p(), adjust_insn_length(), alpha_set_memflags_1(), alpha_tablejump_best_label(), alter_predicate_for_insn(), annotate_constant_pool_refs(), apply_change_group(), apply_macro_to_rtx(), arc_final_prescan_insn(), arc_print_operand(), arm_final_prescan_insn(), asm_noperands(), assign_parm_adjust_entry_rtl(), assign_parm_setup_block(), assign_parms(), attr_copy_rtx(), attr_rtx_cost(), barrier_align(), c4x_label_ref_used_p(), c4x_r11_set_p(), can_combine_p(), can_hoist_insn_p(), canon_hash(), canon_reg(), canon_reg_for_combine(), check_attr_value(), check_conversions(), check_defs(), check_eliminable_occurrences(), check_maybe_invariant(), check_promoted_subreg(), check_sibcall_argument_overlap_1(), cirrus_reorg(), classify_insn(), clear_struct_flag(), collect_insn_data(), combinable_i3pat(), combine_simplify_rtx(), compares_alternatives_p(), compute_defs_uses_and_gen(), compute_kill_rd(), compute_transp(), computed_jump_p(), computed_jump_p_1(), const_rtx_hash_1(), construct_dispose_instruction(), construct_prepare_instruction(), construct_restore_jr(), construct_save_jarl(), contained_in_p(), contains(), contains_pseudo(), contains_replace_regs(), contains_symbol_ref(), convert_set_attr_alternative(), copy_insn_1(), copy_loop_body(), copy_most_rtx(), copy_replacements_1(), copy_rtx(), copy_rtx_and_substitute(), copy_rtx_if_shared(), copy_rtx_if_shared_1(), count_alternatives(), count_nonfixed_reads(), count_occurrences(), count_reg_usage(), count_sub_rtxs(), covers_regno_p(), cris_movem_load_rest_p(), cris_print_operand(), cris_store_multiple_op_p(), cse_around_loop(), cse_end_of_basic_block(), cse_insn(), cselib_hash_rtx(), cselib_mem_conflict_p(), cselib_record_sets(), cselib_subst_to_values(), dead_or_set_regno_p(), decode_asm_operands(), decode_rtx_const(), delete_address_reloads_1(), delete_insn(), delete_prior_computation(), delete_related_insns(), df_def_record_1(), df_defs_record(), df_uses_record(), diddle_return_value(), discover_flags_reg(), eliminate_lr2ip(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), emit_group_load(), emit_group_load_1(), emit_group_load_into_temps(), emit_group_move(), emit_group_move_into_temps(), emit_group_store(), emit_link_insn(), emit_no_conflict_block(), encode_units_mask(), epilogue_renumber(), equiv_init_movable_p(), equiv_init_varies_p(), errata_emit_nops(), evaluate_eq_attr(), exp_equiv_p(), expand_delays(), expr_equiv_p(), expr_killed_p(), extract_mentioned_regs_helper(), extract_sfunc_addr(), fill_attr(), final_scan_insn(), find_and_mark_used_attributes(), find_barrier(), find_constant_pool_ref(), find_dead_or_set_registers(), find_equiv_reg(), find_inc_amount(), find_insn_regmode_weight(), find_loads(), find_ltrel_base(), find_matching_operand(), find_mem_givs(), find_operand(), find_regs_nested(), find_single_use_1(), find_single_use_in_loop(), find_use_as_address(), find_used_regs(), fixup_addr_diff_vecs(), fixup_stack_1(), fixup_var_refs_1(), fold_rtx(), fold_rtx_mem_1(), for_each_rtx(), for_each_rtx_1(), fr30_expand_prologue(), frv_function_prologue(), frv_function_symbol_referenced_p(), gen_call_value(), gen_delay(), gen_exp(), gen_expand(), gen_group_rtx(), gen_insn(), gen_peephole(), gen_peephole2(), gen_split(), gen_unit(), gen_untyped_call(), get_attr_length(), get_attr_length_1(), get_jump_table_size(), get_last_nonnote_insn(), global_conflicts(), global_symbolic_reference_mentioned_p(), GTY(), handle_asm_insn(), hard_reg_set_here_p(), hash_expr_1(), hash_invariant_expr_1(), hash_rtx(), hash_scan_insn(), hoist_insn_after(), i370_label_scan(), ia64_adjust_cost(), ia64_ld_address_bypass_p(), if_test_bypass_p(), inequality_comparisons_p(), insn_dead_p(), insn_extract(), insn_live_p(), insn_rtx_cost(), insn_stack_adjust_offset_pre_post(), instantiate_virtual_regs_1(), invalidate(), invalidate_any_buried_refs(), invalidate_from_clobbers(), invariant_expr_equal_p(), is_load_insn1(), is_mem_ref(), is_store_insn1(), ix86_flags_dependant(), ix86_flags_dependent(), ix86_gimplify_va_arg(), ix86_set_move_mem_attrs_1(), ix86_va_arg(), known_cond(), label_mentioned_p(), legitimate_pic_operand_p(), legitimize_pic_address(), libcall_dead_p(), lmw_operation(), load_multiple_operation(), loc_mentioned_in_p(), loop_invariant_p(), loop_regs_scan(), m32c_all_frame_related(), m68hc11_check_z_replacement(), machine_dependent_reorg(), main(), make_canonical(), make_insn_sequence(), mark_constants(), mark_jump_label(), mark_label_nuses(), mark_loop_jump(), mark_oprs_set(), mark_referenced_regs(), mark_referenced_resources(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_use(), mark_used_regs(), mark_used_regs_combine(), match_rtx(), max_attr_value(), max_operand_1(), max_operand_vec(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), maybe_fix_stack_asms(), mcore_load_multiple_operation(), mcore_store_multiple_operation(), memref_referenced_p(), mention_regs(), merge_memattrs(), mfcr_operation(), min_attr_value(), mips16_insn_length(), mips_avoid_hazards(), mips_expand_call(), modified_between_p(), modified_in_p(), move_deaths(), mt_set_memflags_1(), mtcrf_operation(), multiple_sets(), noncall_uses_reg(), nonpic_symbol_mentioned_p(), noop_move_p(), note_stores(), note_uses(), num_operands(), operands_match_p(), operate_exp(), oprs_not_set_p(), oprs_unchanged_p(), or_attr_value(), outgoing_edges_match(), output_add_clobbers(), output_call(), output_peephole2_scratches(), output_pic_addr_const(), pa_reorg(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), peephole2_1(), peephole2_2(), peephole2_insns(), pop_multiple_operation(), pre_insert_copy_insn(), previous_insn(), print_exp(), print_operand(), print_pattern(), print_rtx(), process_for_unwind_directive(), process_one_cond_exec(), process_rtx(), propagate_block_delete_insn(), purge_addressof_1(), purge_hard_subreg_sets(), purge_mem_unchanging_flag(), push_multiple_operation(), ra_print_rtx(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_13(), recog_14(), recog_16(), recog_17(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_23(), recog_26(), recog_3(), recog_31(), recog_32(), recog_33(), recog_35(), recog_36(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), recog_for_combine(), record_excess_regs(), redirect_exp_1(), reemit_insn_block_notes(), references_value_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_bitfield_target_p(), reg_mentioned_p(), reg_overlap_mentioned_p(), reg_referenced_p(), reg_scan(), reg_scan_mark_refs(), reg_scan_update(), reg_unused_after(), reg_used_in_mem_p(), regno_clobbered_p(), regno_use_in(), regs_set_between_p(), regs_used(), reload_combine_note_use(), reload_cse_simplify(), remap_split_bivs(), remove_constraints(), remove_insn(), rename_block(), rename_equivalent_regs(), replace_constant_pool_ref(), replace_in_call_usage(), replace_ltrel_base(), replace_n_hard_rtx(), replace_oldest_value_addr(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replace_regs(), replace_rtx(), reset_used_flags(), restore_world_operation(), rs6000_frame_related(), rs6000_output_load_multiple(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_memref_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_mem_access_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), rtx_unstable_p(), rtx_varies_p(), s390_adjust_cost(), s390_agen_dep_p(), s390_canonicalize_comparison(), s390_chunkify_pool(), s390_chunkify_start(), s390_decompose_address(), s390_dump_pool(), s390_emit_prologue(), s390_execute_target(), s390_match_ccmode(), s390_optimize_prologue(), s390_output_addr_const_extra(), s390_output_symbolic_const(), s390_split_branches(), save_gprs(), save_world_operation(), saved_regs_mentioned(), scan_loop(), scan_operands(), scan_paradoxical_subregs(), scan_rtx(), scan_rtx_address(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), scope_to_insns_finalize(), see_merge_one_def_extension(), see_want_to_be_merged_with_extension(), set_decl_incoming_rtl(), set_decl_rtl(), set_dest_addr_equiv_p(), set_dest_equiv_p(), set_frame_related_p(), set_label_offsets(), set_reg_attrs_for_parm(), set_used_flags(), sets_function_arg_p(), sfunc_uses_reg(), sh_1el_vec(), sh_adjust_cost(), sh_const_vec(), sh_need_epilogue(), sh_reorg(), sh_rep_vec(), shorten_branches(), side_effects_p(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_cond(), simplify_with_current_value_aux(), single_set_2(), single_set_for_csa(), single_set_pattern(), sparc_expand_prologue(), sparc_output_addr_diff_vec(), sparc_output_addr_vec(), split_2(), split_4(), split_insns(), stmw_operation(), store_data_bypass_p(), store_multiple_operation(), store_ops_ok(), subst(), subst_constants(), substitute_address(), summarize_insn(), symbol_mentioned_p(), symbolic_reference_mentioned_p(), thread_jump(), tls_symbolic_reference_mentioned_p(), try_combine(), unique_src_operand(), unroll_loop(), unsigned_comparisons_p(), update_equiv_regs(), update_reg_last_use(), use_crosses_set_p(), use_group_regs(), uses_addressof(), uses_local_reg_p(), uses_macro_p(), uses_TOC(), validate_pattern(), validate_replace_rtx_1(), validate_simplify_insn(), VEC(), verify_changes(), verify_rtx_sharing(), vfp_output_fstmx(), volatile_insn_p(), volatile_refs_p(), vrsave_operation(), walk_attr_value(), walk_fixup_memory_subreg(), walk_insn_part(), walk_rtx(), wipe_dead_reg(), write_attr_set(), write_eligible_delay(), write_expr_attr_cache(), xstormy16_output_addr_vec(), and xstormy16_split_cbranch().
| #define XWINT | ( | RTX, | |||
| N | ) | (RTL_CHECK1 (RTX, N, 'w').rtwint) |
Definition at line 473 of file rtl.h.
Referenced by add_to_sequence(), arm_print_value(), attr_copy_rtx(), attr_rtx_1(), check_attr_test(), copy_most_rtx(), copy_rtx_and_substitute(), exp_equiv_p(), expr_equiv_p(), gen_rtx_CONST_INT(), gen_rtx_fmt_w(), gen_rtx_fmt_www(), gen_rtx_fmt_wwww(), hash_expr_1(), immed_double_const(), main(), match_rtx(), operands_match_p(), peephole(), peephole2_1(), peephole2_2(), print_rtx(), ra_print_rtx_object(), read_rtx(), read_rtx_1(), recog(), recog_1(), recog_10(), recog_11(), recog_12(), recog_13(), recog_14(), recog_16(), recog_17(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_22(), recog_23(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_37(), recog_38(), recog_4(), recog_5(), recog_6(), recog_7(), recog_8(), recog_9(), rs6000_hash_constant(), rtx_equal_for_cselib_p(), rtx_equal_for_loop_p(), rtx_equal_for_prefetch_p(), rtx_equal_p(), rtx_equiv_p(), rtx_renumbered_equal_p(), split_1(), split_2(), split_4(), toc_hash_eq(), VPARAMS(), and write_test_expr().
| typedef int rtx_function PARAMS((rtx *, void *)) |
| typedef union rtunion_def rtunion |
| enum global_rtl_index |
| enum insn_note |
| enum label_kind |
| enum libcall_type |
| enum reg_note |
| enum rtx_code |
| enum sibcall_use_t |
| void replace_call_placeholder PARAMS | ( | (rtx, sibcall_use_t) | ) |
| int canon_true_dependence PARAMS | ( | (rtx, enum machine_mode, rtx, rtx, int(*)(rtx, int)) | ) |
| int true_dependence PARAMS | ( | (rtx, enum machine_mode, rtx, int(*)(rtx, int)) | ) |
| void fancy_abort PARAMS | ( | (const char *, int, const char *) | ) |
| rtx emit_library_call_value PARAMS | ( | (rtx, rtx, enum libcall_type, enum machine_mode, int,...) | ) |
| void emit_library_call PARAMS | ( | (rtx, enum libcall_type, enum machine_mode, int,...) | ) |
| void lrotate_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| void lshift_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, HOST_WIDE_INT, unsigned int, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *, int) | ) |
| int neg_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| int add_double PARAMS | ( | (unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT, HOST_WIDE_INT, unsigned HOST_WIDE_INT *, HOST_WIDE_INT *) | ) |
| void init_branch_prob PARAMS | ( | (const char *) | ) |
Definition at line 635 of file mips-tfile.c.
| bool invalid_mode_change_p PARAMS | ( | (unsigned int, enum reg_class, enum machine_mode) | ) |
| void fix_register PARAMS | ( | (const char *, int, int) | ) |
| rtx expand_mult_highpart PARAMS | ( | (enum machine_mode, rtx, unsigned HOST_WIDE_INT, rtx, int, int) | ) |
| rtx move_by_pieces PARAMS | ( | (rtx, rtx, unsigned HOST_WIDE_INT, unsigned int, int) | ) |
| void fix_sched_param PARAMS | ( | (const char *, const char *) | ) |
| unsigned int extended_count PARAMS | ( | (rtx, enum machine_mode, int) | ) |
| void restore_line_number_status PARAMS | ( | (int old_value) | ) |
| void set_new_first_and_last_label_num PARAMS | ( | (int, int) | ) |
| void cse_end_of_basic_block PARAMS | ( | (rtx, struct cse_basic_block_data *, int, int, int) | ) |
| int address_cost PARAMS | ( | (rtx, enum machine_mode) | ) |
| rtx gen_rtx_SUBREG PARAMS | ( | (enum machine_mode, rtx, int) | ) |
| rtx gen_rtx_REG PARAMS | ( | (enum machine_mode, unsigned) | ) |
| rtx gen_raw_REG PARAMS | ( | (enum machine_mode, int) | ) |
| rtx gen_rtx_CONST_VECTOR PARAMS | ( | (enum machine_mode, rtvec) | ) |
| rtx gen_rtx_CONST_INT PARAMS | ( | (enum machine_mode, HOST_WIDE_INT) | ) |
| const char* decode_asm_operands PARAMS | ( | (rtx, rtx *, rtx **, const char **, enum machine_mode *) | ) |
| int for_each_rtx PARAMS | ( | (rtx *, rtx_function, void *) | ) |
| int dead_or_set_regno_p PARAMS | ( | (rtx, unsigned int) | ) |
| enum machine_mode choose_hard_reg_mode PARAMS | ( | (unsigned int, unsigned int) | ) |
| rtx simplify_subreg PARAMS | ( | (enum machine_mode, rtx, enum machine_mode, unsigned int) | ) |
| rtx simplify_gen_relational PARAMS | ( | (enum rtx_code, enum machine_mode, enum machine_mode, rtx, rtx) | ) |
| rtx simplify_ternary_operation PARAMS | ( | (enum rtx_code, enum machine_mode, enum machine_mode, rtx, rtx, rtx) | ) |
| rtx simplify_binary_operation PARAMS | ( | (enum rtx_code, enum machine_mode, rtx, rtx) | ) |
| rtx simplify_unary_operation PARAMS | ( | (enum rtx_code, enum machine_mode, rtx, enum machine_mode) | ) |
| rtx emit_line_note PARAMS | ( | (const char *, int) | ) |
| rtx assign_stack_temp_for_type PARAMS | ( | (enum machine_mode, HOST_WIDE_INT, int, tree) | ) |
| rtx assign_stack_local PARAMS | ( | (enum machine_mode, HOST_WIDE_INT, int) | ) |
| rtx immed_double_const PARAMS | ( | (HOST_WIDE_INT, HOST_WIDE_INT, enum machine_mode) | ) |
| unsigned int subreg_lowpart_offset PARAMS | ( | (enum machine_mode, enum machine_mode) | ) |
| rtx operand_subword_force PARAMS | ( | (rtx, unsigned int, enum machine_mode) | ) |
| rtx constant_subword PARAMS | ( | (rtx, int, enum machine_mode) | ) |
| rtx operand_subword PARAMS | ( | (rtx, unsigned int, int, enum machine_mode) | ) |
| rtx gen_highpart_mode PARAMS | ( | (enum machine_mode, enum machine_mode, rtx) | ) |
| rtx gen_lowpart_common PARAMS | ( | (enum machine_mode, rtx) | ) |
| int subreg_hard_regno PARAMS | ( | (rtx, int) | ) |
Definition at line 77 of file cplus-dem.c.
| rtx gen_reg_rtx PARAMS | ( | (enum machine_mode) | ) |
| rtvec rtvec_alloc PARAMS | ( | (int) | ) |
| rtx rtx_alloc PARAMS | ( | (RTX_CODE) | ) |
| rtvec gen_rtvec PARAMS | ( | (int,...) | ) |
| rtx gen_rtx PARAMS | ( | (enum rtx_code, enum machine_mode,...) | ) |
| HOST_WIDE_INT trunc_int_for_mode PARAMS | ( | (HOST_WIDE_INT, enum machine_mode) | ) |
| int ceil_log2 PARAMS | ( | (unsigned HOST_WIDE_INT) | ) |
| unsigned int subreg_regno_offset PARAMS | ( | (unsigned int, enum machine_mode, unsigned int, enum machine_mode) | ) |
| unsigned int subreg_lsb PARAMS | ( | (rtx) | ) |
| int cse_not_expected |
| int flow2_completed |
| int max_parallel |
Definition at line 2321 of file regclass.c.
Definition at line 104 of file rtl.h.
Referenced by get_mem_attrs(), gt_ggc_mx_mem_attrs(), mem_attrs_htab_eq(), and mem_attrs_htab_hash().
| int no_new_pseudos |
Definition at line 176 of file toplev.c.
Referenced by alpha_emit_conditional_move(), alpha_emit_set_const(), alpha_emit_set_const_1(), alpha_legitimize_address(), alpha_sa_mask(), alpha_split_conditional_move(), cond_move_process_if_block(), create_TOC_reference(), cris_expand_pic_call_address(), emit_move_sequence(), emit_pic_move(), emit_symbolic_move(), gen_load_fptr(), gen_load_gprel64(), gen_lowpart_general(), gen_movtf(), gen_reg_rtx(), ia64_expand_load_address(), ia64_expand_move(), ia64_expand_movxf_movrf(), ia64_output_mi_thunk(), if_convert(), ix86_expand_binary_operator(), ix86_expand_carry_flag_compare(), ix86_expand_fp_absneg_operator(), ix86_expand_unary_operator(), ix86_expand_vector_move(), ix86_fixup_binary_operands(), ix86_prepare_fp_compare_args(), ix86_split_ashldi(), ix86_split_ashrdi(), ix86_split_lshrdi(), legitimize_pic_address(), legitimize_tls_address(), m32c_expand_insv(), m32c_prepare_move(), m32c_split_move(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), mips_force_temporary(), mips_legitimize_const_move(), mips_move_integer(), mips_output_mi_thunk(), noce_process_if_block(), noce_try_abs(), noce_try_addcc(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_sign_mask(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), prepare_move_operands(), prepare_operand(), reg_alloc(), rest_of_clean_state(), rest_of_handle_if_after_combine(), rest_of_handle_life(), rest_of_handle_mode_switching(), rest_of_handle_partition_blocks(), rest_of_handle_see(), rest_of_handle_sms(), rs6000_emit_move(), rs6000_emit_set_const(), rs6000_got_register(), rs6000_output_mi_thunk(), rtx_equiv_p(), score_force_temporary(), sh_output_mi_thunk(), sparc_output_mi_thunk(), split_2(), th_output_mi_thunk(), and try_crossjump_to_edge().
| const char* const note_insn_name[NOTE_INSN_MAX-NOTE_INSN_BIAS] |
| const char* print_rtx_head |
Definition at line 64 of file print-rtl1.c.
| const char* read_rtx_filename |
Referenced by fatal_with_file_and_line(), gen_expand(), gen_insn(), gen_peephole(), gen_split(), init_md_reader(), init_md_reader_args_cb(), main(), message_with_line(), PARAMS(), process_include(), process_one_cond_exec(), process_rtx(), read_escape(), read_md_rtx(), read_rtx(), read_rtx_1(), read_string(), and VPARAMS().
| int read_rtx_lineno |
| const char* const reg_note_name[] |
| int reload_completed |
Definition at line 347 of file genattrtab.c.
| const char* const rtx_format[NUM_RTX_CODE] |
| const unsigned char rtx_length[NUM_RTX_CODE] |
| const unsigned char rtx_next[NUM_RTX_CODE] |
Definition at line 1120 of file gtype-desc.c.
Referenced by GTY(), and ix86_split_fp_branch().
1.5.6