llvm-6502/test/LLVMC
Chris Lattner 46f55527d8 Generalize tblgen's dag parsing logic to handle arbitrary expressions
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.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115742 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-06 04:55:48 +00:00
..
C llvmc: Support '-emit-llvm -S' with -opt. 2010-09-22 09:00:41 +00:00
C++ llvmc: make -x work with unknown suffixes. 2010-09-15 15:20:41 +00:00
ObjC tests: Use %abs_tmp instead of ./%t to make these tests portable to 'lit'. 2009-09-13 01:40:48 +00:00
ObjC++ tests: Use %abs_tmp instead of ./%t to make these tests portable to 'lit'. 2009-09-13 01:40:48 +00:00
test_data Cleanup some unused RUN lines. 2009-11-08 09:07:42 +00:00
Alias.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
AppendCmdHook.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
dg.exp Sink llvm-gcc dependent tests into distinct subdirs. 2009-09-13 01:39:08 +00:00
EmptyCompilationGraph.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
EnvParentheses.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
ForwardAs.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
ForwardTransformedValue.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
ForwardValue.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
HookWithArguments.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
HookWithInFile.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
Init.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
LanguageMap.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
MultipleCompilationGraphs.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
MultipleOutputLanguages.td Generalize tblgen's dag parsing logic to handle arbitrary expressions 2010-10-06 04:55:48 +00:00
MultiValuedOption.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
NoActions.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
NoCompilationGraph.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
OneOrMore.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
OptionPreprocessor.td Generalize tblgen's dag parsing logic to handle arbitrary expressions 2010-10-06 04:55:48 +00:00
OutputSuffixHook.td Test: Fix LLVMC tests on CMake. 2010-08-30 14:49:00 +00:00
TestWarnings.td Update tests. 2010-08-15 07:07:24 +00:00