Files
llvm-6502/lib/Target
Chris Lattner f38df04c3a Fix a problem that Nate noticed, where spill code was not getting coallesced
with copies, leading to code like this:

       lwz r4, 380(r1)
       or r10, r4, r4    ;; Last use of r4

By teaching the PPC backend how to fold spills into copies, we now get this
code:

       lwz r10, 380(r1)

wow. :)

This reduces a testcase nate sent me from 1505 instructions to 1484.

Note that this could handle FP values but doesn't currently, for reasons
mentioned in the patch


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23298 91177308-0d34-0410-b5e6-96231b3b80d8
2005-09-09 21:46:49 +00:00
..
2005-09-07 23:47:44 +00:00
2005-09-07 23:47:44 +00:00
2005-09-07 23:47:44 +00:00
2005-09-07 23:47:44 +00:00
2005-09-02 00:16:09 +00:00
2005-04-22 17:54:37 +00:00
2005-09-07 05:44:14 +00:00
2005-08-26 20:55:40 +00:00
2005-04-22 17:54:37 +00:00
2005-04-22 17:54:37 +00:00