/freebsd-11.0-release/contrib/gcc/ |
H A D | rtl-error.c | 48 if (GET_CODE (body) == SET && GET_CODE (SET_SRC (body)) == ASM_OPERANDS) 49 asmop = SET_SRC (body); 54 asmop = SET_SRC (XVECEXP (body, 0, 0));
|
H A D | regmove.c | 110 /* Can't use the size of SET_SRC, we might have something like 130 &SET_SRC (inc_insn_set), 131 XEXP (SET_SRC (inc_insn_set), 0), 1); 618 if (set && SET_SRC (set) == dest && SET_DEST (set) == src 683 || !MEM_P (SET_SRC (set)) 692 if (MEM_VOLATILE_P (SET_SRC (set))) 704 XEXP (src, 0) = SET_SRC (set); 708 validate_change (p, &SET_SRC (set), src, 1); 771 && !reg_mentioned_p (dest, SET_SRC (set)) 970 && GET_CODE (SET_SRC (pse [all...] |
H A D | postreload.c | 82 return rtx_equal_for_cselib_p (SET_DEST (set), SET_SRC (set)); 239 src = SET_SRC (set); 327 && !REG_P (SET_SRC (set)))) 345 validate_change (insn, &SET_SRC (set), copy_rtx (this_rtx), 1); 438 || GET_CODE (SET_SRC (set)) == ZERO_EXTEND 439 || GET_CODE (SET_SRC (set)) == SIGN_EXTEND) 453 && SET_SRC (set) == op 803 && GET_CODE (SET_SRC (set)) == PLUS 804 && REG_P (XEXP (SET_SRC (set), 1)) 805 && rtx_equal_p (XEXP (SET_SRC (se [all...] |
H A D | jump.c | 447 rtx src = SET_SRC (set); 803 && GET_CODE (SET_SRC (PATTERN (insn))) == LABEL_REF); 821 x = SET_SRC (x); 854 if (GET_CODE (SET_SRC (x)) == LABEL_REF) 856 if (GET_CODE (SET_SRC (x)) != IF_THEN_ELSE) 858 if (XEXP (SET_SRC (x), 2) == pc_rtx 859 && (GET_CODE (XEXP (SET_SRC (x), 1)) == LABEL_REF 860 || GET_CODE (XEXP (SET_SRC (x), 1)) == RETURN)) 862 if (XEXP (SET_SRC (x), 1) == pc_rtx 863 && (GET_CODE (XEXP (SET_SRC ( [all...] |
H A D | combine.c | 889 && reg_mentioned_p (cc0_rtx, SET_SRC (PATTERN (insn)))) 909 && reg_mentioned_p (cc0_rtx, SET_SRC (PATTERN (XEXP (links, 0)))) 938 && ! unmentioned_reg_p (note, SET_SRC (set)) 946 rtx orig = SET_SRC (set); 947 SET_SRC (set) = note; 956 SET_SRC (set) = orig; 1095 rtx src = SET_SRC (set); 1122 num = num_sign_bit_copies (SET_SRC (set), GET_MODE (x)); 1254 /* If SET_SRC is an ASM_OPERANDS we can't throw away these CLOBBERs, 1256 || GET_CODE (SET_SRC (se [all...] |
H A D | regclass.c | 1063 && MEM_P (SET_SRC (set)) 1072 record_address_regs (GET_MODE (SET_SRC (set)), XEXP (SET_SRC (set), 0), 1839 && ops[0] == SET_DEST (set) && ops[1] == SET_SRC (set) 2466 && ((REG_P (SET_SRC (x)) 2467 && REG_POINTER (SET_SRC (x))) 2468 || ((GET_CODE (SET_SRC (x)) == PLUS 2469 || GET_CODE (SET_SRC (x)) == LO_SUM) 2470 && GET_CODE (XEXP (SET_SRC (x), 1)) == CONST_INT 2471 && REG_P (XEXP (SET_SRC ( [all...] |
H A D | final.c | 2214 if (GET_CODE (SET_SRC (set)) == SUBREG) 2215 SET_SRC (set) = alter_subreg (&SET_SRC (set)); 2216 else if (GET_CODE (SET_SRC (set)) == COMPARE) 2218 if (GET_CODE (XEXP (SET_SRC (set), 0)) == SUBREG) 2219 XEXP (SET_SRC (set), 0) 2220 = alter_subreg (&XEXP (SET_SRC (set), 0)); 2221 if (GET_CODE (XEXP (SET_SRC (set), 1)) == SUBREG) 2222 XEXP (SET_SRC (set), 1) 2223 = alter_subreg (&XEXP (SET_SRC (se [all...] |
H A D | loop-doloop.c | 112 inc_src = SET_SRC (inc); 125 || GET_CODE (SET_SRC (cmp)) != IF_THEN_ELSE 126 || GET_CODE (XEXP (SET_SRC (cmp), 1)) != LABEL_REF 127 || XEXP (SET_SRC (cmp), 2) != pc_rtx) 131 condition = XEXP (SET_SRC (cmp), 0);
|
H A D | cfgcleanup.c | 215 if (rtx_equal_for_cselib_p (SET_DEST (exp), SET_SRC (exp))) 301 != (XEXP (SET_SRC (set1), 1) == pc_rtx)) 304 cond1 = XEXP (SET_SRC (set1), 0); 305 cond2 = XEXP (SET_SRC (set2), 0); 396 != (XEXP (SET_SRC (set2), 1) == pc_rtx)) 1043 validate_change (i1, &SET_SRC (s1), XEXP (equiv1, 0), 1); 1044 validate_change (i2, &SET_SRC (s2), XEXP (equiv2, 0), 1); 1211 if ((XEXP (SET_SRC (set1), 1) == pc_rtx) 1212 != (XEXP (SET_SRC (set2), 1) == pc_rtx)) 1215 src1 = SET_SRC (set [all...] |
H A D | recog.c | 500 && GET_CODE (SET_SRC (XVECEXP (x, 0, j))) == ASM_OPERANDS) 503 gcc_assert (ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP (x, 0, 0))) 504 == ASM_OPERANDS_INPUT_VEC (SET_SRC (XVECEXP 705 Invoke simplify_rtx () on every SET_SRC and SET_DEST inside the INSN's 719 newpat = simplify_rtx (SET_SRC (pat)); 720 if (newpat && !rtx_equal_p (SET_SRC (pat), newpat)) 721 validate_change (insn, &SET_SRC (pat), newpat, 1); 733 newpat = simplify_rtx (SET_SRC (s)); 734 if (newpat && !rtx_equal_p (SET_SRC (s), newpat)) 735 validate_change (insn, &SET_SRC ( [all...] |
H A D | cfgbuild.c | 337 && GET_CODE (SET_SRC (tmp)) == IF_THEN_ELSE 338 && GET_CODE (XEXP (SET_SRC (tmp), 2)) == LABEL_REF) 340 XEXP (XEXP (SET_SRC (tmp), 2), 0), 0); 618 && GET_CODE (SET_SRC (tmp)) == IF_THEN_ELSE 619 && GET_CODE (XEXP (SET_SRC (tmp), 2)) == LABEL_REF) 620 mark_tablejump_edge (XEXP (XEXP (SET_SRC (tmp), 2), 0));
|
H A D | genemit.c | 547 else if ((GET_CODE (next) == SET && GET_CODE (SET_SRC (next)) == CALL) 551 && GET_CODE (SET_SRC (XVECEXP (next, 0, 0))) == CALL) 570 && GET_CODE (SET_SRC (next)) == LABEL_REF) 660 else if ((GET_CODE (next) == SET && GET_CODE (SET_SRC (next)) == CALL) 664 && GET_CODE (SET_SRC (XVECEXP (next, 0, 0))) == CALL) 682 && GET_CODE (SET_SRC (next)) == LABEL_REF)
|
H A D | cse.c | 3597 if (! set || SET_SRC (set) != x) 4564 cond_known_true = (XEXP (SET_SRC (set), 2) == pc_rtx); 4566 cond_known_true = (XEXP (SET_SRC (set), 1) == pc_rtx); 4571 code = GET_CODE (XEXP (SET_SRC (set), 0)); 4572 op0 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 0), insn); 4573 op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn); 4837 /* The SET_SRC of the rtx (the original value, if it is changing). */ 4839 /* The hash-table element for the SET_SRC of the SET. */ 4841 /* Hash value for the SET_SRC. */ 4847 /* Nonzero if the SET_SRC i [all...] |
H A D | gcse.c | 292 /* The expression (SET_SRC for expressions, PATTERN for assignments). */ 1238 SET_SRC (PATTERN (test_insn)) = x; 1695 rtx src = SET_SRC (pat); 1727 /* Is SET_SRC something we want to gcse? */ 2341 if (GET_CODE (SET_SRC (pat)) == CALL) 2666 /* Try to simplify SET_SRC if we have substituted a constant. */ 2669 src = simplify_rtx (SET_SRC (set)); 2672 validate_change (insn, &SET_SRC (set), src, 0); 2680 if (!success && set && reg_mentioned_p (from, SET_SRC (set))) 2685 src = simplify_replace_rtx (SET_SRC (se [all...] |
H A D | web.c | 147 && SET_SRC (set) == DF_REF_REG (use) 148 && SET_SRC (set) == SET_DEST (set))
|
H A D | reload1.c | 1207 && REG_P (SET_SRC (PATTERN (insn))) 1209 && (REGNO (SET_SRC (PATTERN (insn))) 1525 && SET_SRC (set) == SET_DEST (set) 1526 && REG_P (SET_SRC (set)) 1527 && REGNO (SET_SRC (set)) >= FIRST_PSEUDO_REGISTER) 1969 && ! side_effects_p (SET_SRC (PATTERN (prev)))) 2259 switch (GET_CODE (SET_SRC (x))) 2266 set_label_offsets (SET_SRC (x), insn, initial_p); 2270 tem = XEXP (SET_SRC (x), 1); 2276 tem = XEXP (SET_SRC ( [all...] |
H A D | see.c | 686 rhs = SET_SRC (set); 734 rhs = SET_SRC (set); 821 rhs1 = SET_SRC (set1); 822 rhs2 = SET_SRC (set2); 840 rhs = SET_SRC (set); 1425 && (REG_P (SET_SRC (sub)) 1426 || (GET_CODE (SET_SRC (sub)) == SUBREG 1427 && REG_P (SUBREG_REG (SET_SRC (sub)))))) 1457 && (REG_P (SET_SRC (pat)) 1458 || (GET_CODE (SET_SRC (pa [all...] |
H A D | function.c | 1383 for_each_rtx (&SET_SRC (set), instantiate_virtual_regs_in_rtx, NULL); 1384 x = simplify_gen_binary (PLUS, GET_MODE (new), SET_SRC (set), 1402 new = instantiate_new_reg (SET_SRC (set), &offset); 1428 if (GET_CODE (SET_SRC (set)) == PLUS 1430 && recog_data.operand_loc[1] == &XEXP (SET_SRC (set), 0) 1431 && recog_data.operand_loc[2] == &XEXP (SET_SRC (set), 1) 4973 if (GET_CODE (SET_SRC (set)) == PLUS) 4975 p->new_sp_equiv_reg = XEXP (SET_SRC (set), 0); 4976 if (GET_CODE (XEXP (SET_SRC (set), 1)) == CONST_INT) 4977 p->new_sp_offset = INTVAL (XEXP (SET_SRC (se [all...] |
H A D | loop-invariant.c | 474 expr = SET_SRC (set); 645 inv->cost = rtx_cost (SET_SRC (set), SET); 769 || !check_maybe_invariant (SET_SRC (set))) 955 && IS_STACK_MODE (GET_MODE (SET_SRC (set))) 956 && constant_pool_constant_p (SET_SRC (set))) 1180 op = force_operand (SET_SRC (set), reg);
|
H A D | rtlanal.c | 522 return count_occurrences (SET_SRC (x), find, count_dest); 664 if (reg_overlap_mentioned_p (x, SET_SRC (body))) 1008 rtx src = SET_SRC (set); 1106 rtx src = SET_SRC (set); 1208 if (code == CLOBBER || loc == &SET_SRC (x)) 1210 x = SET_SRC (x); 1442 (*fun) (&SET_SRC (body), data); 2603 && computed_jump_p_1 (SET_SRC (XVECEXP (pat, 0, i)))) 2608 && computed_jump_p_1 (SET_SRC (pat))) 3201 && general_operand (SET_SRC (se [all...] |
H A D | local-alloc.c | 594 return equiv_init_movable_p (SET_SRC (x), regno); 737 return memref_referenced_p (memref, SET_SRC (x)); 860 src = SET_SRC (set); 960 && MEM_P (SET_SRC (set)) 961 && validate_equiv_mem (insn, dest, SET_SRC (set))) 962 REG_NOTES (insn) = note = gen_rtx_EXPR_LIST (REG_EQUIV, SET_SRC (set), 988 reg_equiv[regno].src_p = &SET_SRC (set); 1037 src = SET_SRC (set); 1471 && SET_DEST (set) == r0 && SET_SRC (set) == r0
|
H A D | postreload-gcse.c | 101 /* The expression (SET_SRC for expressions, PATTERN for assignments). */ 777 rtx src = SET_SRC (pat); 792 /* Is SET_SRC something we want to gcse? */ 911 gcc_assert (REG_P (SET_SRC (PATTERN (insn)))); 912 return SET_SRC (PATTERN (insn)); 1197 && MEM_P (SET_SRC (PATTERN (insn)))) 1200 rtx src = SET_SRC (pat);
|
H A D | flow.c | 1808 && (GET_CODE (SET_SRC (x)) == PLUS 1809 || GET_CODE (SET_SRC (x)) == MINUS) 1810 && XEXP (SET_SRC (x), 0) == SET_DEST (x) 1811 && GET_CODE (XEXP (SET_SRC (x), 1)) == CONST_INT 1836 && GET_CODE (SET_SRC (PATTERN (insn))) == PLUS 1837 && XEXP (SET_SRC (PATTERN (insn)), 0) == stack_pointer_rtx 1838 && GET_CODE (XEXP (SET_SRC (PATTERN (insn)), 1)) == CONST_INT) 2047 rtx set_src = SET_SRC (pc_set (BB_END (bb))); 2310 if (GET_CODE (SET_SRC (x)) == CALL) 2317 else if (volatile_refs_p (SET_SRC ( [all...] |
H A D | genconfig.c | 63 NON_PC_SET_SRC will be nonzero if this pattern was seen in a SET_SRC 124 walk_insn_part (SET_SRC (part), recog_p,
|
H A D | ifcvt.c | 350 test_if = SET_SRC (pc_set (jump)); 642 cond = XEXP (SET_SRC (pc_set (if_info->jump)), 0); 701 /* Check that the SET_SRC is reasonable before calling emit_move_insn, 1495 cond = XEXP (SET_SRC (set), 0); 1497 = GET_CODE (XEXP (SET_SRC (set), 2)) == LABEL_REF 1498 && XEXP (XEXP (SET_SRC (set), 2), 0) == JUMP_LABEL (if_info->jump); 1529 src = SET_SRC (PATTERN (prev_insn)); 1777 c = SET_SRC (set); 2032 reverse = (GET_CODE (XEXP (SET_SRC (set), 2)) == LABEL_REF 2033 && XEXP (XEXP (SET_SRC (se [all...] |