diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_bad_opcode.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_bad_opcode.cpp index 49d6f9ae9331a..346cb2cf956a8 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_bad_opcode.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_bad_opcode.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_bad_operand_syntax.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_bad_operand_syntax.cpp index 168b339c403b6..b02dde8cca5b0 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_bad_operand_syntax.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_bad_operand_syntax.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_duplicate_label.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_duplicate_label.cpp index 5b996fcc983f1..aa0a20f3c54de 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_duplicate_label.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_duplicate_label.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_illegal_exec_size.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_illegal_exec_size.cpp index cd531c921b040..1394f711cdeb2 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_illegal_exec_size.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_illegal_exec_size.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_missing_label.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_missing_label.cpp index b29d76aa5aec0..2e47f95737128 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_missing_label.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_missing_label.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_missing_region.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_missing_region.cpp index 409692cc0f831..78dc02d12a589 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_missing_region.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_missing_region.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_simple.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_simple.cpp index 325ee710ba873..e71569125c1ed 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_simple.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_simple.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_undefined_decl.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_undefined_decl.cpp index 2674681931156..696f63a8fa6de 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_undefined_decl.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_undefined_decl.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_undefined_pred.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_undefined_pred.cpp index d9bba38ef6936..d69d96175d380 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_undefined_pred.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_undefined_pred.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/Negative/asm_wrong_declare.cpp b/sycl/test-e2e/InlineAsm/Negative/asm_wrong_declare.cpp index 43e98db43c34e..cc68e80982d6d 100644 --- a/sycl/test-e2e/InlineAsm/Negative/asm_wrong_declare.cpp +++ b/sycl/test-e2e/InlineAsm/Negative/asm_wrong_declare.cpp @@ -1,9 +1,8 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -#include "../include/asmhelper.h" +#include "include/asmhelper.h" #include struct KernelFunctor { diff --git a/sycl/test-e2e/InlineAsm/asm_16_empty.cpp b/sycl/test-e2e/InlineAsm/asm_16_empty.cpp index 0bc3d9624f749..bffcc44e25d3a 100644 --- a/sycl/test-e2e/InlineAsm/asm_16_empty.cpp +++ b/sycl/test-e2e/InlineAsm/asm_16_empty.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_16_matrix_mult.cpp b/sycl/test-e2e/InlineAsm/asm_16_matrix_mult.cpp index f92912919c786..88f8a384023df 100644 --- a/sycl/test-e2e/InlineAsm/asm_16_matrix_mult.cpp +++ b/sycl/test-e2e/InlineAsm/asm_16_matrix_mult.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_16_no_input_int.cpp b/sycl/test-e2e/InlineAsm/asm_16_no_input_int.cpp index f92912919c786..88f8a384023df 100644 --- a/sycl/test-e2e/InlineAsm/asm_16_no_input_int.cpp +++ b/sycl/test-e2e/InlineAsm/asm_16_no_input_int.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_16_no_opts.cpp b/sycl/test-e2e/InlineAsm/asm_16_no_opts.cpp index 07286b34b8d4d..7a37b60edea73 100644 --- a/sycl/test-e2e/InlineAsm/asm_16_no_opts.cpp +++ b/sycl/test-e2e/InlineAsm/asm_16_no_opts.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_8_empty.cpp b/sycl/test-e2e/InlineAsm/asm_8_empty.cpp index a87704672680b..f784205bc6029 100644 --- a/sycl/test-e2e/InlineAsm/asm_8_empty.cpp +++ b/sycl/test-e2e/InlineAsm/asm_8_empty.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda -// REQUIRES: gpu,linux,sg-8 +// REQUIRES: sg-8 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_8_no_input_int.cpp b/sycl/test-e2e/InlineAsm/asm_8_no_input_int.cpp index 82dc6245a6770..7fba71b894bdb 100644 --- a/sycl/test-e2e/InlineAsm/asm_8_no_input_int.cpp +++ b/sycl/test-e2e/InlineAsm/asm_8_no_input_int.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-8 +// REQUIRES: sg-8 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_arbitrary_ops_order.cpp b/sycl/test-e2e/InlineAsm/asm_arbitrary_ops_order.cpp index 9097a40131bbb..fcf5d5f3fcab2 100644 --- a/sycl/test-e2e/InlineAsm/asm_arbitrary_ops_order.cpp +++ b/sycl/test-e2e/InlineAsm/asm_arbitrary_ops_order.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_decl_in_scope.cpp b/sycl/test-e2e/InlineAsm/asm_decl_in_scope.cpp index a6a754289e533..676d09382a6b6 100644 --- a/sycl/test-e2e/InlineAsm/asm_decl_in_scope.cpp +++ b/sycl/test-e2e/InlineAsm/asm_decl_in_scope.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_float_add.cpp b/sycl/test-e2e/InlineAsm/asm_float_add.cpp index f1d4d681b8edc..5b96b287232b9 100644 --- a/sycl/test-e2e/InlineAsm/asm_float_add.cpp +++ b/sycl/test-e2e/InlineAsm/asm_float_add.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_float_imm_arg.cpp b/sycl/test-e2e/InlineAsm/asm_float_imm_arg.cpp index b10aec8e47278..fa5f1378e7896 100644 --- a/sycl/test-e2e/InlineAsm/asm_float_imm_arg.cpp +++ b/sycl/test-e2e/InlineAsm/asm_float_imm_arg.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_float_neg.cpp b/sycl/test-e2e/InlineAsm/asm_float_neg.cpp index 307a853fa407f..c9a249c24f12f 100644 --- a/sycl/test-e2e/InlineAsm/asm_float_neg.cpp +++ b/sycl/test-e2e/InlineAsm/asm_float_neg.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_if.cpp b/sycl/test-e2e/InlineAsm/asm_if.cpp index 54a679a0509ea..9225390cb9d50 100644 --- a/sycl/test-e2e/InlineAsm/asm_if.cpp +++ b/sycl/test-e2e/InlineAsm/asm_if.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_imm_arg.cpp b/sycl/test-e2e/InlineAsm/asm_imm_arg.cpp index 2506938a1bef8..a3e46e0ddae44 100644 --- a/sycl/test-e2e/InlineAsm/asm_imm_arg.cpp +++ b/sycl/test-e2e/InlineAsm/asm_imm_arg.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_loop.cpp b/sycl/test-e2e/InlineAsm/asm_loop.cpp index eccc02ae1cab7..94b2400bfa611 100644 --- a/sycl/test-e2e/InlineAsm/asm_loop.cpp +++ b/sycl/test-e2e/InlineAsm/asm_loop.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_mul.cpp b/sycl/test-e2e/InlineAsm/asm_mul.cpp index df759b75d2a05..22b5b9abbf12d 100644 --- a/sycl/test-e2e/InlineAsm/asm_mul.cpp +++ b/sycl/test-e2e/InlineAsm/asm_mul.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_multiple_instructions.cpp b/sycl/test-e2e/InlineAsm/asm_multiple_instructions.cpp index 29b31e3d11ccd..e862af40b7767 100644 --- a/sycl/test-e2e/InlineAsm/asm_multiple_instructions.cpp +++ b/sycl/test-e2e/InlineAsm/asm_multiple_instructions.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -DTO_PASS -o %t.out.pass // RUN: %{run} %t.out.pass // RUN: %{build} -o %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_no_operands.cpp b/sycl/test-e2e/InlineAsm/asm_no_operands.cpp index bf9df8ca40ae2..fd68892b6b7ed 100644 --- a/sycl/test-e2e/InlineAsm/asm_no_operands.cpp +++ b/sycl/test-e2e/InlineAsm/asm_no_operands.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_no_output.cpp b/sycl/test-e2e/InlineAsm/asm_no_output.cpp index 3a130f1e4b819..08153e72a9a77 100644 --- a/sycl/test-e2e/InlineAsm/asm_no_output.cpp +++ b/sycl/test-e2e/InlineAsm/asm_no_output.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_plus_mod.cpp b/sycl/test-e2e/InlineAsm/asm_plus_mod.cpp index 077446cf72859..df20dcbf2bc91 100644 --- a/sycl/test-e2e/InlineAsm/asm_plus_mod.cpp +++ b/sycl/test-e2e/InlineAsm/asm_plus_mod.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/asm_switch.cpp b/sycl/test-e2e/InlineAsm/asm_switch.cpp index 4f96a55b554d2..ce94e912206f4 100644 --- a/sycl/test-e2e/InlineAsm/asm_switch.cpp +++ b/sycl/test-e2e/InlineAsm/asm_switch.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda || hip -// REQUIRES: gpu,linux,sg-16 +// REQUIRES: sg-16 // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/letter_example.cpp b/sycl/test-e2e/InlineAsm/letter_example.cpp index 50e5ff784446e..780e33d77e803 100644 --- a/sycl/test-e2e/InlineAsm/letter_example.cpp +++ b/sycl/test-e2e/InlineAsm/letter_example.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16,aspect-usm_shared_allocations +// REQUIRES: sg-16,aspect-usm_shared_allocations // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/lit.local.cfg b/sycl/test-e2e/InlineAsm/lit.local.cfg new file mode 100644 index 0000000000000..854d405afa90d --- /dev/null +++ b/sycl/test-e2e/InlineAsm/lit.local.cfg @@ -0,0 +1,9 @@ +config.required_features += ['gpu', 'linux', 'target-spir'] + +config.substitutions.append(("%helper-includes", "-I {}".format(os.path.dirname(os.path.abspath(__file__))))) +original_clangxx="" +for substitution in config.substitutions: + if substitution[0] == "%clangxx": + original_clangxx=substitution[1] +config.substitutions.insert(0, + ("%clangxx", original_clangxx + ' %helper-includes ')) diff --git a/sycl/test-e2e/InlineAsm/malloc_shared_32.cpp b/sycl/test-e2e/InlineAsm/malloc_shared_32.cpp index 5271683548e72..db96f418927dd 100644 --- a/sycl/test-e2e/InlineAsm/malloc_shared_32.cpp +++ b/sycl/test-e2e/InlineAsm/malloc_shared_32.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-32,aspect-usm_shared_allocations +// REQUIRES: sg-32,aspect-usm_shared_allocations // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/malloc_shared_in_out_dif.cpp b/sycl/test-e2e/InlineAsm/malloc_shared_in_out_dif.cpp index 4751b94b6fd77..ac1419569f8fa 100644 --- a/sycl/test-e2e/InlineAsm/malloc_shared_in_out_dif.cpp +++ b/sycl/test-e2e/InlineAsm/malloc_shared_in_out_dif.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16,aspect-usm_shared_allocations +// REQUIRES: sg-16,aspect-usm_shared_allocations // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test-e2e/InlineAsm/malloc_shared_no_input.cpp b/sycl/test-e2e/InlineAsm/malloc_shared_no_input.cpp index 41d5181f37092..2b617e1acdbd8 100644 --- a/sycl/test-e2e/InlineAsm/malloc_shared_no_input.cpp +++ b/sycl/test-e2e/InlineAsm/malloc_shared_no_input.cpp @@ -1,5 +1,4 @@ -// UNSUPPORTED: cuda, hip -// REQUIRES: gpu,linux,sg-16,aspect-usm_shared_allocations +// REQUIRES: sg-16,aspect-usm_shared_allocations // RUN: %{build} -o %t.out // RUN: %{run} %t.out diff --git a/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp b/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp index be4b7933c7813..f95323d179fb0 100644 --- a/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp +++ b/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp @@ -54,7 +54,7 @@ // tests to match the required format and in that case you should just update // (i.e. reduce) the number and the list below. // -// NUMBER-OF-UNSUPPORTED-WITHOUT-INFO: 409 +// NUMBER-OF-UNSUPPORTED-WITHOUT-INFO: 375 // // List of improperly UNSUPPORTED tests. // Remove the CHECK once the test has been properly UNSUPPORTED. @@ -233,40 +233,6 @@ // CHECK-NEXT: HierPar/hier_par_wgscope.cpp // CHECK-NEXT: HostInteropTask/host-task-failure.cpp // CHECK-NEXT: HostInteropTask/interop-task.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_bad_opcode.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_bad_operand_syntax.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_duplicate_label.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_illegal_exec_size.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_missing_label.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_missing_region.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_simple.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_undefined_decl.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_undefined_pred.cpp -// CHECK-NEXT: InlineAsm/Negative/asm_wrong_declare.cpp -// CHECK-NEXT: InlineAsm/asm_16_empty.cpp -// CHECK-NEXT: InlineAsm/asm_16_matrix_mult.cpp -// CHECK-NEXT: InlineAsm/asm_16_no_input_int.cpp -// CHECK-NEXT: InlineAsm/asm_16_no_opts.cpp -// CHECK-NEXT: InlineAsm/asm_8_empty.cpp -// CHECK-NEXT: InlineAsm/asm_8_no_input_int.cpp -// CHECK-NEXT: InlineAsm/asm_arbitrary_ops_order.cpp -// CHECK-NEXT: InlineAsm/asm_decl_in_scope.cpp -// CHECK-NEXT: InlineAsm/asm_float_add.cpp -// CHECK-NEXT: InlineAsm/asm_float_imm_arg.cpp -// CHECK-NEXT: InlineAsm/asm_float_neg.cpp -// CHECK-NEXT: InlineAsm/asm_if.cpp -// CHECK-NEXT: InlineAsm/asm_imm_arg.cpp -// CHECK-NEXT: InlineAsm/asm_loop.cpp -// CHECK-NEXT: InlineAsm/asm_mul.cpp -// CHECK-NEXT: InlineAsm/asm_multiple_instructions.cpp -// CHECK-NEXT: InlineAsm/asm_no_operands.cpp -// CHECK-NEXT: InlineAsm/asm_no_output.cpp -// CHECK-NEXT: InlineAsm/asm_plus_mod.cpp -// CHECK-NEXT: InlineAsm/asm_switch.cpp -// CHECK-NEXT: InlineAsm/letter_example.cpp -// CHECK-NEXT: InlineAsm/malloc_shared_32.cpp -// CHECK-NEXT: InlineAsm/malloc_shared_in_out_dif.cpp -// CHECK-NEXT: InlineAsm/malloc_shared_no_input.cpp // CHECK-NEXT: InvokeSimd/Feature/ImplicitSubgroup/SPMD_invoke_ESIMD_external.cpp // CHECK-NEXT: InvokeSimd/Feature/ImplicitSubgroup/popcnt.cpp // CHECK-NEXT: InvokeSimd/Feature/popcnt.cpp