Searched refs:cmp_reg (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | optabs.c | 5913 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 D | ia64.c | 2089 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 D | mips.c | 3447 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,
|