summaryrefslogtreecommitdiffstats
path: root/llvm/test/TableGen/eq.td
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/TableGen/eq.td')
-rw-r--r--llvm/test/TableGen/eq.td20
1 files changed, 18 insertions, 2 deletions
diff --git a/llvm/test/TableGen/eq.td b/llvm/test/TableGen/eq.td
index f8daf880b9e..0cbbc8270a0 100644
--- a/llvm/test/TableGen/eq.td
+++ b/llvm/test/TableGen/eq.td
@@ -1,7 +1,18 @@
// RUN: llvm-tblgen %s | FileCheck %s
// XFAIL: vg_leak
-// CHECK: Value = 0
-// CHECK: Value = 1
+
+// CHECK-LABEL: def FALSE {
+// CHECK: int Value = 0;
+// CHECK: }
+
+// CHECK-LABEL: def TRUE {
+// CHECK: int Value = 1;
+// CHECK: }
+
+// CHECK-LABEL: def X_NE {
+// CHECK: bit a = 1;
+// CHECK: bit b = 0;
+// CHECK: }
class Base<int V> {
int Value = V;
@@ -12,3 +23,8 @@ class Derived<string Truth> :
def TRUE : Derived<"true">;
def FALSE : Derived<"false">;
+
+def X_NE {
+ bit a = !ne("true", "false");
+ bit b = !ne("foo", "foo");
+}
OpenPOWER on IntegriCloud