================
@@ -0,0 +1,82 @@
+; RUN: llc -O0 -verify-machineinstrs -mtriple=spirv-vulkan-unknown %s -o - | 
FileCheck %s
+; RUN: %if spirv-tools %{ llc -O0 -mtriple=spirv-vulkan-unknown %s -o - 
-filetype=obj | spirv-val %}
+
+; This file generated from the following command:
+; clang -cc1 -triple spirv-vulkan-library -x hlsl -emit-llvm 
-disable-llvm-passes -finclude-default-header - -o - <<EOF
+; [shader("compute")]
+; [numthreads(1,1,1)]
+; void main(uint3 ID : SV_GroupID) {}
+; EOF
----------------
bogner wrote:

We generally do some clean up on test files so that they're easier to read and 
edit. Things like the `source_filename` and `datalayout` aren't really 
necessary, mangled names are more annoying to read than simple ones, and 
attributes and metadata that aren't necessary for the test can be removed. It's 
also nice to run things through `opt -instnamer` or manually name all of the 
SSA values so it's easier to edit in the future.

https://github.com/llvm/llvm-project/pull/121521
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to