brintos

brintos / llvm-project-archived public Read only

0
0
Text · 402 B · ab90398 Raw
25 lines · plain
1// RUN: llvm-tblgen %s | FileCheck %s2// XFAIL: vg_leak3 4class Instr<list<dag> pat> {5  list<dag> Pattern = pat;6}7 8class Reg {9  int a = 3;10}11 12def VR128 : Reg;13def mem_frag;14def set;15def addr;16def shufp : Reg;17 18multiclass shuffle<Reg RC> {19  def rri : Instr<[(set RC:$dst, (shufp:$src320                                       RC:$src1, RC:$src2))]>;21}22 23// CHECK: shufp:$src324defm ADD : shuffle<VR128>;25