[LLVMbugs] [Bug 22007] New: Create subregister liveness tracking tests later

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Dec 22 16:12:37 PST 2014


http://llvm.org/bugs/show_bug.cgi?id=22007

            Bug ID: 22007
           Summary: Create subregister liveness tracking tests later
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: ASSIGNED
          Severity: enhancement
          Priority: P
         Component: Register Allocator
          Assignee: matze at braunis.de
          Reporter: matze at braunis.de
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Subregister liveness tracking is currently disabled in trunk while it is
developed. That means we cannot sensibly commit testcases for bugs we fix there
right now. This PR serves as a reminder to create test cases once we enable
subregister liveness for some targets.

- Kill flags are invalid for partially undefined uses. Fixed in r224664
- RegisterCoalescer failed to properly detect undef copies if only the
respective subranges were dead at the copy (but the main range alive). Fixed in
r224560
- LiveIntervalAnalysis::computeDeadValues() did not actually attach dead flags
to many values anymore. Fixed in r224538
- RegisterCoalescer::stripCopies() didn't pickup copies if they involved
subranges through multiple stages of indirection. Fixed in r224461

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141223/ea65c6d0/attachment.html>


More information about the llvm-bugs mailing list