[FileCheck] GetCheckTypeAbbreviation() to handle the misspelled case.
authorIvan Kosarev <ivan.kosarev@amd.com>
Thu, 26 May 2022 11:20:15 +0000 (12:20 +0100)
committerIvan Kosarev <ivan.kosarev@amd.com>
Thu, 26 May 2022 11:20:15 +0000 (12:20 +0100)
Also fix directives not covered by D125604.

llvm/utils/FileCheck/FileCheck.cpp
mlir/test/python/ir/integer_set.py
polly/test/GPGPU/non-read-only-scalars.ll

index ad647a5..7ab84d8 100644 (file)
@@ -369,6 +369,8 @@ static std::string GetCheckTypeAbbreviation(Check::FileCheckType Ty) {
     return "bad-not";
   case Check::CheckBadCount:
     return "bad-count";
+  case Check::CheckMisspelled:
+    return "misspelled";
   case Check::CheckNone:
     llvm_unreachable("invalid FileCheckType");
   }
index b916d9a..d9f158c 100644 (file)
@@ -126,7 +126,7 @@ def testIntegerSetProperties():
       print(" == 0" if cstr.is_eq else " >= 0")
 
 
-# CHECK_LABEL: TEST: testHash
+# TODO-LABEL: TEST: testHash
 @run
 def testHash():
   with Context():
index 022fa92..5036644 100644 (file)
 ; CODE-NEXT: Stmt_bb17();
 
 ; CODE: # kernel2
-; CODE_NEXT: {
-; CODE_NEXT:   read();
-; CODE_NEXT:   for (int c0 = 0; c0 <= 32; c0 += 1) {
-; CODE_NEXT:     Stmt_bb18(c0);
-; CODE_NEXT:     if (c0 <= 31)
-; CODE_NEXT:       Stmt_bb20(c0);
-; CODE_NEXT:   }
-; CODE_NEXT:   write();
-; CODE_NEXT: }
+; TODO-NEXT: {
+; TODO-NEXT:   read();
+; TODO-NEXT:   for (int c0 = 0; c0 <= 32; c0 += 1) {
+; TODO-NEXT:     Stmt_bb18(c0);
+; TODO-NEXT:     if (c0 <= 31)
+; TODO-NEXT:       Stmt_bb20(c0);
+; TODO-NEXT:   }
+; TODO-NEXT:   write();
+; TODO-NEXT: }
 
 
 ; KERNEL-IR: define ptx_kernel void @FUNC_foo_SCOP_0_KERNEL_1(i8 addrspace(1)* %MemRef_sum_0__phi)