Searched refs:SET_SRC (Results 1 - 25 of 66) sorted by relevance

123

/freebsd-10.0-release/contrib/gcc/
H A Drtl-error.c48 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 Dregmove.c110 /* 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 Dpostreload.c82 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 Djump.c447 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 Dcombine.c889 && 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 Dregclass.c1063 && 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 Dfinal.c2208 if (GET_CODE (SET_SRC (set)) == SUBREG)
2209 SET_SRC (set) = alter_subreg (&SET_SRC (set));
2210 else if (GET_CODE (SET_SRC (set)) == COMPARE)
2212 if (GET_CODE (XEXP (SET_SRC (set), 0)) == SUBREG)
2213 XEXP (SET_SRC (set), 0)
2214 = alter_subreg (&XEXP (SET_SRC (set), 0));
2215 if (GET_CODE (XEXP (SET_SRC (set), 1)) == SUBREG)
2216 XEXP (SET_SRC (set), 1)
2217 = alter_subreg (&XEXP (SET_SRC (se
[all...]
H A Dloop-doloop.c112 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 Dcfgcleanup.c215 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 Drecog.c500 && 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 Dcfgbuild.c337 && 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 Dgenemit.c547 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 Dcse.c3597 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 Dgcse.c292 /* 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 Dweb.c147 && SET_SRC (set) == DF_REF_REG (use)
148 && SET_SRC (set) == SET_DEST (set))
H A Dreload1.c1207 && 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 Dsee.c686 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 Dfunction.c1377 for_each_rtx (&SET_SRC (set), instantiate_virtual_regs_in_rtx, NULL);
1378 x = simplify_gen_binary (PLUS, GET_MODE (new), SET_SRC (set),
1396 new = instantiate_new_reg (SET_SRC (set), &offset);
1422 if (GET_CODE (SET_SRC (set)) == PLUS
1424 && recog_data.operand_loc[1] == &XEXP (SET_SRC (set), 0)
1425 && recog_data.operand_loc[2] == &XEXP (SET_SRC (set), 1)
4961 if (GET_CODE (SET_SRC (set)) == PLUS)
4963 p->new_sp_equiv_reg = XEXP (SET_SRC (set), 0);
4964 if (GET_CODE (XEXP (SET_SRC (set), 1)) == CONST_INT)
4965 p->new_sp_offset = INTVAL (XEXP (SET_SRC (se
[all...]
H A Dloop-invariant.c474 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 Drtlanal.c522 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 Dlocal-alloc.c594 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 Dpostreload-gcse.c101 /* The expression (SET_SRC for expressions, PATTERN for assignments). */
752 rtx src = SET_SRC (pat);
767 /* Is SET_SRC something we want to gcse? */
976 gcc_assert (REG_P (SET_SRC (PATTERN (insn))));
977 return SET_SRC (PATTERN (insn));
1262 && MEM_P (SET_SRC (PATTERN (insn))))
1265 rtx src = SET_SRC (pat);
H A Dflow.c1808 && (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 Dgenconfig.c63 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 Difcvt.c350 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...]

Completed in 419 milliseconds

123