Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert r170801, which breaks the mingw build. | Douglas Gregor | 2012-12-20 | 1 | -0/+1 |
| | | | | llvm-svn: 170804 | ||||
* | Eliminate errors when running the 'PrintFunctionNames' plugin, from Li Qun! | Douglas Gregor | 2012-12-20 | 1 | -1/+0 |
| | | | | llvm-svn: 170801 | ||||
* | Sort the #include lines for examples/... | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
| | | | | llvm-svn: 169241 | ||||
* | libclang, examples: [CMake] Add dependencies to tblgen'd headers. | NAKAMURA Takumi | 2012-07-27 | 1 | -0/+9 |
| | | | | llvm-svn: 160849 | ||||
* | Remove a goofy CMake hack and use the standard CMake facilities to | Chandler Carruth | 2012-06-21 | 1 | -5/+5 |
| | | | | | | | | | express library-level dependencies within Clang. This is no more verbose really, and plays nicer with the rest of the CMake facilities. It should also have no change in functionality. llvm-svn: 158888 | ||||
* | Reverted unintentional commit. | Manuel Klimek | 2012-04-26 | 1 | -2/+1 |
| | | | | llvm-svn: 155629 | ||||
* | Adds a small tutorial on how to write RAV based ASTFrontendActions. | Manuel Klimek | 2012-04-26 | 1 | -1/+2 |
| | | | | llvm-svn: 155627 | ||||
* | examples: flesh out PFN readme | Dylan Noblesmith | 2011-12-18 | 1 | -0/+4 |
| | | | | | | Show how to actually use the arguments it has. llvm-svn: 146845 | ||||
* | Update signature of HandleTopLevelDecl. | Douglas Gregor | 2011-11-19 | 1 | -1/+3 |
| | | | | llvm-svn: 145001 | ||||
* | Fix examples for r140478. PR11021. | Eli Friedman | 2011-09-27 | 1 | -2/+2 |
| | | | | llvm-svn: 140618 | ||||
* | Re-instate r125819 and r125820 with no functionality change | Peter Collingbourne | 2011-02-19 | 1 | -24/+1 |
| | | | | llvm-svn: 126060 | ||||
* | Revert 125820 and 125819 to fix PR9266. | Rafael Espindola | 2011-02-19 | 1 | -1/+24 |
| | | | | llvm-svn: 126050 | ||||
* | Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction | Peter Collingbourne | 2011-02-18 | 1 | -24/+1 |
| | | | | | | | | | This removes the final dependency edge from any lib outside of CodeGen to core. As a result we can, and do, trim the dependency on core from libclang, PrintFunctionNames, the unit tests and c-index-test. While at it, review and trim other unneeded dependencies. llvm-svn: 125820 | ||||
* | [analyzer] Introduce libclangStaticAnalyzerFrontend and move ↵ | Argyrios Kyrtzidis | 2011-02-14 | 1 | -0/+1 |
| | | | | | | Checkers/AnalysisConsumer.cpp into Frontend lib. llvm-svn: 125499 | ||||
* | CMake: LLVM_NO_RTTI must be obsolete now! | NAKAMURA Takumi | 2011-02-10 | 1 | -2/+0 |
| | | | | llvm-svn: 125275 | ||||
* | make `make` work in examples/PrintFucntionNames on Mac. I checked that it ↵ | Nico Weber | 2011-01-26 | 2 | -5/+11 |
| | | | | | | still works on Linux. llvm-svn: 124325 | ||||
* | Fix name to match reality. | Nick Lewycky | 2011-01-19 | 1 | -1/+1 |
| | | | | llvm-svn: 123813 | ||||
* | Chris Lattner has strong opinions about directory | Ted Kremenek | 2010-12-23 | 1 | -2/+2 |
| | | | | | | | | | | | | layout. :) Rename the 'EntoSA' directories to 'StaticAnalyzer'. Internally we will still use the 'ento' namespace for the analyzer engine (unless there are further sabre rattlings...). llvm-svn: 122514 | ||||
* | Rename headers: 'clang/GR' 'clang/EntoSA' and | Ted Kremenek | 2010-12-23 | 1 | -2/+2 |
| | | | | | | update Makefile. llvm-svn: 122493 | ||||
* | [analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own ↵ | Argyrios Kyrtzidis | 2010-12-22 | 1 | -0/+1 |
| | | | | | | library, libclangGRCheckers llvm-svn: 122422 | ||||
* | [analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> ↵ | Argyrios Kyrtzidis | 2010-12-22 | 1 | -1/+1 |
| | | | | | | libclangGRCore llvm-svn: 122421 | ||||
* | PrintFunctionNames: Fix Windows (MSV{S,C} and mingw) build. | Michael J. Spencer | 2010-09-14 | 1 | -0/+28 |
| | | | | llvm-svn: 113835 | ||||
* | Revert "CMake: Update to use standard CMake dependency tracking facilities ↵ | Michael J. Spencer | 2010-09-13 | 1 | -10/+1 |
| | | | | | | | | | | | | | instead" This reverts commit r113631 Conflicts: CMakeLists.txt lib/CodeGen/CMakeLists.txt llvm-svn: 113817 | ||||
* | CMake: Update to use standard CMake dependency tracking facilities instead | Michael J. Spencer | 2010-09-10 | 1 | -1/+10 |
| | | | | | | of whatever we were using before... llvm-svn: 113631 | ||||
* | Frontend: Change PluginASTAction::ParseArgs to take a CompilerInstance object | Daniel Dunbar | 2010-08-02 | 1 | -4/+16 |
| | | | | | | | | | | | | for use in reporting diagnostics. - We don't want to use the Action's own CompilerInstance, because that is only initialized during file processing and I like that invariant. Also, if ParseArgs returns false then abandon execution. Also, remove unused PluginASTAction::PrintHelp virtual method. llvm-svn: 110039 | ||||
* | Make a variable static. | Dan Gohman | 2010-07-26 | 1 | -1/+1 |
| | | | | llvm-svn: 109438 | ||||
* | Use an export file. Plugins must export llvm::Registry symbols. | Dan Gohman | 2010-07-26 | 2 | -3/+9 |
| | | | | | | Also, don't link in all the clang libraries statically. llvm-svn: 109436 | ||||
* | PrintFunctionNames is a plugin, it should pull in symbols from the clang binary | Nick Lewycky | 2010-07-10 | 1 | -1/+0 |
| | | | | | | that loads it, not by linking against them directly. llvm-svn: 108055 | ||||
* | Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy ↵ | Daniel Dunbar | 2010-06-16 | 1 | -1/+14 |
| | | | | | | Straszheim! llvm-svn: 106113 | ||||
* | Makefiles: Remove unnecessary early include of Makefile.config. | Daniel Dunbar | 2010-06-08 | 1 | -5/+0 |
| | | | | llvm-svn: 105640 | ||||
* | Makefiles: Set Clang CPP compiler flags in a single location, instead of ↵ | Daniel Dunbar | 2010-06-08 | 1 | -2/+0 |
| | | | | | | scattered throughout the project Makefiles. llvm-svn: 105638 | ||||
* | Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. | Daniel Dunbar | 2010-06-08 | 1 | -3/+3 |
| | | | | | | - This eliminates most dependencies on how Clang is installed relative to LLVM. llvm-svn: 105637 | ||||
* | Teach the PrintFunctionNames example to be a proper module, so that | Douglas Gregor | 2010-06-08 | 1 | -19/+3 |
| | | | | | | | Clang can load it as a plugin. Original fix by Troy D. Straszheim, which I extended with Darwin support. Fixes PR6801. llvm-svn: 105630 | ||||
* | -fno-rtti is now the default. | Chris Lattner | 2010-01-24 | 1 | -1/+0 |
| | | | | llvm-svn: 94379 | ||||
* | Fix -plugin command line argument syntax for clang -cc1 change. | Daniel Dunbar | 2010-01-05 | 1 | -1/+1 |
| | | | | llvm-svn: 92780 | ||||
* | Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc. | Daniel Dunbar | 2009-12-11 | 2 | -4/+4 |
| | | | | llvm-svn: 91176 | ||||
* | Update example link lines. | Daniel Dunbar | 2009-12-03 | 2 | -5/+15 |
| | | | | llvm-svn: 90359 | ||||
* | Add a very minimal README.txt for examples/PrintFunctionNames. | Daniel Dunbar | 2009-12-01 | 1 | -0/+10 |
| | | | | llvm-svn: 90197 | ||||
* | Add a trivial example plugin, which prints the names of the top-level decls. | Daniel Dunbar | 2009-11-15 | 3 | -0/+88 |
- The build scriptage is about twice as long as the code, which is nice. :) llvm-svn: 88826 |