[SystemZ] Enable the use of MVC for frame-to-frame spills
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Fri, 5 Jul 2013 14:02:01 +0000 (14:02 +0000)
committerRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Fri, 5 Jul 2013 14:02:01 +0000 (14:02 +0000)
commitcf1b5bd60ab7cf907bef20c3997ffb249b4fe90a
treeb758060a54e4d2ed092d134b10c20ee006524982
parent457571ed6977f78ca8d30b993fa7e86e2d7ad8d5
[SystemZ] Enable the use of MVC for frame-to-frame spills

...now that the problem that prompted the restriction has been fixed.

The original spill-02.py was a compromise because at the time I couldn't
find an example that actually failed without the two scavenging slots.
The version included here did.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185701 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SystemZ/SystemZInstrInfo.cpp
test/CodeGen/SystemZ/Large/spill-02.py