llvm-project/clang-tools-extra/clangd/index
Eric Liu 4859738cfe [clangd] Names that are not spelled in source code are reserved.
Summary:
These are often not expected to be used directly e.g.
```
TEST_F(Fixture, X) {
  ^  // "Fixture_X_Test" expanded in the macro should be down ranked.
}
```

Only doing this for sema for now, as such symbols are mostly coming from sema
e.g. gtest macros expanded in the main file. We could also add a similar field
for the index symbol.

Reviewers: sammccall

Reviewed By: sammccall

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

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

llvm-svn: 344736
2018-10-18 12:23:05 +00:00
..
dex [clangd] Optionally use dex for the preamble parts of the dynamic index. 2018-10-16 08:53:52 +00:00
Background.cpp [clangd] Fix threading bugs in (not-yet-used) BackgroundIndex, re-enable test. 2018-10-16 09:05:13 +00:00
Background.h [clangd] Fix threading bugs in (not-yet-used) BackgroundIndex, re-enable test. 2018-10-16 09:05:13 +00:00
CanonicalIncludes.cpp [clangd] NFC: Migrate to LLVM STLExtras API where possible 2018-10-07 14:49:41 +00:00
CanonicalIncludes.h [clangd] Get rid of regexes in CanonicalIncludes 2018-08-22 13:51:19 +00:00
FileIndex.cpp [clangd] Optionally use dex for the preamble parts of the dynamic index. 2018-10-16 08:53:52 +00:00
FileIndex.h [clangd] Optionally use dex for the preamble parts of the dynamic index. 2018-10-16 08:53:52 +00:00
Index.cpp [clangd] Encode Line/Column as a 32-bits integer. 2018-10-18 10:43:50 +00:00
Index.h [clangd] Names that are not spelled in source code are reserved. 2018-10-18 12:23:05 +00:00
IndexAction.cpp [clangd] Collect refs from headers. 2018-10-17 08:38:36 +00:00
IndexAction.h [clangd] Collect refs from headers. 2018-10-17 08:38:36 +00:00
MemIndex.cpp [clangd] Initial supoprt for cross-namespace global code completion. 2018-09-27 18:46:00 +00:00
MemIndex.h [clangd] Add symbol slab size to index memory consumption estimates 2018-09-10 11:46:07 +00:00
Merge.cpp [clangd] Remove an unused include header, NFC. 2018-10-15 12:39:45 +00:00
Merge.h [clangd] expose MergedIndex class 2018-10-04 14:20:22 +00:00
Serialization.cpp [clangd] Encode Line/Column as a 32-bits integer. 2018-10-18 10:43:50 +00:00
Serialization.h [clangd] clangd-indexer gathers refs and stores them in index files. 2018-10-04 14:09:55 +00:00
SymbolCollector.cpp [clangd] Names that are not spelled in source code are reserved. 2018-10-18 12:23:05 +00:00
SymbolCollector.h [clangd] Collect refs from headers. 2018-10-17 08:38:36 +00:00
YAMLSerialization.cpp [clangd] Encode Line/Column as a 32-bits integer. 2018-10-18 10:43:50 +00:00