summaryrefslogtreecommitdiffstats
path: root/llvm/test/LLVMC
Commit message (Collapse)AuthorAgeFilesLines
* Remove llvmc and assorted build machinery for it.Eric Christopher2011-09-1944-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 Glushenkov2010-10-232-8/+8
| | | | llvm-svn: 117197
* llvmc: Add a test for the -c flag.Mikhail Glushenkov2010-10-151-0/+10
| | | | llvm-svn: 116611
* Comments.Mikhail Glushenkov2010-10-142-0/+4
| | | | llvm-svn: 116476
* Generalize tblgen's dag parsing logic to handle arbitrary expressionsChris Lattner2010-10-062-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 Glushenkov2010-09-222-0/+8
| | | | llvm-svn: 114541
* llvmc: Allow multiple output languages.Mikhail Glushenkov2010-09-211-0/+27
| | | | llvm-svn: 114433
* llvmc: make -x work with unknown suffixes.Mikhail Glushenkov2010-09-152-1/+10
| | | | llvm-svn: 113972
* Test: Fix LLVMC tests on CMake.Michael J. Spencer2010-08-3018-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 Glushenkov2010-08-2315-14/+43
| | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862
* llvmc: Fix alias generation.Mikhail Glushenkov2010-08-201-0/+24
| | | | llvm-svn: 111662
* Update LLVMC tests for r111620.Benjamin Kramer2010-08-202-4/+4
| | | | llvm-svn: 111621
* Update tests.Mikhail Glushenkov2010-08-157-51/+7
| | | | llvm-svn: 111096
* One more XFAIL.Mikhail Glushenkov2010-08-131-0/+1
| | | | llvm-svn: 111010
* More XFAILs.Mikhail Glushenkov2010-08-132-0/+2
| | | | llvm-svn: 111008
* Add an XFAIL.Mikhail Glushenkov2010-08-131-0/+3
| | | | llvm-svn: 111004
* Remove -fexceptions from llvmc tests.Mikhail Glushenkov2010-08-1317-17/+17
| | | | llvm-svn: 110999
* llvmc: fix two tests, remove XFAILs.Mikhail Glushenkov2010-08-132-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 Glushenkov2010-07-011-0/+3
| | | | llvm-svn: 107363
* XFAIL tests from LLVMC on valgrind or valgrind+leak-checking. WeJeffrey Yasskin2010-03-2126-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 avoidsJeffrey Yasskin2010-03-191-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 Glushenkov2010-02-2313-21/+21
| | | | llvm-svn: 96921
* LLVMC/MultiplePluginPriorities.td: Generally XFAIL this test for now, it isDaniel Dunbar2010-02-221-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 Glushenkov2010-02-151-1/+1
| | | | | | This behaviour must be configurable. llvm-svn: 96210
* Forward parameter options as '-option=parameter'.Mikhail Glushenkov2010-02-131-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 Johannesen2010-02-091-0/+3
| | | | llvm-svn: 95688
* This test passes now on ppc darwin, so reenable it.Dale Johannesen2010-02-031-3/+0
| | | | llvm-svn: 95264
* XFAIL for PPC Darwin.Bill Wendling2010-02-021-0/+3
| | | | llvm-svn: 95121
* Revert commit 94666 (ddunbar) [Suppress clang warning about unused arguments].Duncan Sands2010-01-2717-17/+17
| | | | | | It causes g++ to complain: unrecognized option '-Qunused-arguments' llvm-svn: 94670
* Suppress clang warning about unused arguments.Daniel Dunbar2010-01-2717-17/+17
| | | | llvm-svn: 94666
* Remove an XFAIL.Daniel Dunbar2009-12-231-1/+0
| | | | llvm-svn: 92036
* Allow (set_option SwitchOption, true).Mikhail Glushenkov2009-12-231-2/+7
| | | | llvm-svn: 91997
* XFAIL these tests on powerpc, under the assumption that no one cares. If you ↵Daniel Dunbar2009-12-211-0/+1
| | | | | | care, feel free to fix. llvm-svn: 91826
* Make 'set_option' work with list options.Mikhail Glushenkov2009-12-181-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 Glushenkov2009-12-171-5/+16
| | | | llvm-svn: 91594
* Convert llvmc tests to FileCheck.Mikhail Glushenkov2009-12-1513-24/+41
| | | | llvm-svn: 91420
* Support hook invocation from 'append_cmd'.Mikhail Glushenkov2009-12-152-0/+52
| | | | llvm-svn: 91419
* Validate the generated C++ code in llvmc tests.Mikhail Glushenkov2009-12-1516-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 Glushenkov2009-12-151-2/+2
| | | | llvm-svn: 91403
* Allow $CALL(Hook, '$INFILE') for non-join tools.Mikhail Glushenkov2009-12-151-0/+13
| | | | llvm-svn: 91402
* Add a test for the 'init' option property.Mikhail Glushenkov2009-12-141-0/+22
| | | | llvm-svn: 91259
* Implement 'forward_value' and 'forward_transformed_value'.Mikhail Glushenkov2009-12-072-0/+42
| | | | llvm-svn: 90770
* Cleanup some unused RUN lines.Daniel Dunbar2009-11-083-6/+0
| | | | llvm-svn: 86450
* Add a test for OptionPreprocessor.Mikhail Glushenkov2009-10-251-0/+42
| | | | llvm-svn: 85029
* Disallow multiple instances of PluginPriority.Mikhail Glushenkov2009-10-171-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 Glushenkov2009-10-085-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 Glushenkov2009-09-132-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 Dunbar2009-09-139-9/+9
| | | | llvm-svn: 81663
* Sink llvm-gcc dependent tests into distinct subdirs.Daniel Dunbar2009-09-1317-21/+25
| | | | llvm-svn: 81661
* Rewrite tests to not use Tcl substitution.Daniel Dunbar2009-09-1311-11/+11
| | | | llvm-svn: 81660
OpenPOWER on IntegriCloud