llvm-project/llvm/test/TableGen
Jakob Stoklund Olesen 0e45762250 Fix evil TableGen bug in template parameters with defaults.
If a TableGen class has an initializer expression containing an X.Y subexpression,
AND X depends on template parameters,
AND those template parameters have defaults,
AND some parameters with defaults are beyond position 1,
THEN parts of the initializer expression are evaluated prematurely with the default values when the first explicit template parameter is substituted, before the remaining explicit template parameters have been substituted.

llvm-svn: 99492
2010-03-25 06:23:34 +00:00
..
2003-08-03-PassCode.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
2006-09-18-LargeInt.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
2010-03-24-PrematureDefaults.td Fix evil TableGen bug in template parameters with defaults. 2010-03-25 06:23:34 +00:00
AnonDefinitionOnDemand.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
BitsInitOverflow.td For all RUN lines starting with "not", redirect stderr to /dev/null so tests 2008-06-10 12:57:32 +00:00
CStyleComment.td
DagDefSubst.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
DagIntSubst.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
DefmInherit.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
ForwardRef.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
GeneralList.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
Include.inc
Include.td
IntBitInit.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
LazyChange.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
ListArgs.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
ListArgsSimple.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
ListConversion.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
ListSlices.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
MultiClass.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
MultiClassDefName.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
MultiClassInherit.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
Slice.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
String.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
SuperSubclassSameName.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
TargetInstrInfo.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
TargetInstrSpec.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
TemplateArgRename.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
Tree.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
TreeNames.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
UnsetBitInit.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
UnterminatedComment.td For all RUN lines starting with "not", redirect stderr to /dev/null so tests 2008-06-10 12:57:32 +00:00
cast.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
dg.exp
eq.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
foreach.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
if.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
lisp.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
nameconcat.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
nested-comment.td
strconcat.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
subst.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00
subst2.td Add support for XFAILing valgrind runs with memory leak checking independently 2010-03-20 23:08:45 +00:00