Home
last modified time | relevance | path

Searched refs:xops (Results 1 – 25 of 40) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/bfin/
H A Dbfin.md1086 rtx xops[8];
1087 xops[0] = gen_lowpart (SImode, operands[0]);
1088 xops[1] = simplify_gen_subreg (SImode, operands[0], DImode, 4);
1089 xops[2] = gen_lowpart (SImode, operands[1]);
1090 xops[3] = simplify_gen_subreg (SImode, operands[1], DImode, 4);
1091 xops[4] = gen_lowpart (SImode, operands[2]);
1092 xops[5] = simplify_gen_subreg (SImode, operands[2], DImode, 4);
1093 xops[6] = gen_reg_rtx (SImode);
1094 xops[7] = gen_rtx_REG (BImode, REG_CC);
1095 if (!register_operand (xops[4], SImode)
[all …]
H A Dbfin.c4965 rtx xops[3]; in bfin_output_mi_thunk() local
4973 xops[1] = this_rtx; in bfin_output_mi_thunk()
4976 xops[0] = GEN_INT (delta); in bfin_output_mi_thunk()
4977 output_asm_insn ("%1 += %0;", xops); in bfin_output_mi_thunk()
4981 xops[0] = GEN_INT (delta + 64); in bfin_output_mi_thunk()
4982 output_asm_insn ("%1 += -64; %1 += %0;", xops); in bfin_output_mi_thunk()
4986 xops[0] = GEN_INT (delta - 63); in bfin_output_mi_thunk()
4987 output_asm_insn ("%1 += 63; %1 += %0;", xops); in bfin_output_mi_thunk()
4991 xops[0] = GEN_INT (delta); in bfin_output_mi_thunk()
4992 output_asm_insn ("r3.l = %h0; r3.h = %d0; %1 = %1 + r3;", xops); in bfin_output_mi_thunk()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/bfin/
H A Dbfin.md1085 rtx xops[8];
1086 xops[0] = gen_lowpart (SImode, operands[0]);
1087 xops[1] = simplify_gen_subreg (SImode, operands[0], DImode, 4);
1088 xops[2] = gen_lowpart (SImode, operands[1]);
1089 xops[3] = simplify_gen_subreg (SImode, operands[1], DImode, 4);
1090 xops[4] = gen_lowpart (SImode, operands[2]);
1091 xops[5] = simplify_gen_subreg (SImode, operands[2], DImode, 4);
1092 xops[6] = gen_reg_rtx (SImode);
1093 xops[7] = gen_rtx_REG (BImode, REG_CC);
1094 if (!register_operand (xops[4], SImode)
[all …]
H A Dbfin.cc4967 rtx xops[3]; in bfin_output_mi_thunk() local
4975 xops[1] = this_rtx; in bfin_output_mi_thunk()
4978 xops[0] = GEN_INT (delta); in bfin_output_mi_thunk()
4979 output_asm_insn ("%1 += %0;", xops); in bfin_output_mi_thunk()
4983 xops[0] = GEN_INT (delta + 64); in bfin_output_mi_thunk()
4984 output_asm_insn ("%1 += -64; %1 += %0;", xops); in bfin_output_mi_thunk()
4988 xops[0] = GEN_INT (delta - 63); in bfin_output_mi_thunk()
4989 output_asm_insn ("%1 += 63; %1 += %0;", xops); in bfin_output_mi_thunk()
4993 xops[0] = GEN_INT (delta); in bfin_output_mi_thunk()
4994 output_asm_insn ("r3.l = %h0; r3.h = %d0; %1 = %1 + r3;", xops); in bfin_output_mi_thunk()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/c6x/
H A Dc6x.c757 rtx xops[5]; in c6x_output_mi_thunk() local
764 xops[4] = XEXP (DECL_RTL (function), 0); in c6x_output_mi_thunk()
767 output_asm_insn ("b .s2 \t%4", xops); in c6x_output_mi_thunk()
769 output_asm_insn ("nop 5", xops); in c6x_output_mi_thunk()
775 xops[0] = GEN_INT (delta); in c6x_output_mi_thunk()
776 xops[1] = this_rtx; in c6x_output_mi_thunk()
779 output_asm_insn ("add .s1 %0, %1, %1", xops); in c6x_output_mi_thunk()
781 output_asm_insn ("nop 4", xops); in c6x_output_mi_thunk()
785 output_asm_insn ("add .d1 %0, %1, %1", xops); in c6x_output_mi_thunk()
787 output_asm_insn ("nop 4", xops); in c6x_output_mi_thunk()
[all …]
H A Dc6x.md953 rtx xops[4];
957 xops[0] = operands[0];
958 xops[1] = operands[1];
959 xops[2] = GEN_INT (v1);
960 xops[3] = GEN_INT (v2);
961 output_asm_insn ("%|%.\\tclr\\t%$\\t%1, %3, %2, %0", xops);
978 rtx xops[4];
982 xops[0] = operands[0];
983 xops[1] = operands[1];
984 xops[2] = GEN_INT (v1);
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/c6x/
H A Dc6x.cc759 rtx xops[5]; in c6x_output_mi_thunk() local
766 xops[4] = XEXP (DECL_RTL (function), 0); in c6x_output_mi_thunk()
769 output_asm_insn ("b .s2 \t%4", xops); in c6x_output_mi_thunk()
771 output_asm_insn ("nop 5", xops); in c6x_output_mi_thunk()
777 xops[0] = GEN_INT (delta); in c6x_output_mi_thunk()
778 xops[1] = this_rtx; in c6x_output_mi_thunk()
781 output_asm_insn ("add .s1 %0, %1, %1", xops); in c6x_output_mi_thunk()
783 output_asm_insn ("nop 4", xops); in c6x_output_mi_thunk()
787 output_asm_insn ("add .d1 %0, %1, %1", xops); in c6x_output_mi_thunk()
789 output_asm_insn ("nop 4", xops); in c6x_output_mi_thunk()
[all …]
H A Dc6x.md953 rtx xops[4];
957 xops[0] = operands[0];
958 xops[1] = operands[1];
959 xops[2] = GEN_INT (v1);
960 xops[3] = GEN_INT (v2);
961 output_asm_insn ("%|%.\\tclr\\t%$\\t%1, %3, %2, %0", xops);
978 rtx xops[4];
982 xops[0] = operands[0];
983 xops[1] = operands[1];
984 xops[2] = GEN_INT (v1);
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/bpf/
H A Dbpf.c681 rtx xops[1]; in bpf_output_call() local
699 xops[0] = GEN_INT (TREE_INT_CST_LOW (TREE_VALUE (attr_args))); in bpf_output_call()
700 output_asm_insn ("call\t%0", xops); in bpf_output_call()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-logue.cc1891 rtx xops[2]; in output_probe_stack_range_1() local
1899 xops[0] = reg1; in output_probe_stack_range_1()
1900 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range_1()
1901 output_asm_insn ("addi %0,%0,%1", xops); in output_probe_stack_range_1()
1904 xops[1] = gen_rtx_REG (Pmode, 0); in output_probe_stack_range_1()
1905 output_asm_insn ("stw %1,0(%0)", xops); in output_probe_stack_range_1()
1908 xops[1] = reg2; in output_probe_stack_range_1()
1910 output_asm_insn ("cmpd 0,%0,%1", xops); in output_probe_stack_range_1()
1912 output_asm_insn ("cmpw 0,%0,%1", xops); in output_probe_stack_range_1()
1969 rtx xops[3]; in output_probe_stack_range_stack_clash() local
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-logue.c1863 rtx xops[2]; in output_probe_stack_range_1() local
1871 xops[0] = reg1; in output_probe_stack_range_1()
1872 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range_1()
1873 output_asm_insn ("addi %0,%0,%1", xops); in output_probe_stack_range_1()
1876 xops[1] = gen_rtx_REG (Pmode, 0); in output_probe_stack_range_1()
1877 output_asm_insn ("stw %1,0(%0)", xops); in output_probe_stack_range_1()
1880 xops[1] = reg2; in output_probe_stack_range_1()
1882 output_asm_insn ("cmpd 0,%0,%1", xops); in output_probe_stack_range_1()
1884 output_asm_insn ("cmpw 0,%0,%1", xops); in output_probe_stack_range_1()
1941 rtx xops[3]; in output_probe_stack_range_stack_clash() local
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-expand.cc5319 rtx xops[6]; in ix86_expand_vec_perm() local
5355 xops[0] = target; in ix86_expand_vec_perm()
5356 xops[1] = gen_lowpart (mode, t2); in ix86_expand_vec_perm()
5357 xops[2] = gen_lowpart (mode, t1); in ix86_expand_vec_perm()
5358 xops[3] = gen_rtx_EQ (maskmode, mask, vt); in ix86_expand_vec_perm()
5359 xops[4] = mask; in ix86_expand_vec_perm()
5360 xops[5] = vt; in ix86_expand_vec_perm()
5361 ok = ix86_expand_int_vcond (xops); in ix86_expand_vec_perm()
9486 rtx xops[4]; in ix86_expand_multi_arg_builtin() local
9580 gcc_assert (nargs <= ARRAY_SIZE (xops)); in ix86_expand_multi_arg_builtin()
[all …]
H A Di386.cc5955 rtx xops[2]; in output_indirect_thunk() local
5956 xops[0] = gen_rtx_MEM (word_mode, stack_pointer_rtx); in output_indirect_thunk()
5957 xops[1] = gen_rtx_REG (word_mode, regno); in output_indirect_thunk()
5958 output_asm_insn ("mov\t{%1, %0|%0, %1}", xops); in output_indirect_thunk()
5963 rtx xops[2]; in output_indirect_thunk() local
5964 xops[0] = stack_pointer_rtx; in output_indirect_thunk()
5965 xops[1] = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in output_indirect_thunk()
5966 output_asm_insn ("lea\t{%E1, %0|%0, %E1}", xops); in output_indirect_thunk()
6073 rtx xops[2]; in ix86_code_end() local
6170 xops[0] = gen_rtx_REG (Pmode, regno); in ix86_code_end()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.c5467 rtx xops[2]; in output_indirect_thunk() local
5468 xops[0] = gen_rtx_MEM (word_mode, stack_pointer_rtx); in output_indirect_thunk()
5469 xops[1] = gen_rtx_REG (word_mode, regno); in output_indirect_thunk()
5470 output_asm_insn ("mov\t{%1, %0|%0, %1}", xops); in output_indirect_thunk()
5475 rtx xops[2]; in output_indirect_thunk() local
5476 xops[0] = stack_pointer_rtx; in output_indirect_thunk()
5477 xops[1] = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in output_indirect_thunk()
5478 output_asm_insn ("lea\t{%E1, %0|%0, %E1}", xops); in output_indirect_thunk()
5583 rtx xops[2]; in ix86_code_end() local
5681 xops[0] = gen_rtx_REG (Pmode, regno); in ix86_code_end()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Dthumb1.md1049 rtx xops[4];
1050 xops[1] = gen_reg_rtx (SImode);
1051 emit_insn (gen_zero_extendqisi2 (xops[1], operands[1]));
1052 xops[2] = GEN_INT (127);
1053 xops[0] = gen_rtx_fmt_ee (GET_CODE (operands[0]) == GE ? LEU : GTU,
1054 VOIDmode, xops[1], xops[2]);
1055 xops[3] = operands[3];
1056 emit_insn (gen_cbranchsi4 (xops[0], xops[1], xops[2], xops[3]));
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Dthumb1.md1085 rtx xops[4];
1086 xops[1] = gen_reg_rtx (SImode);
1087 emit_insn (gen_zero_extendqisi2 (xops[1], operands[1]));
1088 xops[2] = GEN_INT (127);
1089 xops[0] = gen_rtx_fmt_ee (GET_CODE (operands[0]) == GE ? LEU : GTU,
1090 VOIDmode, xops[1], xops[2]);
1091 xops[3] = operands[3];
1092 emit_insn (gen_cbranchsi4 (xops[0], xops[1], xops[2], xops[3]));
/netbsd-src/external/gpl3/gcc/dist/gcc/config/bpf/
H A Dbpf.cc826 rtx xops[1]; in bpf_output_call() local
844 xops[0] = GEN_INT (TREE_INT_CST_LOW (TREE_VALUE (attr_args))); in bpf_output_call()
845 output_asm_insn ("call\t%0", xops); in bpf_output_call()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/loongarch/
H A Dloongarch.cc1235 rtx xops[3]; in loongarch_output_probe_stack_range() local
1243 xops[0] = reg1; in loongarch_output_probe_stack_range()
1244 xops[1] = GEN_INT (-PROBE_INTERVAL); in loongarch_output_probe_stack_range()
1245 xops[2] = reg3; in loongarch_output_probe_stack_range()
1247 output_asm_insn ("sub.d\t%0,%0,%2", xops); in loongarch_output_probe_stack_range()
1249 output_asm_insn ("sub.w\t%0,%0,%2", xops); in loongarch_output_probe_stack_range()
1252 xops[1] = reg2; in loongarch_output_probe_stack_range()
1255 output_asm_insn ("st.d\t$r0,%0,0", xops); in loongarch_output_probe_stack_range()
1257 output_asm_insn ("st.w\t$r0,%0,0", xops); in loongarch_output_probe_stack_range()
1258 output_asm_insn (strcat (tmp, &loop_lab[1]), xops); in loongarch_output_probe_stack_range()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/or1k/
H A Dor1k.md539 rtx xops[3] = { operands[1], XEXP (operands[1], 0), XEXP (operands[1], 1) };
540 or1k_expand_compare (xops);
541 operands[1] = xops[0];
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc2034 rtx xops[6]; in ia64_expand_vecint_minmax() local
2055 xops[0] = operands[0]; in ia64_expand_vecint_minmax()
2056 xops[4] = xops[1] = operands[1]; in ia64_expand_vecint_minmax()
2057 xops[5] = xops[2] = operands[2]; in ia64_expand_vecint_minmax()
2076 xops[3] = gen_rtx_fmt_ee (code, VOIDmode, operands[1], operands[2]); in ia64_expand_vecint_minmax()
2078 ia64_expand_vecint_cmov (xops); in ia64_expand_vecint_minmax()
3437 rtx xops[3]; in output_probe_stack_range() local
3445 xops[0] = reg1; in output_probe_stack_range()
3446 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range()
3447 output_asm_insn ("addl %0 = %1, %0", xops); in output_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c2034 rtx xops[6]; in ia64_expand_vecint_minmax() local
2055 xops[0] = operands[0]; in ia64_expand_vecint_minmax()
2056 xops[4] = xops[1] = operands[1]; in ia64_expand_vecint_minmax()
2057 xops[5] = xops[2] = operands[2]; in ia64_expand_vecint_minmax()
2076 xops[3] = gen_rtx_fmt_ee (code, VOIDmode, operands[1], operands[2]); in ia64_expand_vecint_minmax()
2078 ia64_expand_vecint_cmov (xops); in ia64_expand_vecint_minmax()
3437 rtx xops[3]; in output_probe_stack_range() local
3445 xops[0] = reg1; in output_probe_stack_range()
3446 xops[1] = GEN_INT (-PROBE_INTERVAL); in output_probe_stack_range()
3447 output_asm_insn ("addl %0 = %1, %0", xops); in output_probe_stack_range()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c6679 rtx xops[2]; in aarch64_output_probe_stack_range() local
6690 xops[0] = reg1; in aarch64_output_probe_stack_range()
6698 xops[1] = GEN_INT (interval); in aarch64_output_probe_stack_range()
6700 output_asm_insn ("sub\t%0, %0, %1", xops); in aarch64_output_probe_stack_range()
6706 xops[1] = GEN_INT (STACK_CLASH_CALLER_GUARD); in aarch64_output_probe_stack_range()
6708 xops[1] = CONST0_RTX (GET_MODE (xops[1])); in aarch64_output_probe_stack_range()
6712 output_asm_insn ("str\txzr, [%0, %1]", xops); in aarch64_output_probe_stack_range()
6715 xops[1] = reg2; in aarch64_output_probe_stack_range()
6716 output_asm_insn ("cmp\t%0, %1", xops); in aarch64_output_probe_stack_range()
6757 rtx xops[2]; in aarch64_output_probe_sve_stack_clash() local
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc7992 rtx xops[2]; in aarch64_output_probe_stack_range() local
8003 xops[0] = reg1; in aarch64_output_probe_stack_range()
8011 xops[1] = GEN_INT (interval); in aarch64_output_probe_stack_range()
8013 output_asm_insn ("sub\t%0, %0, %1", xops); in aarch64_output_probe_stack_range()
8019 xops[1] = GEN_INT (STACK_CLASH_CALLER_GUARD); in aarch64_output_probe_stack_range()
8021 xops[1] = CONST0_RTX (GET_MODE (xops[1])); in aarch64_output_probe_stack_range()
8025 output_asm_insn ("str\txzr, [%0, %1]", xops); in aarch64_output_probe_stack_range()
8028 xops[1] = reg2; in aarch64_output_probe_stack_range()
8029 output_asm_insn ("cmp\t%0, %1", xops); in aarch64_output_probe_stack_range()
8070 rtx xops[2]; in aarch64_output_probe_sve_stack_clash() local
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m68k/
H A Dm68k.cc3376 rtx xops[2]; in handle_move_double() local
3568 xops[0] = latehalf[0]; in handle_move_double()
3569 xops[1] = XEXP (operands[1], 0); in handle_move_double()
3571 handle_compadr (xops); in handle_move_double()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m68k/
H A Dm68k.c3378 rtx xops[2]; in handle_move_double() local
3570 xops[0] = latehalf[0]; in handle_move_double()
3571 xops[1] = XEXP (operands[1], 0); in handle_move_double()
3573 handle_compadr (xops); in handle_move_double()

12