llvm/test/TableGen
Bob Wilson 2214dc0764 Fix pr5470. Tablegen handles template arguments by temporarily setting their
values, resolving references to them, and then removing the definitions.
If a template argument is set to an undefined value, we need to resolve
references to that argument to an explicit undefined value.  The current code
leaves the reference to the template argument as it is, which causes an
assertion failure later when the definition of the template argument is
removed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89581 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-22 03:58:57 +00:00
..
2003-08-03-PassCode.td
2006-09-18-LargeInt.td
AnonDefinitionOnDemand.td
BitsInitOverflow.td
cast.td Implement !cast. 2009-05-14 21:22:49 +00:00
CStyleComment.td
DagDefSubst.td Use .td for tablegen files, not .ll. 2009-05-08 23:01:28 +00:00
DagIntSubst.td Use .td for tablegen files, not .ll. 2009-05-08 23:01:28 +00:00
DefmInherit.td Allow defm to inherit from multiple multiclasses. 2009-04-22 22:17:51 +00:00
dg.exp
foreach.td Fix tests to not upset DejaGNU. 2009-05-14 23:21:40 +00:00
ForwardRef.td
GeneralList.td
if.td Add a more robust !if test. 2009-06-08 22:34:57 +00:00
Include.inc
Include.td
IntBitInit.td
LazyChange.td
lisp.td Graduate LLVM to the big leagues by embedding a LISP processor into TableGen. 2009-05-14 22:38:31 +00:00
ListArgs.td Add some tests of advanced TableGen list functionality. 2009-06-29 20:07:17 +00:00
ListArgsSimple.td Add some tests of advanced TableGen list functionality. 2009-06-29 20:07:17 +00:00
ListConversion.td
ListSlices.td
MultiClass.td
MultiClassDefName.td Allow multiclass def names to contain "#NAME"" where TableGen replaces 2009-05-05 16:28:25 +00:00
MultiClassInherit.td Fix multiclass inheritance to limit value resolution to new defs added 2009-04-24 16:55:41 +00:00
nameconcat.td Make BinOps typed and require a type specifier for !nameconcat. This 2009-04-23 21:25:15 +00:00
nested-comment.td
Slice.td Fix DejaGNU run line to escape special characters. 2009-06-08 22:20:58 +00:00
strconcat.td implement support for C-style string literal concatenation in td files. 2009-03-11 17:08:13 +00:00
String.td add support for a few simple escape characters in tblgen strings. 2009-03-13 21:03:27 +00:00
subst.td Implement a !subst operation simmilar to $(subst) in GNU make to do 2009-05-14 21:54:42 +00:00
SuperSubclassSameName.td
TargetInstrInfo.td
TargetInstrSpec.td Fix tests to not upset DejaGNU. 2009-05-14 23:21:40 +00:00
TemplateArgRename.td
Tree.td
TreeNames.td
UnsetBitInit.td Fix pr5470. Tablegen handles template arguments by temporarily setting their 2009-11-22 03:58:57 +00:00
UnterminatedComment.td