aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2017-12-14 11:25:49 +0000
committerEric Liu <ioeric@google.com>2017-12-14 11:25:49 +0000
commit3732cadc73a86cdde5521c53dc00d69318a3133e (patch)
tree2a7e9c2e3ac7ec2f756d625eee623a906e3bd26d /llvm/lib/CodeGen/MachineScheduler.cpp
parent83bcc68afa1907f1e86321f25a72342f0c9a714f (diff)
downloadllvm-3732cadc73a86cdde5521c53dc00d69318a3133e.zip
llvm-3732cadc73a86cdde5521c53dc00d69318a3133e.tar.gz
llvm-3732cadc73a86cdde5521c53dc00d69318a3133e.tar.bz2
[clangd] Symbol index interfaces and an in-memory index implementation.
Summary: o Index interfaces to support using different index sources (e.g. AST index, global index) for code completion, cross-reference finding etc. This patch focuses on code completion. The following changes in the original patch has been split out. o Implement an AST-based index. o Add an option to replace sema code completion for qualified-id with index-based completion. o Implement an initial naive code completion index which matches symbols that have the query string as substring. Reviewers: malaperle, sammccall Reviewed By: sammccall Subscribers: hokein, klimek, malaperle, mgorny, ilya-biryukov, cfe-commits Differential Revision: https://reviews.llvm.org/D40548 llvm-svn: 320688
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions