diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2007-11-14 07:59:08 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2007-11-14 07:59:08 +0000 |
| commit | 7f02cfa599ab5a0f3d0f81df710a1514267cc52c (patch) | |
| tree | beb7b8417ce512177e169c442d081ca31f391f46 /clang/AST/DeclSerialization.cpp | |
| parent | 9c30fc234cb8524bef6a2e5a50fd1d657ebf8924 (diff) | |
| download | bcm5719-llvm-7f02cfa599ab5a0f3d0f81df710a1514267cc52c.tar.gz bcm5719-llvm-7f02cfa599ab5a0f3d0f81df710a1514267cc52c.zip | |
Clean up sub-register implementation by moving subReg information back to
MachineOperand auxInfo. Previous clunky implementation uses an external map
to track sub-register uses. That works because register allocator uses
a new virtual register for each spilled use. With interval splitting (coming
soon), we may have multiple uses of the same register some of which are
of using different sub-registers from others. It's too fragile to constantly
update the information.
llvm-svn: 44104
Diffstat (limited to 'clang/AST/DeclSerialization.cpp')
0 files changed, 0 insertions, 0 deletions

