<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/94108>94108</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang: filecheck annotations typos
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          klensy
      </td>
    </tr>
</table>

<pre>
    This is (long) list of tests where i don't know how to fix prefix names, fell free to fix them, moved from #93193:
\clang-tools-extra\test\clang-move\move-type-alias.cpp:40:4-25: Found potentially misspelled directive "CHECK-NEW-TEST-H-CASE3". Did you mean "CHECK-NEW-TEST-H-CASE2"?
\clang\test\Analysis\exploded-graph-rewriter\trimmers.dot:62:4-13: Found potentially misspelled directive "NOTONE-NOT". Did you mean "ONE-NOT"?
\clang\test\Analysis\exploded-graph-rewriter\trimmers.dot:64:4-13: Found potentially misspelled directive "NOTTWO-NOT". Did you mean "TWO-NOT"?
\clang\test\CodeGen\alloc-size.c:16:4-15: Found potentially misspelled directive "CHECK-DAG-RE". Did you mean "CHECK-DAG"?
clang\test\CodeGen\arm-acle-coproc.c:65:6-16: unused prefix CHECK, so CHECK-LABEL ignored?
\clang\test\CodeGen\arm-eabi.c:23:4-14: unused prefix CHECK, so CHECK-LABEL ignored?
\clang\test\CodeGen\catch-alignment-assumption-builtin_assume_aligned-polymorphism.cpp unused prefix CHECK-NOSANITIZE-NEXT
\clang\test\CodeGen\ext-int-cc.c unknown prefix NACL
\clang\test\CodeGen\denormalfpmode-f32.c unknown prefix CHECK-IEEE
\clang\test\CodeGen\function-target-features.c unknown prefix NO-SOFT-FLOAT-NOT
\clang\test\CodeGen\ubsan-ignorelist-vfs.c unknown prefix DEFAULT, FILE
\clang\test\CodeGen\RISCV\riscv-abi.cpp:159:4-16: Found potentially misspelled directive "ILP32F-ILP64D". Did you mean "ILP32F-ILP32D"
\clang\test\CodeGen\X86\rot-intrinsics.c unknown prefix CHECK-LONG should be CHECK-32BIT-LONG or CHECK-64BIT-LONG?
\clang\test\CodeGen\X86\x86-nontemporal.c unknown prefix CHECK16
\clang\test\CodeGen\X86\x86_64-PR42672.c unknown prefix CHECK
\clang\test\CodeGenCUDA\link-device-bitcode.cu unknown prefix CHECK-PTX
\clang\test\CodeGenCXX\debug-info-decl-nested.cpp unknown prefix CHECK4
\clang\test\CodeGenCXX\dllexport-members.cpp unknown prefix M32VS2013, M64VS2013
\clang\test\CodeGenCXX\dllexport.cpp unknown prefix M64VS2013, M32VS2015, M64VS2015
\clang\test\CodeGenCXX\mdefault-visibility-export-mapping-rtti.cpp unknown prefix EXPLICIT-HID
\clang\test\CodeGenCXX\runtime-dllstorage.cpp unknown prefix "CHECK-DYNAMIC-EXPORT-IA-DAG, CHECK-DYNAMIC-EXPORT-IA-DAG, CHECK-STATIC-EXPORT-IA-DAG
\clang\test\CodeGenCXX\static-init-3.cpp unknown prefix CHECJ
clang\test\CoverageMapping\abspath.cpp unknown prefix RELPATH
\clang\test\CoverageMapping\decl.c unknown prefix FOO
\clang\test\Driver\aarch64-implied-sve-features.c unknown directive SVE2-SUBFEATURE-NOT
\clang\test\Driver\aix-ld.c unknown prefix CHECK-LD64-NOSTARTFILES-LCXX
clang\test\Driver\arch-specific-libdir-rpath.c unknown prefix NO-LIBPATH-X86_64
\clang\test\Driver\arm-mfpu.c unknown prefix CHECK-ARMV9-SOFT-FLOAT-DAG
\clang\test\Driver\cuda-flush-denormals-to-zero.cu unknown prefix CPUFTZ
\clang\test\Driver\cuda-version-check.cu unknown prefix ERR_SM20
\clang\test\Driver\darwin-header-search-libcxx.cpp unknown prefix CHECK-LIBCXX-NOSTDINC
\clang\test\Driver\fast-math.c unknown prefix NO-NOROUNDING
\clang\test\Driver\hexagon-hvx.c lines 7-9 is unused directives?
\clang\test\Driver\macho-embedded.c unused prefix CHECK-IOS
\clang\test\Driver\memtag-stack_lto.c unused prefix YUNSAFE
\clang\test\Driver\ohos.c unknown prefix CHECK-LIBM
\clang\test\Driver\range.c unknown prefix WARN5
\clang\test\Driver\rocm-device-libs.cl nknown prefix GFX700-DEFAULT
\clang\test\Index\get-cursor.cpp unknown prefix CHECK-TYPE-REF
\clang\test\Lexer\unicode.c:28 uncommented filecheck prefix but still passes?
\clang\test\OpenMP\driver.c unknown prefix CHECK-45-VERSION2
clang\test\OpenMP\single_firstprivate_codegen.cpp unknown prefix CHEC
\clang\test\OpenMP\target_firstprivate_codegen.cpp unknown prefix CHECK-64, CHECK-32, CHECK0-64, CHECK1-64, CHECK2-32, CHECK3-32, TCHECK-64, TCHECK1-64, TCHECK2-32, TCHECK3-32
clang\test\OpenMP\target_is_device_ptr_codegen.cpp unknown prefix CK1-64, CK2-64, CK2-32, CK3-64, CK3-32, CK1-32, CK2, CK3
clang\test\OpenMP\target_parallel_generic_loop_depend_codegen.cpp unknown prefix CHECK-64, CHECK-32
\clang\test\OpenMP\target_teams_distribute_parallel_for_private_codegen.cpp unknown prefix HCHECK
clang\test\OpenMP\target_teams_distribute_parallel_for_simd_private_codegen.cpp unknown prefix HCHECK
clang\test\OpenMP\target_teams_generic_loop_depend_codegen.cpp unknown prefix CHECK-64, CHECK-32
\clang\test\OpenMP\target_teams_generic_loop_private_codegen.cpp unknown prefix HCHECK
clang\test\OpenMP\target_teams_generic_loop_uses_allocators_codegen.cpp unknown prefix CHECK-64
\clang\test\OpenMP\threadprivate_codegen.cpp: unknown prefix CHECK, CHECK-TLS
clang\test\PCH\chain-openmp-allocate.cpp unknown prefix CHECK-ALLOC
clang\test\PCH\chain-openmp-threadprivate.cpp unknown prefix CHECK-TLS
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8WE9z6jgS_zTOxSUKZAPhwMEx5oUdAhQ4b5i5UEJqsPbJkkuSeWQ-_ZYMgWRiApndtxewpfavf93qfzYxhm8lQN9rP3jtwR0pbaZ0_4cAaV7u1oq99NOMG58b38P3Qsmth3u-4Mb6auNbMNb4PzPQ4HOfKenhrvV_SPXTz9RP3yp_w_d-ocH9SZKD8XDsb0AIf6MBXgVsBrnbyNUOmL_RKvc9HPSCVi_wgshrDrxm5LVjKojcIquUMAj2VhOvHTsGpy33vNeO3R-yLwUgIjgxDVoUXhCFTfeDcNsLIn-oSsn8QlmQlhMhXvycG1OAEMB8xjVQy3fgexjHj0n8G5okv6M0WaToEcXRIgk8jBv-gDP_RZV-DkReFMUexl4wfG_EmXgkiXgx3HjtGPaFUAwY2mpSZEjDT80taCereZ6DNg2mrBdEHVxZ0gq-Zslkmk4nCZpM01r2573_Nd3wn9JNf59epHve-4RurBh8A-m1YyKEosjwv6BBvSBqdQ6c_lEwDKJvaJ58EgKD6NtbXpdJ6RwRKgBRVWhFK2YdR6mDKoJ-KUsD7DWBKnCXJ0YdrtE4ekjGPt9KpYHd5gedIyBrXunCwcEL4a_RRYmlmcvBrcxBWkSMKfPCciXRuuTCcrmqlmBVyQBDhRIvudJFxk3u0raOFJpMF9FklI7-TNAkWabXecDeIi4torRB_VK68iRfISdRPL6OwEAqnROxKXLFAG0C_BHpQG6UJMl1vE0paeUHS_QWLNoAsaUGU8NvihbTYYqG42mUVgF_FbxcGyLR4aBcoUa7TQ3wIBlGz-PUHfFwNL6B83y0iL977VhzQ3eoCqGqrrbavUMUdb6WS6PxLMBDNBrPOuGgNpnOEgF2Etc5Lu87jqGqzltzaTitMf0Yz9PJN99kqhTMX8NxMcAPo_SwpfRxrRO-rt0U9QcO-_sOkkpayAulibhAotX5At6qE6LZPMSd7qXouwIWPw_cpuDyB2Kw4xTQmluqGDRoWe-kWbq8BrpcVgmyLreIy41CDKhAEowFdkzhj7jhbaBCwL5Q2qIc8rVrKDV4TwH-vsDNVuAi-akTHm--hF-Le4JyuEcl7bdK2jcpyRlsSCks2nHD11xw-4JerSJFweUWaWt5HYVkORuP4lGKHkeDm3TpUlqeA2JCGKs02UId7LlN_TGJnkYxSpaz6TxFo-jQuGL_pu1FGqUfdm9haSyxnCIuuUXBpRD514XWuQNn1tPBc66frU1BbFYHM0_Gsyh9vMzp71gucj9m1nA6vQQx0HxXTTyEaJp1QsTzQnBgyOygrqaf69_ie4LR4vlhmETp8zz5rLCflfA9EuxiORt0Qtca02ieuoK-QGPn7jovnhE1zZApgPINp0jwNeMa6YM_axrRePTgHIqWVS26zlfnKN8U5SXG0fzpe-9td_skgE6gtGQEbURpMvTalA2yCv0FWtVVsdnzMP3zNtQdaON6Ms2A_qjBSubz1eIJN6-iMaJ_cokyIAw0MlC5WfA13e8vVkTn3Hi5rE5wMJrEV5VsiHEV5MJRTabz6fNkMJpc92gGe7JVEmW7fYP6gkswfhf13Bvfcfo6ha35pAGe8HJCM4VcwWYMDuH6cYYbTRfXgSC3ZIuMJfTHSlj1AeqP58kiGl4cXU5AKlOXp4DRw9NVAE2kK6V_R_g9mk8uNoHzw4rmr-1W8LVpUOG_x_k2XHabTfQ6kV0AHEkGe68du3mRltoofTmY0j9mCZonFw9rDPuKWyn5of27l4F7v5RU5W5Ud2_hXECVCa_I69L6xnIh_IIY82ksTAuQTzOXCZUTLvk-bKPvyXwxmk5wbZ06wRgutwJWG66NLTTfEQsrx3sL8pIPrlI7TN5fwnSj4Ln_Bfh03Xy70Xp7g9-KBceb9C1Y-u6h9N1T6fmxT_1ztIWb1SHOVoXVnxpzJvkbfnN15PpbcFoLTmut09Wr0E2cCqKJECBWW5CgOV0JpYoVgwIk-7K_bzxTCyQ3K8aN1XxdWjiT2Ci9uuGwH99M0_-VLsNz9ksU_t-9-U7hL7eoNGBW1ScbYpU2N5l21ZxMA2E11A8fP2repk7OSseLWktm8aNTmBEukSpA5gU6kq4dvI9jz3g8jW-Fe0f6k3o_XtyxfsB6QY_cQb_VbXVxiEMc3GX9drvT6zRxm4Yho60uQJv07mnYJGvSve_cwx3v4yYOm51mq9UKu82gcd9thT22CcIOYQx3m17YhJxw0RBilzeU3t5xY0ro98JW8_5OkDUIU30_xvhgEcZee3Cn-04ercut8cKm4MaaM4LlVkD_IB5Eb7oNkVK5FwQljW9fCmXuSi36mbWF8YLIw0MPD7fcZuW6QVXu4aGDPP6hQqt_A7UeHlYMjYeHB5K7Pv5PAAAA__-nI26r">