Home
last modified time | relevance | path

Searched refs:scratch1 (Results 1 – 12 of 12) sorted by relevance

/openbsd/gnu/gcc/gcc/config/mt/
H A Dmt.md285 rtx scratch1 = gen_reg_rtx (SImode);
300 scratch1, scratch2, scratch3));
310 rtx scratch1 = gen_reg_rtx (SImode);
458 rtx scratch1 = gen_reg_rtx (SImode);
493 scratch1));
753 swap = scratch1;
754 scratch1 = scratch2;
792 scratch1, scratch2, scratch3));
819 swap = scratch1;
820 scratch1 = scratch2;
[all …]
H A Dmt.c1317 rtx scratch0, scratch1, const_scratch; in mt_generate_compare() local
1327 scratch1 = gen_reg_rtx (SImode); in mt_generate_compare()
1330 emit_insn (gen_addsi3 (scratch1, const_scratch, op1)); in mt_generate_compare()
1334 scratch1 = op1; in mt_generate_compare()
1355 return gen_rtx_fmt_ee (code, VOIDmode, scratch0, scratch1); in mt_generate_compare()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td199 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
202 let Constraints = "@earlyclobber $res,@earlyclobber $scratch1,"
210 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
212 let Constraints = "@earlyclobber $res,@earlyclobber $scratch1,"
/openbsd/gnu/gcc/gcc/config/sh/
H A Dsh.md2229 rtx scratch1 = operands[5];
2234 emit_insn (gen_divsi_inv_hitable (scratch1, tab_base, scratch1));
2275 rtx scratch1 = operands[8];
2283 emit_insn (gen_subdi3 (scratch1, scratch0, scratch1));
2365 rtx scratch1 = operands[8];
2371 emit_insn (gen_ashrdi3_media (scratch1, scratch1, GEN_INT (14)));
2424 rtx scratch1 = operands[10];
2435 scratch0, scratch1));
2449 emit_insn (gen_subdi3 (scratch1, scratch2, scratch1));
2457 emit_insn (gen_ashrdi3_media (scratch1, scratch1, GEN_INT (16)));
[all …]
H A Dsh.c9794 rtx scratch0, scratch1, scratch2; in sh_output_mi_thunk() local
9834 scratch1 = gen_rtx_REG (ptr_mode, 1); in sh_output_mi_thunk()
9846 scratch1 = gen_rtx_REG (ptr_mode, i); in sh_output_mi_thunk()
9849 if (scratch1 == scratch0) in sh_output_mi_thunk()
9863 && (simple_add || scratch0 != scratch1) in sh_output_mi_thunk()
9876 emit_move_insn (scratch1, GEN_INT (delta)); in sh_output_mi_thunk()
9877 emit_insn (gen_add2_insn (this, scratch1)); in sh_output_mi_thunk()
9890 else if (! TARGET_SH5 && scratch0 != scratch1) in sh_output_mi_thunk()
9896 emit_move_insn (scratch1, GEN_INT (vcall_offset)); in sh_output_mi_thunk()
9904 else if (scratch0 != scratch1) in sh_output_mi_thunk()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1412 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
1414 let Constraints = "@earlyclobber $res,@earlyclobber $scratch1,"
1426 : Pseudo<(outs GPR:$res, GPR:$scratch1, GPR:$scratch2),
1429 let Constraints = "@earlyclobber $res,@earlyclobber $scratch1,"
/openbsd/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.c10916 rtx addr, scratch1, scratch2, scratch3, scratch4; local
10928 scratch1 = gen_reg_rtx (Pmode);
10965 emit_insn (gen_strlenqi_rex_1 (scratch1, scratch3, eoschar,
10967 emit_insn (gen_one_cmpldi2 (scratch2, scratch1));
10972 emit_insn (gen_strlenqi_1 (scratch1, scratch3, eoschar,
10974 emit_insn (gen_one_cmplsi2 (scratch2, scratch1));
11015 rtx scratch1 = gen_reg_rtx (Pmode); local
11016 emit_move_insn (scratch1, out);
11024 align_rtx = expand_binop (Pmode, and_optab, scratch1, GEN_INT (3),
11039 align_rtx = expand_binop (Pmode, and_optab, scratch1, GEN_INT (2),
/openbsd/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.md6020 rtx scratch1 = gen_rtx_REG (DImode, REGNO (operands[2]));
6022 rtx scratch3 = scratch1;
6026 scratch1 = addr;
6028 seq = gen_unaligned_storeqi (addr, operands[1], scratch1,
6055 rtx scratch1 = gen_rtx_REG (DImode, REGNO (operands[2]));
6057 rtx scratch3 = scratch1;
6061 scratch1 = addr;
6063 seq = gen_unaligned_storehi (addr, operands[1], scratch1,
/openbsd/gnu/gcc/gcc/config/alpha/
H A Dalpha.md6113 rtx scratch1 = gen_rtx_REG (DImode, REGNO (operands[2]));
6115 rtx scratch3 = scratch1;
6119 scratch1 = addr;
6121 seq = gen_unaligned_storeqi (addr, operands[1], scratch1,
6145 rtx scratch1 = gen_rtx_REG (DImode, REGNO (operands[2]));
6147 rtx scratch3 = scratch1;
6151 scratch1 = addr;
6153 seq = gen_unaligned_storehi (addr, operands[1], scratch1,
/openbsd/gnu/gcc/gcc/config/i386/
H A Di386.c13257 rtx addr, scratch1, scratch2, scratch3, scratch4; in ix86_expand_strlen() local
13269 scratch1 = gen_reg_rtx (Pmode); in ix86_expand_strlen()
13310 emit_insn (gen_strlenqi_1 (scratch1, scratch3, unspec)); in ix86_expand_strlen()
13313 emit_insn (gen_one_cmpldi2 (scratch2, scratch1)); in ix86_expand_strlen()
13318 emit_insn (gen_one_cmplsi2 (scratch2, scratch1)); in ix86_expand_strlen()
13359 rtx scratch1 = gen_reg_rtx (Pmode); in ix86_expand_strlensi_unroll_1() local
13360 emit_move_insn (scratch1, out); in ix86_expand_strlensi_unroll_1()
13368 align_rtx = expand_binop (Pmode, and_optab, scratch1, GEN_INT (3), in ix86_expand_strlensi_unroll_1()
13383 align_rtx = expand_binop (Pmode, and_optab, scratch1, const2_rtx, in ix86_expand_strlensi_unroll_1()
/openbsd/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c4235 rtx pat, scratch1, scratch2; local
4253 scratch1 = gen_reg_rtx (mode0);
4256 pat = GEN_FCN (icode) (target, op0, scratch1, scratch2);
/openbsd/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c6756 rtx pat, scratch1, scratch2; in altivec_expand_abs_builtin() local
6774 scratch1 = gen_reg_rtx (mode0); in altivec_expand_abs_builtin()
6777 pat = GEN_FCN (icode) (target, op0, scratch1, scratch2); in altivec_expand_abs_builtin()