diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-12 04:17:20 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-12 04:17:20 +0000 |
| commit | a86595e06ba527ba35216665e143c1fdac79a5be (patch) | |
| tree | 6e141cb93b52d2e39493e9eab2b340196b03502f /llvm/lib/CodeGen/ProcessImplicitDefs.cpp | |
| parent | e5a89ac52aa34e54823462c2c6baaa98dad6c211 (diff) | |
| download | bcm5719-llvm-a86595e06ba527ba35216665e143c1fdac79a5be.tar.gz bcm5719-llvm-a86595e06ba527ba35216665e143c1fdac79a5be.zip | |
Spill multiple registers at once.
Live range splitting can create a number of small live ranges containing only a
single real use. Spill these small live ranges along with the large range they
are connected to with copies. This enables memory operand folding and maximizes
the spill to fill distance.
Work in progress with known bugs.
llvm-svn: 127529
Diffstat (limited to 'llvm/lib/CodeGen/ProcessImplicitDefs.cpp')
0 files changed, 0 insertions, 0 deletions

