llvm-project/clang-tools-extra/clangd/index/dex
Sam McCall 561443818a [clangd] Optimize Dex::generateProximityURIs().
Production profiles show that generateProximityURIs is roughly 3.8% of
buildPreamble. Of this, the majority (3% of buildPreamble) is parsing
and reserializing URIs.

We can do this with ugly string manipulation instead.

Differential Revision: https://reviews.llvm.org/D135226
2022-10-06 17:01:04 +02:00
..
dexp [clangd] Make dexp command line options sticky 2022-03-09 13:00:25 +07:00
Dex.cpp [clangd] Optimize Dex::generateProximityURIs(). 2022-10-06 17:01:04 +02:00
Dex.h [clangd] Optimize Dex::generateProximityURIs(). 2022-10-06 17:01:04 +02:00
Iterator.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
Iterator.h [clangd] Qualify calls to std::move to silence -Wunqualified-std-cast-call. NFC. 2022-02-26 13:36:14 +01:00
PostingList.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
PostingList.h
Token.h [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
Trigram.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
Trigram.h [clangd] Add a missing include. NFC. 2022-02-26 13:23:06 +01:00