llvm-project/clang-tools-extra/clangd/index/dex
Sam McCall 96f2489557 [clangd] Optionally use dex for the preamble parts of the dynamic index.
Summary:
Reuse the old -use-dex-index experiment flag for this.

To avoid breaking the tests, make Dex deduplicate symbols, addressing an old FIXME.

Reviewers: hokein

Subscribers: ilya-biryukov, ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Differential Revision: https://reviews.llvm.org/D53288

llvm-svn: 344594
2018-10-16 08:53:52 +00:00
..
dexp [clangd] Revert include path change in Dexp. NFC 2018-10-15 16:47:45 +00:00
Dex.cpp [clangd] NFC: Migrate to LLVM STLExtras API where possible 2018-10-07 14:49:41 +00:00
Dex.h [clangd] Optionally use dex for the preamble parts of the dynamic index. 2018-10-16 08:53:52 +00:00
Iterator.cpp [clangd] NFC: Migrate to LLVM STLExtras API where possible 2018-10-07 14:49:41 +00:00
Iterator.h [clangd] Simplify Dex query tree logic and fix missing-posting-list bug 2018-10-04 17:18:55 +00:00
PostingList.cpp Reland r343589 "[clangd] Dex: add Corpus factory for iterators, rename, fold constant. NFC"" 2018-10-02 19:59:23 +00:00
PostingList.h [clangd] Dex iterator printer shows query structure, not iterator state. 2018-10-02 11:51:36 +00:00
Token.h [clangd] Dex iterator printer shows query structure, not iterator state. 2018-10-02 11:51:36 +00:00
Trigram.cpp [clangd] Simplify Dex query tree logic and fix missing-posting-list bug 2018-10-04 17:18:55 +00:00
Trigram.h [clangd] Remove one-segment-skipping from Dex trigrams. 2018-10-04 14:08:11 +00:00