diff options
author | Zequan Wu <zequanwu@google.com> | 2024-11-18 14:45:54 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-18 17:45:54 -0500 |
commit | 94d100f2ba81c2bf0ef495f68d66ba8c94c71d2a (patch) | |
tree | 4cc4e242aa23b48f1218d73dfc7be54ff2c32c5b /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 1ced56540071476d0a4aa8cb5134106d02b5b7f1 (diff) | |
download | llvm-94d100f2ba81c2bf0ef495f68d66ba8c94c71d2a.zip llvm-94d100f2ba81c2bf0ef495f68d66ba8c94c71d2a.tar.gz llvm-94d100f2ba81c2bf0ef495f68d66ba8c94c71d2a.tar.bz2 |
[lldb][dwarf] Compute fully qualified names on simplified template names with DWARFTypePrinter (#112811)
This is the second half of
https://github.com/llvm/llvm-project/pull/90008.
Essentially, it replaces the work of resolving template types when we
just need the qualified names with walking the DIE tree using
`DWARFTypePrinter`.
### Result
For an internal target, the time spent on `expr *this` for the first
time reduced from 28 secs to 17 secs.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions