aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2025-04-23 13:36:24 +0200
committerGitHub <noreply@github.com>2025-04-23 13:36:24 +0200
commit94206c9700d52e1a9e42da10e32f0368f9503b44 (patch)
tree95b696cecdb2cedd0c7f49e54dfdcbef7034c9b8 /llvm/lib/CodeGen/PrologEpilogInserter.cpp
parent1fd0b41b44603c190f507f222c16d9f98470f89d (diff)
downloadllvm-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