Skip to content
Merged
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_bad_opcode.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is sg-16 ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also, will this be impacted by #16314 ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is sg-16 ?

Subgroup size 16, the test uses sycl::reqd_sub_group_size(16)

also, will this be impacted by #16314 ?

Nikita did mention that here #16314 (comment)

// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_duplicate_label.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_missing_label.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_missing_region.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_simple.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_undefined_decl.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_undefined_pred.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/Negative/asm_wrong_declare.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_16_empty.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip_nvidia
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_16_matrix_mult.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_16_no_input_int.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_16_no_opts.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_8_empty.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip_nvidia
// REQUIRES: gpu,linux,sg-8
// REQUIRES: sg-8
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_8_no_input_int.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-8
// REQUIRES: sg-8
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_arbitrary_ops_order.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_decl_in_scope.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_float_add.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_float_imm_arg.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_float_neg.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_if.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_imm_arg.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_loop.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_mul.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_multiple_instructions.cpp
Original file line number Diff line number Diff line change
@@ -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
Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_no_operands.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda, hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_no_output.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_plus_mod.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/asm_switch.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// UNSUPPORTED: cuda || hip
// REQUIRES: gpu,linux,sg-16
// REQUIRES: sg-16
// RUN: %{build} -o %t.out
// RUN: %{run} %t.out

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/letter_example.cpp
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 2 additions & 0 deletions sycl/test-e2e/InlineAsm/lit.local.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
config.unsupported_features += ['cuda', 'hip']
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO, that should be REQURIES: <intel-gpu>, although I don't know if that's possible. Also, it might be a good idea to have an extra directory for that (InlineAsm/IntelGPU).

config.required_features += ['gpu', 'linux']
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/malloc_shared_32.cpp
Original file line number Diff line number Diff line change
@@ -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

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/malloc_shared_in_out_dif.cpp
Original file line number Diff line number Diff line change
@@ -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

Expand Down
3 changes: 1 addition & 2 deletions sycl/test-e2e/InlineAsm/malloc_shared_no_input.cpp
Original file line number Diff line number Diff line change
@@ -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

Expand Down
Loading