[PATCH] D13075: LiveInterval: Distribute subregister liveranges to new intervals in ConnectedVNInfoEqClasses::Distribute()

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 22 15:13:59 PDT 2015


MatzeB created this revision.
MatzeB added a reviewer: qcolombet.
MatzeB added a subscriber: llvm-commits.
MatzeB set the repository for this revision to rL LLVM.
Herald added a subscriber: MatzeB.

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.

Repository:
  rL LLVM

http://reviews.llvm.org/D13075

Files:
  lib/CodeGen/LiveInterval.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13075.35425.patch
Type: text/x-patch
Size: 4044 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150922/b8aaf069/attachment.bin>


More information about the llvm-commits mailing list