Land the long talked about "type system rewrite" patch. This
[llvm/stm8.git] / test / TableGen / TreeNames.td
blobccdeb88dd02adb17c47e1313fa0beef6223f9346
1 // This tests to make sure we can parse tree patterns with names.
2 // RUN: tblgen %s
3 // XFAIL: vg_leak
5 class TreeNode;
6 class RegisterClass;
8 def set  : TreeNode;
9 def plus : TreeNode;
10 def imm  : TreeNode;
11 def R32  : RegisterClass;
13 class Inst<dag T> {
14   dag Pattern = T;
17 def ADDrr32 : Inst<(set R32, (plus R32:$A, R32:$def))>;