Searched refs:XEXP (Results 26 - 50 of 123) sorted by relevance

12345

/freebsd-11.0-release/contrib/gcc/
H A Dpredict.c161 for (note = REG_NOTES (BB_END (bb)); note; note = XEXP (note, 1))
163 && INTVAL (XEXP (XEXP (note, 0), 0)) == (int)predictor)
217 return probability_reliable_p (INTVAL (XEXP (note, 0)));
338 for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
340 XEXP (note, 0) = GEN_INT (REG_BR_PROB_BASE - INTVAL (XEXP (note, 0)));
342 XEXP (XEXP (note, 0), 1)
343 = GEN_INT (REG_BR_PROB_BASE - INTVAL (XEXP (XEX
[all...]
H A Dregrename.c127 for (note = notes; note; note = XEXP (note, 1))
128 if (REG_NOTE_KIND (note) == kind && REG_P (XEXP (note, 0)))
130 rtx reg = XEXP (note, 0);
524 rtx orig_op0 = XEXP (x, 0);
525 rtx orig_op1 = XEXP (x, 1);
549 locI = &XEXP (x, 0);
550 locB = &XEXP (x, 1);
556 locI = &XEXP (x, 1);
557 locB = &XEXP (x, 0);
563 locB = &XEXP (
[all...]
H A Dcfgcleanup.c200 if (REG_P (XEXP (exp, 0)))
202 dest = XEXP (exp, 0);
301 != (XEXP (SET_SRC (set1), 1) == pc_rtx))
304 cond1 = XEXP (SET_SRC (set1), 0);
305 cond2 = XEXP (SET_SRC (set2), 0);
322 if (!rtx_equal_p (XEXP (cond1, 0), XEXP (cond2, 0))
323 || !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1)))
396 != (XEXP (SET_SR
[all...]
H A Dcselib.c246 && (GET_CODE (XEXP (x, 0)) == CONST_INT
247 || GET_CODE (XEXP (x, 0)) == CONST_DOUBLE))
248 x = XEXP (x, 0);
288 if (fmt[i] == 'e' && references_value_p (XEXP (x, i), only_useless))
473 return XEXP (x, 0) == XEXP (y, 0);
515 && rtx_equal_for_cselib_p (XEXP (x, 1), XEXP (y, 0))
516 && rtx_equal_for_cselib_p (XEXP (x, 0), XEXP (
[all...]
H A Dcfgbuild.c120 || INTVAL (XEXP (note, 0)) >= 0))
127 && XEXP (PATTERN (insn), 0) == const1_rtx)
215 for (i = handlers; i; i = XEXP (i, 1))
216 make_label_edge (edge_cache, src, XEXP (i, 0),
330 XEXP (RTVEC_ELT (vec, j), 0), 0);
338 && GET_CODE (XEXP (SET_SRC (tmp), 2)) == LABEL_REF)
340 XEXP (XEXP (SET_SRC (tmp), 2), 0), 0);
347 for (x = forced_labels; x; x = XEXP (x, 1))
348 make_label_edge (edge_cache, bb, XEXP (
[all...]
H A Dreorg.c518 for (li = list; li; li = XEXP (li, 1), i++)
520 rtx tem = XEXP (li, 0);
538 next = XEXP (note, 1);
549 if (LABEL_P (XEXP (note, 0)))
550 LABEL_NUSES (XEXP (note, 0)) ++;
602 XEXP (delay_list, 1) = add_to_delay_list (insn, XEXP (delay_list, 1));
690 if (! FIND_REG_INC_NOTE (XEXP (note, 0), NULL_RTX)
691 && sets_cc0_p (PATTERN (XEXP (note, 0))) == 1)
692 delete_from_delay_slot (XEXP (not
[all...]
H A Ddbxout.c291 (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0)
2569 || GET_CODE (XEXP (decl_rtl, 0)) != SYMBOL_REF)
2596 dbxout_finish_complex_stabs (decl, N_FUN, XEXP (decl_rtl, 0), 0, 0);
2860 if (MEM_P (home) && GET_CODE (XEXP (home, 0)) == SYMBOL_REF)
2869 addr = XEXP (home, 0);
2933 && (MEM_P (XEXP (home, 0))
2934 || (REG_P (XEXP (home, 0))
2935 && REGNO (XEXP (home, 0)) != HARD_FRAME_POINTER_REGNUM
2936 && REGNO (XEXP (home, 0)) != STACK_POINTER_REGNUM
2938 && REGNO (XEXP (hom
[all...]
H A Dloop-unswitch.c108 cond = XEXP (SET_SRC (pc_set (cinsn)), 0);
110 gcc_assert (rtx_equal_p (op0, XEXP (cond, 0)));
111 gcc_assert (rtx_equal_p (op1, XEXP (cond, 1)));
203 op[i] = XEXP (test, i);
225 if (!rtx_equal_p (op[0], XEXP (test, 0))
226 || !rtx_equal_p (op[1], XEXP (test, 1)))
253 GET_MODE (cond), XEXP (cond, 0),
254 XEXP (cond, 1));
346 for (acond = cond_checked; acond; acond = XEXP (acond, 1))
347 simplify_using_condition (XEXP (acon
[all...]
H A Difcvt.c353 cond = XEXP (test_if, 0);
357 if (GET_CODE (XEXP (test_if, 2)) == LABEL_REF
358 && XEXP (XEXP (test_if, 2), 0) == JUMP_LABEL (jump))
364 cond = gen_rtx_fmt_ee (rev, GET_MODE (cond), XEXP (cond, 0),
365 XEXP (cond, 1));
448 XEXP (true_expr, 0), XEXP (true_expr, 1));
465 true_prob_val = XEXP (true_prob_val, 0);
509 f = gen_rtx_fmt_ee (f_code, GET_MODE (t), XEXP (
[all...]
H A Dfinal.c976 rtx lab = XEXP (XVECEXP (pat, 1, i), 0);
993 XEXP (pat, 2) = gen_rtx_LABEL_REF (Pmode, min_lab);
994 XEXP (pat, 3) = gen_rtx_LABEL_REF (Pmode, max_lab);
996 rel = INSN_SHUID (XEXP (XEXP (pat, 0), 0));
1158 rtx rel_lab = XEXP (XEXP (body, 0), 0);
1159 rtx min_lab = XEXP (XEXP (body, 2), 0);
1160 rtx max_lab = XEXP (XEX
[all...]
H A Dgcse.c1277 return oprs_unchanged_p (XEXP (x, 0), insn, avail_p);
1311 return oprs_unchanged_p (XEXP (x, i), insn, avail_p);
1313 else if (! oprs_unchanged_p (XEXP (x, i), insn, avail_p))
1347 dest = XEXP (dest, 0);
1392 && INSN_CUID (XEXP (list_entry, 0)) < uid_limit)
1394 && INSN_CUID (XEXP (list_entry, 0)) > uid_limit))
1396 list_entry = XEXP (list_entry, 1);
1400 setter = XEXP (list_entry, 0);
1418 list_entry = XEXP (list_entry, 1);
1673 && GET_CODE (XEXP (
[all...]
H A Dreload1.c615 replace_pseudos_in (& XEXP (x, 0), GET_MODE (x), usage);
623 replace_pseudos_in (&XEXP (x, i), mem_mode, usage);
754 x = XEXP (note, 0);
941 XEXP (x, 0)))
943 else if (CONSTANT_P (XEXP (x, 0))
944 || (REG_P (XEXP (x, 0))
945 && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER)
946 || (GET_CODE (XEXP (x, 0)) == PLUS
947 && REG_P (XEXP (XEXP (
[all...]
H A Dregclass.c992 XEXP (recog_data.operand[i], 0),
1066 && MEM_P (XEXP (note, 0)))
1072 record_address_regs (GET_MODE (SET_SRC (set)), XEXP (SET_SRC (set), 0),
1602 && (GET_CODE (XEXP (op, 0)) == PRE_DEC
1603 || GET_CODE (XEXP (op, 0)) == POST_DEC))
1609 && (GET_CODE (XEXP (op, 0)) == PRE_INC
1610 || GET_CODE (XEXP (op, 0)) == POST_INC))
1985 rtx arg0 = XEXP (x, 0);
1986 rtx arg1 = XEXP (x, 1);
2082 record_address_regs (mode, XEXP (
[all...]
H A Demit-rtl.c936 int i = XEXP (XVECEXP (parm_rtx, 0, 0), 0) ? 0 : 1;
940 if (REG_P (XEXP (x, 0)))
941 REG_ATTRS (XEXP (x, 0))
943 INTVAL (XEXP (x, 1)));
964 if (REG_P (XEXP (x, 0)))
965 REG_ATTRS (XEXP (x, 0)) = get_reg_attrs (t, 0);
966 if (REG_P (XEXP (x, 1)))
967 REG_ATTRS (XEXP (x, 1))
968 = get_reg_attrs (t, GET_MODE_UNIT_SIZE (GET_MODE (XEXP (x, 0))));
976 if (REG_P (XEXP (
[all...]
H A Dreg-stack.c298 else if (fmt[i] == 'e' && stack_regs_mentioned_p (XEXP (pat, i)))
444 pat = & XEXP (*pat, 0);
450 pat = & XEXP (*pat, 0);
515 rtx reg = XEXP (clobber, 0);
725 for (this = *note_link; this; this = XEXP (this, 1))
727 && REG_P (XEXP (this, 0)) && REGNO (XEXP (this, 0)) == regno)
729 *note_link = XEXP (this, 1);
733 note_link = &XEXP (this, 1);
1058 replace_reg (&XEXP (not
[all...]
H A Dloop-iv.c615 rhs = XEXP (rhs, 0);
629 op0 = XEXP (rhs, 0);
630 op1 = XEXP (rhs, 1);
665 op0 = XEXP (rhs, 0);
939 op0 = XEXP (rhs, 0);
945 op0 = XEXP (rhs, 0);
946 op1 = XEXP (rhs, 1);
950 op0 = XEXP (rhs, 0);
951 mby = XEXP (rhs, 1);
963 op0 = XEXP (rh
[all...]
/freebsd-11.0-release/contrib/gcc/config/
H A Ddarwin.c264 sym_ref = XEXP (mem, 0);
577 if (GET_CODE (XEXP (orig, 0)) == PLUS)
579 base = machopic_indirect_data_reference (XEXP (XEXP (orig, 0), 0),
581 orig = machopic_indirect_data_reference (XEXP (XEXP (orig, 0), 1),
609 XEXP (ptr_ref, 0) = machopic_indirect_data_reference (XEXP (orig, 0), reg);
615 && GET_CODE (XEXP (orig, 0)) == REG
616 && REGNO (XEXP (ori
[all...]
/freebsd-11.0-release/contrib/gcc/config/sparc/
H A Dsparc.h2006 rtx op0 = XEXP (ADDR, 0); \
2007 rtx op1 = XEXP (ADDR, 1); \
2063 push_reload (XEXP (X, 0), NULL_RTX, &XEXP (X, 0), NULL, \
2422 if (GET_CODE (XEXP (addr, 0)) == CONST_INT) \
2423 offset = INTVAL (XEXP (addr, 0)), base = XEXP (addr, 1);\
2424 else if (GET_CODE (XEXP (addr, 1)) == CONST_INT) \
2425 offset = INTVAL (XEXP (addr, 1)), base = XEXP (add
[all...]
H A Dsparc.c949 if (GET_CODE (sym) == CONST && GET_CODE (XEXP (sym, 0)) == PLUS)
951 addend = XEXP (XEXP (sym, 0), 1);
952 sym = XEXP (XEXP (sym, 0), 0);
2184 this_arg = XEXP (this_arg, 0);
2189 this_arg = XEXP (this_slot, 0);
2201 this_arg = XEXP (this_slot, 0);
2480 rtx unspec = XEXP (SET_SRC (pat), 1);
2537 && register_operand (XEXP (sr
[all...]
/freebsd-11.0-release/contrib/gcc/config/s390/
H A Ds390.c525 if (GET_CODE (op0) == PLUS && GET_CODE (XEXP (op0, 1)) == CONST_INT
526 && CONST_OK_FOR_K (INTVAL (XEXP (op0, 1))))
537 ccmode = s390_tm_ccmode (XEXP (op0, 1), op1, 1);
574 if (GET_CODE (op0) == PLUS && GET_CODE (XEXP (op0, 1)) == CONST_INT
575 && CONST_OK_FOR_K (INTVAL (XEXP (op0, 1))))
577 if (INTVAL (XEXP((op0), 1)) < 0)
633 && GET_CODE (XEXP (*op0, 1)) == CONST_INT
634 && GET_CODE (XEXP (*op0, 2)) == CONST_INT
635 && SCALAR_INT_MODE_P (GET_MODE (XEXP (*op0, 0))))
637 rtx inner = XEXP (*op
[all...]
/freebsd-11.0-release/contrib/gcc/config/i386/
H A Dwinnt.c211 rtlname = XEXP (DECL_RTL (decl), 0);
213 rtlname = XEXP (rtlname, 0);
237 XEXP (DECL_RTL (decl), 0) = symref;
251 rtlname = XEXP (DECL_RTL (decl), 0);
253 rtlname = XEXP (rtlname, 0);
283 XEXP (DECL_RTL (decl), 0) = newrtl;
296 /* ??? This probably should use XSTR (XEXP (DECL_RTL (decl), 0), 0) instead
357 rtx rtlname = XEXP (rtl, 0);
359 rtlname = XEXP (rtlname, 0);
402 && GET_CODE (XEXP (rt
[all...]
H A Dsol2.h106 print_operand (FILE, XEXP (DECL_RTL (FN), 0), 'P'); \
/freebsd-11.0-release/contrib/gcc/config/arm/
H A Darm.h1142 && GET_CODE (XEXP (X, 0)) == REG \
1143 && REGNO (XEXP (X, 0)) < FIRST_PSEUDO_REGISTER \
1144 && REG_MODE_OK_FOR_BASE_P (XEXP (X, 0), MODE) \
1145 && GET_CODE (XEXP (X, 1)) == CONST_INT) \
1147 HOST_WIDE_INT val = INTVAL (XEXP (X, 1)); \
1180 gen_rtx_PLUS (GET_MODE (X), XEXP (X, 0), \
1183 push_reload (XEXP (X, 0), NULL_RTX, &XEXP (X, 0), NULL, \
2237 const char *const LABEL1 = XSTR (XEXP (DECL_RTL (decl), 0), 0); \
2303 rtx base = XEXP (
[all...]
/freebsd-11.0-release/contrib/gcc/config/rs6000/
H A Dxcoff.h77 || (GET_CODE (X) == CONST && GET_CODE (XEXP (X, 0)) == PLUS \
78 && GET_CODE (XEXP (XEXP (X, 0), 0)) == SYMBOL_REF) \
185 { rtx _symref = XEXP (DECL_RTL (DECL), 0); \
H A Drs6000.c2344 operands[1] = XEXP (splat_vec, 0);
2691 || GET_CODE (XEXP (op, 0)) != PLUS
2692 || GET_CODE (XEXP (XEXP (op, 0), 0)) != SYMBOL_REF
2693 || GET_CODE (XEXP (XEXP (op, 0), 1)) != CONST_INT)
2698 rtx sum = XEXP (op, 0);
2703 summand = INTVAL (XEXP (sum, 1));
2707 sym_ref = XEXP (sum, 0);
2756 return (constant_pool_expr_1 (XEXP (o
[all...]

Completed in 285 milliseconds

12345