Change TableGen so that binary literals such as 0b001 are now sized.
[oota-llvm.git] / test / TableGen / Slice.td
index 2d2822c53b14995c947c73f8cbf14896e4279c73..89deaefc9abe1880b5729df655978d02549170f5 100644 (file)
@@ -1,5 +1,4 @@
-// RUN: llvm-tblgen %s | grep {\\\[(set} | count 2
-// RUN: llvm-tblgen %s | grep {\\\[\\\]} | count 2
+// RUN: llvm-tblgen %s | FileCheck %s
 // XFAIL: vg_leak
 
 class ValueType<int size, int value> {
@@ -86,3 +85,8 @@ multiclass myscalar<bits<8> opcode, string asmstr = "", list<list<dag>> patterns
   vscalar<opcode, asmstr, patterns>;
 
 defm NOT : myscalar<0x10, "not", [[], [(set FR32:$dst, (f32 (not FR32:$src)))]]>;
+
+// CHECK: Pattern = [(set FR32:$dst, (f32 (not FR32:$src)))];
+// CHECK: Pattern = [];
+// CHECK: Pattern = [(set FR32:$dst, (f32 (not FR32:$src)))];
+// CHECK: Pattern = [];