Richard Sandiford 71804149a3 [SystemZ] Remove no-op MVCs
The stack coloring pass has code to delete stores and loads that become
trivially dead after coloring.  Extend it to cope with single instructions
that copy from one frame index to another.

The testcase happens to show an example of this kicking in at the moment.
It did occur in Real Code too though.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185705 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-05 14:38:48 +00:00
..
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-21 08:53:17 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-21 08:53:17 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-05-21 08:53:17 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-07-05 14:38:48 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-07-03 10:10:02 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00
2013-05-06 16:17:29 +00:00