Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove llvmc and assorted build machinery for it. | Eric Christopher | 2011-09-19 | 44 | -657/+0 |
| | | | | | | | | The problems that llvmc solved have largely been subsumed with the tasks that the clang driver can accomplish, but llvmc lacks flexibility and depends too heavily on the EOL'd llvm-gcc. llvm-svn: 140093 | ||||
* | Remove -llvmc-temp-hack from tblgen. | Mikhail Glushenkov | 2010-10-23 | 2 | -8/+8 |
| | | | | llvm-svn: 117197 | ||||
* | llvmc: Add a test for the -c flag. | Mikhail Glushenkov | 2010-10-15 | 1 | -0/+10 |
| | | | | llvm-svn: 116611 | ||||
* | Comments. | Mikhail Glushenkov | 2010-10-14 | 2 | -0/+4 |
| | | | | llvm-svn: 116476 | ||||
* | Generalize tblgen's dag parsing logic to handle arbitrary expressions | Chris Lattner | 2010-10-06 | 2 | -2/+2 |
| | | | | | | | | | | | | | | as the operator of the dag. Specifically, this allows parsing things like (F.x 4) in addition to just (a 4). Unfortunately, this runs afoul of an idiom being used by llvmc. It is using dags like (foo [1,2,3]) to represent a list of stuff being passed into foo. With this change, this is parsed as a [1,2,3] subscript on foo instead of being the first argument to the dag. Cope with this in the short term by requiring a "-llvmc-temp-hack" argument to tblgen to get the old parsing behavior. llvm-svn: 115742 | ||||
* | llvmc: Support '-emit-llvm -S' with -opt. | Mikhail Glushenkov | 2010-09-22 | 2 | -0/+8 |
| | | | | llvm-svn: 114541 | ||||
* | llvmc: Allow multiple output languages. | Mikhail Glushenkov | 2010-09-21 | 1 | -0/+27 |
| | | | | llvm-svn: 114433 | ||||
* | llvmc: make -x work with unknown suffixes. | Mikhail Glushenkov | 2010-09-15 | 2 | -1/+10 |
| | | | | llvm-svn: 113972 | ||||
* | Test: Fix LLVMC tests on CMake. | Michael J. Spencer | 2010-08-30 | 18 | -18/+18 |
| | | | | | | The CMake build didn't define TEST_COMPILE_CXX_CMD. The tests assumed gcc. llvm-svn: 112480 | ||||
* | llvmc: Make syntax more consistent. | Mikhail Glushenkov | 2010-08-23 | 15 | -14/+43 |
| | | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862 | ||||
* | llvmc: Fix alias generation. | Mikhail Glushenkov | 2010-08-20 | 1 | -0/+24 |
| | | | | llvm-svn: 111662 | ||||
* | Update LLVMC tests for r111620. | Benjamin Kramer | 2010-08-20 | 2 | -4/+4 |
| | | | | llvm-svn: 111621 | ||||
* | Update tests. | Mikhail Glushenkov | 2010-08-15 | 7 | -51/+7 |
| | | | | llvm-svn: 111096 | ||||
* | One more XFAIL. | Mikhail Glushenkov | 2010-08-13 | 1 | -0/+1 |
| | | | | llvm-svn: 111010 | ||||
* | More XFAILs. | Mikhail Glushenkov | 2010-08-13 | 2 | -0/+2 |
| | | | | llvm-svn: 111008 | ||||
* | Add an XFAIL. | Mikhail Glushenkov | 2010-08-13 | 1 | -0/+3 |
| | | | | llvm-svn: 111004 | ||||
* | Remove -fexceptions from llvmc tests. | Mikhail Glushenkov | 2010-08-13 | 17 | -17/+17 |
| | | | | llvm-svn: 110999 | ||||
* | llvmc: fix two tests, remove XFAILs. | Mikhail Glushenkov | 2010-08-13 | 2 | -6/+1 |
| | | | | | | | Tested on Linux and Darwin; please add platform-specific XFAILs/mail me a bug report if this still fails. llvm-svn: 110998 | ||||
* | Test for the -filelist fix. | Mikhail Glushenkov | 2010-07-01 | 1 | -0/+3 |
| | | | | llvm-svn: 107363 | ||||
* | XFAIL tests from LLVMC on valgrind or valgrind+leak-checking. We | Jeffrey Yasskin | 2010-03-21 | 26 | -0/+26 |
| | | | | | | | don't care about leaks from tblgen, and I assume we don't care about valgrind errors in llvm-gcc/g++. llvm-svn: 99115 | ||||
* | Remove `ignore` from LLVMC/TestWarnings.td. This avoids | Jeffrey Yasskin | 2010-03-19 | 1 | -1/+1 |
| | | | | | | | https://bugs.kde.org/show_bug.cgi?id=231257 and seems not to have been needed in the first place. llvm-svn: 98917 | ||||
* | Update the test suite. | Mikhail Glushenkov | 2010-02-23 | 13 | -21/+21 |
| | | | | llvm-svn: 96921 | ||||
* | LLVMC/MultiplePluginPriorities.td: Generally XFAIL this test for now, it is | Daniel Dunbar | 2010-02-22 | 1 | -0/+4 |
| | | | | | | | still failing during (one) llvm-gcc powerpc build, and is also failing on my x86_64-apple-darwin10. llvm-svn: 96781 | ||||
* | Revert r96130 ("Forward parameter options as '-option=param'"). | Mikhail Glushenkov | 2010-02-15 | 1 | -1/+1 |
| | | | | | | This behaviour must be configurable. llvm-svn: 96210 | ||||
* | Forward parameter options as '-option=parameter'. | Mikhail Glushenkov | 2010-02-13 | 1 | -1/+1 |
| | | | | | | | Some tools do not like the '-option parameter' form. Should this be configurable? llvm-svn: 96130 | ||||
* | Re-disable for Darwin; I was mistaken to think this was fixed. | Dale Johannesen | 2010-02-09 | 1 | -0/+3 |
| | | | | llvm-svn: 95688 | ||||
* | This test passes now on ppc darwin, so reenable it. | Dale Johannesen | 2010-02-03 | 1 | -3/+0 |
| | | | | llvm-svn: 95264 | ||||
* | XFAIL for PPC Darwin. | Bill Wendling | 2010-02-02 | 1 | -0/+3 |
| | | | | llvm-svn: 95121 | ||||
* | Revert commit 94666 (ddunbar) [Suppress clang warning about unused arguments]. | Duncan Sands | 2010-01-27 | 17 | -17/+17 |
| | | | | | | It causes g++ to complain: unrecognized option '-Qunused-arguments' llvm-svn: 94670 | ||||
* | Suppress clang warning about unused arguments. | Daniel Dunbar | 2010-01-27 | 17 | -17/+17 |
| | | | | llvm-svn: 94666 | ||||
* | Remove an XFAIL. | Daniel Dunbar | 2009-12-23 | 1 | -1/+0 |
| | | | | llvm-svn: 92036 | ||||
* | Allow (set_option SwitchOption, true). | Mikhail Glushenkov | 2009-12-23 | 1 | -2/+7 |
| | | | | llvm-svn: 91997 | ||||
* | XFAIL these tests on powerpc, under the assumption that no one cares. If you ↵ | Daniel Dunbar | 2009-12-21 | 1 | -0/+1 |
| | | | | | | care, feel free to fix. llvm-svn: 91826 | ||||
* | Make 'set_option' work with list options. | Mikhail Glushenkov | 2009-12-18 | 1 | -1/+6 |
| | | | | | | 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 | -5/+16 |
| | | | | llvm-svn: 91594 | ||||
* | Convert llvmc tests to FileCheck. | Mikhail Glushenkov | 2009-12-15 | 13 | -24/+41 |
| | | | | llvm-svn: 91420 | ||||
* | Support hook invocation from 'append_cmd'. | Mikhail Glushenkov | 2009-12-15 | 2 | -0/+52 |
| | | | | llvm-svn: 91419 | ||||
* | Validate the generated C++ code in llvmc tests. | Mikhail Glushenkov | 2009-12-15 | 16 | -9/+25 |
| | | | | | | | | | | 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 | ||||
* | Pipe 'grep' output to 'count'. | Mikhail Glushenkov | 2009-12-15 | 1 | -2/+2 |
| | | | | llvm-svn: 91403 | ||||
* | Allow $CALL(Hook, '$INFILE') for non-join tools. | Mikhail Glushenkov | 2009-12-15 | 1 | -0/+13 |
| | | | | llvm-svn: 91402 | ||||
* | Add a test for the 'init' option property. | Mikhail Glushenkov | 2009-12-14 | 1 | -0/+22 |
| | | | | llvm-svn: 91259 | ||||
* | Implement 'forward_value' and 'forward_transformed_value'. | Mikhail Glushenkov | 2009-12-07 | 2 | -0/+42 |
| | | | | llvm-svn: 90770 | ||||
* | Cleanup some unused RUN lines. | Daniel Dunbar | 2009-11-08 | 3 | -6/+0 |
| | | | | llvm-svn: 86450 | ||||
* | Add a test for OptionPreprocessor. | Mikhail Glushenkov | 2009-10-25 | 1 | -0/+42 |
| | | | | llvm-svn: 85029 | ||||
* | Disallow multiple instances of PluginPriority. | Mikhail Glushenkov | 2009-10-17 | 1 | -0/+10 |
| | | | | | | | Several instances of PluginPriority in a single file most probably signifies a programming error. llvm-svn: 84350 | ||||
* | Input files should go before all other options. | Mikhail Glushenkov | 2009-10-08 | 5 | -5/+5 |
| | | | | | | Important, for example, when calling 'gcc a.o b.o c.o -lD -lE -lF'. llvm-svn: 83524 | ||||
* | Fix a small issue with recent changes to this code. | Mikhail Glushenkov | 2009-09-13 | 2 | -12/+7 |
| | | | | | | The 'false.c' file wasn't being used. llvm-svn: 81709 | ||||
* | tests: Use %abs_tmp instead of ./%t to make these tests portable to 'lit'. | Daniel Dunbar | 2009-09-13 | 9 | -9/+9 |
| | | | | llvm-svn: 81663 | ||||
* | Sink llvm-gcc dependent tests into distinct subdirs. | Daniel Dunbar | 2009-09-13 | 17 | -21/+25 |
| | | | | llvm-svn: 81661 | ||||
* | Rewrite tests to not use Tcl substitution. | Daniel Dunbar | 2009-09-13 | 11 | -11/+11 |
| | | | | llvm-svn: 81660 |