Skip to content
3 changes: 3 additions & 0 deletions test/Feature/CBuffer/arrays-16bit.test
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,9 @@ DescriptorSets:
# Unimplemented https://github.com/llvm/llvm-project/issues/159602
# XFAIL: Clang && Vulkan

# Bug https://github.com/llvm/offload-test-suite/issues/577
# XFAIL: QC && Vulkan

# RUN: split-file %s %t
# RUN: %dxc_target -fvk-use-dx-layout -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
# RUN: %offloader %t/pipeline.yaml %t.o
3 changes: 3 additions & 0 deletions test/Feature/CBuffer/scalars-16bit.test
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/576
# XFAIL: QC && Vulkan

# REQUIRES: Half, Int16

# RUN: split-file %s %t
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/CBuffer/vectors-16bit.test
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ DescriptorSets:
# Unimplemented https://github.com/llvm/llvm-project/issues/159602
# XFAIL: Clang && Vulkan

# Bug https://github.com/llvm/offload-test-suite/issues/575
# XFAIL: QC && Vulkan

# REQUIRES: Half, Int16

# RUN: split-file %s %t
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/abs.fp16.test
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/574
# XFAIL: QC && Vulkan

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/ceil.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/573
# XFAIL: QC && Vulkan

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/degrees.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/572
# XFAIL: QC && Vulkan

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/dot.32.test
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,9 @@ DescriptorSets:
Binding: 8
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/571
# XFAIL: QC && Vulkan && Clang

# RUN: split-file %s %t
# RUN: %dxc_target -T cs_6_5 -Fo %t.o %t/source.hlsl
# RUN: %offloader %t/pipeline.yaml %t.o
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/dot.int64.test
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,9 @@ DescriptorSets:
Binding: 5
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/569
# XFAIL: QC && Vulkan && Clang

# Bug https://github.com/llvm/offload-test-suite/issues/570
# XFAIL: AMD && DirectX

Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/firstbithigh.64.test
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@ DescriptorSets:
# Bug https://github.com/llvm/llvm-project/issues/143171
# XFAIL: Clang && Vulkan

# Bug https://github.com/llvm/offload-test-suite/issues/567
# XFAIL: QC && DirectX

# Bug https://github.com/llvm/offload-test-suite/issues/324
# XFAIL: NV && DirectX

Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/floor.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/566
# XFAIL: QC && Vulkan

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/log10.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ DescriptorSets:
# Bug https://github.com/llvm/llvm-project/issues/145073
# XFAIL: Clang && Vulkan

# Bug https://github.com/llvm/offload-test-suite/issues/565
# XFAIL: QC

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/log2.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/564
# XFAIL: QC

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/mad.fp16.test
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ DescriptorSets:
Binding: 3
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/562
# XFAIL: QC && Vulkan

# Bug https://github.com/llvm/offload-test-suite/issues/563
# XFAIL: NV && Vulkan

Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/pow.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ DescriptorSets:
Binding: 2
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/561
# XFAIL: QC

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -Gis -HV 202x -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/rsqrt.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/560
# XFAIL: QC && Vulkan

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/HLSLLib/saturate.16.test
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ DescriptorSets:
...
#--- end

# Bug https://github.com/llvm/offload-test-suite/issues/558
# XFAIL: QC

# REQUIRES: Half
# RUN: split-file %s %t
# RUN: %dxc_target -enable-16bit-types -T cs_6_5 -Fo %t.o %t/source.hlsl
Expand Down
3 changes: 3 additions & 0 deletions test/Feature/ResourceArrays/unbounded-array-nuri.test
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ DescriptorSets:
# Resource arrays are not yet supported on Metal
# UNSUPPORTED: Metal

# Bug https://github.com/llvm/offload-test-suite/issues/556
# XFAIL: Vulkan && QC && Clang

# RUN: split-file %s %t
# RUN: %dxc_target -T cs_6_0 -Fo %t.o %t/source.hlsl
# RUN: %offloader %t/pipeline.yaml %t.o
3 changes: 3 additions & 0 deletions test/Feature/ResourceArrays/unbounded-array.test
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ DescriptorSets:
# Unimplemented https://github.com/llvm/offload-test-suite/issues/305
# XFAIL: Metal

# Bug https://github.com/llvm/offload-test-suite/issues/556
# XFAIL: Vulkan && QC && Clang

# RUN: split-file %s %t
# RUN: %dxc_target -T cs_6_0 -Fo %t.o %t/source.hlsl
# RUN: %offloader %t/pipeline.yaml %t.o
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,13 @@ DescriptorSets:
# Bug https://github.com/microsoft/DirectXShaderCompiler/issues/7886
# XFAIL: DXC

# Bug https://github.com/llvm/offload-test-suite/issues/554
# XFAIL: QC

# RUN: split-file %s %t
# RUN: %dxc_target -T cs_6_2 -enable-16bit-types -Fo %t.o %t/simple_64bit.hlsl
# RUN: %offloader %t/simple_64bit.yaml %t.o | FileCheck %s

# CHECK: Data: [ {{2.718}} ]
# CHECK: Data: [ 123 ]
# CHECK: Data: [ 456 ]
# CHECK: Data: [ 456 ]