================ @@ -1,7 +1,44 @@ -// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -DTEXTURE=Texture2D -o - %s | FileCheck %s --check-prefixes=CHECK,SRV -DTEXTURE=Texture2D -DINDEX_SIZE=2 -// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -DTEXTURE=Texture2DArray -o - %s | FileCheck %s --check-prefixes=CHECK,SRV,SRV-ARRAY -DTEXTURE=Texture2DArray -DINDEX_SIZE=3 -// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -DTEXTURE=RWTexture2D -DRW=1 -o - %s | FileCheck %s --check-prefixes=CHECK,UAV,UAV-STORE,UAV-TRUNC -DTEXTURE=RWTexture2D -DINDEX_SIZE=2 -// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -DTEXTURE=RWTexture2DArray -DRW=1 -o - %s | FileCheck %s --check-prefixes=CHECK,UAV,UAV-ARRAY,UAV-STORE,UAV-NOTRUNC -DTEXTURE=RWTexture2DArray -DINDEX_SIZE=3 +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump \ +// RUN: -disable-llvm-passes -finclude-default-header -DINDEX_ARG_TYPE=uint3 \ +// RUN: -DINDEX_ARG="uint3(0, 0, 0)" -DTEXTURE=Texture2D -o - %s \ +// RUN: | FileCheck %s --check-prefixes=CHECK,SRV -DTEXTURE=Texture2D \ +// RUN: -DINDEX_DIM=2 -DDIM_NAME=2D +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump \ +// RUN: -disable-llvm-passes -finclude-default-header -DINDEX_ARG_TYPE=uint3 \ +// RUN: -DINDEX_ARG="uint3(0, 0, 0)" -DTEXTURE=Texture2DArray -o - %s \ +// RUN: | FileCheck %s --check-prefixes=CHECK,SRV,SRV-ARRAY \ +// RUN: -DTEXTURE=Texture2DArray -DINDEX_DIM=3 -DDIM_NAME=2D +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump \ +// RUN: -disable-llvm-passes -finclude-default-header -DINDEX_ARG_TYPE=uint3 \ +// RUN: -DINDEX_ARG="uint3(0, 0, 0)" -DTEXTURE=RWTexture2D -DRW=1 -o - %s \ +// RUN: | FileCheck %s --check-prefixes=CHECK,UAV,UAV-STORE,UAV-TRUNC \ +// RUN: -DTEXTURE=RWTexture2D -DINDEX_DIM=2 -DDIM_NAME=2D +// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump \ +// RUN: -disable-llvm-passes -finclude-default-header -DINDEX_ARG_TYPE=uint3 \ +// RUN: -DINDEX_ARG="uint3(0, 0, 0)" -DTEXTURE=RWTexture2DArray -DRW=1 -o - \ +// RUN: %s \ +// RUN: | FileCheck %s \ ---------------- kmpeng wrote:
or imo do this to make it match with the other run lines: ``` // RUN: -DINDEX_ARG="uint3(0, 0, 0)" -DTEXTURE=RWTexture2DArray -DRW=1 -o - %s \ // RUN: | FileCheck %s --check-prefixes=CHECK,UAV,UAV-ARRAY,UAV-STORE,UAV-NOTRUNC \ ``` https://github.com/llvm/llvm-project/pull/218519 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
