/freebsd-11.0-release/contrib/gcc/ |
H A D | postreload.c | 79 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 D | regmove.c | 618 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 D | combine.c | 940 ? 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 D | recog.c | 506 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 D | jump.c | 445 && 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 D | see.c | 685 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 D | genemit.c | 540 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 D | rtlanal.c | 521 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 D | cse.c | 3601 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 D | genconfig.c | 123 walk_insn_part (SET_DEST (part), 0, recog_p); 125 GET_CODE (SET_DEST (part)) != PC);
|
H A D | gcse.c | 1237 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 D | regclass.c | 1062 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 D | loop-invariant.c | 477 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 D | reload1.c | 745 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 D | local-alloc.c | 728 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 D | function.c | 1378 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 D | postreload-gcse.c | 778 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 D | reload.c | 2089 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 D | global.c | 825 = 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 D | loop-doloop.c | 106 reg = SET_DEST (inc); 124 || SET_DEST (cmp) != pc_rtx
|
H A D | flow.c | 1807 && 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 D | resource.c | 305 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 D | web.c | 148 && SET_SRC (set) == SET_DEST (set))
|
H A D | ifcvt.c | 165 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 D | cfgbuild.c | 336 && SET_DEST (tmp) == pc_rtx 617 && SET_DEST (tmp) == pc_rtx
|