[clangd] Add RelationSlab
authorNathan Ridge <zeratul976@hotmail.com>
Mon, 3 Jun 2019 04:55:46 +0000 (04:55 +0000)
committerNathan Ridge <zeratul976@hotmail.com>
Mon, 3 Jun 2019 04:55:46 +0000 (04:55 +0000)
commit3fc299df3d337c8a61d15f42f2537508f2feb92a
treedb03ace0fcaef803a9002db6d5bca7bd3372144d
parent20b14dacbbbf9fedc90c732b6dde9361b7b2283c
[clangd] Add RelationSlab

Summary:
RelationSlab is a new index data structure that stores relations between
symbols.

Reviewers: kadircet

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

Tags: #clang

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

llvm-svn: 362352
clang-tools-extra/clangd/CMakeLists.txt
clang-tools-extra/clangd/index/Index.h
clang-tools-extra/clangd/index/Relation.cpp [new file with mode: 0644]
clang-tools-extra/clangd/index/Relation.h [new file with mode: 0644]
clang-tools-extra/clangd/unittests/IndexTests.cpp