Ilya Biryukov
00f5f29535
[index] Added a method indexTopLevelDecls to run indexing on a list of Decls.
...
Summary:
We need it in clangd for refactoring that replaces ASTUnit
with manual AST management.
Reviewers: akyrtzi, benlangmuir, arphaman, klimek
Reviewed By: arphaman
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D35405
llvm-svn: 308016
2017-07-14 10:47:45 +00:00
Argyrios Kyrtzidis
a38cb204a3
[c-index-test] Provide capability to index module file imports and dump their input files.
...
This ensures the capability to index a module file using an existing ASTReader from a compiler instance or ASTUnit.
llvm-svn: 293461
2017-01-30 06:05:58 +00:00
Argyrios Kyrtzidis
ca741cef3e
[index] Factor libclang's functionality to determing the mangled name of symbols into the clangIndex library.
...
llvm-svn: 260858
2016-02-14 22:30:14 +00:00
Argyrios Kyrtzidis
469c1367f1
[index] Allow calling createIndexingAction() without passing another action to wrap over.
...
llvm-svn: 260841
2016-02-14 06:39:03 +00:00
Argyrios Kyrtzidis
f4fb85b1c7
[libclang] Separate the underlying indexing functionality of libclang and introduce it into the clangIndex library.
...
It is a general goodness for libclang itself to mostly be a wrapper of functionality provided by the libraries.
llvm-svn: 260760
2016-02-12 23:10:59 +00:00