| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Syntax tweak in llvmc: (something [a,b,c]) -> (something a, b, c). | Mikhail Glushenkov | 2010-10-23 | 1 | -139/+100 |
| | | | | | llvm-svn: 117196 | ||||
| * | llvmc: Allow multiple output languages. | Mikhail Glushenkov | 2010-09-21 | 1 | -35/+61 |
| | | | | | llvm-svn: 114433 | ||||
| * | more dead thing zapping. | Chris Lattner | 2010-08-28 | 1 | -17/+1 |
| | | | | | llvm-svn: 112353 | ||||
| * | llvmc: Improve error handling in EmitEdgeClasses(). | Mikhail Glushenkov | 2010-08-24 | 1 | -14/+24 |
| | | | | | llvm-svn: 111886 | ||||
| * | llvmc: Make syntax more consistent. | Mikhail Glushenkov | 2010-08-23 | 1 | -79/+116 |
| | | | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862 | ||||
| * | llvmc: Allow multiple LanguageMaps. | Mikhail Glushenkov | 2010-08-23 | 1 | -5/+5 |
| | | | | | llvm-svn: 111829 | ||||
| * | llvmc: Properly handle (error) in edge properties. | Mikhail Glushenkov | 2010-08-23 | 1 | -11/+8 |
| | | | | | llvm-svn: 111827 | ||||
| * | llvmc: Do not mention plugins in the code. | Mikhail Glushenkov | 2010-08-23 | 1 | -18/+14 |
| | | | | | llvm-svn: 111826 | ||||
| * | llvmc: Fix alias generation. | Mikhail Glushenkov | 2010-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 111662 | ||||
| * | llvmc: Do not prefix option names with AutoGenerated. | Mikhail Glushenkov | 2010-08-20 | 1 | -15/+26 |
| | | | | | | | Since they now live in the namespace 'autogenerated'. llvm-svn: 111620 | ||||
| * | llvmc: Cut global namespace pollution. | Mikhail Glushenkov | 2010-08-20 | 1 | -2/+7 |
| | | | | | llvm-svn: 111619 | ||||
| * | llvmc: Update examples. | Mikhail Glushenkov | 2010-08-19 | 1 | -2/+0 |
| | | | | | llvm-svn: 111553 | ||||
| * | llvmc: remove dynamic plugins. | Mikhail Glushenkov | 2010-08-15 | 1 | -115/+33 |
| | | | | | llvm-svn: 111094 | ||||
| * | Revert r111007. | Mikhail Glushenkov | 2010-08-13 | 1 | -16/+2 |
| | | | | | | | Apparently, this is now fixed in Clang. llvm-svn: 111032 | ||||
| * | Add a workaround for building with Clang. | Mikhail Glushenkov | 2010-08-13 | 1 | -2/+16 |
| | | | | | llvm-svn: 111007 | ||||
| * | llvmc: fix two tests, remove XFAILs. | Mikhail Glushenkov | 2010-08-13 | 1 | -3/+4 |
| | | | | | | | | Tested on Linux and Darwin; please add platform-specific XFAILs/mail me a bug report if this still fails. llvm-svn: 110998 | ||||
| * | Return -1 only on failure to execute a program. | Mikhail Glushenkov | 2010-07-27 | 1 | -1/+1 |
| | | | | | | | Also fix some comments. llvm-svn: 109499 | ||||
| * | Get rid of exceptions in llvmc. | Mikhail Glushenkov | 2010-07-23 | 1 | -35/+51 |
| | | | | | | | llvmc can be now compiled with llvm-gcc on Windows. llvm-svn: 109215 | ||||
| * | Remove code duplication. | Mikhail Glushenkov | 2010-07-19 | 1 | -26/+21 |
| | | | | | llvm-svn: 108718 | ||||
| * | Better error reporting for switch_list. | Mikhail Glushenkov | 2010-07-19 | 1 | -9/+42 |
| | | | | | llvm-svn: 108714 | ||||
| * | llvmc: Add a new option type (switch_list). | Mikhail Glushenkov | 2010-07-19 | 1 | -8/+43 |
| | | | | | llvm-svn: 108673 | ||||
| * | Make it not an error to specify -O* options several times. | Mikhail Glushenkov | 2010-03-05 | 1 | -19/+57 |
| | | | | | | | As in 'llvmc -O2 -O2 test.c'. llvm-svn: 97787 | ||||
| * | Trailing whitespace. | Mikhail Glushenkov | 2010-02-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 96923 | ||||
| * | Implement order-preserving option forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -20/+44 |
| | | | | | | | | | | | | Needed to correctly handle things like 'llvmc -framework Foo foo.o -framework Bar bar.o' - before this commit all '-framework' options would've been grouped together in the beginning. Due to our dependence on CommandLine this turned out to be a giant hack; we will migrate away from CommandLine eventually. llvm-svn: 96922 | ||||
| * | Correct option forwarding: initial implementation. | Mikhail Glushenkov | 2010-02-23 | 1 | -162/+127 |
| | | | | | | | Does not work, but the infrastructure changes are in place. llvm-svn: 96920 | ||||
| * | New experimental/undocumented feature: 'works_on_empty'. | Mikhail Glushenkov | 2010-02-23 | 1 | -3/+33 |
| | | | | | | | For now, just enough support to make -filelist work. llvm-svn: 96918 | ||||
| * | Add a way to enable '-opt=foo' forwarding. | Mikhail Glushenkov | 2010-02-23 | 1 | -3/+30 |
| | | | | | llvm-svn: 96916 | ||||
| * | Revert r96130 ("Forward parameter options as '-option=param'"). | Mikhail Glushenkov | 2010-02-15 | 1 | -2/+2 |
| | | | | | | | This behaviour must be configurable. llvm-svn: 96210 | ||||
| * | Forward parameter options as '-option=parameter'. | Mikhail Glushenkov | 2010-02-13 | 1 | -2/+2 |
| | | | | | | | | Some tools do not like the '-option parameter' form. Should this be configurable? llvm-svn: 96130 | ||||
| * | Escape double quotes in 'help'. | Mikhail Glushenkov | 2010-01-26 | 1 | -2/+17 |
| | | | | | llvm-svn: 94543 | ||||
| * | Typo. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 92392 | ||||
| * | Make CheckForSuperfluousOptions handle list form of 'switch_on' correctly. | Mikhail Glushenkov | 2010-01-01 | 1 | -5/+18 |
| | | | | | llvm-svn: 92391 | ||||
| * | Minor simplifications. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 92390 | ||||
| * | Better error message. | Mikhail Glushenkov | 2010-01-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 92389 | ||||
| * | Don't emit trailing semicolon. | Daniel Dunbar | 2009-12-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 92133 | ||||
| * | Cosmetic issue: more consistent naming. | Mikhail Glushenkov | 2009-12-23 | 1 | -55/+55 |
| | | | | | llvm-svn: 91998 | ||||
| * | Allow (set_option SwitchOption, true). | Mikhail Glushenkov | 2009-12-23 | 1 | -12/+29 |
| | | | | | llvm-svn: 91997 | ||||
| * | Make 'set_option' work with list options. | Mikhail Glushenkov | 2009-12-18 | 1 | -10/+23 |
| | | | | | | | This works now: (set_option "list_opt", ["val_1", "val_2", "val_3"]) llvm-svn: 91679 | ||||
| * | Add a 'set_option' action for use in OptionPreprocessor. | Mikhail Glushenkov | 2009-12-17 | 1 | -16/+64 |
| | | | | | llvm-svn: 91594 | ||||
| * | Refactoring, no functionality change. | Mikhail Glushenkov | 2009-12-17 | 1 | -120/+149 |
| | | | | | llvm-svn: 91593 | ||||
| * | s/TokenizeCmdline/TokenizeCmdLine/ | Mikhail Glushenkov | 2009-12-17 | 1 | -14/+13 |
| | | | | | llvm-svn: 91592 | ||||
| * | Convert llvmc tests to FileCheck. | Mikhail Glushenkov | 2009-12-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 91420 | ||||
| * | Support hook invocation from 'append_cmd'. | Mikhail Glushenkov | 2009-12-15 | 1 | -37/+62 |
| | | | | | llvm-svn: 91419 | ||||
| * | Validate the generated C++ code in llvmc tests. | Mikhail Glushenkov | 2009-12-15 | 1 | -19/+20 |
| | | | | | | | | | | | Checks that the code generated by 'tblgen --emit-llvmc' can be actually compiled. Also fixes two bugs found in this way: - forward_transformed_value didn't work with non-list arguments - cl::ZeroOrOne is now called cl::Optional llvm-svn: 91404 | ||||
| * | Allow $CALL(Hook, '$INFILE') for non-join tools. | Mikhail Glushenkov | 2009-12-15 | 1 | -37/+74 |
| | | | | | llvm-svn: 91402 | ||||
| * | Simplify a bit. | Mikhail Glushenkov | 2009-12-07 | 1 | -13/+5 |
| | | | | | llvm-svn: 90785 | ||||
| * | Throw 'const char*' instead of 'std::string'. | Mikhail Glushenkov | 2009-12-07 | 1 | -11/+10 |
| | | | | | llvm-svn: 90784 | ||||
| * | Deprecate 'unpack_values'. | Mikhail Glushenkov | 2009-12-07 | 1 | -45/+41 |
| | | | | | | | Use 'forward_values' + 'comma_separated' instead. llvm-svn: 90774 | ||||
| * | Implement 'forward_value' and 'forward_transformed_value'. | Mikhail Glushenkov | 2009-12-07 | 1 | -28/+143 |
| | | | | | llvm-svn: 90770 | ||||
| * | Refactoring, no functionality change. | Mikhail Glushenkov | 2009-12-07 | 1 | -98/+163 |
| | | | | | llvm-svn: 90764 | ||||

