Lines Matching defs:canon_rtx

1154 canon_rtx (rtx x)
1163 return canon_rtx (t);
1168 rtx x0 = canon_rtx (XEXP (x, 0));
1169 rtx x1 = canon_rtx (XEXP (x, 1));
1186 x = replace_equiv_address_nv (x, canon_rtx (XEXP (x, 0)));
1248 /* canon_rtx knows how to handle plus. No need to canonicalize. */
1258 rtx xop0 = canon_rtx (XEXP (x, 0));
1259 rtx yop0 = canon_rtx (XEXP (y, 0));
1260 rtx yop1 = canon_rtx (XEXP (y, 1));
1263 && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop1))
1265 && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)), yop0)));
1269 return (rtx_equal_for_memref_p (canon_rtx (XEXP (x, 0)),
1270 canon_rtx (XEXP (y, 0)))
1271 && rtx_equal_for_memref_p (canon_rtx (XEXP (x, 1)),
1272 canon_rtx (XEXP (y, 1))));
1275 return rtx_equal_for_memref_p (canon_rtx (XEXP (x, 0)),
1276 canon_rtx (XEXP (y, 0)));
1300 if (rtx_equal_for_memref_p (canon_rtx (XVECEXP (x, i, j)),
1301 canon_rtx (XVECEXP (y, i, j))) == 0)
1306 if (rtx_equal_for_memref_p (canon_rtx (XEXP (x, i)),
1307 canon_rtx (XEXP (y, i))) == 0)
1507 if (! flag_expensive_optimizations || (x_c = canon_rtx (x)) == x)
1518 if (! flag_expensive_optimizations || (y_c = canon_rtx (y)) == y)
1629 addr = canon_rtx (addr);
1639 Expect that canon_rtx has been already called for X and Y.
1743 rtx x1 = canon_rtx (XEXP (x, 1));
1744 rtx y1 = canon_rtx (XEXP (y, 1));
1747 x0 = canon_rtx (XEXP (x, 0));
1748 y0 = canon_rtx (XEXP (y, 0));
1774 return memrefs_conflict_p (xsize, canon_rtx (XEXP (x, 0)), ysize, y, c);
1784 return memrefs_conflict_p (xsize, x, ysize, canon_rtx (XEXP (y, 0)), c);
1799 return memrefs_conflict_p (xsize, canon_rtx (XEXP (x, 0)),
1800 ysize, canon_rtx (XEXP (y, 0)), c);
1802 return memrefs_conflict_p (xsize, canon_rtx (XEXP (x, 0)),
1807 canon_rtx (XEXP (y, 0)), c);
2191 x_addr = canon_rtx (x_addr);
2192 mem_addr = canon_rtx (mem_addr);
2257 x_addr = canon_rtx (x_addr);
2328 x_addr = canon_rtx (x_addr);
2329 mem_addr = canon_rtx (mem_addr);