Home
last modified time | relevance | path

Searched refs:rtx_code (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd-10-stable/contrib/gcc/config/i386/
Di386-protos.h51 extern enum machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
83 extern rtx ix86_fixup_binary_operands (enum rtx_code,
85 extern void ix86_fixup_binary_operands_no_copy (enum rtx_code,
87 extern void ix86_expand_binary_operator (enum rtx_code,
89 extern int ix86_binary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
90 extern void ix86_expand_unary_operator (enum rtx_code, enum machine_mode,
93 extern void ix86_expand_fp_absneg_operator (enum rtx_code, enum machine_mode,
98 extern int ix86_unary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
100 extern rtx ix86_expand_compare (enum rtx_code, rtx *, rtx *);
101 extern int ix86_use_fcomi_compare (enum rtx_code);
[all …]
/freebsd-10-stable/contrib/gcc/config/sparc/
Dsparc-protos.h56 extern enum machine_mode select_cc_mode (enum rtx_code, rtx, rtx);
58 extern rtx gen_compare_reg (enum rtx_code code);
59 extern void sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code);
62 extern void emit_tfmode_binop (enum rtx_code, rtx *);
63 extern void emit_tfmode_unop (enum rtx_code, rtx *);
64 extern void emit_tfmode_cvt (enum rtx_code, rtx *);
66 extern int gen_v9_scc (enum rtx_code, rtx *);
89 extern void emit_v9_brxx_insn (enum rtx_code, rtx, rtx);
111 extern int v9_regcmp_p (enum rtx_code);
/freebsd-10-stable/contrib/gcc/
Daddresses.h27 enum rtx_code outer_code ATTRIBUTE_UNUSED, in base_reg_class()
28 enum rtx_code index_code ATTRIBUTE_UNUSED) in base_reg_class()
52 enum rtx_code outer_code ATTRIBUTE_UNUSED, in ok_for_base_p_1()
53 enum rtx_code index_code ATTRIBUTE_UNUSED) in ok_for_base_p_1()
75 enum rtx_code outer_code, enum rtx_code index_code) in regno_ok_for_base_p()
Dexpr.h265 extern rtx expand_simple_binop (enum machine_mode, enum rtx_code, rtx,
267 extern rtx expand_simple_unop (enum machine_mode, enum rtx_code, rtx, rtx,
272 extern int have_insn_for (enum rtx_code, enum machine_mode);
290 extern void emit_cmp_and_jump_insns (rtx, rtx, enum rtx_code, rtx,
297 extern rtx gen_cond_trap (enum rtx_code, rtx, rtx, rtx);
303 rtx emit_conditional_move (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
310 rtx emit_conditional_add (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
315 rtx expand_sync_operation (rtx, rtx, enum rtx_code);
316 rtx expand_sync_fetch_operation (rtx, rtx, enum rtx_code, bool, rtx);
329 extern rtx emit_store_flag (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
[all …]
Drtl.h47 #define RTX_CODE enum rtx_code
48 enum rtx_code { enum
243 ENUM_BITFIELD(rtx_code) code: 16;
343 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code)
462 const enum rtx_code _code = GET_CODE (_rtx); \
473 const enum rtx_code _code = GET_CODE (_rtx); \
492 const enum rtx_code _code = GET_CODE (_rtx); \
507 const enum rtx_code _code = GET_CODE (_rtx); \
554 extern void rtl_check_failed_code1 (rtx, enum rtx_code, const char *,
557 extern void rtl_check_failed_code2 (rtx, enum rtx_code, enum rtx_code,
[all …]
Djump.c367 enum rtx_code
368 reversed_comparison_code_parts (enum rtx_code code, rtx arg0, rtx arg1, rtx insn) in reversed_comparison_code_parts()
480 enum rtx_code
495 enum rtx_code reversed_code = reversed_comparison_code (exp, NULL_RTX); in reversed_comparison()
512 enum rtx_code
513 reverse_condition (enum rtx_code code) in reverse_condition()
559 enum rtx_code
560 reverse_condition_maybe_unordered (enum rtx_code code) in reverse_condition_maybe_unordered()
601 enum rtx_code
602 swap_condition (enum rtx_code code) in swap_condition()
[all …]
Doptabs.h50 enum rtx_code code;
60 enum rtx_code code;
542 enum rtx_code);
556 extern void emit_unop_insn (int, rtx, rtx, enum rtx_code);
563 extern void emit_cmp_insn (rtx, rtx, enum rtx_code, rtx, enum machine_mode,
581 extern int can_compare_p (enum rtx_code, enum machine_mode,
Drtl.c342 enum rtx_code code; in rtx_equal_p()
507 rtl_check_failed_code1 (rtx r, enum rtx_code code, const char *file, in rtl_check_failed_code1()
516 rtl_check_failed_code2 (rtx r, enum rtx_code code1, enum rtx_code code2, in rtl_check_failed_code2()
526 rtl_check_failed_code_mode (rtx r, enum rtx_code code, enum machine_mode mode, in rtl_check_failed_code_mode()
Ddojump.c41 static void do_compare_and_jump (tree, enum rtx_code, enum rtx_code, rtx,
429 enum rtx_code cmp, rcmp; in do_jump()
454 enum rtx_code rcode1; in do_jump()
797 compare_from_rtx (rtx op0, rtx op1, enum rtx_code code, int unsignedp, in compare_from_rtx()
849 do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp, in do_compare_rtx_and_jump()
985 do_compare_and_jump (tree exp, enum rtx_code signed_code, in do_compare_and_jump()
986 enum rtx_code unsigned_code, rtx if_false_label, in do_compare_and_jump()
993 enum rtx_code code; in do_compare_and_jump()
Doptabs.c99 static int add_equal_note (rtx, rtx, enum rtx_code, rtx, rtx);
102 static void prepare_cmp_insn (rtx *, rtx *, enum rtx_code *, rtx,
110 static inline optab init_optab (enum rtx_code);
111 static inline optab init_optabv (enum rtx_code);
112 static inline convert_optab init_convert_optab (enum rtx_code);
121 enum rtx_code, int, rtx);
122 static void prepare_float_lib_cmp (rtx *, rtx *, enum rtx_code *,
126 static enum rtx_code get_rtx_code (enum tree_code, bool);
145 add_equal_note (rtx insns, rtx target, enum rtx_code code, rtx op0, rtx op1) in add_equal_note()
785 enum rtx_code cmp_code, rtx cmp1, rtx cmp2, in expand_doubleword_shift_condmove()
[all …]
Dsimplify-rtx.c56 static rtx simplify_plus_minus (enum rtx_code, enum machine_mode, rtx, rtx);
59 static rtx simplify_associative_operation (enum rtx_code, enum machine_mode,
61 static rtx simplify_relational_operation_1 (enum rtx_code, enum machine_mode,
63 static rtx simplify_unary_operation_1 (enum rtx_code, enum machine_mode, rtx);
64 static rtx simplify_binary_operation_1 (enum rtx_code, enum machine_mode,
113 simplify_gen_binary (enum rtx_code code, enum machine_mode mode, rtx op0, in simplify_gen_binary()
215 simplify_gen_unary (enum rtx_code code, enum machine_mode mode, rtx op, in simplify_gen_unary()
230 simplify_gen_ternary (enum rtx_code code, enum machine_mode mode, in simplify_gen_ternary()
247 simplify_gen_relational (enum rtx_code code, enum machine_mode mode, in simplify_gen_relational()
265 enum rtx_code code = GET_CODE (x); in simplify_replace_rtx()
[all …]
Drtlanal.c250 enum rtx_code code = GET_CODE (x); in rtx_addr_can_trap_p_1()
344 enum rtx_code code = GET_CODE (x); in nonzero_address_p()
417 enum rtx_code code; in rtx_addr_varies_p()
491 enum rtx_code code; in count_occurrences()
555 enum rtx_code code; in reg_mentioned_p()
767 enum rtx_code code = GET_CODE (x); in modified_between_p()
829 enum rtx_code code = GET_CODE (x); in modified_in_p()
1666 find_reg_fusage (rtx insn, enum rtx_code code, rtx datum) in find_reg_fusage()
1712 find_regno_fusage (rtx insn, enum rtx_code code, unsigned int regno) in find_regno_fusage()
2058 enum rtx_code code; in may_trap_p_1()
[all …]
Dloop-iv.c421 iv_extend (struct rtx_iv *iv, enum rtx_code extend, enum machine_mode mode) in iv_extend()
476 iv_add (struct rtx_iv *iv0, struct rtx_iv *iv1, enum rtx_code op) in iv_add()
599 enum rtx_code *extend, enum machine_mode outer_mode, in get_biv_step_1()
604 enum rtx_code code; in get_biv_step_1()
765 enum machine_mode *inner_mode, enum rtx_code *extend, in get_biv_step()
827 enum rtx_code extend; in iv_analyze_biv()
905 enum rtx_code code = GET_CODE (rhs); in iv_analyze_expr()
1514 enum rtx_code code; in canon_condition()
1659 eliminate_implied_condition (enum rtx_code op, rtx a, rtx *b) in eliminate_implied_condition()
1684 eliminate_implied_conditions (enum rtx_code op, rtx *head, rtx tail) in eliminate_implied_conditions()
[all …]
Difcvt.c358 enum rtx_code rev = reversed_comparison_code (cond, jump); in cond_exec_get_condition()
392 enum rtx_code false_code; in cond_exec_process_if_block()
483 enum rtx_code f_code; in cond_exec_process_if_block()
613 static rtx noce_emit_cmove (struct noce_if_info *, rtx, enum rtx_code, rtx,
630 enum rtx_code code; in noce_emit_store_flag()
823 enum rtx_code code = GET_CODE (cond); in noce_try_move()
1054 enum rtx_code code = reversed_comparison_code (cond, if_info->jump); in noce_try_addcc()
1183 noce_emit_cmove (struct noce_if_info *if_info, rtx x, enum rtx_code code, in noce_emit_cmove()
1240 enum rtx_code code; in noce_try_cmove()
1290 enum rtx_code code; in noce_try_cmove_arith()
[all …]
Dgensupport.h79 enum rtx_code singleton; /* if pred takes only one code, that code */
Dregclass.c857 static void record_address_regs (enum machine_mode, rtx, int, enum rtx_code,
858 enum rtx_code, int);
878 enum rtx_code outer_code, enum rtx_code index_code) in ok_for_base_p_nonstrict()
1034 enum rtx_code pat_code; in scan_one_insn()
1942 enum rtx_code outer_code, enum rtx_code index_code, in record_address_regs()
1945 enum rtx_code code = GET_CODE (x); in record_address_regs()
1979 enum rtx_code code0 = GET_CODE (arg0); in record_address_regs()
1980 enum rtx_code code1 = GET_CODE (arg1); in record_address_regs()
2357 enum rtx_code code; in reg_scan_mark_refs()
Dread-rtl.c154 static enum rtx_code *bellwether_codes;
275 PUT_CODE (x, (enum rtx_code) code); in apply_code_macro()
432 enum rtx_code bellwether_code; in apply_macro_to_rtx()
1367 enum rtx_code bellwether; in check_code_macro()
1369 bellwether = (enum rtx_code) macro->values->number; in check_code_macro()
1375 bellwether_codes = XRESIZEVEC (enum rtx_code, bellwether_codes, in check_code_macro()
1523 real_code = (enum rtx_code) find_macro (&codes, tmp_char, infile); in read_rtx_1()
Dgenemit.c62 static void gen_exp (rtx, enum rtx_code, char *);
68 static void gen_rtx_scratch (rtx, enum rtx_code);
133 gen_rtx_scratch (rtx x, enum rtx_code subroutine_type) in gen_rtx_scratch()
149 gen_exp (rtx x, enum rtx_code subroutine_type, char *used) in gen_exp()
Dcombine.c407 static rtx make_compound_operation (rtx, enum rtx_code);
414 static rtx known_cond (rtx, enum rtx_code, rtx, rtx);
423 static int merge_outer_ops (enum rtx_code *, HOST_WIDE_INT *, enum rtx_code,
425 static rtx simplify_shift_const_1 (enum rtx_code, enum machine_mode, rtx, int);
426 static rtx simplify_shift_const (rtx, enum rtx_code, enum machine_mode, rtx,
430 static enum rtx_code simplify_comparison (enum rtx_code, rtx *, rtx *);
2707 enum rtx_code split_code = GET_CODE (*split); in try_combine()
2766 enum rtx_code code = GET_CODE (setsrc); in try_combine()
3478 enum rtx_code code = GET_CODE (x); in find_split_point()
3891 enum rtx_code code = GET_CODE (x); in subst()
[all …]
Dcse.c252 ENUM_BITFIELD(rtx_code) comparison_code : 16;
575 static int notreg_cost (rtx, enum rtx_code);
589 static rtx lookup_as_function (rtx, enum rtx_code);
609 static enum rtx_code find_comparison_args (enum rtx_code, rtx *, rtx *,
615 static void record_jump_cond (enum rtx_code, enum machine_mode, rtx, rtx,
746 enum rtx_code code; in canon_for_address()
829 notreg_cost (rtx x, enum rtx_code outer) in notreg_cost()
1109 enum rtx_code code; in mention_regs()
1454 lookup_as_function (rtx x, enum rtx_code code) in lookup_as_function()
2184 enum rtx_code code; in hash_rtx()
[all …]
Dcfgbuild.c271 enum rtx_code code; in make_edges()
443 enum rtx_code code = GET_CODE (insn); in find_basic_blocks_1()
653 enum rtx_code code = GET_CODE (insn); in find_bb_boundaries()
/freebsd-10-stable/contrib/gcc/config/rs6000/
Drs6000-protos.h42 extern void validate_condition_mode (enum rtx_code, enum machine_mode);
73 extern enum rtx_code rs6000_reverse_condition (enum machine_mode,
74 enum rtx_code);
75 extern void rs6000_emit_sCOND (enum rtx_code, rtx);
76 extern void rs6000_emit_cbranch (enum rtx_code, rtx);
82 extern void rs6000_emit_minmax (rtx, enum rtx_code, rtx, rtx);
83 extern void rs6000_emit_sync (enum rtx_code, enum machine_mode,
85 extern void rs6000_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
/freebsd-10-stable/contrib/gcc/config/s390/
Ds390-protos.h62 extern enum machine_mode s390_select_ccmode (enum rtx_code, rtx, rtx);
63 extern void s390_canonicalize_comparison (enum rtx_code *, rtx *, rtx *);
64 extern rtx s390_emit_compare (enum rtx_code, rtx, rtx);
90 extern bool s390_expand_addcc (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
93 extern void s390_expand_atomic (enum machine_mode, enum rtx_code,
98 extern void s390_expand_logical_operator (enum rtx_code,
101 extern void s390_narrow_logical_operator (enum rtx_code, rtx *, rtx *);
/freebsd-10-stable/contrib/gcc/config/ia64/
Dia64-protos.h50 extern rtx ia64_expand_compare (enum rtx_code, enum machine_mode);
52 extern bool ia64_expand_vecint_minmax (enum rtx_code, enum machine_mode, rtx[]);
58 extern void ia64_expand_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx);
/freebsd-10-stable/contrib/gcc/config/mips/
Dmips-protos.h169 extern bool mips_emit_scc (enum rtx_code, rtx);
170 extern void gen_conditional_branch (rtx *, enum rtx_code);
171 extern void mips_expand_vcondv2sf (rtx, rtx, rtx, enum rtx_code, rtx, rtx);

1234