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 | c498b0281fa81bc213ad1a1228664d480936c0e6 (patch) | |
tree | 9f5398569fe93f7e9c1f427daff5b051ecbcb14c /lib/Bitcode | |
parent | f9572a4c2bcdec54ea70c7b14f4ac6b38cfdd70c (diff) |
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44104 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode')
0 files changed, 0 insertions, 0 deletions