summaryrefslogtreecommitdiff
path: root/tests/compute
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compute')
-rw-r--r--tests/compute/array-param.slang4
-rw-r--r--tests/compute/assoctype-complex.slang2
-rw-r--r--tests/compute/assoctype-func-param.slang2
-rw-r--r--tests/compute/assoctype-generic-arg.slang2
-rw-r--r--tests/compute/assoctype-simple.slang2
-rw-r--r--tests/compute/break-stmt.slang2
-rw-r--r--tests/compute/cbuffer-legalize.slang2
-rw-r--r--tests/compute/compile-time-loop.slang2
-rw-r--r--tests/compute/continue-stmt.slang2
-rw-r--r--tests/compute/discard-stmt.slang2
-rw-r--r--tests/compute/explicit-this-expr.slang2
-rw-r--r--tests/compute/extension-multi-interface.slang2
-rw-r--r--tests/compute/extension-on-interface.slang2
-rw-r--r--tests/compute/func-param-legalize.slang2
-rw-r--r--tests/compute/generic-interface-method-simple.slang2
-rw-r--r--tests/compute/generic-interface-method.slang2
-rw-r--r--tests/compute/generic-list.slang2
-rw-r--r--tests/compute/generic-struct-with-constraint.slang2
-rw-r--r--tests/compute/generic-struct.slang2
-rw-r--r--tests/compute/generics-constrained.slang2
-rw-r--r--tests/compute/generics-constructor.slang2
-rw-r--r--tests/compute/generics-overload.slang2
-rw-r--r--tests/compute/generics-simple.slang2
-rw-r--r--tests/compute/generics-syntax-2.slang2
-rw-r--r--tests/compute/generics-syntax.slang2
-rw-r--r--tests/compute/global-init.slang2
-rw-r--r--tests/compute/global-type-param-array.slang2
-rw-r--r--tests/compute/global-type-param-in-entrypoint.slang2
-rw-r--r--tests/compute/global-type-param.slang2
-rw-r--r--tests/compute/global-type-param1.slang2
-rw-r--r--tests/compute/global-type-param2.slang2
-rw-r--r--tests/compute/implicit-generic-app.slang3
-rw-r--r--tests/compute/implicit-this-expr.slang2
-rw-r--r--tests/compute/initializer-list.slang2
-rw-r--r--tests/compute/inout.slang2
-rw-r--r--tests/compute/int-generic.slang2
-rw-r--r--tests/compute/loop-unroll.slang2
-rw-r--r--tests/compute/multi-interface.slang2
-rw-r--r--tests/compute/nested-generics.slang2
-rw-r--r--tests/compute/nested-generics2.slang2
-rw-r--r--tests/compute/parameter-block.slang1
-rw-r--r--tests/compute/parameter-block.slang.1.expected.txt4
-rw-r--r--tests/compute/rewriter-parameter-block-complex.hlsl2
-rw-r--r--tests/compute/rewriter-parameter-block.hlsl2
-rw-r--r--tests/compute/select-expr.slang2
-rw-r--r--tests/compute/simple.slang2
-rw-r--r--tests/compute/struct-in-generic.slang2
-rw-r--r--tests/compute/switch-stmt.slang1
-rw-r--r--tests/compute/switch-stmt.slang.1.expected.txt8
-rw-r--r--tests/compute/textureSamplingTest.slang2
-rw-r--r--tests/compute/transitive-interface.slang2
-rw-r--r--tests/compute/typedef-member.slang2
-rw-r--r--tests/compute/write-structured-buffer-field.slang2
53 files changed, 50 insertions, 65 deletions
diff --git a/tests/compute/array-param.slang b/tests/compute/array-param.slang
index f619cce6c..f6b9fd474 100644
--- a/tests/compute/array-param.slang
+++ b/tests/compute/array-param.slang
@@ -1,5 +1,5 @@
-//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -xslang -use-ir
-//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute -xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE_EX:-slang -compute
+//TEST(compute, vulkan):COMPARE_COMPUTE_EX:-vk -compute
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/assoctype-complex.slang b/tests/compute/assoctype-complex.slang
index fa7fc3b0f..ee5f2c86f 100644
--- a/tests/compute/assoctype-complex.slang
+++ b/tests/compute/assoctype-complex.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<int> outputBuffer;
diff --git a/tests/compute/assoctype-func-param.slang b/tests/compute/assoctype-func-param.slang
index 63acfb23a..fb3875d60 100644
--- a/tests/compute/assoctype-func-param.slang
+++ b/tests/compute/assoctype-func-param.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Test type checking of associatedtype and typedef
diff --git a/tests/compute/assoctype-generic-arg.slang b/tests/compute/assoctype-generic-arg.slang
index 78c54ec37..4bc77c925 100644
--- a/tests/compute/assoctype-generic-arg.slang
+++ b/tests/compute/assoctype-generic-arg.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
//TEST_INPUT:type AssocImpl
diff --git a/tests/compute/assoctype-simple.slang b/tests/compute/assoctype-simple.slang
index b14529064..d12c29620 100644
--- a/tests/compute/assoctype-simple.slang
+++ b/tests/compute/assoctype-simple.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/break-stmt.slang b/tests/compute/break-stmt.slang
index 3f438da54..02f5f9fa9 100644
--- a/tests/compute/break-stmt.slang
+++ b/tests/compute/break-stmt.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out
// Test that `break` from a loop works.
diff --git a/tests/compute/cbuffer-legalize.slang b/tests/compute/cbuffer-legalize.slang
index 52641ef51..f60a7dbea 100644
--- a/tests/compute/cbuffer-legalize.slang
+++ b/tests/compute/cbuffer-legalize.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:cbuffer(data=[1 2 3 4]):dxbinding(0),glbinding(0)
//TEST_INPUT:Texture2D(size=4, content = one) : dxbinding(0),glbinding(0)
diff --git a/tests/compute/compile-time-loop.slang b/tests/compute/compile-time-loop.slang
index 43b35d42b..a6dd1fd80 100644
--- a/tests/compute/compile-time-loop.slang
+++ b/tests/compute/compile-time-loop.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_RENDER_COMPUTE:
//TEST_INPUT: Texture2D(size=4, content = one) : dxbinding(0),glbinding(0)
//TEST_INPUT: Sampler : dxbinding(0),glbinding(0)
diff --git a/tests/compute/continue-stmt.slang b/tests/compute/continue-stmt.slang
index 800511290..9adb5a4a6 100644
--- a/tests/compute/continue-stmt.slang
+++ b/tests/compute/continue-stmt.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out
// Test that `break` from a loop works.
diff --git a/tests/compute/discard-stmt.slang b/tests/compute/discard-stmt.slang
index 5f861ed96..18ffc39e2 100644
--- a/tests/compute/discard-stmt.slang
+++ b/tests/compute/discard-stmt.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_RENDER_COMPUTE:
//TEST_INPUT: Texture2D(size=4, content = one) : dxbinding(0),glbinding(0)
//TEST_INPUT: Sampler : dxbinding(0),glbinding(0)
//TEST_INPUT: ubuffer(data=[0 0], stride=4):dxbinding(1),glbinding(0),out
diff --git a/tests/compute/explicit-this-expr.slang b/tests/compute/explicit-this-expr.slang
index 59ce64ed5..7179d046d 100644
--- a/tests/compute/explicit-this-expr.slang
+++ b/tests/compute/explicit-this-expr.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Access fields of a `struct` type from within a "method" by
diff --git a/tests/compute/extension-multi-interface.slang b/tests/compute/extension-multi-interface.slang
index c5136fb3c..e29baf3b5 100644
--- a/tests/compute/extension-multi-interface.slang
+++ b/tests/compute/extension-multi-interface.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/extension-on-interface.slang b/tests/compute/extension-on-interface.slang
index 1d3fb5e30..0034cc43a 100644
--- a/tests/compute/extension-on-interface.slang
+++ b/tests/compute/extension-on-interface.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/func-param-legalize.slang b/tests/compute/func-param-legalize.slang
index 285fcfbb7..f3177a1b1 100644
--- a/tests/compute/func-param-legalize.slang
+++ b/tests/compute/func-param-legalize.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:Texture2D(size=4, content = one) : dxbinding(0),glbinding(0)
//TEST_INPUT: Sampler : dxbinding(0),glbinding(0,1,2,3,4,5,6)
//TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/generic-interface-method-simple.slang b/tests/compute/generic-interface-method-simple.slang
index 7ba129492..2af6da969 100644
--- a/tests/compute/generic-interface-method-simple.slang
+++ b/tests/compute/generic-interface-method-simple.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/generic-interface-method.slang b/tests/compute/generic-interface-method.slang
index e4fa8cff5..38babdf7c 100644
--- a/tests/compute/generic-interface-method.slang
+++ b/tests/compute/generic-interface-method.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/generic-list.slang b/tests/compute/generic-list.slang
index 256e02d33..118cbaed6 100644
--- a/tests/compute/generic-list.slang
+++ b/tests/compute/generic-list.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/generic-struct-with-constraint.slang b/tests/compute/generic-struct-with-constraint.slang
index 0c81ad176..1c2fdf4f3 100644
--- a/tests/compute/generic-struct-with-constraint.slang
+++ b/tests/compute/generic-struct-with-constraint.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/generic-struct.slang b/tests/compute/generic-struct.slang
index fd56ae0e9..b13a7bf77 100644
--- a/tests/compute/generic-struct.slang
+++ b/tests/compute/generic-struct.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Check that user code can declare and use a generic
diff --git a/tests/compute/generics-constrained.slang b/tests/compute/generics-constrained.slang
index c8ab71bfa..ba42b303c 100644
--- a/tests/compute/generics-constrained.slang
+++ b/tests/compute/generics-constrained.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Use interface constraints on a generic parameter
diff --git a/tests/compute/generics-constructor.slang b/tests/compute/generics-constructor.slang
index 47dc0272a..59368b47c 100644
--- a/tests/compute/generics-constructor.slang
+++ b/tests/compute/generics-constructor.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/generics-overload.slang b/tests/compute/generics-overload.slang
index e530acb59..45d0deb2b 100644
--- a/tests/compute/generics-overload.slang
+++ b/tests/compute/generics-overload.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/generics-simple.slang b/tests/compute/generics-simple.slang
index 5a4a2e765..653ccfd0a 100644
--- a/tests/compute/generics-simple.slang
+++ b/tests/compute/generics-simple.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/generics-syntax-2.slang b/tests/compute/generics-syntax-2.slang
index 29ed64825..56ace573c 100644
--- a/tests/compute/generics-syntax-2.slang
+++ b/tests/compute/generics-syntax-2.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/generics-syntax.slang b/tests/compute/generics-syntax.slang
index 870ae57c0..194d860f5 100644
--- a/tests/compute/generics-syntax.slang
+++ b/tests/compute/generics-syntax.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that generics syntax can be used in user
// code and generates valid output.
diff --git a/tests/compute/global-init.slang b/tests/compute/global-init.slang
index 909cdf7e6..1fc4ae0a8 100644
--- a/tests/compute/global-init.slang
+++ b/tests/compute/global-init.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out
// Test that a global variable (not a shader parameter)
diff --git a/tests/compute/global-type-param-array.slang b/tests/compute/global-type-param-array.slang
index 74e52d5d4..87236d8f6 100644
--- a/tests/compute/global-type-param-array.slang
+++ b/tests/compute/global-type-param-array.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT: cbuffer(data=[1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0], stride=4):dxbinding(0),glbinding(0)
//TEST_INPUT: ubuffer(data=[0], stride=4):dxbinding(0),glbinding(0),out
//TEST_INPUT: type Pair<Arr<Base,1>, Pair<Arr<Base,2> , Base> >
diff --git a/tests/compute/global-type-param-in-entrypoint.slang b/tests/compute/global-type-param-in-entrypoint.slang
index 5d8036d98..4bcf4cbca 100644
--- a/tests/compute/global-type-param-in-entrypoint.slang
+++ b/tests/compute/global-type-param-in-entrypoint.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_RENDER_COMPUTE:
//TEST_INPUT: cbuffer(data=[1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0], stride=16):dxbinding(0),glbinding(0)
//TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):dxbinding(1),glbinding(0),out
//TEST_INPUT: type VertImpl
diff --git a/tests/compute/global-type-param.slang b/tests/compute/global-type-param.slang
index 03f5df329..2638852eb 100644
--- a/tests/compute/global-type-param.slang
+++ b/tests/compute/global-type-param.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0], stride=4):dxbinding(0),glbinding(0),out
//TEST_INPUT:type Wrapper<Impl>
diff --git a/tests/compute/global-type-param1.slang b/tests/compute/global-type-param1.slang
index c9b754aa3..08e548b81 100644
--- a/tests/compute/global-type-param1.slang
+++ b/tests/compute/global-type-param1.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT: cbuffer(data=[0.5 0 0 0 1.0], stride=4):dxbinding(0),glbinding(0)
//TEST_INPUT: cbuffer(data=[1.0], stride=4):dxbinding(1),glbinding(1)
//TEST_INPUT: Texture2D(size=4, content = zero) : dxbinding(0),glbinding(0)
diff --git a/tests/compute/global-type-param2.slang b/tests/compute/global-type-param2.slang
index b54f4c430..51b586cf7 100644
--- a/tests/compute/global-type-param2.slang
+++ b/tests/compute/global-type-param2.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT: cbuffer(data=[0.5 0 0 0], stride=4):dxbinding(0),glbinding(0)
//TEST_INPUT: cbuffer(data=[1.0], stride=4):dxbinding(1),glbinding(1)
//TEST_INPUT: Texture2D(size=4, content = zero) : dxbinding(0),glbinding(0)
diff --git a/tests/compute/implicit-generic-app.slang b/tests/compute/implicit-generic-app.slang
index d917a5f9a..b6fcbd434 100644
--- a/tests/compute/implicit-generic-app.slang
+++ b/tests/compute/implicit-generic-app.slang
@@ -1,5 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
-
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Testing that we can implicitly specialize a generic
diff --git a/tests/compute/implicit-this-expr.slang b/tests/compute/implicit-this-expr.slang
index 32cbd88fc..2d074f677 100644
--- a/tests/compute/implicit-this-expr.slang
+++ b/tests/compute/implicit-this-expr.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Access fields of a `struct` type from within a "method" by
diff --git a/tests/compute/initializer-list.slang b/tests/compute/initializer-list.slang
index 24ff4b037..de94d6c25 100644
--- a/tests/compute/initializer-list.slang
+++ b/tests/compute/initializer-list.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT: ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/inout.slang b/tests/compute/inout.slang
index d56887cf9..a11050055 100644
--- a/tests/compute/inout.slang
+++ b/tests/compute/inout.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out
// Test that we correctly support both `out`
diff --git a/tests/compute/int-generic.slang b/tests/compute/int-generic.slang
index 7531ee74e..6bb63df8c 100644
--- a/tests/compute/int-generic.slang
+++ b/tests/compute/int-generic.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
//TEST_INPUT:type Material<1,2>
RWStructuredBuffer<int> outputBuffer;
diff --git a/tests/compute/loop-unroll.slang b/tests/compute/loop-unroll.slang
index 5b1635a8d..88568d1dd 100644
--- a/tests/compute/loop-unroll.slang
+++ b/tests/compute/loop-unroll.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 1 2 3], stride=4):dxbinding(0),glbinding(0),out
//TEST_INPUT:ubuffer(data=[1 2 3 0], stride=4):dxbinding(1),glbinding(1)
diff --git a/tests/compute/multi-interface.slang b/tests/compute/multi-interface.slang
index 1f9775211..f2115f1fc 100644
--- a/tests/compute/multi-interface.slang
+++ b/tests/compute/multi-interface.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/nested-generics.slang b/tests/compute/nested-generics.slang
index 63b6db4fe..8996b2574 100644
--- a/tests/compute/nested-generics.slang
+++ b/tests/compute/nested-generics.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// test specialization of nested generic functions
diff --git a/tests/compute/nested-generics2.slang b/tests/compute/nested-generics2.slang
index 6a14c7678..1f6d4a50a 100644
--- a/tests/compute/nested-generics2.slang
+++ b/tests/compute/nested-generics2.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// test specialization of nested generic functions
diff --git a/tests/compute/parameter-block.slang b/tests/compute/parameter-block.slang
index d10a1e9c2..c409fe22d 100644
--- a/tests/compute/parameter-block.slang
+++ b/tests/compute/parameter-block.slang
@@ -1,4 +1,3 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/parameter-block.slang.1.expected.txt b/tests/compute/parameter-block.slang.1.expected.txt
deleted file mode 100644
index bc856dafa..000000000
--- a/tests/compute/parameter-block.slang.1.expected.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-0
-1
-2
-3
diff --git a/tests/compute/rewriter-parameter-block-complex.hlsl b/tests/compute/rewriter-parameter-block-complex.hlsl
index a1fb4cd19..48f0ebb0b 100644
--- a/tests/compute/rewriter-parameter-block-complex.hlsl
+++ b/tests/compute/rewriter-parameter-block-complex.hlsl
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/rewriter-parameter-block.hlsl b/tests/compute/rewriter-parameter-block.hlsl
index ebf1e6994..3e0b3f73e 100644
--- a/tests/compute/rewriter-parameter-block.hlsl
+++ b/tests/compute/rewriter-parameter-block.hlsl
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/select-expr.slang b/tests/compute/select-expr.slang
index 4d9abfd35..d90708ab9 100644
--- a/tests/compute/select-expr.slang
+++ b/tests/compute/select-expr.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/simple.slang b/tests/compute/simple.slang
index b2f1417cf..8f53a79b2 100644
--- a/tests/compute/simple.slang
+++ b/tests/compute/simple.slang
@@ -1,4 +1,4 @@
-//TEST(smoke,compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(smoke,compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// This is a basic test for Slang compute shader.
diff --git a/tests/compute/struct-in-generic.slang b/tests/compute/struct-in-generic.slang
index 6f65f2ee3..21e0fecf5 100644
--- a/tests/compute/struct-in-generic.slang
+++ b/tests/compute/struct-in-generic.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that a struct type defined in a generic parent works
diff --git a/tests/compute/switch-stmt.slang b/tests/compute/switch-stmt.slang
index 3e352eb57..e9ab3ea2f 100644
--- a/tests/compute/switch-stmt.slang
+++ b/tests/compute/switch-stmt.slang
@@ -1,4 +1,3 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 1 2 3 4 5 6 7], stride=4):dxbinding(0),glbinding(0),out
diff --git a/tests/compute/switch-stmt.slang.1.expected.txt b/tests/compute/switch-stmt.slang.1.expected.txt
deleted file mode 100644
index 6b0f2293b..000000000
--- a/tests/compute/switch-stmt.slang.1.expected.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-10
-0
-12
-0
-4
-15
-0
-0
diff --git a/tests/compute/textureSamplingTest.slang b/tests/compute/textureSamplingTest.slang
index b1255f6c5..1aa267b89 100644
--- a/tests/compute/textureSamplingTest.slang
+++ b/tests/compute/textureSamplingTest.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_RENDER_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_RENDER_COMPUTE:
//TEST_INPUT: Texture1D(size=4, content = one) : dxbinding(0),glbinding(0)
//TEST_INPUT: Texture2D(size=4, content = one) : dxbinding(1),glbinding(1)
//TEST_INPUT: Texture3D(size=4, content = one) : dxbinding(2),glbinding(2)
diff --git a/tests/compute/transitive-interface.slang b/tests/compute/transitive-interface.slang
index 04ececf93..6de12bdd4 100644
--- a/tests/compute/transitive-interface.slang
+++ b/tests/compute/transitive-interface.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
RWStructuredBuffer<float> outputBuffer;
diff --git a/tests/compute/typedef-member.slang b/tests/compute/typedef-member.slang
index dbf4dcdc1..8ffb9a4c6 100644
--- a/tests/compute/typedef-member.slang
+++ b/tests/compute/typedef-member.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):dxbinding(0),glbinding(0),out
// Confirm that a struct type defined in a generic parent works
diff --git a/tests/compute/write-structured-buffer-field.slang b/tests/compute/write-structured-buffer-field.slang
index b824644b2..d29a50a0b 100644
--- a/tests/compute/write-structured-buffer-field.slang
+++ b/tests/compute/write-structured-buffer-field.slang
@@ -1,4 +1,4 @@
-//TEST(compute):COMPARE_COMPUTE:-xslang -use-ir
+//TEST(compute):COMPARE_COMPUTE:
//TEST_INPUT:ubuffer(data=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32], stride=32):dxbinding(0),glbinding(0),out