summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-09-22 22:37:42 +0000
committerMatthias Braun <matze@braunis.de>2015-09-22 22:37:42 +0000
commit5efe871971ace71640c81ca57c2078877c639b7e (patch)
tree3dbabadd0337b830d00d5e5b1916eb567708b528 /llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
parentdeade19630bcec8c35e8afba6333f3e720ab54c0 (diff)
downloadbcm5719-llvm-5efe871971ace71640c81ca57c2078877c639b7e.tar.gz
bcm5719-llvm-5efe871971ace71640c81ca57c2078877c639b7e.zip
LiveInterval: Distribute subregister liveranges to new intervals in ConnectedVNInfoEqClasses::Distribute()
This improves ConnectedVNInfoEqClasses::Distribute() to distribute the segments and value numbers in the subranges instead of conservatively clearing all subregister info. No separate test here, just clearing the subrange instead of properly distributing them would however break my upcoming fix regarding dead super register definitions. Differential Revision: http://reviews.llvm.org/D13075 llvm-svn: 248334
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervalAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud