Lines Matching defs:rtx_code
47 #define RTX_CODE enum rtx_code
48 enum rtx_code {
314 ENUM_BITFIELD(rtx_code) code: 16;
726 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code)
1085 const enum rtx_code _code = GET_CODE (_rtx); \
1096 const enum rtx_code _code = GET_CODE (_rtx); \
1115 const enum rtx_code _code = GET_CODE (_rtx); \
1123 const enum rtx_code _code = GET_CODE (_rtx); \
1138 const enum rtx_code _code = GET_CODE (_rtx); \
1213 extern void rtl_check_failed_code1 (const_rtx, enum rtx_code, const char *,
1216 extern void rtl_check_failed_code2 (const_rtx, enum rtx_code, enum rtx_code,
1219 extern void rtl_check_failed_code3 (const_rtx, enum rtx_code, enum rtx_code,
1220 enum rtx_code, const char *, int,
1223 extern void rtl_check_failed_code_mode (const_rtx, enum rtx_code, machine_mode,
2065 always_void_p (enum rtx_code code)
2246 enum rtx_code addr_outer_code;
2249 enum rtx_code base_outer_code;
2419 extern int rtx_cost (rtx, machine_mode, enum rtx_code, int, bool);
2421 extern void get_full_rtx_cost (rtx, machine_mode, enum rtx_code, int,
2479 extern rtx *strip_address_mutations (rtx *, enum rtx_code * = 0);
2481 machine_mode, addr_space_t, enum rtx_code
2486 extern enum rtx_code get_index_code (const struct address_info *);
2976 extern rtx rtx_alloc (RTX_CODE CXX_MEM_STAT_INFO);
2978 rtx_init (rtx rt, RTX_CODE code)
2986 extern rtx rtx_alloc_stat_v (RTX_CODE MEM_STAT_DECL, int);
2997 extern enum rtx_code classify_insn (rtx);
3379 extern enum rtx_code reverse_condition (enum rtx_code);
3380 extern enum rtx_code reverse_condition_maybe_unordered (enum rtx_code);
3381 extern enum rtx_code swap_condition (enum rtx_code);
3382 extern enum rtx_code unsigned_condition (enum rtx_code);
3383 extern enum rtx_code signed_condition (enum rtx_code);
3390 unsigned_condition_p (enum rtx_code code)
3414 rtx simplify_unary_operation (rtx_code, machine_mode, rtx, machine_mode);
3415 rtx simplify_binary_operation (rtx_code, machine_mode, rtx, rtx);
3416 rtx simplify_ternary_operation (rtx_code, machine_mode, machine_mode,
3418 rtx simplify_relational_operation (rtx_code, machine_mode, machine_mode,
3426 rtx simplify_gen_unary (rtx_code, machine_mode, rtx, machine_mode);
3427 rtx simplify_gen_binary (rtx_code, machine_mode, rtx, rtx);
3428 rtx simplify_gen_ternary (rtx_code, machine_mode, machine_mode,
3430 rtx simplify_gen_relational (rtx_code, machine_mode, machine_mode, rtx, rtx);
3450 rtx simplify_byte_swapping_operation (rtx_code, machine_mode, rtx, rtx);
3451 rtx simplify_associative_operation (rtx_code, machine_mode, rtx, rtx);
3452 rtx simplify_distributive_operation (rtx_code, machine_mode, rtx, rtx);
3453 rtx simplify_logical_relational_operation (rtx_code, machine_mode, rtx, rtx);
3454 rtx simplify_binary_operation_series (rtx_code, machine_mode, rtx, rtx);
3455 rtx simplify_distribute_over_subregs (rtx_code, machine_mode, rtx, rtx);
3456 rtx simplify_shift_const_int (rtx_code, machine_mode, rtx, unsigned int);
3457 rtx simplify_plus_minus (rtx_code, machine_mode, rtx, rtx);
3458 rtx simplify_cond_clz_ctz (rtx, rtx_code, rtx, rtx);
3460 rtx simplify_unary_operation_1 (rtx_code, machine_mode, rtx);
3461 rtx simplify_binary_operation_1 (rtx_code, machine_mode, rtx, rtx, rtx, rtx);
3462 rtx simplify_ternary_operation_1 (rtx_code, machine_mode, machine_mode,
3464 rtx simplify_relational_operation_1 (rtx_code, machine_mode, machine_mode,
3469 simplify_unary_operation (rtx_code code, machine_mode mode, rtx op,
3477 simplify_binary_operation (rtx_code code, machine_mode mode, rtx op0, rtx op1)
3483 simplify_ternary_operation (rtx_code code, machine_mode mode,
3491 simplify_relational_operation (rtx_code code, machine_mode mode,
3506 simplify_gen_unary (rtx_code code, machine_mode mode, rtx op,
3513 simplify_gen_binary (rtx_code code, machine_mode mode, rtx op0, rtx op1)
3519 simplify_gen_ternary (rtx_code code, machine_mode mode, machine_mode op0_mode,
3527 simplify_gen_relational (rtx_code code, machine_mode mode,
3554 extern rtx simplify_const_unary_operation (enum rtx_code, machine_mode,
3556 extern rtx simplify_const_binary_operation (enum rtx_code, machine_mode,
3558 extern rtx simplify_const_relational_operation (enum rtx_code,
3654 extern int find_reg_fusage (const_rtx, enum rtx_code, const_rtx);
3655 extern int find_regno_fusage (const_rtx, enum rtx_code, unsigned int);
4135 extern int rtx_to_tree_code (enum rtx_code);
4146 extern int comparison_dominates_p (enum rtx_code, enum rtx_code);
4168 extern enum rtx_code reversed_comparison_code (const_rtx, const rtx_insn *);
4169 extern enum rtx_code reversed_comparison_code_parts (enum rtx_code, const_rtx,
4217 extern rtx make_compound_operation (rtx, enum rtx_code);
4569 inline rtx_code
4618 rtx_code code;