summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2014-04-11 19:45:07 +0000
committerQuentin Colombet <qcolombet@apple.com>2014-04-11 19:45:07 +0000
commit13c310e3ac61040cc2bcf6484ed9cb6a51954dc0 (patch)
treebebb6a29f45612fe79f0ed6bb50e54927efd7578 /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parent0cb92e133f84f0547a3d76020562d1d0ee5e2453 (diff)
downloadbcm5719-llvm-13c310e3ac61040cc2bcf6484ed9cb6a51954dc0.tar.gz
bcm5719-llvm-13c310e3ac61040cc2bcf6484ed9cb6a51954dc0.zip
[Register Coalescer] Fix wrong live-range information with rematerialization.
When rematerializing an instruction that defines a super register that would be used by a physical subregisters we use the related physical super register for the definition. To keep the live-range information accurate, all the defined subregisters must be marked as dead def, otherwise the register allocation may miss some interferences. Working on a reduced test-case! <rdar://problem/16582185> llvm-svn: 206060
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud