Mark 36 tests as XFAIL:vg_leak in llvm/test/TableGen.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 10 Nov 2013 14:26:08 +0000 (14:26 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 10 Nov 2013 14:26:08 +0000 (14:26 +0000)
In historical reason, tblgen is not strictly required to be free from memory leaks.
For now, I mark them as XFAIL, they could be fixed, though.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194353 91177308-0d34-0410-b5e6-96231b3b80d8

36 files changed:
test/TableGen/2010-03-24-PrematureDefaults.td
test/TableGen/Dag.td
test/TableGen/DefmInherit.td
test/TableGen/DefmInsideMultiClass.td
test/TableGen/ForeachList.td
test/TableGen/ForeachLoop.td
test/TableGen/LetInsideMultiClasses.td
test/TableGen/ListOfList.td
test/TableGen/LoLoL.td
test/TableGen/MultiClass.td
test/TableGen/MultiClassDefName.td
test/TableGen/MultiClassInherit.td
test/TableGen/MultiPat.td
test/TableGen/NestedForeach.td
test/TableGen/Paste.td
test/TableGen/SetTheory.td
test/TableGen/SiblingForeach.td
test/TableGen/Slice.td
test/TableGen/TargetInstrSpec.td
test/TableGen/TwoLevelName.td
test/TableGen/cast.td
test/TableGen/defmclass.td
test/TableGen/eq.td
test/TableGen/eqbit.td
test/TableGen/foreach.td
test/TableGen/if.td
test/TableGen/ifbit.td
test/TableGen/intrinsic-order.td
test/TableGen/intrinsic-varargs.td
test/TableGen/lisp.td
test/TableGen/list-element-bitref.td
test/TableGen/math.td
test/TableGen/pr8330.td
test/TableGen/subst.td
test/TableGen/subst2.td
test/TableGen/usevalname.td

index 716a1d59008ce958eb0bfb7a5fb5b15455b9fe59..24f6c93b3e17cf7d4f00b4e20471bdb084ab7d86 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class A<int k, bits<2> x = 1> {
   int K = k;
index 14d616b521733c2242a315712f5be9a7f585c760..fea3aeedde18bc73d197e33a921c5ac9579593c7 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 //===----------------------------------------------------------------------===//
 // Substitution of an int.
index ee86e9bd70970baed73df7cfe2618b4fdc1ae31f..bfbb43568b4346112c2a3a21271e85ad1d3ee703 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: zing = 4
 // CHECK: zing = 4
index 7353d3630b4d76c59b82e4f477ef384c2d790d4b..d34974de02950a519fdaf0d612ac7834691021cd 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: ADDPSrr
 // CHECK-NOT: ADDPSrr
index 9bc76e0f0cf86a8cc43b1f2071545cfe6cadd8b6..99b7e14c2d5f1dd0986a5e3c6db2fddce7cce11f 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Register<string name, int idx> {
   string Name = name;
index a49a60bf269250ea9572d94174bb90f14ca9b144..4aacc74d8aa2d287e1e069f31d0efc80873cc011 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Register<string name, int idx> {
   string Name = name;
index cfa756df2067279b600ffa46d7fffc5d320e5fcd..095f37bfb92fa2d47e0198177680e7dd000a8240 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: bit IsDouble = 1;
 // CHECK: bit IsDouble = 1;
index c646e3b4802fcc626434a77904f670bd33f1d893..56f964e8685c011eebe8095196b88c12e05d8687 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Base<string t> {
   string text = t;
index f758e1b60476908b29020dc075fdd5be514d3296..778c9609d1a29a33fa6065cad17109028a3dea7b 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Base<list<int> v> {
   list<int> values = v;
index 6b6cab11cb728d15ffbb54861215da166fcb406f..9c3996345813408f1b73ae0ca670e9bb931de7f1 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: zing = 4
 // CHECK: zing = 4
index 3ee5c10de4bc7840a5a4b3fc0f95aeef93c29590..d3c6de7e842106a0dbc717fd1054bd0227f34fbf 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: WorldHelloCC
 // CHECK-NOT: WorldHelloCC
index 7a9be3d7e8180aa6a637d3151867a75e519b9b74..04fef2c84995b114a81adf17f6af29ce9ccc0fca 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // "zing = 4" x 28
 // CHECK: zing = 4
index b49b06c24caf1e1357a0059e550407b69fb15d88..b3792777b6b5e2575aad18f7145324b9b29d5344 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class ValueType<int size, int value> {
   int Size = size;
index 5b63175b192ab0c027517732d9b96961fcf38e23..e8c16f720d0e8311cf5a79e6b52039715b33c8e3 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Droid<string series, int release, string model, int patchlevel> {
   string Series = series;
index 33d61ccde1282a1d15d0b679905fe644076ccaf2..a7e2a5b318ba835e1bb21b7c1570230572da9159 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Instr<int i> {
   int index = i;
index f26b9e65ac0da799ea4a9d5b1c3701d4c86be2ea..761332312b0ff6b25fadd1cd905cfbd34ec68f24 100644 (file)
@@ -1,5 +1,6 @@
 // Test evaluation of set operations in dags.
 // RUN: llvm-tblgen -print-sets %s | FileCheck %s
+// XFAIL: vg_leak
 //
 // The -print-sets driver configures a primitive SetTheory instance that
 // understands these sets:
index e4c4704a5e394bc3716531903b8ce95f3b1e04c4..a11f6f87b42786800a7c774bb0e5e32ecd6c0d45 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Set<int i = 0, int j = 0, int k = 0> {
   int I = i;
index 7a35d315c5d859ebb8d5bc08b0c63e9ac161eabb..89deaefc9abe1880b5729df655978d02549170f5 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class ValueType<int size, int value> {
   int Size = size;
index f23bec77d4d1975a11b6aeb30ad0788800e280c6..32253a3a215c44b16dcc330fa28a78664576f3b9 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: [(set VR128:$dst, (int_x86_sse2_add_pd VR128:$src1, VR128:$src2))]
 // CHECK-NOT: [(set VR128:$dst, (int_x86_sse2_add_pd VR128:$src1, VR128:$src2))]
index e88696217f70cadeb1c03bb74eabd71825fcbece..9c502f4755077a71c58ebb1b80db7e18184e7821 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Type<string name, int length, int width> {
   string Name = name;
index 7ca72394b6abbbc52e0567309b6862180bf2e2d9..a8bd207a85a291e1849d82ef1dd70f2578313edc 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: add_ps
 // CHECK: add_ps
index 6198c000fddcf6e3b19e75fd8fc3caf4ca5c8df2..80f03b319426e42e8f0db62ce7e48c62d9bb09ec 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class XD { bits<4> Prefix = 11; }
 // CHECK: Prefix = { 1, 1, 0, 0 };
index fc3ad424e2f743b2ba1f5678c5e4380cf47e262f..f8daf880b9edef8305c4e11e8f5b88ae0b330854 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 // CHECK: Value = 0
 // CHECK: Value = 1
 
index b77b1a26dfe158e2f314314b56108f69e8e40287..1d58fa0c1916116d6159843928cf6409443c2e1c 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 // CHECK: a = 6
 // CHECK: a = 5
 
index fea8678c0adb6f64105b9556b06b7496f4720719..541da49ccde3511d09fe63662d6722040fc4ec2f 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // CHECK: Classes
 // CHECK: Sr
index e4df74f368607bacc896b7a0643617b425c3a39d..1d8d62329ae3d1f5401b050f158579801c1f9e68 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 // Support for an `!if' operator as part of a `let' statement.
 // CHECK:      class C
index e3341219ffe8b5d8605a8696861d7c6e8e18296f..88f575e9acfcf61d1730cfd2b0834ecb231cc0f1 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 // CHECK: a = 6
 // CHECK: a = 5
 
index 5eadf60a6efc000ad8eae5afa62d9249a30ba4f4..13c2db27e16a3c328c0c5768d59fb93e5e4d4ad2 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen -gen-intrinsic %s | FileCheck %s
+// XFAIL: vg_leak
 
 class IntrinsicProperty;
 
index ec1fd3582933164d545716033f6024965eac06db..3e48f8da33bf828aefbb13d8a70fe54cdd6d4bd1 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen -gen-intrinsic %s | FileCheck %s
+// XFAIL: vg_leak
 
 class IntrinsicProperty;
 
index d753fbd299ce831c9478b03cbb3c7529c3318673..9e586055ff9d6037768a57c07e1a97dc40ce2a79 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s
+// XFAIL: vg_leak
 
 // CHECK:      def One {
 // CHECK-NEXT:   list<string> names = ["Jeffrey Sinclair"];
index 7db3d31167fd2021dde415440c6fbbf6d83a9261..4622f28526eb3900d0b192b912b1ff14daa3bbd1 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class C<list<bits<8>> L> {
   bits<2> V0 = L[0]{1-0};
index bde267a652dcb2def3492d1ef5fc8030efe2297e..59d16ae908e2948ea6c10cffcd10752846c58530 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Int<int value> {
   int Value = value;
index e6720147890b491e7be7eca5c2ddd70ad0cc0ed9..7779b635e33cc8ef5536fdaf9ebbe60871c8d0c2 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Or4<bits<8> Val> {
   bits<8> V = {Val{7}, Val{6}, Val{5}, Val{4}, Val{3}, 1, Val{1}, Val{0} };
index b65c92893006882bbf8975daab633c20a8d3a9d4..34818afaa736d4f00d72ff9fe545a068cb6b4c4b 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Honorific<string t> {
   string honorific = t;
index ce7307703dccd2635b6344d19302ac37a0236261..7c007f7db12ea2f87da00e9bcdb09f4751c9a3ad 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 // CHECK: No subst
 // CHECK: No foo
 // CHECK: RECURSE foo
index a80ba12869e046f77734047ea492b2e10a35363c..d85b98ac33e6438a5db008965d0c12f98ca93499 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: llvm-tblgen %s | FileCheck %s
+// XFAIL: vg_leak
 
 class Instr<list<dag> pat> {
   list<dag> Pattern = pat;