hanchenye-llvm-project/clang/lib
Argyrios Kyrtzidis fe37cc831b Introduce the 'Index' library.
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
2009-07-05 22:22:19 +00:00
..
AST Introduce the DeclReferenceMap class inside the AST library. 2009-07-05 22:22:06 +00:00
Analysis remove utility methods that are not very useful. 2009-07-03 06:11:41 +00:00
Basic Per PR4506, fix the type of size_t on OpenBSD. 2009-07-05 18:47:56 +00:00
CodeGen This fixes the case where the wrong symbol is emitted leading to linking errors when you reference a class before defining it (GNU runtime). 2009-07-03 15:10:14 +00:00
Driver Driver: Mark some Compilation members const. 2009-07-01 20:30:52 +00:00
Frontend Avoid re-checking the parameters of a function, when trying to resolve a location. 2009-07-05 22:21:46 +00:00
Headers Make sure install Clang headers when building clang-cc 2009-06-25 05:07:31 +00:00
Index Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00
Lex Add support for retrieving the Doxygen comment associated with a given 2009-07-02 17:08:52 +00:00
Parse Add support for retrieving the Doxygen comment associated with a given 2009-07-02 17:08:52 +00:00
Rewrite Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. 2009-06-30 01:26:17 +00:00
Sema Catch function redeclarations with incompatible exception specifications. 2009-07-04 11:39:00 +00:00
CMakeLists.txt Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00
Makefile Introduce the 'Index' library. 2009-07-05 22:22:19 +00:00