================ @@ -1,32 +1,56 @@ // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ // RUN: -finclude-default-header -DTEXTURE=Texture2D -DINDEX_TYPE=uint2 \ // RUN: -DINDEX_ARG="uint2(1, 2)" -DWIDE_INDEX_TYPE=int3 \ -// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify -o - %s +// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify=expected,vecidx -o - %s +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ +// RUN: -finclude-default-header -DTEXTURE=Texture1D -DINDEX_TYPE=uint \ +// RUN: -DINDEX_ARG="1" -DWIDE_INDEX_TYPE=int2 -DWIDE_INDEX_ARG="int2(1, 2)" \ +// RUN: -verify=expected,scalaridx -o - %s // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ // RUN: -finclude-default-header -DTEXTURE=Texture2DArray -DINDEX_TYPE=uint3 \ // RUN: -DINDEX_ARG="uint3(1, 2, 0)" -DWIDE_INDEX_TYPE=int4 \ // RUN: -DWIDE_INDEX_ARG="int4(1, 2, 3, 4)" -DNARROW_INDEX_TYPE=uint2 \ -// RUN: -DNARROW_INDEX_ARG="uint2(1, 2)" -verify -o - %s +// RUN: -DNARROW_INDEX_ARG="uint2(1, 2)" -verify=expected,vecidx -o - %s +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ +// RUN: -finclude-default-header -DTEXTURE=Texture1DArray -DINDEX_TYPE=uint2 \ +// RUN: -DINDEX_ARG="uint2(1, 2)" -DWIDE_INDEX_TYPE=int3 \ +// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify=expected,vecidx -o - %s // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ // RUN: -finclude-default-header -DTEXTURE=RWTexture2D -DHAS_STORE \ // RUN: -DINDEX_TYPE=uint2 -DINDEX_ARG="uint2(1, 2)" -DWIDE_INDEX_TYPE=int3 \ -// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify -o - %s +// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify=expected,vecidx -o - %s +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ +// RUN: -finclude-default-header -DTEXTURE=RWTexture1D -DHAS_STORE \ +// RUN: -DINDEX_TYPE=uint -DINDEX_ARG="1" -DWIDE_INDEX_TYPE=int2 \ +// RUN: -DWIDE_INDEX_ARG="int2(1, 2)" -verify=expected,scalaridx -o - %s // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ // RUN: -finclude-default-header -DTEXTURE=RWTexture2DArray -DHAS_STORE \ // RUN: -DINDEX_TYPE=uint3 -DINDEX_ARG="uint3(1, 2, 0)" \ // RUN: -DWIDE_INDEX_TYPE=int4 -DWIDE_INDEX_ARG="int4(1, 2, 3, 4)" \ -// RUN: -DNARROW_INDEX_TYPE=uint2 -DNARROW_INDEX_ARG="uint2(1, 2)" -verify \ -// RUN: -o - %s +// RUN: -DNARROW_INDEX_TYPE=uint2 -DNARROW_INDEX_ARG="uint2(1, 2)" \ +// RUN: -verify=expected,vecidx -o - %s +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl \ +// RUN: -finclude-default-header -DTEXTURE=RWTexture1DArray -DHAS_STORE \ +// RUN: -DINDEX_TYPE=uint2 -DINDEX_ARG="uint2(1, 2)" -DWIDE_INDEX_TYPE=int3 \ +// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify=expected,vecidx -o - %s // RUN: %clang_cc1 -triple spirv-vulkan-library -x hlsl \ // RUN: -finclude-default-header -DTEXTURE=RWTexture2D -DHAS_STORE \ // RUN: -DINDEX_TYPE=uint2 -DINDEX_ARG="uint2(1, 2)" -DWIDE_INDEX_TYPE=int3 \ -// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify -o - %s +// RUN: -DWIDE_INDEX_ARG="int3(1, 2, 3)" -verify=expected,vecidx -o - %s +// RUN: %clang_cc1 -triple spirv-vulkan-library -x hlsl \ ---------------- Icohedron wrote:
Lines 33-35: have both `-DTEXTURE=Texture1D` and `-triple spirv-vulkan-library` https://github.com/llvm/llvm-project/blob/0e7faf916c54272a5cbe811cbb833b13ccc3720a/clang/test/CodeGenHLSL/resources/Textures-Subscript.hlsl#L33-L35 https://github.com/llvm/llvm-project/pull/221061 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
