Home
last modified time | relevance | path

Searched refs:cmp_op0 (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-md-auxiliary.cc869 rtx cmp_op0 = operands[1]; in nds32_expand_float_cbranch() local
892 tmp = cmp_op0; in nds32_expand_float_cbranch()
893 cmp_op0 = cmp_op1; in nds32_expand_float_cbranch()
915 tmp = cmp_op0; in nds32_expand_float_cbranch()
916 cmp_op0 = cmp_op1; in nds32_expand_float_cbranch()
928 cmp_op0, cmp_op1))); in nds32_expand_float_cbranch()
942 rtx cmp_op0 = operands[2]; in nds32_expand_float_cstore() local
969 tmp = cmp_op0; in nds32_expand_float_cstore()
970 cmp_op0 = cmp_op1; in nds32_expand_float_cstore()
981 emit_insn (gen_cmpsf_un (operands[0], cmp_op0, cmp_op1)); in nds32_expand_float_cstore()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-md-auxiliary.c869 rtx cmp_op0 = operands[1]; in nds32_expand_float_cbranch() local
892 tmp = cmp_op0; in nds32_expand_float_cbranch()
893 cmp_op0 = cmp_op1; in nds32_expand_float_cbranch()
915 tmp = cmp_op0; in nds32_expand_float_cbranch()
916 cmp_op0 = cmp_op1; in nds32_expand_float_cbranch()
928 cmp_op0, cmp_op1))); in nds32_expand_float_cbranch()
942 rtx cmp_op0 = operands[2]; in nds32_expand_float_cstore() local
969 tmp = cmp_op0; in nds32_expand_float_cstore()
970 cmp_op0 = cmp_op1; in nds32_expand_float_cstore()
981 emit_insn (gen_cmpsf_un (operands[0], cmp_op0, cmp_op1)); in nds32_expand_float_cstore()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
H A Dmicroblaze.c3582 rtx cmp_op0 = operands[1]; in microblaze_expand_conditional_branch() local
3588 gcc_assert ((GET_CODE (cmp_op0) == REG) || (GET_CODE (cmp_op0) == SUBREG)); in microblaze_expand_conditional_branch()
3593 comp_reg = cmp_op0; in microblaze_expand_conditional_branch()
3601 emit_insn (gen_xorsi3 (comp_reg, cmp_op0, cmp_op1)); in microblaze_expand_conditional_branch()
3609 condition = gen_rtx_fmt_ee (code, mode, cmp_op0, cmp_op1); in microblaze_expand_conditional_branch()
3610 emit_jump_insn (gen_branch_compare(condition, cmp_op0, cmp_op1, label1)); in microblaze_expand_conditional_branch()
3618 rtx cmp_op0 = operands[1]; in microblaze_expand_conditional_branch_reg() local
3624 gcc_assert ((GET_CODE (cmp_op0) == REG) in microblaze_expand_conditional_branch_reg()
3625 || (GET_CODE (cmp_op0) == SUBREG)); in microblaze_expand_conditional_branch_reg()
3630 comp_reg = cmp_op0; in microblaze_expand_conditional_branch_reg()
[all …]
H A Dmicroblaze.md696 rtx cmp_op0 = operands[3];
701 gen_rtx_REG (SFmode, REGNO (cmp_op0)),
/netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/
H A Dmicroblaze.cc3583 rtx cmp_op0 = operands[1]; in microblaze_expand_conditional_branch() local
3589 gcc_assert ((GET_CODE (cmp_op0) == REG) || (GET_CODE (cmp_op0) == SUBREG)); in microblaze_expand_conditional_branch()
3594 comp_reg = cmp_op0; in microblaze_expand_conditional_branch()
3602 emit_insn (gen_xorsi3 (comp_reg, cmp_op0, cmp_op1)); in microblaze_expand_conditional_branch()
3610 condition = gen_rtx_fmt_ee (code, mode, cmp_op0, cmp_op1); in microblaze_expand_conditional_branch()
3611 emit_jump_insn (gen_branch_compare(condition, cmp_op0, cmp_op1, label1)); in microblaze_expand_conditional_branch()
3619 rtx cmp_op0 = operands[1]; in microblaze_expand_conditional_branch_reg() local
3625 gcc_assert ((GET_CODE (cmp_op0) == REG) in microblaze_expand_conditional_branch_reg()
3626 || (GET_CODE (cmp_op0) == SUBREG)); in microblaze_expand_conditional_branch_reg()
3631 comp_reg = cmp_op0; in microblaze_expand_conditional_branch_reg()
[all …]
H A Dmicroblaze.md696 rtx cmp_op0 = operands[3];
701 gen_rtx_REG (SFmode, REGNO (cmp_op0)),
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/riscv/
H A Driscv.c2236 rtx tmp0, tmp1, cmp_op0 = *op0, cmp_op1 = *op1; in riscv_emit_float_compare() local
2248 tmp0 = riscv_force_binary (word_mode, EQ, cmp_op0, cmp_op0); in riscv_emit_float_compare()
2257 tmp0 = riscv_force_binary (word_mode, EQ, cmp_op0, cmp_op0); in riscv_emit_float_compare()
2260 *op1 = riscv_force_binary (word_mode, EQ, cmp_op0, cmp_op1); in riscv_emit_float_compare()
2267 if (GET_MODE (cmp_op0) == SFmode && TARGET_64BIT) \ in riscv_emit_float_compare()
2268 emit_insn (gen_f##CMP##_quietsfdi4 (*op0, cmp_op0, cmp_op1)); \ in riscv_emit_float_compare()
2269 else if (GET_MODE (cmp_op0) == SFmode) \ in riscv_emit_float_compare()
2270 emit_insn (gen_f##CMP##_quietsfsi4 (*op0, cmp_op0, cmp_op1)); \ in riscv_emit_float_compare()
2271 else if (GET_MODE (cmp_op0) == DFmode && TARGET_64BIT) \ in riscv_emit_float_compare()
2272 emit_insn (gen_f##CMP##_quietdfdi4 (*op0, cmp_op0, cmp_op1)); \ in riscv_emit_float_compare()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/riscv/
H A Driscv.cc2591 rtx tmp0, tmp1, cmp_op0 = *op0, cmp_op1 = *op1; in riscv_emit_float_compare() local
2603 tmp0 = riscv_force_binary (word_mode, EQ, cmp_op0, cmp_op0); in riscv_emit_float_compare()
2612 tmp0 = riscv_force_binary (word_mode, EQ, cmp_op0, cmp_op0); in riscv_emit_float_compare()
2615 *op1 = riscv_force_binary (word_mode, EQ, cmp_op0, cmp_op1); in riscv_emit_float_compare()
2622 if (GET_MODE (cmp_op0) == SFmode && TARGET_64BIT) \ in riscv_emit_float_compare()
2623 emit_insn (gen_f##CMP##_quietsfdi4 (*op0, cmp_op0, cmp_op1)); \ in riscv_emit_float_compare()
2624 else if (GET_MODE (cmp_op0) == SFmode) \ in riscv_emit_float_compare()
2625 emit_insn (gen_f##CMP##_quietsfsi4 (*op0, cmp_op0, cmp_op1)); \ in riscv_emit_float_compare()
2626 else if (GET_MODE (cmp_op0) == DFmode && TARGET_64BIT) \ in riscv_emit_float_compare()
2627 emit_insn (gen_f##CMP##_quietdfdi4 (*op0, cmp_op0, cmp_op1)); \ in riscv_emit_float_compare()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390.c6162 s390_expand_addcc (enum rtx_code cmp_code, rtx cmp_op0, rtx cmp_op1, in s390_expand_addcc() argument
6172 if ((GET_MODE (cmp_op0) == SImode || GET_MODE (cmp_op0) == VOIDmode) in s390_expand_addcc()
6175 else if ((GET_MODE (cmp_op0) == DImode || GET_MODE (cmp_op0) == VOIDmode) in s390_expand_addcc()
6189 cmp_op0 = expand_simple_binop (cmp_mode, XOR, cmp_op0, cmp_op1, in s390_expand_addcc()
6199 rtx tem = cmp_op0; in s390_expand_addcc()
6200 cmp_op0 = cmp_op1; in s390_expand_addcc()
6220 if (!register_operand (cmp_op0, cmp_mode)) in s390_expand_addcc()
6221 cmp_op0 = force_reg (cmp_mode, cmp_op0); in s390_expand_addcc()
6224 gen_rtx_COMPARE (cc_mode, cmp_op0, cmp_op1)); in s390_expand_addcc()
6261 cmp_op0 = expand_simple_binop (cmp_mode, XOR, cmp_op0, cmp_op1, in s390_expand_addcc()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390.cc6260 s390_expand_addcc (enum rtx_code cmp_code, rtx cmp_op0, rtx cmp_op1, in s390_expand_addcc() argument
6270 if ((GET_MODE (cmp_op0) == SImode || GET_MODE (cmp_op0) == VOIDmode) in s390_expand_addcc()
6273 else if ((GET_MODE (cmp_op0) == DImode || GET_MODE (cmp_op0) == VOIDmode) in s390_expand_addcc()
6287 cmp_op0 = expand_simple_binop (cmp_mode, XOR, cmp_op0, cmp_op1, in s390_expand_addcc()
6297 rtx tem = cmp_op0; in s390_expand_addcc()
6298 cmp_op0 = cmp_op1; in s390_expand_addcc()
6318 if (!register_operand (cmp_op0, cmp_mode)) in s390_expand_addcc()
6319 cmp_op0 = force_reg (cmp_mode, cmp_op0); in s390_expand_addcc()
6322 gen_rtx_COMPARE (cc_mode, cmp_op0, cmp_op1)); in s390_expand_addcc()
6359 cmp_op0 = expand_simple_binop (cmp_mode, XOR, cmp_op0, cmp_op1, in s390_expand_addcc()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/epiphany/
H A Depiphany.md1947 rtx cmp_op0 = XEXP (operands[1], 0);
1952 cmp_in_mode = GET_MODE (cmp_op0);
1963 code = (FLOAT_MODE_P (GET_MODE (cmp_op0)) && !flag_finite_math_only
1969 operands[1] = gen_rtx_fmt_ee (code, cmp_in_mode, cmp_op0, cmp_op1);
1987 = gen_compare_reg (<MODE>mode, code, cmp_in_mode, cmp_op0, cmp_op1);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/epiphany/
H A Depiphany.md1947 rtx cmp_op0 = XEXP (operands[1], 0);
1952 cmp_in_mode = GET_MODE (cmp_op0);
1963 code = (FLOAT_MODE_P (GET_MODE (cmp_op0)) && !flag_finite_math_only
1969 operands[1] = gen_rtx_fmt_ee (code, cmp_in_mode, cmp_op0, cmp_op1);
1987 = gen_compare_reg (<MODE>mode, code, cmp_in_mode, cmp_op0, cmp_op1);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips.cc5562 rtx cmp_op0 = *op0; in mips_emit_compare() local
5573 *op0 = mips_zero_if_equal (cmp_op0, cmp_op1); in mips_emit_compare()
5577 *op1 = force_reg (GET_MODE (cmp_op0), cmp_op1); in mips_emit_compare()
5609 *op1 = force_reg (GET_MODE (cmp_op0), cmp_op1); in mips_emit_compare()
5622 *op0 = gen_reg_rtx (GET_MODE (cmp_op0)); in mips_emit_compare()
5623 mips_emit_int_order_test (*code, &invert, *op0, cmp_op0, cmp_op1); in mips_emit_compare()
5628 else if (ALL_FIXED_POINT_MODE_P (GET_MODE (cmp_op0))) in mips_emit_compare()
5631 mips_emit_binary (*code, *op0, cmp_op0, cmp_op1); in mips_emit_compare()
5666 mips_emit_binary (cmp_code, *op0, cmp_op0, cmp_op1); in mips_emit_compare()
5724 enum rtx_code cond, rtx cmp_op0, rtx cmp_op1) in mips_expand_vcondv2sf() argument
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips.c5551 rtx cmp_op0 = *op0; in mips_emit_compare() local
5562 *op0 = mips_zero_if_equal (cmp_op0, cmp_op1); in mips_emit_compare()
5566 *op1 = force_reg (GET_MODE (cmp_op0), cmp_op1); in mips_emit_compare()
5598 *op1 = force_reg (GET_MODE (cmp_op0), cmp_op1); in mips_emit_compare()
5611 *op0 = gen_reg_rtx (GET_MODE (cmp_op0)); in mips_emit_compare()
5612 mips_emit_int_order_test (*code, &invert, *op0, cmp_op0, cmp_op1); in mips_emit_compare()
5617 else if (ALL_FIXED_POINT_MODE_P (GET_MODE (cmp_op0))) in mips_emit_compare()
5620 mips_emit_binary (*code, *op0, cmp_op0, cmp_op1); in mips_emit_compare()
5655 mips_emit_binary (cmp_code, *op0, cmp_op0, cmp_op1); in mips_emit_compare()
5713 enum rtx_code cond, rtx cmp_op0, rtx cmp_op1) in mips_expand_vcondv2sf() argument
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-expand.c3395 ix86_expand_sse_fp_minmax (rtx dest, enum rtx_code code, rtx cmp_op0, in ix86_expand_sse_fp_minmax() argument
3409 if (rtx_equal_p (cmp_op0, if_true) && rtx_equal_p (cmp_op1, if_false)) in ix86_expand_sse_fp_minmax()
3411 else if (rtx_equal_p (cmp_op1, if_true) && rtx_equal_p (cmp_op0, if_false)) in ix86_expand_sse_fp_minmax()
3467 ix86_expand_sse_cmp (rtx dest, enum rtx_code code, rtx cmp_op0, rtx cmp_op1, in ix86_expand_sse_cmp() argument
3471 machine_mode cmp_ops_mode = GET_MODE (cmp_op0); in ix86_expand_sse_cmp()
3489 cmp_op0 = force_reg (cmp_ops_mode, cmp_op0); in ix86_expand_sse_cmp()
3505 bool ok = ix86_expand_mask_vec_cmp (dest, code, cmp_op0, cmp_op1); in ix86_expand_sse_cmp()
3510 x = gen_rtx_fmt_ee (code, cmp_mode, cmp_op0, cmp_op1); in ix86_expand_sse_cmp()
3952 ix86_expand_mask_vec_cmp (rtx dest, enum rtx_code code, rtx cmp_op0, rtx cmp_op1) in ix86_expand_mask_vec_cmp() argument
3955 machine_mode cmp_mode = GET_MODE (cmp_op0); in ix86_expand_mask_vec_cmp()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-expand.cc3692 ix86_expand_sse_fp_minmax (rtx dest, enum rtx_code code, rtx cmp_op0, in ix86_expand_sse_fp_minmax() argument
3706 if (rtx_equal_p (cmp_op0, if_true) && rtx_equal_p (cmp_op1, if_false)) in ix86_expand_sse_fp_minmax()
3708 else if (rtx_equal_p (cmp_op1, if_true) && rtx_equal_p (cmp_op0, if_false)) in ix86_expand_sse_fp_minmax()
3803 ix86_expand_sse_cmp (rtx dest, enum rtx_code code, rtx cmp_op0, rtx cmp_op1, in ix86_expand_sse_cmp() argument
3807 machine_mode cmp_ops_mode = GET_MODE (cmp_op0); in ix86_expand_sse_cmp()
3825 cmp_op0 = force_reg (cmp_ops_mode, cmp_op0); in ix86_expand_sse_cmp()
3841 bool ok = ix86_expand_mask_vec_cmp (dest, code, cmp_op0, cmp_op1); in ix86_expand_sse_cmp()
3846 x = gen_rtx_fmt_ee (code, cmp_mode, cmp_op0, cmp_op1); in ix86_expand_sse_cmp()
4336 ix86_expand_mask_vec_cmp (rtx dest, enum rtx_code code, rtx cmp_op0, rtx cmp_op1) in ix86_expand_mask_vec_cmp() argument
4339 machine_mode cmp_mode = GET_MODE (cmp_op0); in ix86_expand_mask_vec_cmp()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/loongarch/
H A Dloongarch.cc3782 rtx cmp_op0 = *op0; in loongarch_emit_float_compare() local
3799 loongarch_emit_binary (cmp_code, *op0, cmp_op0, cmp_op1); in loongarch_emit_float_compare()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-200923758 * config/score/score-conv.h (cmp_op0, cmp_op1): Delete.
23760 * config/score/score.c (cmp_op0, cmp_op1, score_gen_cmp): Delete.
23764 * config/score/score3.c (cmp_op0, cmp_op1, score3_gen_cmp): Delete.
23765 (score3_movsicc): Use ops[1] operands instead of cmp_op0/cmp_op1.
23766 * config/score/score7.c (cmp_op0, cmp_op1, score7_gen_cmp): Delete.
23767 (score7_movsicc): Use ops[1] operands instead of cmp_op0/cmp_op1.