| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Follow-up to: 3ff8c3b73f6, d5d15b4c1fd
Should be NFC since the original patch just moved the code.
llvm-svn: 371117
|
|
|
|
|
|
|
|
|
|
|
| |
Basic data structures for index
Tests are missing from this patch - will be covered properly by tests for the whole feature.
I'm just trying to split into smaller patches to make it easier for reviewers.
Differential Revision: https://reviews.llvm.org/D58478
llvm-svn: 355035
|
|
|
|
|
|
| |
Without this, builds with `-DSHARED_LIB=ON` fail.
llvm-svn: 336526
|
|
|
|
| |
llvm-svn: 293463
|
|
|
|
| |
llvm-svn: 260874
|
|
|
|
|
|
| |
symbols into the clangIndex library.
llvm-svn: 260858
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 220893
|
|
|
|
| |
llvm-svn: 220890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The rewrite facility's footprint is small so it's not worth going to these
lengths to support disabling at configure time, particularly since key compiler
features now depend on it.
Meanwhile the Objective-C rewriters have been moved under the
ENABLE_CLANG_ARCMT umbrella for now as they're comparatively heavy and still
potentially worth excluding from lightweight builds.
Tests are now passing with any combination of feature flags. The flags
historically haven't been tested by LLVM's build servers so caveat emptor.
llvm-svn: 213171
|
|
|
|
| |
llvm-svn: 202238
|
|
|
|
| |
llvm-svn: 199640
|
|
|
|
|
|
|
|
| |
target_link_libraries() and LLVM_LINK_COMPONENTS.
I will prune redundant dependencies later.
llvm-svn: 196800
|
|
|
|
| |
llvm-svn: 194611
|
|
|
|
| |
llvm-svn: 194610
|
|
|
|
|
|
|
| |
Per feedback from Chandler, it's better to have libraries with more specific functionality.
LibIndex will contain the indexing functionality of libclang, which includes USR generation.
llvm-svn: 188601
|
|
|
|
| |
llvm-svn: 154672
|
|
|
|
| |
llvm-svn: 151952
|
|
|
|
| |
llvm-svn: 125275
|
|
|
|
| |
llvm-svn: 114336
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
instead"
This reverts commit r113631
Conflicts:
CMakeLists.txt
lib/CodeGen/CMakeLists.txt
llvm-svn: 113817
|
|
|
|
|
|
| |
of whatever we were using before...
llvm-svn: 113631
|
|
|
|
| |
llvm-svn: 113489
|
|
|
|
| |
llvm-svn: 113416
|
|
|
|
|
|
| |
supercedes it
llvm-svn: 108708
|
|
|
|
| |
llvm-svn: 90443
|
|
|
|
| |
llvm-svn: 77607
|
|
|
|
| |
llvm-svn: 77548
|
|
|
|
| |
llvm-svn: 74864
|
|
Its purpose is to provide the basic infrastructure for cross-translation-unit analysis like indexing, refactoring, etc.
Currently it is very "primitive" and with no type-names support. It can provide functionality like
"show me all references of this function from these translation units".
llvm-svn: 74802
|