Home
last modified time | relevance | path

Searched refs:cmp_reg (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/gcc/gcc/
H A Doptabs.c5913 rtx label, cmp_reg, subtarget; in expand_compare_and_swap_loop() local
5929 cmp_reg = gen_reg_rtx (mode); in expand_compare_and_swap_loop()
5931 emit_move_insn (cmp_reg, mem); in expand_compare_and_swap_loop()
5933 emit_move_insn (old_reg, cmp_reg); in expand_compare_and_swap_loop()
5945 cmp_reg, icode); in expand_compare_and_swap_loop()
5948 gcc_assert (subtarget == cmp_reg); in expand_compare_and_swap_loop()
5959 cmp_reg, icode); in expand_compare_and_swap_loop()
5962 if (subtarget != cmp_reg) in expand_compare_and_swap_loop()
5963 emit_move_insn (cmp_reg, subtarget); in expand_compare_and_swap_loop()
5965 emit_cmp_insn (cmp_reg, old_reg, EQ, const0_rtx, mode, true); in expand_compare_and_swap_loop()
/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dia64.c2089 rtx old_reg, new_reg, cmp_reg, ar_ccv, label; in ia64_expand_atomic_op() local
2126 cmp_reg = gen_reg_rtx (DImode); in ia64_expand_atomic_op()
2132 emit_insn (gen_extend_insn (cmp_reg, mem, DImode, mode, 1)); in ia64_expand_atomic_op()
2135 emit_move_insn (cmp_reg, mem); in ia64_expand_atomic_op()
2140 emit_move_insn (old_reg, cmp_reg); in ia64_expand_atomic_op()
2141 emit_move_insn (ar_ccv, cmp_reg); in ia64_expand_atomic_op()
2144 emit_move_insn (old_dst, gen_lowpart (mode, cmp_reg)); in ia64_expand_atomic_op()
2146 new_reg = cmp_reg; in ia64_expand_atomic_op()
2170 emit_insn (GEN_FCN (icode) (cmp_reg, mem, ar_ccv, new_reg)); in ia64_expand_atomic_op()
2172 emit_cmp_and_jump_insns (cmp_reg, old_reg, NE, NULL, DImode, true, label); in ia64_expand_atomic_op()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips.c3447 rtx cmp_reg; local
3508 cmp_reg = gen_reg_rtx (cmp_mode);
3509 emit_insn (gen_rtx_SET (cmp_mode, cmp_reg,
3515 cmp_reg,