Dimitry Andric 0f0f2bfa77 Pull in r227752 from upstream llvm trunk (by Michael Kuperstein):
[X86] Convert esp-relative movs of function arguments to pushes, step 2

  This moves the transformation introduced in r223757 into a separate MI pass.
  This allows it to cover many more cases (not only cases where there must be a
  reserved call frame), and perform rudimentary call folding. It still doesn't
  have a heuristic, so it is enabled only for optsize/minsize, with stack
  alignment <= 8, where it ought to be a fairly clear win.

  (Re-commit of r227728)

  Differential Revision: http://reviews.llvm.org/D6789

This helps to get sys/boot/i386/boot2 below the required size again,
when optimizing with -Oz.
2015-02-02 20:34:40 +00:00
..
2015-01-29 15:35:55 +00:00
2014-11-01 11:17:54 +00:00
2014-07-08 22:27:50 +00:00
2014-12-26 07:36:42 +00:00
2013-09-24 14:52:43 +00:00
2014-01-05 23:28:03 +00:00
2014-02-21 16:14:40 +00:00
2015-01-02 21:20:02 +00:00
2015-01-24 21:05:18 +00:00
2014-09-08 19:26:21 +00:00
2015-01-06 22:29:12 +00:00
2014-11-29 00:45:09 +00:00
2015-01-19 02:22:03 +00:00
2014-12-25 21:56:56 +00:00
2014-09-14 09:26:33 +00:00
2014-08-11 19:41:01 +00:00
2014-11-22 19:18:08 +00:00
2015-01-31 16:34:39 +00:00
2014-11-11 04:06:05 +00:00
2014-05-02 23:47:14 +00:00
2014-11-16 01:00:39 +00:00
2015-01-03 23:16:13 +00:00
2015-01-10 00:11:10 +00:00