Chris Lattner | a4a53a5 | 2003-08-10 22:02:44 +0000 | [diff] [blame] | 1 | // This tests to make sure we can parse tree patterns with names. |
2 | // RUN: tblgen %s | ||||
Jeffrey Yasskin | 32989de | 2010-03-20 23:08:45 +0000 | [diff] [blame] | 3 | // XFAIL: vg_leak |
Chris Lattner | a4a53a5 | 2003-08-10 22:02:44 +0000 | [diff] [blame] | 4 | |
5 | class TreeNode; | ||||
6 | class RegisterClass; | ||||
7 | |||||
8 | def set : TreeNode; | ||||
9 | def plus : TreeNode; | ||||
10 | def imm : TreeNode; | ||||
11 | def R32 : RegisterClass; | ||||
12 | |||||
13 | class Inst<dag T> { | ||||
14 | dag Pattern = T; | ||||
15 | } | ||||
16 | |||||
17 | def ADDrr32 : Inst<(set R32, (plus R32:$A, R32:$def))>; | ||||
18 |