aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bitcode/Reader/DeserializeAPInt.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-11-14 07:59:08 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-11-14 07:59:08 +0000
commit4d0fbf31e38f28a3c1501e74d7058a88bb8d7c2c (patch)
tree9f5398569fe93f7e9c1f427daff5b051ecbcb14c /lib/Bitcode/Reader/DeserializeAPInt.cpp
parentd582d98de9300fc1c8b820a1d2eeb92bd46849bb (diff)
downloadexternal_llvm-4d0fbf31e38f28a3c1501e74d7058a88bb8d7c2c.zip
external_llvm-4d0fbf31e38f28a3c1501e74d7058a88bb8d7c2c.tar.gz
external_llvm-4d0fbf31e38f28a3c1501e74d7058a88bb8d7c2c.tar.bz2
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/Reader/DeserializeAPInt.cpp')
0 files changed, 0 insertions, 0 deletions