diff options
author | Pavel Labath <pavel@labath.sk> | 2025-04-23 13:36:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-23 13:36:24 +0200 |
commit | 94206c9700d52e1a9e42da10e32f0368f9503b44 (patch) | |
tree | 95b696cecdb2cedd0c7f49e54dfdcbef7034c9b8 /llvm/lib/CodeGen/PrologEpilogInserter.cpp | |
parent | 1fd0b41b44603c190f507f222c16d9f98470f89d (diff) | |
download | llvm-94206c9700d52e1a9e42da10e32f0368f9503b44.zip llvm-94206c9700d52e1a9e42da10e32f0368f9503b44.tar.gz llvm-94206c9700d52e1a9e42da10e32f0368f9503b44.tar.bz2 |
[lldb] Preparation for DWARF indexing speedup (#123732)
This is part of the work proposed in
<https://discourse.llvm.org/t/rfc-speeding-up-dwarf-indexing-again/83979>.
One of the change is that the there will be a different structure for
holding the partial indexes and the final (consolidated) index. To
prepare for this, I'm making the IndexSet structure a template. The
index cache encoding/decoding methods are changed into free functions,
as they only need to know how to work with the final index.
I've moved this functionality to a separate file as all this doesn't
really depend on the rest of the ManualDWARFIndex and it needs to be
public due to its use in the unit test (both of which indicate that it
could be a component of its own).
Diffstat (limited to 'llvm/lib/CodeGen/PrologEpilogInserter.cpp')
0 files changed, 0 insertions, 0 deletions