[LLVMbugs] [Bug 22464] New: Debug Info IR: Add specialized nodes for DIDescriptor hierarchy

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Feb 4 13:33:49 PST 2015


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

            Bug ID: 22464
           Summary: Debug Info IR: Add specialized nodes for DIDescriptor
                    hierarchy
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: ASSIGNED
          Severity: normal
          Priority: P
         Component: Core LLVM classes
          Assignee: dexonsmith at apple.com
          Reporter: dexonsmith at apple.com
                CC: aprantl at apple.com, dblaikie at gmail.com,
                    echristo at gmail.com, llvmbugs at cs.uiuc.edu
        Depends on: 22235
            Blocks: 21432
    Classification: Unclassified

Originally, I'd planned to move `GenericDebugNode` in underneath the
`DIDescriptor` classes as part of PR22235.  This would have required updating
all the testcases to use it, only to subsequently update every line *again* as
I implemented the more specialized nodes (making schema changes along the way).

Instead I'll be proceeding as follows: add specialized nodes that match the
current schema, add assembly/bitcode support for them, move them all underneath
the `DIDescriptor` hierarchy (only requiring each line to be updated *once*),
and then start hacking the schema once they're in place.

This PR is to track the work to build the new hierarchy and move it into place.

-- 
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/20150204/9646a043/attachment.html>


More information about the llvm-bugs mailing list