Home
last modified time | relevance | path

Searched refs:countreg (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.c10455 ix86_adjust_counter (countreg, value) in ix86_adjust_counter() argument
10456 rtx countreg; in ix86_adjust_counter()
10459 if (GET_MODE (countreg) == DImode)
10460 emit_insn (gen_adddi3 (countreg, countreg, GEN_INT (-value)));
10462 emit_insn (gen_addsi3 (countreg, countreg, GEN_INT (-value)));
10486 rtx srcreg, destreg, countreg; local
10526 countreg = ix86_zero_extend_to_Pmode (count_exp);
10528 emit_insn (gen_rep_movqi_rex64 (destreg, srcreg, countreg,
10529 destreg, srcreg, countreg));
10531 emit_insn (gen_rep_movqi (destreg, srcreg, countreg,
[all …]
H A Di386.md15625 rtx addr1, addr2, out, outlow, count, countreg, align;
15635 countreg = ix86_zero_extend_to_Pmode (count);
15651 emit_insn (gen_cmpstrqi_nz_rex_1 (addr1, addr2, countreg, align,
15652 addr1, addr2, countreg));
15654 emit_insn (gen_cmpstrqi_nz_1 (addr1, addr2, countreg, align,
15655 addr1, addr2, countreg));
15661 emit_insn (gen_cmpdi_1_rex64 (countreg, countreg));
15662 emit_insn (gen_cmpstrqi_rex_1 (addr1, addr2, countreg, align,
15663 addr1, addr2, countreg));
15667 emit_insn (gen_cmpsi_1 (countreg, countreg));
[all …]
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.c12653 ix86_adjust_counter (rtx countreg, HOST_WIDE_INT value) in ix86_adjust_counter() argument
12655 if (GET_MODE (countreg) == DImode) in ix86_adjust_counter()
12656 emit_insn (gen_adddi3 (countreg, countreg, GEN_INT (-value))); in ix86_adjust_counter()
12658 emit_insn (gen_addsi3 (countreg, countreg, GEN_INT (-value))); in ix86_adjust_counter()
12680 rtx srcreg, destreg, countreg, srcexp, destexp; in ix86_expand_movmem() local
12739 countreg = ix86_zero_extend_to_Pmode (count_exp); in ix86_expand_movmem()
12740 destexp = gen_rtx_PLUS (Pmode, destreg, countreg); in ix86_expand_movmem()
12741 srcexp = gen_rtx_PLUS (Pmode, srcreg, countreg); in ix86_expand_movmem()
12742 emit_insn (gen_rep_mov (destreg, dst, srcreg, src, countreg, in ix86_expand_movmem()
12778 countreg = GEN_INT ((count >> (size == 4 ? 2 : 3)) in ix86_expand_movmem()
[all …]
H A Di386.md18551 rtx addr1, addr2, out, outlow, count, countreg, align;
18569 countreg = ix86_zero_extend_to_Pmode (count);
18584 emit_insn (gen_cmpstrnqi_nz_1 (addr1, addr2, countreg, align,
18590 emit_insn (gen_cmpdi_1_rex64 (countreg, countreg));
18592 emit_insn (gen_cmpsi_1 (countreg, countreg));
18593 emit_insn (gen_cmpstrnqi_1 (addr1, addr2, countreg, align,
/openbsd-src/gnu/gcc/gcc/config/bfin/
H A Dbfin.c2617 rtx srcreg, destreg, countreg; in bfin_expand_movmem() local
2666 countreg = copy_to_mode_reg (Pmode, GEN_INT (new_count)); in bfin_expand_movmem()
2668 emit_insn (gen_rep_movsi (destreg, srcreg, countreg, destreg, srcreg)); in bfin_expand_movmem()
2686 countreg = copy_to_mode_reg (Pmode, GEN_INT (new_count)); in bfin_expand_movmem()
2688 emit_insn (gen_rep_movhi (destreg, srcreg, countreg, destreg, srcreg)); in bfin_expand_movmem()