summaryrefslogtreecommitdiffstats
path: root/llvm/test/LLVMC/OptionPreprocessor.td
Commit message (Collapse)AuthorAgeFilesLines
* Remove llvmc and assorted build machinery for it.Eric Christopher2011-09-191-67/+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-231-5/+5
| | | | llvm-svn: 117197
* Generalize tblgen's dag parsing logic to handle arbitrary expressionsChris Lattner2010-10-061-1/+1
| | | | | | | | | | | | | | 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
* Test: Fix LLVMC tests on CMake.Michael J. Spencer2010-08-301-1/+1
| | | | | | 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-231-1/+1
| | | | | | CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862
* Remove -fexceptions from llvmc tests.Mikhail Glushenkov2010-08-131-1/+1
| | | | llvm-svn: 110999
* XFAIL tests from LLVMC on valgrind or valgrind+leak-checking. WeJeffrey Yasskin2010-03-211-0/+1
| | | | | | | don't care about leaks from tblgen, and I assume we don't care about valgrind errors in llvm-gcc/g++. llvm-svn: 99115
* Update the test suite.Mikhail Glushenkov2010-02-231-1/+1
| | | | llvm-svn: 96921
* Revert commit 94666 (ddunbar) [Suppress clang warning about unused arguments].Duncan Sands2010-01-271-1/+1
| | | | | | It causes g++ to complain: unrecognized option '-Qunused-arguments' llvm-svn: 94670
* Suppress clang warning about unused arguments.Daniel Dunbar2010-01-271-1/+1
| | | | llvm-svn: 94666
* Allow (set_option SwitchOption, true).Mikhail Glushenkov2009-12-231-2/+7
| | | | llvm-svn: 91997
* 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-151-5/+7
| | | | llvm-svn: 91420
* Validate the generated C++ code in llvmc tests.Mikhail Glushenkov2009-12-151-0/+1
| | | | | | | | | | 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
* Add a test for OptionPreprocessor.Mikhail Glushenkov2009-10-251-0/+42
llvm-svn: 85029
OpenPOWER on IntegriCloud