[OCaml] Expose Llvm_bitwriter.write_bitcode_to_memory_buffer.
[oota-llvm.git] / test / TableGen / Paste.td
1 // RUN: llvm-tblgen %s | FileCheck %s
2 // XFAIL: vg_leak
3
4 class Instr<int i> {
5   int index = i;
6 }
7
8 multiclass Test {
9   def Vx#NAME#PS : Instr<0>;
10   def Vx#NAME#PD : Instr<1>;
11   def Vy#NAME#PS : Instr<2>;
12   def Vy#NAME#PD : Instr<3>;
13 }
14
15 defm ADD : Test;
16 defm SUB : Test;
17
18 // CHECK: VxADDPD
19 // CHECK: index = 1;
20 // CHECK: VxADDPS
21 // CHECK: index = 0;
22
23 // CHECK: VxSUBPD
24 // CHECK: index = 1;
25 // CHECK: VxSUBPS
26 // CHECK: index = 0;
27
28 // CHECK: VyADDPD
29 // CHECK: index = 3;
30 // CHECK: VyADDPS
31 // CHECK: index = 2;
32
33 // CHECK: VySUBPD
34 // CHECK: index = 3;
35 // CHECK: VySUBPS
36 // CHECK: index = 2;