Lines Matching refs:XEXP

332 	  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 (x, 1)) == CONST_INT && XEXP (x, 1) == to)
557 (PLUS, GET_MODE (x), XEXP (x, 0), XEXP (x, 1)), 1);
560 if (GET_CODE (XEXP (x, 1)) == CONST_INT
561 || GET_CODE (XEXP (x, 1)) == CONST_DOUBLE)
564 (PLUS, GET_MODE (x), XEXP (x, 0),
566 GET_MODE (x), XEXP (x, 1),
571 if (GET_MODE (XEXP (x, 0)) == VOIDmode)
573 new = simplify_gen_unary (code, GET_MODE (x), XEXP (x, 0),
600 if (MEM_P (XEXP (x, 0))
601 && GET_CODE (XEXP (x, 1)) == CONST_INT
602 && GET_CODE (XEXP (x, 2)) == CONST_INT
603 && !mode_dependent_address_p (XEXP (XEXP (x, 0), 0))
604 && !MEM_VOLATILE_P (XEXP (x, 0)))
607 enum machine_mode is_mode = GET_MODE (XEXP (x, 0));
608 int pos = INTVAL (XEXP (x, 2));
641 newmem = adjust_address_nv (XEXP (x, 0), wanted_mode, offset);
643 validate_change (object, &XEXP (x, 2), GEN_INT (pos), 1);
644 validate_change (object, &XEXP (x, 0), newmem, 1);
811 return find_single_use_1 (dest, &XEXP (x, 0));
825 if (dest == XEXP (x, i)
826 || (REG_P (dest) && REG_P (XEXP (x, i))
827 && REGNO (dest) == REGNO (XEXP (x, i))))
830 this_result = find_single_use_1 (dest, &XEXP (x, i));
912 for (link = LOG_LINKS (next); link; link = XEXP (link, 1))
913 if (XEXP (link, 0) == insn)
1018 rtx y = XEXP (op, 0);
1261 op = XEXP (op, 0);
1271 || GET_CODE (XEXP (op, 1)) != PLUS
1272 || XEXP (XEXP (op, 1), 0) != XEXP (op, 0)
1273 || GET_CODE (XEXP (XEXP (op, 1), 1)) != CONST_INT
1275 || INTVAL (XEXP (XEXP (op, 1), 1)) != - (int) rounded_size
1277 || INTVAL (XEXP (XEXP (op, 1), 1)) != (int) rounded_size
1283 return XEXP (op, 0) == stack_pointer_rtx;
1301 op = XEXP (op, 0);
1306 return XEXP (op, 0) == stack_pointer_rtx;
1368 return ((offset == 0 && general_operand (XEXP (inner, 0), Pmode))
1369 || (GET_CODE (XEXP (inner, 0)) == PLUS
1370 && GET_CODE (XEXP (XEXP (inner, 0), 1)) == CONST_INT
1371 && INTVAL (XEXP (XEXP (inner, 0), 1)) == -offset
1372 && general_operand (XEXP (XEXP (inner, 0), 0), Pmode)));
1377 && general_operand (XEXP (op, 0), Pmode));
1678 || GET_CODE (XEXP (op, 0)) == PRE_DEC
1679 || GET_CODE (XEXP (op, 0)) == POST_DEC))
1686 || GET_CODE (XEXP (op, 0)) == PRE_INC
1687 || GET_CODE (XEXP (op, 0)) == POST_INC))
1839 if (XEXP (*p, 0) && CONSTANT_P (XEXP (*p, 0))
1840 && XEXP (*p, 1) && CONSTANT_P (XEXP (*p, 1)))
1845 if (XEXP (*p, 0) != 0)
1847 tem = find_constant_term_loc (&XEXP (*p, 0));
1852 if (XEXP (*p, 1) != 0)
1854 tem = find_constant_term_loc (&XEXP (*p, 1));
1878 && offsettable_address_p (1, GET_MODE (op), XEXP (op, 0)));
1888 && offsettable_address_p (0, GET_MODE (op), XEXP (op, 0)));
1957 z = gen_rtx_LO_SUM (GET_MODE (y), XEXP (y, 0),
1958 plus_constant (XEXP (y, 1), mode_sz - 1));
2326 op = XEXP (op, 0);
2401 op1 = XEXP (op1, 0);
2403 op2 = XEXP (op2, 0);
2471 XEXP (op, 0)))
2474 && !memory_address_p (GET_MODE (op), XEXP (op, 0)))
2489 && (GET_CODE (XEXP (op, 0)) == PRE_DEC
2490 || GET_CODE (XEXP (op, 0)) == POST_DEC))
2496 && (GET_CODE (XEXP (op, 0)) == PRE_INC
2497 || GET_CODE (XEXP (op, 0)) == POST_INC))
3165 note = XEXP (note, 1))
3172 XEXP (note, 0),
3223 XEXP (note, 0),
3431 if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1))
3432 || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2)))
3452 if (reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 1))
3453 || reg_mentioned_p (SET_DEST (out_set), XEXP (in_set, 2)))