The current LLVMTypeHierarchy implementation relies on unrealistic assumptions about the code structure in LLVM IR and is of only little use in practice.
We need a more robust implementation that relies on debug-information.
Prerequisites
issue x
Out Of Scope
A isn't part of this
Acceptance Criteria
The following acceptance criteria are defined regarding the result of this story:
Clarify what the final result should be, not how to accomplish it.
[ ] DebugInfo-based TypeHierarchy implementation that works even for C++-based IR that was composed from different source-files via llvm-link
Story
The current
LLVMTypeHierarchy
implementation relies on unrealistic assumptions about the code structure in LLVM IR and is of only little use in practice. We need a more robust implementation that relies on debug-information.Prerequisites
Out Of Scope
Acceptance Criteria
The following acceptance criteria are defined regarding the result of this story: Clarify what the final result should be, not how to accomplish it.
llvm-link
Related Stories
Follow-up Stories