Dmitri Gribenko
f857950d39
Remove useless 'llvm::' qualifier from names like StringRef and others that are
...
brought into 'clang' namespace by clang/Basic/LLVM.h
llvm-svn: 172323
2013-01-12 19:30:44 +00:00
Arnaud A. de Grandmaison
3128a11ee8
Fix spurious output in JSONCompilationDatabase
...
llvm-svn: 172321
2013-01-12 18:37:52 +00:00
Chandler Carruth
3a02247dc9
Sort all of Clang's files under 'lib', and fix up the broken headers
...
uncovered.
This required manually correcting all of the incorrect main-module
headers I could find, and running the new llvm/utils/sort_includes.py
script over the files.
I also manually added quite a few missing headers that were uncovered by
shuffling the order or moving headers up to be main-module-headers.
llvm-svn: 169237
2012-12-04 09:13:33 +00:00
Argyrios Kyrtzidis
251ad5e06b
Introduce CompilationDatabase::getAllCompileCommands() that returns all
...
compile commands of the database and expose it via the libclang API.
llvm-svn: 169226
2012-12-04 07:26:44 +00:00
Daniel Jasper
26cf9c4379
Support symlinks and relative paths in complilation databases.
...
Review: http://llvm-reviews.chandlerc.com/D30
llvm-svn: 165392
2012-10-08 16:08:15 +00:00
NAKAMURA Takumi
d574ac2f4d
Fix the definition of JSONAnchorSource. MSVC mangles variable symbols, and "volatile" affects.
...
llvm-svn: 162550
2012-08-24 10:39:28 +00:00
Daniel Jasper
6ed1f85c24
Use LLVM's plugin registry to enable registering new compilation
...
databases. Move JSONCompilationDatabase.h to its own files and
register it as plugin.
llvm-svn: 162541
2012-08-24 05:50:27 +00:00