Lines Matching refs:XEXP

1277 	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 (x, 0)) == CONST_INT
1674 && GET_CODE (XEXP (x, 1)) == CONST_INT)
1680 && REG_P (XEXP (x, 0)) && REG_P (XEXP (x, 1))
1681 && REGNO (XEXP (x, 0)) == REGNO (XEXP (x, 1))
1682 && ! FLOAT_MODE_P (GET_MODE (XEXP (x, 0)))
1683 && ! FLOAT_MODE_P (GET_MODE (XEXP (x, 1))))
1714 ? gcse_constant_p (XEXP (note, 0))
1715 : want_to_gcse_p (XEXP (note, 0))))
1716 src = XEXP (note, 0), pat = gen_rtx_SET (VOIDmode, dest, src);
1736 && (note == NULL_RTX || ! MEM_P (XEXP (note, 0))))
1795 || ! MEM_P (XEXP (note, 0))))
1955 dest = XEXP (dest, 0);
1964 dest_addr = get_addr (XEXP (dest, 0));
2197 next = XEXP (list, 1);
2284 return oprs_not_set_p (XEXP (x, 0), insn);
2301 return oprs_not_set_p (XEXP (x, i), insn);
2303 if (! oprs_not_set_p (XEXP (x, i), insn))
2334 dest = XEXP (dest, 0);
2350 rtx clob = XEXP (pat, 0);
2353 clob = XEXP (clob, 0);
2515 dest = XEXP (list_entry, 0);
2516 list_entry = XEXP (list_entry, 1);
2517 dest_addr = XEXP (list_entry, 0);
2528 list_entry = XEXP (list_entry, 1);
2533 x = XEXP (x, 0);
2561 x = XEXP (x, i);
2565 compute_transp (XEXP (x, i), indx, bmap, set_p);
2639 x = XEXP (x, 0);
2643 find_used_regs (&XEXP (x, i), data);
2678 XEXP (note, 0) = simplify_replace_rtx (XEXP (note, 0), from, to);
2704 if (note && REG_NOTE_KIND (note) == REG_EQUAL && REG_P (XEXP (note, 0)))
2793 note_src = XEXP (note, 0);
2811 setcc_src = (setcc_note && GET_CODE (XEXP (setcc_note, 0)) != EXPR_LIST)
2812 ? XEXP (setcc_note, 0) : SET_SRC (setcc_set);
2937 find_used_regs (&XEXP (note, 0), NULL);
3096 || ! MEM_P (XEXP (note, 0))))
3165 if (reg_mentioned_p (newval, XEXP (note, 0)))
3172 XEXP (note, 0) = simplify_replace_rtx (XEXP (note, 0), oldreg, newval);
3207 *--libcall_sp = XEXP (note, 0);
3219 local_cprop_find_used_regs (&XEXP (note, 0), NULL);
3321 enum machine_mode mode = GET_MODE (XEXP (cond, 0));
3322 rtx cst = XEXP (cond, 1);
3370 && REG_P (XEXP (cond, 0))
3371 && REGNO (XEXP (cond, 0)) >= FIRST_PSEUDO_REGISTER
3380 new = gen_rtx_SET (VOIDmode, XEXP (cond, 0),
3381 XEXP (cond, 1));
3386 REGNO (XEXP (cond, 0)));
3548 find_used_regs (&XEXP (note, 0), NULL);
3628 dest = BLOCK_FOR_INSN (XEXP (new, 0));
4049 insn = XEXP (note, 0);
4407 eqv = XEXP (note, 0);
4615 REG_NOTES (insn) = gen_rtx_INSN_LIST (REG_LABEL, XEXP (x, 0),
4617 if (LABEL_P (XEXP (x, 0)))
4618 LABEL_NUSES (XEXP (x, 0))++;
4625 add_label_notes (XEXP (x, i), insn);
4666 if (GET_CODE (XEXP (expr->expr, 0)) == SYMBOL_REF
4667 && CONSTANT_POOL_ADDRESS_P (XEXP (expr->expr, 0)))
5281 invalidate_any_buried_refs (XEXP (x, i));
5431 for ( ; list != NULL_RTX; list = XEXP (list, 1))
5433 rtx insn = XEXP (list, 0);
5529 for (; x; x = XEXP (x, 1))
5531 reg = XEXP (x, 0);
5568 x = XEXP (x, 0);
5601 rtx tem = XEXP (x, i);
5698 tmp = XEXP (ANTIC_STORE_LIST (ptr), 0);
5721 tmp = XEXP (AVAIL_STORE_LIST (ptr), 0);
5840 && (tmp = XEXP (ANTIC_STORE_LIST (ptr), 0)) == NULL_RTX)
5841 ANTIC_STORE_LIST (ptr) = XEXP (ANTIC_STORE_LIST (ptr), 1);
5918 ret |= find_loads (XEXP (x, i), store_pattern, after);
5947 for (reg = x_regs; reg; reg = XEXP (reg, 1))
5949 base = find_base_term (XEXP (reg, 0));
5953 && XEXP (base, 0) == stack_pointer_rtx))
5966 dest = XEXP (dest, 0);
5994 note = XEXP (note, 0);
6076 for (st = AVAIL_STORE_LIST (ptr); st != NULL; st = XEXP (st, 1))
6078 insn = XEXP (st, 0);
6090 replace_store_insn (r, XEXP (st, 0), bb, ptr);
6096 for (st = ANTIC_STORE_LIST (ptr); st != NULL; st = XEXP (st, 1))
6098 insn = XEXP (st, 0);
6291 BLOCK_FOR_INSN (XEXP (last, 0)) != bb;
6292 last = XEXP (last, 1))
6294 last = XEXP (last, 0);
6303 if (!note || !expr_equiv_p (XEXP (note, 0), mem))
6347 for (ptr = ANTIC_STORE_LIST (smexpr); ptr; ptr = XEXP (ptr, 1))
6348 if (XEXP (ptr, 0) == del)
6350 XEXP (ptr, 0) = insn;
6361 pair = XEXP (note, 0);
6363 XEXP (note, 0) = insn;
6368 pair = XEXP (note, 0);
6370 XEXP (note, 0) = insn;
6387 if (!note || !expr_equiv_p (XEXP (note, 0), mem))
6412 for (i = AVAIL_STORE_LIST (expr); i; i = XEXP (i, 1))
6414 del = XEXP (i, 0);