[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


            Bug ID: 22464
           Summary: Debug Info IR: Add specialized nodes for DIDescriptor
           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