Heuristic: If the number of operands in the alias are more than the number of
[llvm/stm8.git] / test / TableGen / usevalname.td
blob1b31c8f15061eab61cc61300f9e13b8db6dd7604
1 // RUN: tblgen %s | FileCheck %s
2 // XFAIL: vg_leak
4 class Instr<list<dag> pat> {
5   list<dag> Pattern = pat;
8 class Reg {
9   int a = 3;
12 def VR128 : Reg;
13 def mem_frag;
14 def set;
15 def addr;
16 def shufp : Reg;
18 multiclass shuffle<Reg RC> {
19   def rri : Instr<[(set RC:$dst, (shufp:$src3
20                                        RC:$src1, RC:$src2))]>;
23 // CHECK: shufp:src3
24 defm ADD : shuffle<VR128>;