[PATCH] D51689: [clangd] Dense posting lists proof-of-concept

2018-09-26 Thread Kirill Bobyrev via Phabricator via cfe-commits
kbobyrev resigned from this revision. kbobyrev added a comment. For anyone interested in the direction of posting list compression, an implementation of Variable length Byte compression (VByte) has landed: https://reviews.llvm.org/D52300. Repository: rCTE Clang Tools Extra https://reviews.l

[PATCH] D51689: [clangd] Dense posting lists proof-of-concept

2018-09-06 Thread Sam McCall via Phabricator via cfe-commits
sammccall added a comment. Uh, please ignore the last comment, arc/I got confused. Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D51689 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/li

[PATCH] D51689: [clangd] Dense posting lists proof-of-concept

2018-09-06 Thread Sam McCall via Phabricator via cfe-commits
sammccall updated this revision to Diff 164191. sammccall added a comment. [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files See the existing InterpolatingCompilationDatabase for details on how this works. We've been using this in clangd for a while, the heuristic

[PATCH] D51689: [clangd] Dense posting lists proof-of-concept

2018-09-05 Thread Sam McCall via Phabricator via cfe-commits
sammccall created this revision. sammccall added a reviewer: kbobyrev. Herald added subscribers: cfe-commits, kadircet, arphaman, jkorous, MaskRay, ioeric, ilya-biryukov. This uses a bitmap representation instead of a list if the density of the list is high enough (at least 1 in 32, which is the