Searched refs:SET_DEST (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-11.0-release/contrib/gcc/
H A Dpostreload.c79 if (cselib_reg_set_mode (SET_DEST (set)) != GET_MODE (SET_DEST (set)))
82 return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set));
104 rtx value = SET_DEST (body);
145 if (REG_P (SET_DEST (part))
146 && REG_FUNCTION_VALUE_P (SET_DEST (part)))
150 value = SET_DEST (part);
235 dreg = true_regnum (SET_DEST (set));
253 && !REG_P (SET_DEST (set)))
257 val = cselib_lookup (src, GET_MODE (SET_DEST (se
[all...]
H A Dregmove.c618 if (set && SET_SRC (set) == dest && SET_DEST (set) == src
687 || SET_DEST (set) != src_reg)
891 && REG_P (SET_DEST (s))
892 && REG_N_SETS (REGNO (SET_DEST (s))) == 1
894 reg_set_in_bb[REGNO (SET_DEST (s))] = bb;
911 && REG_P (SET_DEST (s)) && REGNO (SET_DEST (s)) == REGNO (reg))
969 if (pset && SET_DEST (pset) == dst
1113 && REG_P (SET_DEST (set)))
1114 optimize_reg_copy_3 (insn, SET_DEST (se
[all...]
H A Dcombine.c940 ? SCALAR_INT_MODE_P (GET_MODE (SET_DEST (set)))
941 : GET_MODE (SET_DEST (set)) == GET_MODE (note)))
1089 if (SET_DEST (set) == x
1090 || (GET_CODE (SET_DEST (set)) == SUBREG
1091 && (GET_MODE_SIZE (GET_MODE (SET_DEST (set)))
1092 > GET_MODE_SIZE (GET_MODE (SUBREG_REG (SET_DEST (set)))))
1093 && SUBREG_REG (SET_DEST (set)) == x))
1169 We can also ignore a SET whose SET_DEST is mentioned in a REG_UNUSED
1233 if (find_reg_note (insn, REG_UNUSED, SET_DEST (elt))
1266 src = SET_SRC (set), dest = SET_DEST (se
[all...]
H A Drecog.c506 validate_replace_rtx_1 (&SET_DEST (XVECEXP (x, 0, j)),
705 Invoke simplify_rtx () on every SET_SRC and SET_DEST inside the INSN's
722 newpat = simplify_rtx (SET_DEST (pat));
723 if (newpat && !rtx_equal_p (SET_DEST (pat), newpat))
724 validate_change (insn, &SET_DEST (pat), newpat, 1);
736 newpat = simplify_rtx (SET_DEST (s));
737 if (newpat && !rtx_equal_p (SET_DEST (s), newpat))
738 validate_change (insn, &SET_DEST (s), newpat, 1);
796 if (GET_CODE (SET_DEST (x)) != CC0
797 && GET_CODE (SET_DEST (
[all...]
H A Djump.c445 && rtx_equal_p (SET_DEST (set), arg0))
802 && GET_CODE (SET_DEST (PATTERN (insn))) == PC
818 || GET_CODE (SET_DEST (x)) != PC)
852 if (GET_CODE (SET_DEST (x)) != PC)
883 if (GET_CODE (pat) == SET && GET_CODE (SET_DEST (pat)) == PC)
984 if (GET_CODE (SET_DEST (set)) != PC)
1023 if (GET_CODE (x) == SET && SET_DEST (x) == cc0_rtx)
1033 && SET_DEST (XVECEXP (x, 0, i)) == cc0_rtx)
1223 if (set && GET_CODE (SET_DEST (set)) == PC)
1281 && SET_DEST (par
[all...]
H A Dsee.c685 lhs = SET_DEST (set);
735 lhs = SET_DEST (set);
948 dest_reg1 = SET_DEST (set1);
953 dest_reg2 = SET_DEST (set2);
977 lhs = SET_DEST (set);
1422 && (REG_P (SET_DEST (sub))
1423 || (GET_CODE (SET_DEST (sub)) == SUBREG
1424 && REG_P (SUBREG_REG (SET_DEST (sub)))))
1431 && reg_mentioned_p (source_extension_reg, SET_DEST (sub)))
1454 && (REG_P (SET_DEST (pa
[all...]
H A Dgenemit.c540 if ((GET_CODE (next) == SET && GET_CODE (SET_DEST (next)) == PC)
543 && GET_CODE (SET_DEST (XVECEXP (next, 0, 0))) == PC)
569 if (GET_CODE (next) == SET && GET_CODE (SET_DEST (next)) == PC
654 if ((GET_CODE (next) == SET && GET_CODE (SET_DEST (next)) == PC)
657 && GET_CODE (SET_DEST (XVECEXP (next, 0, 0))) == PC)
681 if (GET_CODE (next) == SET && GET_CODE (SET_DEST (next)) == PC
H A Drtlanal.c521 if (SET_DEST (x) == find && ! count_dest)
653 is entirely replaced by a new value and the only use is as a SET_DEST,
670 if (GET_CODE (SET_DEST (body)) != CC0
671 && GET_CODE (SET_DEST (body)) != PC
672 && !REG_P (SET_DEST (body))
673 && ! (GET_CODE (SET_DEST (body)) == SUBREG
674 && REG_P (SUBREG_REG (SET_DEST (body)))
675 && (((GET_MODE_SIZE (GET_MODE (SUBREG_REG (SET_DEST (body))))
677 == ((GET_MODE_SIZE (GET_MODE (SET_DEST (body)))
679 && reg_overlap_mentioned_p (x, SET_DEST (bod
[all...]
H A Dcse.c3601 if (SET_DEST (set) == pc_rtx)
4843 /* Hash value for the SET_DEST. */
4845 /* The SET_DEST, with SUBREG, etc., stripped. */
4902 invalidate (SET_DEST (XEXP (tem, 0)), VOIDmode);
4919 if (SET_DEST (x) == pc_rtx
4935 invalidate (SET_DEST (x), VOIDmode);
4985 invalidate (SET_DEST (y), VOIDmode);
4987 else if (SET_DEST (y) == pc_rtx
5041 || GET_CODE (SET_DEST (sets[0].rtl)) == STRICT_LOW_PART))
5059 rtx dest = SET_DEST (set
[all...]
H A Dgenconfig.c123 walk_insn_part (SET_DEST (part), 0, recog_p);
125 GET_CODE (SET_DEST (part)) != PC);
H A Dgcse.c1237 PUT_MODE (SET_DEST (PATTERN (test_insn)), GET_MODE (x));
1605 gcc_assert (GET_CODE (x) == SET && REG_P (SET_DEST (x)));
1607 hash = hash_set (REGNO (SET_DEST (x)), table->size);
1696 rtx dest = SET_DEST (pat);
1785 /* Is SET_DEST something we want to gcse? */
2169 while (expr && REGNO (SET_DEST (expr->expr)) != regno)
2182 while (expr && REGNO (SET_DEST (expr->expr)) != regno);
2329 rtx dest = SET_DEST (pat);
2651 /* Try to replace all non-SET_DEST occurrences of FROM in INSN with TO.
2695 && GET_CODE (SET_DEST (se
[all...]
H A Dregclass.c1062 if (set != 0 && REG_P (SET_DEST (set))
1068 costs[REGNO (SET_DEST (set))].mem_cost
1069 -= (MEMORY_MOVE_COST (GET_MODE (SET_DEST (set)),
1839 && ops[0] == SET_DEST (set) && ops[1] == SET_SRC (set)
2329 PARALLEL in a SET_DEST. This is added to max_parallel. */
2427 for (dest = SET_DEST (x);
2456 if (REG_P (SET_DEST (x))
2457 && REGNO (SET_DEST (x)) >= FIRST_PSEUDO_REGISTER
2463 && REG_N_SETS (REGNO (SET_DEST (x))) == 1
2464 && ! REG_USERVAR_P (SET_DEST (
[all...]
H A Dloop-invariant.c477 mode = GET_MODE (SET_DEST (set));
762 dest = SET_DEST (set);
768 if (!may_assign_reg_p (SET_DEST (set))
1165 dest = SET_DEST (set);
1168 /* If the SET_DEST of the invariant insn is a pseudo, we can just move
1174 SET_DEST (set) = reg;
1205 emit_insn_after (gen_move_insn (SET_DEST (set), reg), inv->insn);
H A Dreload1.c745 if (set != 0 && REG_P (SET_DEST (set)))
753 i = REGNO (SET_DEST (set));
798 = force_const_mem (GET_MODE (SET_DEST (set)), x);
1208 && REG_P (SET_DEST (PATTERN (insn)))
1210 == REGNO (SET_DEST (PATTERN (insn)))))
1499 if (set && REG_P (SET_DEST (set))
1500 && reg_renumber[REGNO (SET_DEST (set))] < 0
1501 && (reg_equiv_constant[REGNO (SET_DEST (set))]
1502 || (reg_equiv_invariant[REGNO (SET_DEST (set))]))
1503 && reg_equiv_init[REGNO (SET_DEST (se
[all...]
H A Dlocal-alloc.c728 other SET_DEST that has a MEM in it is referencing the MEM. */
729 if (MEM_P (SET_DEST (x)))
731 if (memref_referenced_p (memref, XEXP (SET_DEST (x), 0)))
734 else if (memref_referenced_p (memref, SET_DEST (x)))
859 dest = SET_DEST (set);
1036 dest = SET_DEST (set);
1471 && SET_DEST (set) == r0 && SET_SRC (set) == r0
2184 && !REG_P (SET_DEST (set))
2185 && !rtx_equal_p (reg, SET_DEST (set))
2186 && reg_overlap_mentioned_p (reg, SET_DEST (se
[all...]
H A Dfunction.c1378 new = instantiate_new_reg (SET_DEST (set), &offset);
1404 && REG_P (SET_DEST (set))
1405 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1409 x = expand_simple_binop (GET_MODE (SET_DEST (set)), PLUS,
1410 new, GEN_INT (offset), SET_DEST (set),
1412 if (x != SET_DEST (set))
1413 emit_move_insn (SET_DEST (set), x);
1439 && REG_P (SET_DEST (set))
1440 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1443 emit_move_insn (SET_DEST (se
[all...]
H A Dpostreload-gcse.c778 rtx dest = SET_DEST (pat);
812 /* Is SET_DEST something we want to gcse? */
905 if (REG_P (SET_DEST (PATTERN (insn))))
907 return SET_DEST(PATTERN(insn));
987 dest = SET_DEST (pat);
1196 && REG_P (SET_DEST (PATTERN (insn)))
H A Dreload.c2089 rtx op0 = SET_DEST (x);
2620 && REG_P (SET_DEST (body))
2621 && REGNO (SET_DEST (body)) < FIRST_PSEUDO_REGISTER
2626 REGNO_REG_CLASS (REGNO (SET_DEST (body)))) == 2)
2807 && &SET_DEST (set) == recog_data.operand_loc[i],
2845 && (set == 0 || &SET_DEST (set) != recog_data.operand_loc[i]))
2881 if (set != 0 && noperands >= 2 && recog_data.operand[0] == SET_DEST (set)
4480 && REG_P (SET_DEST (PATTERN (insn)))
4483 rtx dest = SET_DEST (PATTERN (insn));
6443 if (&SET_DEST (
[all...]
H A Dglobal.c825 = reg_allocno[REGNO (SET_DEST (PATTERN (insn)))];
879 && !REG_P (SET_DEST (set))
880 && !rtx_equal_p (reg, SET_DEST (set))
881 && reg_overlap_mentioned_p (reg, SET_DEST (set)))
926 && REG_P (SET_DEST (set))
927 && reg_allocno[REGNO (SET_DEST (set))] >= 0)
932 && ! CONFLICTP (reg_allocno[REGNO (SET_DEST (set))],
935 int a1 = reg_allocno[REGNO (SET_DEST (set))];
H A Dloop-doloop.c106 reg = SET_DEST (inc);
124 || SET_DEST (cmp) != pc_rtx
H A Dflow.c1807 && REG_P (SET_DEST (x))
1810 && XEXP (SET_SRC (x), 0) == SET_DEST (x)
1835 && SET_DEST (PATTERN (insn)) == stack_pointer_rtx
2124 && MEM_P (SET_DEST (set)))
2126 rtx mem = SET_DEST (set);
2302 rtx r = SET_DEST (x);
2678 mark_set_1 (pbi, code, SET_DEST (x), cond, insn, flags);
2715 mark_set_1 (pbi, code, SET_DEST (sub), cond, insn, flags);
3513 rtx q = SET_DEST (set);
3626 if (REGNO (SET_DEST (se
[all...]
H A Dresource.c305 registers used to access memory are referenced. SET_DEST is
310 x = SET_DEST (x);
383 && rtx_equal_p (SET_DEST (slot_pat),
680 mark_set_resources (SET_DEST (XEXP (link, 0)), res, 1,
713 mark_set_resources (SET_DEST (x), res,
H A Dweb.c148 && SET_SRC (set) == SET_DEST (set))
H A Difcvt.c165 if (set && STACK_REG_P (SET_DEST (set)))
1390 SET_DEST (set) = a;
1415 SET_DEST (set) = b;
1532 if (rtx_equal_p (op_a, SET_DEST (PATTERN (prev_insn))))
1534 else if (rtx_equal_p (op_b, SET_DEST (PATTERN (prev_insn))))
1771 && rtx_equal_p (SET_DEST (set), c))
2209 x = SET_DEST (set_a);
2226 || ! rtx_equal_p (x, SET_DEST (set_b)))
2238 || ! rtx_equal_p (x, SET_DEST (set_b))
2428 dest = SET_DEST (se
[all...]
H A Dcfgbuild.c336 && SET_DEST (tmp) == pc_rtx
617 && SET_DEST (tmp) == pc_rtx

Completed in 220 milliseconds

123