aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/JSONCompilationDatabase.cpp
AgeCommit message (Collapse)AuthorFilesLines
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-21/+19
brought into 'clang' namespace by clang/Basic/LLVM.h llvm-svn: 172323
2013-01-12Fix spurious output in JSONCompilationDatabaseArnaud A. de Grandmaison1-5/+1
llvm-svn: 172321
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+0
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-04Introduce CompilationDatabase::getAllCompileCommands() that returns allArgyrios Kyrtzidis1-9/+25
compile commands of the database and expose it via the libclang API. llvm-svn: 169226
2012-10-08Support symlinks and relative paths in complilation databases.Daniel Jasper1-3/+23
Review: http://llvm-reviews.chandlerc.com/D30 llvm-svn: 165392
2012-08-24Fix the definition of JSONAnchorSource. MSVC mangles variable symbols, and ↵NAKAMURA Takumi1-1/+1
"volatile" affects. llvm-svn: 162550
2012-08-24Use LLVM's plugin registry to enable registering new compilationDaniel Jasper1-0/+283
databases. Move JSONCompilationDatabase.h to its own files and register it as plugin. llvm-svn: 162541