1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| // This tests to make sure we can parse tree patterns with names.
| // RUN: llvm-tblgen %s
| // XFAIL: vg_leak
|
| class TreeNode;
| class RegisterClass;
|
| def set : TreeNode;
| def plus : TreeNode;
| def imm : TreeNode;
| def R32 : RegisterClass;
|
| class Inst<dag T> {
| dag Pattern = T;
| }
|
| def ADDrr32 : Inst<(set R32, (plus R32:$A, R32:$def))>;
|
|