Searched refs:XEXP (Results 1 - 25 of 123) sorted by relevance

12345

/freebsd-11.0-release/contrib/gcc/
H A Dsched-vis.c87 op[0] = XEXP (x, 0);
88 if (GET_CODE (XEXP (x, 1)) == CONST_INT
89 && INTVAL (XEXP (x, 1)) < 0)
92 op[1] = GEN_INT (-INTVAL (XEXP (x, 1)));
97 op[1] = XEXP (x, 1);
101 op[0] = XEXP (x, 0);
103 op[1] = XEXP (x, 1);
107 op[0] = XEXP (x, 0);
109 op[1] = XEXP (x, 1);
113 op[0] = XEXP (
[all...]
H A Dlists.c55 link = XEXP (prev_link, 1);
70 link = XEXP (link, 1);
73 XEXP (prev_link, 1) = *unused_listp;
83 while (XEXP (*listp, 0) != elem)
84 listp = &XEXP (*listp, 1);
95 *listp = XEXP (node, 1);
96 XEXP (node, 1) = 0;
123 unused_insn_list = XEXP (r, 1);
124 XEXP (r, 0) = val;
125 XEXP (
[all...]
H A Dcombine.c518 && GET_CODE (XEXP (oldval, 0)) == CONST_INT));
786 for (links = REG_NOTES (insn); links; links = XEXP (links, 1))
788 set_nonzero_bits_and_sign_copies (XEXP (links, 0), NULL_RTX,
833 for (links = LOG_LINKS (insn); links; links = XEXP (links, 1))
834 if ((next = try_combine (insn, XEXP (links, 0),
840 for (links = LOG_LINKS (insn); links; links = XEXP (links, 1))
842 rtx link = XEXP (links, 0);
851 nextlinks = XEXP (nextlinks, 1))
853 XEXP (nextlinks, 0),
876 nextlinks = XEXP (nextlink
[all...]
H A Dsimplify-rtx.c150 tmp = XEXP (x, 0);
165 addr = XEXP (x, 0);
172 && GET_CODE (XEXP (addr, 0)) == PLUS
173 && GET_CODE (XEXP (XEXP (addr, 0), 1)) == CONST_INT)
175 offset = INTVAL (XEXP (XEXP (addr, 0), 1));
176 addr = XEXP (XEXP (addr, 0), 0);
180 addr = XEXP (add
[all...]
H A Dalias.c840 && (XEXP (src, 0) == arg_pointer_rtx
841 || (GET_CODE (XEXP (src, 0)) == PLUS
842 && XEXP (XEXP (src, 0), 0) == arg_pointer_rtx)))
847 src = XEXP (src, 0);
856 rtx temp, src_0 = XEXP (src, 0), src_1 = XEXP (src, 1);
912 return find_base_value (XEXP (src, 1));
917 if (GET_CODE (XEXP (src, 1)) == CONST_INT && INTVAL (XEXP (sr
[all...]
H A Djump.c94 for (insn = forced_labels; insn; insn = XEXP (insn, 1))
95 if (LABEL_P (XEXP (insn, 0)))
96 LABEL_NUSES (XEXP (insn, 0))++;
222 next = XEXP (note, 1);
224 && ! reg_mentioned_p (XEXP (note, 0), PATTERN (insn)))
255 XEXP (label_note, 0));
258 XEXP (label_note, 0) = XEXP (label_ref, 0);
259 JUMP_LABEL (insn) = XEXP (label_note, 0);
452 arg0 = XEXP (sr
[all...]
H A Drtlanal.c103 return !MEM_READONLY_P (x) || rtx_unstable_p (XEXP (x, 0));
142 if (rtx_unstable_p (XEXP (x, i)))
177 return !MEM_READONLY_P (x) || rtx_varies_p (XEXP (x, 0), for_alias);
212 return (! for_alias && rtx_varies_p (XEXP (x, 0), for_alias))
213 || rtx_varies_p (XEXP (x, 1), for_alias);
229 if (rtx_varies_p (XEXP (x, i), for_alias))
275 return rtx_addr_can_trap_p_1 (XEXP (x, 0), mode, unaligned_mems);
282 if (!rtx_addr_can_trap_p_1 (XEXP (x, 0), mode, unaligned_mems)
283 && GET_CODE (XEXP (x, 1)) == CONST_INT)
292 offset = INTVAL (XEXP (
[all...]
H A Dgenpreds.c50 if (validate_exp (XEXP (exp, 2), name, lineno))
55 if (validate_exp (XEXP (exp, 1), name, lineno))
59 return validate_exp (XEXP (exp, 0), name, lineno);
106 if (validate_exp (XEXP (defn, 1), XSTR (defn, 0), lineno))
111 pred->exp = XEXP (defn, 1);
178 XEXP (and_exp, 0) = p->exp;
179 XEXP (and_exp, 1) = match_test_exp;
204 if (needs_variable (XEXP (exp, 2), var))
209 if (needs_variable (XEXP (exp, 1), var))
213 return needs_variable (XEXP (ex
[all...]
H A Dsched-deps.c128 rtx addr = XEXP (mem, 0);
148 if (XEXP (list, 0) == insn)
150 list = XEXP (list, 1);
175 if (XEXP (src, 2) == pc_rtx)
176 return XEXP (src, 0);
177 else if (XEXP (src, 1) == pc_rtx)
179 rtx cond = XEXP (src, 0);
184 return gen_rtx_fmt_ee (revcode, GET_MODE (cond), XEXP (cond, 0),
185 XEXP (cond, 1));
201 && XEXP (cond
[all...]
H A Dexplow.c119 if (GET_CODE (XEXP (x, 0)) == SYMBOL_REF
120 && CONSTANT_POOL_ADDRESS_P (XEXP (x, 0)))
124 plus_constant (get_pool_constant (XEXP (x, 0)),
126 if (memory_address_p (GET_MODE (tem), XEXP (tem, 0)))
134 x = XEXP (x, 0);
156 if (GET_CODE (XEXP (x, 1)) == CONST_INT)
158 c += INTVAL (XEXP (x, 1));
163 x = XEXP (x, 0);
166 else if (CONSTANT_P (XEXP (x, 1)))
168 x = gen_rtx_PLUS (mode, XEXP (
[all...]
H A Dcse.c670 if (GET_CODE (XEXP (x, 1)) != CONST_INT)
672 return fixed_base_plus_p (XEXP (x, 0));
763 if (GET_CODE (XEXP (x, 1)) == CONST_INT
764 && INTVAL (XEXP (x, 1)) < GET_MODE_BITSIZE (mode)
765 && INTVAL (XEXP (x, 1)) >= 0)
767 new = canon_for_address (XEXP (x, 0));
770 << INTVAL (XEXP (x, 1)),
786 new = canon_for_address (XEXP (x, i));
787 XEXP (x, i) = new;
1180 if (REG_P (XEXP (
[all...]
H A Dloop-doloop.c114 inc_src = XEXP (inc_src, 1);
116 || XEXP (inc_src, 0) != reg
117 || XEXP (inc_src, 1) != constm1_rtx)
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);
136 || (XEXP (condition, 1) != const0_rtx
137 && XEXP (condition, 1) != const1_rtx))
140 if ((XEXP (condition, 0) == reg)
141 || (GET_CODE (XEXP (conditio
[all...]
H A Dstruct-equiv.c198 merge_memattrs (XEXP (x, i), XEXP (y, i));
559 if (!rtx_equiv_p (&XEXP (x, 0), XEXP (y, 0), 0, info))
562 return rtx_equiv_p (&XEXP (x, 1), XEXP (y, 1), 1, info);
568 x_dest0 = XEXP (x, 0);
570 if (!rtx_equiv_p (&XEXP (x, 0), XEXP (y, 0), 0, info))
572 x_dest1 = XEXP (
[all...]
H A Dgenattrtab.c372 XEXP (rt_val, 0) = arg0;
380 && XEXP (h->u.rtl, 0) == arg0)
387 XEXP (rt_val, 0) = arg0;
402 XEXP (rt_val, 0) = arg0;
403 XEXP (rt_val, 1) = arg1;
411 && XEXP (h->u.rtl, 0) == arg0
412 && XEXP (h->u.rtl, 1) == arg1)
419 XEXP (rt_val, 0) = arg0;
420 XEXP (rt_val, 1) = arg1;
506 XEXP (rt_va
[all...]
H A Dflow.c816 && XEXP (note, 0) != insn)
819 rtx retval_note = find_reg_note (XEXP (note, 0),
822 = gen_rtx_INSN_LIST (REG_LIBCALL, XEXP (note, 0),
824 XEXP (retval_note, 0) = new_libcall_insn;
891 && GET_RTX_CLASS (GET_CODE (XEXP (x, 0))) == RTX_AUTOINC
892 && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx))
1499 if (REG_P (XEXP (*ptr, 0)) && REGNO (XEXP (*ptr, 0)) == reg)
1501 param->retval = XEXP (*pt
[all...]
H A Dreload.c296 for (it = reg_equiv_alt_mem_list [regno]; it; it = XEXP (it, 1))
297 if (rtx_equal_p (XEXP (it, 0), mem))
612 mem_valid = strict_memory_address_p (mode, XEXP (loc, 0));
630 find_reloads_address (mode, &loc, XEXP (loc, 0), &XEXP (loc, 0),
766 && MATCHES (XEXP (rld[i].in, 0), in))
769 && MATCHES (XEXP (in, 0), rld[i].in)))
955 switch (GET_CODE (XEXP (in, 0)))
958 in = replace_equiv_address_nv (in, XEXP (XEXP (i
[all...]
H A Dsdbout.c93 (GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0)
724 || GET_CODE (XEXP (DECL_RTL (decl), 0)) != SYMBOL_REF)
727 PUT_SDB_VAL (XEXP (DECL_RTL (decl), 0));
807 else if (MEM_P (value) && CONSTANT_P (XEXP (value, 0))
842 && GET_CODE (XEXP (value, 0)) == SYMBOL_REF)
847 PUT_SDB_VAL (XEXP (value, 0));
852 PUT_SDB_VAL (XEXP (value, 0));
863 && (MEM_P (XEXP (value, 0))
864 || (REG_P (XEXP (value, 0))
865 && REGNO (XEXP (valu
[all...]
H A Drtl.c240 if (REG_P (XEXP (orig, 0)) && REGNO (XEXP (orig, 0)) < FIRST_PSEUDO_REGISTER)
247 if (GET_CODE (XEXP (orig, 0)) == PLUS
248 && GET_CODE (XEXP (XEXP (orig, 0), 0)) == SYMBOL_REF
249 && GET_CODE (XEXP (XEXP (orig, 0), 1)) == CONST_INT)
284 if (XEXP (orig, i) != NULL)
285 XEXP (copy, i) = copy_rtx (XEXP (ori
[all...]
H A Dresource.c267 mark_referenced_resources (XEXP (x, 0), res, 0);
299 mark_referenced_resources (XEXP (XEXP (x, 0), 0), res, 0);
300 mark_referenced_resources (XEXP (x, 1), res, 0);
317 mark_referenced_resources (XEXP (x, 0), res, 0);
376 link = XEXP (link, 1))
377 if (GET_CODE (XEXP (link, 0)) == USE)
384 XEXP (XEXP (link, 0), 0)))
388 mark_referenced_resources (XEXP (XEX
[all...]
H A Dpostreload.c131 if (GET_CODE (part) == CLOBBER && REG_P (XEXP (part, 0)))
132 cselib_invalidate_rtx (XEXP (part, 0));
804 && REG_P (XEXP (SET_SRC (set), 1))
805 && rtx_equal_p (XEXP (SET_SRC (set), 0), SET_DEST (set))
806 && !rtx_equal_p (XEXP (SET_SRC (set), 1), SET_DEST (set))
811 rtx base = XEXP (plus, 1);
903 *np = XEXP (*np, 1);
905 np = &XEXP (*np, 1);
930 link = XEXP (link, 1))
932 rtx usage_rtx = XEXP (XEX
[all...]
H A Dregmove.c131 XEXP (SET_SRC (inc_insn_set), 0), 1);
132 validate_change (insn, &XEXP (use, 0),
187 tmp = XEXP (tmp, 0);
444 && reg_overlap_mentioned_p (src, XEXP (PATTERN (p), 0))))
450 && GET_MODE (XEXP (note, 0)) == GET_MODE (src))
517 if (GET_MODE (XEXP (dest_death, 0)) != GET_MODE (dest))
545 XEXP (note, 1) = REG_NOTES (insn);
560 XEXP (dest_death, 1) = REG_NOTES (p);
661 rtx src_reg = XEXP (src, 0);
704 XEXP (sr
[all...]
H A Drecog.c332 if (! memory_address_p (GET_MODE (object), XEXP (object, 0)))
473 op0_mode = GET_MODE (XEXP (x, 0));
517 validate_replace_rtx_1 (&XEXP (x, i), from, to, object);
529 if (fmt[0] == 'e' && GET_MODE (XEXP (x, 0)) != VOIDmode)
530 op0_mode = GET_MODE (XEXP (x, 0));
536 && swap_commutative_operands_p (XEXP (x, 0), XEXP (x, 1)))
541 GET_MODE (x), XEXP (x, 1),
542 XEXP (x, 0)), 1);
554 if (GET_CODE (XEXP (
[all...]
H A Dlocal-alloc.c515 for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
518 && REG_P (XEXP (note, 0))
519 && reg_overlap_mentioned_p (XEXP (note, 0), memref))
538 return !MEM_READONLY_P (x) || equiv_init_varies_p (XEXP (x, 0));
565 if (equiv_init_varies_p (XEXP (x, i)))
631 if (! equiv_init_movable_p (XEXP (x, i), regno))
678 if (contains_replace_regs (XEXP (x, i)))
731 if (memref_referenced_p (memref, XEXP (SET_DEST (x), 0)))
748 if (memref_referenced_p (memref, XEXP (x, i)))
834 for (note = REG_NOTES (insn); note; note = XEXP (not
[all...]
/freebsd-11.0-release/contrib/gcc/config/arm/
H A Dpe.c111 rtlname = XEXP (DECL_RTL (decl), 0);
113 rtlname = XEXP (rtlname, 0);
132 XEXP (DECL_RTL (decl), 0) =
147 rtlname = XEXP (DECL_RTL (decl), 0);
150 rtlname = XEXP (rtlname, 0);
202 XEXP (DECL_RTL (decl), 0) = newrtl;
213 SYMBOL_REF_FLAG (XEXP (rtl, 0)) = 1;
228 && GET_CODE (XEXP (DECL_RTL (decl), 0)) == MEM
229 && GET_CODE (XEXP (XEXP (DECL_RT
[all...]
H A Darm.c3033 const char * str = XSTR (XEXP (DECL_RTL (decl), 0), 0);
3046 XSTR (XEXP (DECL_RTL (decl), 0), 0) = newstr;
3091 if (sym_ref == XEXP (DECL_RTL (current_function_decl), 0)
3131 sym_ref = XEXP (sym_ref, 0);
3208 && GET_CODE (XEXP (x, 0)) == PLUS
3209 && GET_CODE (XEXP (XEXP (x, 0), 0)) == SYMBOL_REF))
3319 if (GET_CODE (XEXP (orig, 0)) == PLUS
3320 && XEXP (XEXP (ori
[all...]

Completed in 275 milliseconds

12345