#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) |