Home
last modified time | relevance | path

Searched refs:scratch2 (Results 1 – 14 of 14) sorted by relevance

/openbsd-src/gnu/gcc/gcc/config/mt/
H A Dmt.md286 rtx scratch2 = gen_reg_rtx (SImode);
300 scratch1, scratch2, scratch3));
459 rtx scratch2 = gen_reg_rtx (SImode);
473 scratch1, scratch2, scratch3));
742 rtx scratch2 = gen_rtx_REG (SImode, REGNO (operands[2])+1);
754 scratch1 = scratch2;
755 scratch2 = swap;
760 address = force_operand (address, scratch2);
779 rtx scratch2 = gen_rtx_REG (SImode, REGNO (operands[2])+1);
792 scratch1, scratch2, scratch3));
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td199 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
203 "@earlyclobber $scratch2";
210 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
213 "@earlyclobber $scratch2";
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh.c9794 rtx scratch0, scratch1, scratch2; in sh_output_mi_thunk() local
9830 scratch0 = scratch1 = scratch2 = gen_rtx_REG (Pmode, 0); in sh_output_mi_thunk()
9838 scratch2 = gen_rtx_REG (Pmode, 3); in sh_output_mi_thunk()
9854 scratch2 = gen_rtx_REG (Pmode, i); in sh_output_mi_thunk()
9857 if (scratch2 == scratch0) in sh_output_mi_thunk()
9936 XEXP (XVECEXP (sibcall, 0, 2), 0) = scratch2; in sh_output_mi_thunk()
9945 emit_move_insn (scratch2, funexp); in sh_output_mi_thunk()
9946 funexp = gen_rtx_MEM (FUNCTION_MODE, scratch2); in sh_output_mi_thunk()
H A Dsh.md2348 r0: scratch0 r19: scratch1 r21: scratch2
2366 rtx scratch2 = operands[9];
2370 emit_insn (gen_ashrdi3_media (scratch2, scratch0, GEN_INT (63)));
2374 emit_insn (gen_subdisi3_media (result, scratch0, scratch2));
2426 rtx scratch2 = operands[11];
2448 emit_insn (gen_ashldi3_media (scratch2, scratch4_di, GEN_INT (45)));
2449 emit_insn (gen_subdi3 (scratch1, scratch2, scratch1));
2456 emit_insn (gen_mulsidi3_media (scratch2, dividend, scratch4));
2459 emit_insn (gen_ashrdi3_media (scratch3, scratch2, GEN_INT (63)));
2464 emit_insn (gen_adddi3 (scratch2, scratch2, scratch0));
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1412 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
1415 "@earlyclobber $scratch2";
1426 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
1430 "@earlyclobber $scratch2";
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/
H A Dsparc.c8739 rtx scratch2 = gen_rtx_REG (Pmode, 5); local
8740 emit_move_insn (scratch2, vcall_offset_rtx);
8741 vcall_offset_rtx = scratch2;
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.c10916 rtx addr, scratch1, scratch2, scratch3, scratch4; local
10955 scratch2 = gen_reg_rtx (Pmode);
10967 emit_insn (gen_one_cmpldi2 (scratch2, scratch1));
10968 emit_insn (gen_adddi3 (out, scratch2, constm1_rtx));
10974 emit_insn (gen_one_cmplsi2 (scratch2, scratch1));
10975 emit_insn (gen_addsi3 (out, scratch2, constm1_rtx));
/openbsd-src/gnu/gcc/gcc/config/sparc/
H A Dsparc.c8613 rtx scratch2 = gen_rtx_REG (Pmode, 5); in sparc_output_mi_thunk() local
8614 emit_move_insn (scratch2, vcall_offset_rtx); in sparc_output_mi_thunk()
8615 vcall_offset_rtx = scratch2; in sparc_output_mi_thunk()
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.c13257 rtx addr, scratch1, scratch2, scratch3, scratch4; in ix86_expand_strlen() local
13297 scratch2 = gen_reg_rtx (Pmode); in ix86_expand_strlen()
13313 emit_insn (gen_one_cmpldi2 (scratch2, scratch1)); in ix86_expand_strlen()
13314 emit_insn (gen_adddi3 (out, scratch2, constm1_rtx)); in ix86_expand_strlen()
13318 emit_insn (gen_one_cmplsi2 (scratch2, scratch1)); in ix86_expand_strlen()
13319 emit_insn (gen_addsi3 (out, scratch2, constm1_rtx)); in ix86_expand_strlen()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.md6021 rtx scratch2 = gen_rtx_REG (DImode, REGNO (operands[2]) + 1);
6029 scratch2, scratch3);
6056 rtx scratch2 = gen_rtx_REG (DImode, REGNO (operands[2]) + 1);
6064 scratch2, scratch3);
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.md6114 rtx scratch2 = gen_rtx_REG (DImode, REGNO (operands[2]) + 1);
6122 scratch2, scratch3);
6146 rtx scratch2 = gen_rtx_REG (DImode, REGNO (operands[2]) + 1);
6154 scratch2, scratch3);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips.md5542 rtx scratch2 = gen_rtx_REG (DImode, REGNO (operands[2]) + 1);
5546 emit_insn (gen_movdi (scratch2, gen_rtx (REG, DImode, 64)));
5547 emit_insn (gen_ashldi3 (scratch2, scratch2, GEN_INT (32)));
5548 emit_insn (gen_iordi3 (scratch, scratch, scratch2));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c4235 rtx pat, scratch1, scratch2; local
4254 scratch2 = gen_reg_rtx (mode0);
4256 pat = GEN_FCN (icode) (target, op0, scratch1, scratch2);
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c6756 rtx pat, scratch1, scratch2; in altivec_expand_abs_builtin() local
6775 scratch2 = gen_reg_rtx (mode0); in altivec_expand_abs_builtin()
6777 pat = GEN_FCN (icode) (target, op0, scratch1, scratch2); in altivec_expand_abs_builtin()