ninja: Entering directory `out/gn' [0/1] ACTION //clang/test:check-clang(//llvm/utils/gn/build/toolchain:unix) llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using clang: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/subst.py:130: note: Did not find cir-opt in /usr/local/google/home/thakis/src/llvm-project/out/gn/bin:/usr/local/google/home/thakis/src/llvm-project/out/gn/bin llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using lld-link: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/lld-link llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using ld64.lld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld64.lld llvm-lit: /usr/local/google/home/thakis/src/llvm-project/llvm/utils/lit/lit/llvm/config.py:569: note: using wasm-ld: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/wasm-ld -- Testing: 25549 tests, 64 workers -- Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic-struct-1.hlsl (1 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic-struct-1.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-1.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-1.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-1.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-1.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-1.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/HLSLControlFlowHint.hlsl (2 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/HLSLControlFlowHint.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/HLSLControlFlowHint.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/HLSLControlFlowHint.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/HLSLControlFlowHint.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/HLSLControlFlowHint.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/HLSLControlFlowHint.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl (3 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.2-compute -finclude-default-header -fnative-half-type -fnative-int16-type -emit-llvm -o - -DRESOURCE=Buffer /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl -DRESOURCE=Buffer -DRW=0 -check-prefixes=DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.2-compute -finclude-default-header -fnative-half-type -fnative-int16-type -emit-llvm -o - -DRESOURCE=Buffer /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl -DRESOURCE=Buffer -DRW=0 -check-prefixes=DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl -DRESOURCE=Buffer -DRW=0 -check-prefixes=DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl (4 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes -DFUNC=atan2 /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl -DFUNC=atan2 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes -DFUNC=atan2 /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl -DFUNC=atan2 # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl:7:12: error: CHECK: expected string not found in input # | // CHECK: warning: '[[FUNC]]' is deprecated: In 202x 64 bit API lowering for [[FUNC]] is deprecated. Explicitly cast parameters to 32 or 16 bit types. # | ^ # | :1:1: note: scanning from here # | In file included from :1: # | ^ # | :1:1: note: with "FUNC" equal to "atan2" # | In file included from :1: # | ^ # | :1:1: note: with "FUNC" equal to "atan2" # | In file included from :1: # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: In file included from :1: # | check:7'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | check:7'1 with "FUNC" equal to "atan2" # | check:7'2 with "FUNC" equal to "atan2" # | 2: In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | check:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | check:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: 42 | #include "hlsl_alias_intrinsics_gen.inc" # | check:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:7'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: 1 error generated. # | check:7'0 ~~~~~~~~~~~~~~~~~~~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/trunc.hlsl (5 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/trunc.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/log-overloads.hlsl (6 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/log-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/abs.hlsl (7 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/abs.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/abs.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/abs.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/abs.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/abs.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/abs.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/atan.hlsl (8 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/atan.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/saturate-errors.hlsl (9 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/saturate-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected -Werror # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected -Werror # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl:5): no matching function for call to 'saturate' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl:10): no matching function for call to 'saturate' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl:15): implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl:20): call to 'saturate' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl:25): call to 'saturate' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/saturate-errors.hlsl:30): call to 'saturate' is ambiguous # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/isnan.hlsl (10 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/isnan.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/countbits-errors.hlsl (11 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/countbits-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl:6): call to 'countbits' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl:11): call to 'countbits' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl:16): call to 'countbits' is ambiguous # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/ScalarOverloadResolution.hlsl (12 of 25549) ******************** TEST 'Clang :: SemaHLSL/ScalarOverloadResolution.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -verify -o - -DERROR=1 /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -verify -o - -DERROR=1 /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 86: call to 'FloatDouble' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 147: call to 'HalfFloat' is ambiguous # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 200: implicit conversion loses floating-point precision: 'double' to 'float' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 221: implicit conversion loses floating-point precision: 'float' to 'half' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 226: implicit conversion loses floating-point precision: 'double' to 'half' # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 22: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 23: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 34: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ScalarOverloadResolution.hlsl Line 35: candidate function # | 10 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_GroupID.hlsl (13 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_GroupID.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl (14 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes -DFUNC=lerp /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl -DFUNC=lerp # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes -DFUNC=lerp /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl -DFUNC=lerp # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl:5:12: error: CHECK: expected string not found in input # | // CHECK: warning: '[[FUNC]]' is deprecated: In 202x 64 bit API lowering for [[FUNC]] is deprecated. Explicitly cast parameters to 32 or 16 bit types. # | ^ # | :1:1: note: scanning from here # | In file included from :1: # | ^ # | :1:1: note: with "FUNC" equal to "lerp" # | In file included from :1: # | ^ # | :1:1: note: with "FUNC" equal to "lerp" # | In file included from :1: # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: In file included from :1: # | check:5'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | check:5'1 with "FUNC" equal to "lerp" # | check:5'2 with "FUNC" equal to "lerp" # | 2: In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | check:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | check:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: 42 | #include "hlsl_alias_intrinsics_gen.inc" # | check:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: 1 error generated. # | check:5'0 ~~~~~~~~~~~~~~~~~~~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-SampleBias.hlsl (15 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-SampleBias.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleBias.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleBias.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleBias.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleBias.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleBias.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/half-float-only-errors.hlsl (16 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/half-float-only-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -DTEST_FUNC=__builtin_elementwise_acos # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -DTEST_FUNC=__builtin_elementwise_acos # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl:26): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl:31): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/dot.hlsl (17 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/dot.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/ElementwiseCasts.hlsl (18 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/ElementwiseCasts.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCasts.hlsl -ast-dump | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCasts.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCasts.hlsl -ast-dump # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCasts.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/InitListAST.hlsl (19 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/InitListAST.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -finclude-default-header -ast-dump -ast-dump-filter=case /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitListAST.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitListAST.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -finclude-default-header -ast-dump -ast-dump-filter=case /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitListAST.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitListAST.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/faceforward.hlsl (20 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/faceforward.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/faceforward.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/faceforward.hlsl --check-prefixes=CHECK,DXCHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/faceforward.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/faceforward.hlsl --check-prefixes=CHECK,DXCHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/faceforward.hlsl --check-prefixes=CHECK,DXCHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/no_int_promotion.hlsl (21 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/no_int_promotion.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/no_int_promotion.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -O3 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/no_int_promotion.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/no_int_promotion.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -O3 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/no_int_promotion.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/no_int_promotion.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/lerp.hlsl (22 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/lerp.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/dot2add-errors.hlsl (23 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/dot2add-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl:5): no matching function for call to 'dot2add' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl:11): no matching function for call to 'dot2add' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl:6): candidate function not viable: requires 3 arguments, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot2add-errors.hlsl:12): candidate function not viable: requires 3 arguments, but 4 were provided # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asfloat-errors.hlsl (24 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asfloat-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:6): no matching function for call to 'asfloat' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:14): no matching function for call to 'bit_cast' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:22): no matching function for call to 'bit_cast' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:7): candidate function template not viable: requires single argument 'V', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:8): candidate function template not viable: requires single argument 'F', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:15): in instantiation of function template specialization 'hlsl::asfloat' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:16): candidate template ignored: could not match 'vector' against 'double' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:17): candidate template ignored: substitution failure [with U = float, T = double]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:23): in instantiation of function template specialization 'hlsl::asfloat' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:24): candidate template ignored: could not match 'vector' against 'half' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-errors.hlsl:25): candidate template ignored: substitution failure [with U = float, T = half]: no type named 'Type' # | 12 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/rsqrt-errors.hlsl (25 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/rsqrt-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl:15): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl:20): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl:25): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl:30): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/atan2.hlsl (26 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/atan2.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/invalid_entry_parameter.hlsl (27 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/invalid_entry_parameter.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -x hlsl -ast-dump -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -x hlsl -ast-dump -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl # .---command stdout------------ # | TranslationUnitDecl 0x55e89f7c7158 <> # | |-NamespaceDecl 0x55e89f7c7a98 <> implicit hlsl # | | |-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateTypeParmDecl 0x55e89f7c7b20 <> class depth 0 index 0 element # | | | | `-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-NonTypeTemplateParmDecl 0x55e89f7c7c20 <> 'int' depth 0 index 1 element_count # | | | | `-TemplateArgument expr '4' # | | | | `-IntegerLiteral 0x55e89f7c7c78 <> 'int' 4 # | | | `-TypeAliasDecl 0x55e89f7c7d90 <> implicit vector 'vector' # | | | `-DependentSizedExtVectorType 0x55e89f7c7d40 'vector' dependent # | | | |-TemplateTypeParmType 0x55e89f7c7ba0 'element' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7c7b20 'element' # | | | `-DeclRefExpr 0x55e89f7c7ce0 <> 'int' lvalue NonTypeTemplateParm 0x55e89f7c7c20 'element_count' 'int' # | | |-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateTypeParmDecl 0x55e89f7c7e48 <> class depth 0 index 0 element # | | | | `-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-NonTypeTemplateParmDecl 0x55e89f7c7f20 <> 'int' depth 0 index 1 rows_count # | | | | `-TemplateArgument expr '4' # | | | | `-IntegerLiteral 0x55e89f7c7f78 <> 'int' 4 # | | | |-NonTypeTemplateParmDecl 0x55e89f7c7fd0 <> 'int' depth 0 index 2 cols_count # | | | | `-TemplateArgument expr '4' # | | | | `-IntegerLiteral 0x55e89f7c8028 <> 'int' 4 # | | | |-BinaryOperator 0x55e89f7c8128 <> 'bool' '&&' # | | | | |-BinaryOperator 0x55e89f7c80e8 <> 'bool' '<=' # | | | | | |-DeclRefExpr 0x55e89f7c80a8 <> 'int' lvalue NonTypeTemplateParm 0x55e89f7c7f20 'rows_count' 'int' # | | | | | `-IntegerLiteral 0x55e89f7c8068 <> 'int' 4 # | | | | `-BinaryOperator 0x55e89f7c8108 <> 'bool' '<=' # | | | | |-DeclRefExpr 0x55e89f7c80c8 <> 'int' lvalue NonTypeTemplateParm 0x55e89f7c7fd0 'cols_count' 'int' # | | | | `-IntegerLiteral 0x55e89f7c8088 <> 'int' 4 # | | | `-TypeAliasDecl 0x55e89f7f3298 <> implicit matrix 'matrix' # | | | `-DependentSizedMatrixType 0x55e89f7f3230 'matrix' dependent # | | |-ClassTemplateDecl 0x55e89f7f3978 <> implicit Buffer # | | | |-TemplateTypeParmDecl 0x55e89f7f3748 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f3918 <> 'bool' Concept 0x55e89f7f3420 '__is_typed_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f3850 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f3820 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f37d0 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f33a0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3350 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f3648 <> implicit class Buffer # | | | `-FinalAttr 0x55e89f7f36f0 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f3d18 <> implicit RWBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f3ae8 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f3cb8 <> 'bool' Concept 0x55e89f7f3420 '__is_typed_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f3bf0 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f3bc0 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f3b70 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f33a0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3350 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f39e8 <> implicit class RWBuffer # | | | `-FinalAttr 0x55e89f7f3a90 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f40b8 <> implicit RasterizerOrderedBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f3e88 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f4058 <> 'bool' Concept 0x55e89f7f3600 '__is_structured_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f3f90 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f3f60 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f3f10 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f3d88 <> implicit class RasterizerOrderedBuffer # | | | `-FinalAttr 0x55e89f7f3e30 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f5738 <> implicit StructuredBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f5510 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f56d8 <> 'bool' Concept 0x55e89f7f3600 '__is_structured_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f5610 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f55e0 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f5590 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f5410 <> implicit class StructuredBuffer # | | | `-FinalAttr 0x55e89f7f54b8 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f5ad8 <> implicit RWStructuredBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f58a8 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f5a78 <> 'bool' Concept 0x55e89f7f3600 '__is_structured_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f59b0 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f5980 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f5930 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f57a8 <> implicit class RWStructuredBuffer # | | | `-FinalAttr 0x55e89f7f5850 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f5e78 <> implicit AppendStructuredBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f5c48 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f5e18 <> 'bool' Concept 0x55e89f7f3600 '__is_structured_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f5d50 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f5d20 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f5cd0 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f5b48 <> implicit class AppendStructuredBuffer # | | | `-FinalAttr 0x55e89f7f5bf0 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f6218 <> implicit ConsumeStructuredBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f5fe8 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f61b8 <> 'bool' Concept 0x55e89f7f3600 '__is_structured_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f60f0 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f60c0 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f6070 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f5ee8 <> implicit class ConsumeStructuredBuffer # | | | `-FinalAttr 0x55e89f7f5f90 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f65c8 <> implicit RasterizerOrderedStructuredBuffer # | | | |-TemplateTypeParmDecl 0x55e89f7f6388 <> typename depth 0 index 0 element_type # | | | |-ConceptSpecializationExpr 0x55e89f7f6568 <> 'bool' Concept 0x55e89f7f3600 '__is_structured_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f64a0 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f6470 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f6420 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f6288 <> implicit class RasterizerOrderedStructuredBuffer # | | | `-FinalAttr 0x55e89f7f6330 <> Implicit final # | | |-CXXRecordDecl 0x55e89f7f6638 <> implicit class ByteAddressBuffer # | | | `-FinalAttr 0x55e89f7f66e0 <> Implicit final # | | |-CXXRecordDecl 0x55e89f7f6738 <> implicit class RWByteAddressBuffer # | | | `-FinalAttr 0x55e89f7f67e0 <> Implicit final # | | |-CXXRecordDecl 0x55e89f7f6838 <> implicit class RasterizerOrderedByteAddressBuffer # | | | `-FinalAttr 0x55e89f7f68e0 <> Implicit final # | | |-CXXRecordDecl 0x55e89f7f6938 <> implicit class SamplerState # | | | `-FinalAttr 0x55e89f7f69e0 <> Implicit final # | | |-CXXRecordDecl 0x55e89f7f6a38 <> implicit class SamplerComparisonState # | | | `-FinalAttr 0x55e89f7f6ae0 <> Implicit final # | | |-ClassTemplateDecl 0x55e89f7f6ed8 <> implicit Texture2D # | | | |-TemplateTypeParmDecl 0x55e89f7f6c70 <> typename depth 0 index 0 element_type # | | | | `-TemplateArgument type 'vector' # | | | | `-ExtVectorType 0x55e89f7f6b40 'vector' 4 # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-ConceptSpecializationExpr 0x55e89f7f6e78 <> 'bool' Concept 0x55e89f7f3420 '__is_typed_resource_element_compatible' # | | | | |-ImplicitConceptSpecializationDecl 0x55e89f7f6db0 <> # | | | | | `-TemplateArgument type 'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89f7f6d80 'type-parameter-0-0' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89f7f6d28 depth 0 index 0 # | | | | `-TemplateArgument type 'element_type':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7f33a0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f3350 'element_type' # | | | `-CXXRecordDecl 0x55e89f7f6b70 <> implicit class Texture2D # | | | `-FinalAttr 0x55e89f7f6c18 <> Implicit final # | | `-ClassTemplatePartialSpecializationDecl 0x55e89f7f7168 <> implicit class Texture2D explicit_specialization # | | |-TemplateArgument type 'vector':'vector' # | | | `-DependentSizedExtVectorType 0x55e89f7f7090 'vector' dependent # | | | |-TemplateTypeParmType 0x55e89f7f6fa0 'element_type' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f7f6f48 'element_type' # | | | `-DeclRefExpr 0x55e89f7f7068 <> 'int' lvalue NonTypeTemplateParm 0x55e89f7f6fe8 'element_count' 'int' # | | |-TemplateTypeParmDecl 0x55e89f7f6f48 <> class depth 0 index 0 element_type # | | `-NonTypeTemplateParmDecl 0x55e89f7f6fe8 <> 'int' depth 0 index 1 element_count # | |-ConceptDecl 0x55e89f7f3420 <> __is_typed_resource_element_compatible # | | |-TemplateTypeParmDecl 0x55e89f7f3350 <> referenced typename depth 0 index 0 element_type # | | `-TypeTraitExpr 0x55e89f7f3400 <> 'bool' __builtin_hlsl_is_typed_resource_element_compatible # | | `-TemplateTypeParmType 0x55e89f7f33a0 'element_type' dependent depth 0 index 0 # | | `-TemplateTypeParm 0x55e89f7f3350 'element_type' # | |-ConceptDecl 0x55e89f7f3600 <> __is_structured_resource_element_compatible # | | |-TemplateTypeParmDecl 0x55e89f7f3468 <> referenced typename depth 0 index 0 element_type # | | `-BinaryOperator 0x55e89f7f35e0 <> 'bool' lvalue '&&' # | | |-UnaryOperator 0x55e89f7f3540 <> 'bool' lvalue prefix '!' cannot overflow # | | | `-TypeTraitExpr 0x55e89f7f3520 <> 'bool' __builtin_hlsl_is_intangible # | | | `-TemplateTypeParmType 0x55e89f7f34c0 'element_type' dependent depth 0 index 0 # | | | `-TemplateTypeParm 0x55e89f7f3468 'element_type' # | | `-BinaryOperator 0x55e89f7f35c0 <> 'bool' lvalue '>=' # | | |-UnaryExprOrTypeTraitExpr 0x55e89f7f3558 <> 'bool' sizeof 'element_type' # | | `-IntegerLiteral 0x55e89f7f35a0 <> '__size_t':'unsigned long' 1 # | |-UsingDirectiveDecl 0x55e89f7f7380 <> Namespace 0x55e89f7c7a98 'hlsl' # | |-TypedefDecl 0x55e89f7f7b98 <> implicit __NSConstantString '__NSConstantString_tag' # | | `-RecordType 0x55e89f7f7b60 '__NSConstantString_tag' canonical # | | `-CXXRecord 0x55e89f7f7850 '__NSConstantString_tag' # | |-TypedefDecl 0x55e89f7c7a40 <> implicit __builtin_va_list 'void *' # | | `-PointerType 0x55e89f7c7980 'void *' # | | `-BuiltinType 0x55e89f7c71c0 'void' # | |-NamespaceDecl 0x55e89f7f7bf0 prev 0x55e89f7c7a98 line:12:11 hlsl # | | |-original Namespace 0x55e89f7c7a98 'hlsl' # | | |-TypedefDecl 0x55e89f7f7c78 col:13 referenced int32_t 'int' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f7f7ce8 col:22 referenced uint 'unsigned int' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f7f7d58 col:22 referenced uint32_t 'unsigned int' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f7f7dc8 col:15 referenced float32_t 'float' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f7f7e38 col:23 referenced uint64_t 'unsigned long' # | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | |-TypedefDecl 0x55e89f7f7ea8 col:14 referenced int64_t 'long' # | | | `-BuiltinType 0x55e89f7c7280 'long' # | | |-TypedefDecl 0x55e89f7f7f18 col:16 referenced float64_t 'double' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f7f81c8 col:25 bool1 'vector' # | | | `-TemplateSpecializationType 0x55e89f7f80f0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f7f7fd0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f7f7f98 'int' 1 # | | | `-ExtVectorType 0x55e89f7f80b0 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f7f8000 'bool' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | |-TypedefDecl 0x55e89f7f8418 col:25 referenced bool2 'vector' # | | | `-TemplateSpecializationType 0x55e89f7f8340 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f7f8250 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f7f8230 'int' 2 # | | | `-ExtVectorType 0x55e89f7f8300 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f7f8000 'bool' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | |-TypedefDecl 0x55e89f7f8668 col:25 referenced bool3 'vector' # | | | `-TemplateSpecializationType 0x55e89f7f8590 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f7f84a0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f7f8480 'int' 3 # | | | `-ExtVectorType 0x55e89f7f8550 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f7f8000 'bool' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | |-TypedefDecl 0x55e89f819ff0 col:25 referenced bool4 'vector' # | | | `-TemplateSpecializationType 0x55e89f7f87e0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f7f86f0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f7f86d0 'int' 4 # | | | `-ExtVectorType 0x55e89f7f87a0 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f7f8000 'bool' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | |-TypedefDecl 0x55e89f81a278 col:24 int1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81a1a0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81a080 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81a060 'int' 1 # | | | `-ExtVectorType 0x55e89f81a160 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81a0b0 'int' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81a4c8 col:24 referenced int2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81a3f0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81a308 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81a2e8 'int' 2 # | | | `-ExtVectorType 0x55e89f81a3b0 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81a0b0 'int' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81a718 col:24 referenced int3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81a640 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81a558 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81a538 'int' 3 # | | | `-ExtVectorType 0x55e89f81a600 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81a0b0 'int' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81a968 col:24 referenced int4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81a890 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81a7a8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81a788 'int' 4 # | | | `-ExtVectorType 0x55e89f81a850 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81a0b0 'int' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81ac28 col:25 uint1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81ab50 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81aa30 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81aa10 'int' 1 # | | | `-ExtVectorType 0x55e89f81ab10 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81aa60 'uint' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81ae98 col:25 referenced uint2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81adc0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81acd0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81acb0 'int' 2 # | | | `-ExtVectorType 0x55e89f81ad80 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81aa60 'uint' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81b928 col:25 referenced uint3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81b850 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81af40 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81af20 'int' 3 # | | | `-ExtVectorType 0x55e89f81b810 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81aa60 'uint' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81bb98 col:25 referenced uint4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81bac0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81b9d0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81b9b0 'int' 4 # | | | `-ExtVectorType 0x55e89f81ba80 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81aa60 'uint' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81be28 col:28 int32_t1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81bd50 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81bc60 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81bc40 'int' 1 # | | | `-ExtVectorType 0x55e89f81bd10 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81bc90 'int32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81c068 col:28 int32_t2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81bf90 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81bed0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81beb0 'int' 2 # | | | `-ExtVectorType 0x55e89f81bf50 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81bc90 'int32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81c2a8 col:28 int32_t3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81c1d0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81c110 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81c0f0 'int' 3 # | | | `-ExtVectorType 0x55e89f81c190 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81bc90 'int32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81c4e8 col:28 int32_t4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81c410 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81c350 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81c330 'int' 4 # | | | `-ExtVectorType 0x55e89f81c3d0 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81bc90 'int32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | `-BuiltinType 0x55e89f7c7260 'int' # | | |-TypedefDecl 0x55e89f81c7a0 col:29 uint32_t1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81c6a0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81c5b0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81c590 'int' 1 # | | | `-ExtVectorType 0x55e89f81c660 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81c5e0 'uint32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81c9d8 col:29 referenced uint32_t2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81c900 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81c848 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81c828 'int' 2 # | | | `-ExtVectorType 0x55e89f81c8c0 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81c5e0 'uint32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81cc18 col:29 uint32_t3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81cb40 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81ca80 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81ca60 'int' 3 # | | | `-ExtVectorType 0x55e89f81cb00 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81c5e0 'uint32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81ce58 col:29 referenced uint32_t4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81cd80 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81ccc0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81cca0 'int' 4 # | | | `-ExtVectorType 0x55e89f81cd40 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81c5e0 'uint32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | |-TypedefDecl 0x55e89f81d118 col:28 int64_t1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81d040 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81cf20 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81cf00 'int' 1 # | | | `-ExtVectorType 0x55e89f81d000 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81cf50 'int64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | `-BuiltinType 0x55e89f7c7280 'long' # | | |-TypedefDecl 0x55e89f81d388 col:28 referenced int64_t2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81d2b0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81d1c0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81d1a0 'int' 2 # | | | `-ExtVectorType 0x55e89f81d270 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81cf50 'int64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | `-BuiltinType 0x55e89f7c7280 'long' # | | |-TypedefDecl 0x55e89f81d5f8 col:28 referenced int64_t3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81d520 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81d430 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81d410 'int' 3 # | | | `-ExtVectorType 0x55e89f81d4e0 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81cf50 'int64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | `-BuiltinType 0x55e89f7c7280 'long' # | | |-TypedefDecl 0x55e89f81d888 col:28 referenced int64_t4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81d7b0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81d6a0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81d680 'int' 4 # | | | `-ExtVectorType 0x55e89f81d750 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81cf50 'int64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | `-BuiltinType 0x55e89f7c7280 'long' # | | |-TypedefDecl 0x55e89f81db48 col:29 uint64_t1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81da70 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81d950 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81d930 'int' 1 # | | | `-ExtVectorType 0x55e89f81da30 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81d980 'uint64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | |-TypedefDecl 0x55e89f81ddb8 col:29 referenced uint64_t2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81dce0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81dbf0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81dbd0 'int' 2 # | | | `-ExtVectorType 0x55e89f81dca0 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81d980 'uint64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | |-TypedefDecl 0x55e89f81e028 col:29 referenced uint64_t3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81df50 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81de60 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81de40 'int' 3 # | | | `-ExtVectorType 0x55e89f81df10 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81d980 'uint64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | |-TypedefDecl 0x55e89f81e298 col:29 referenced uint64_t4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81e1c0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81e0d0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81e0b0 'int' 4 # | | | `-ExtVectorType 0x55e89f81e180 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81d980 'uint64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | |-TypedefDecl 0x55e89f81e528 col:25 half1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81e450 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81e328 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81e308 'int' 1 # | | | `-ExtVectorType 0x55e89f81e410 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81e360 'half' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | |-TypedefDecl 0x55e89f81efd0 col:25 referenced half2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81e6a0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81e5b8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81e598 'int' 2 # | | | `-ExtVectorType 0x55e89f81e660 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81e360 'half' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | |-TypedefDecl 0x55e89f81f228 col:25 referenced half3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81f150 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81f060 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81f040 'int' 3 # | | | `-ExtVectorType 0x55e89f81f110 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81e360 'half' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | |-TypedefDecl 0x55e89f81f478 col:25 referenced half4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81f3a0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81f2b8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81f298 'int' 4 # | | | `-ExtVectorType 0x55e89f81f360 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81e360 'half' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | |-TypedefDecl 0x55e89f81f708 col:26 float1 'vector' # | | | `-TemplateSpecializationType 0x55e89f81f630 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81f508 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81f4e8 'int' 1 # | | | `-ExtVectorType 0x55e89f81f5f0 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81f540 'float' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f81f958 col:26 referenced float2 'vector' # | | | `-TemplateSpecializationType 0x55e89f81f880 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f81f798 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f81f778 'int' 2 # | | | `-ExtVectorType 0x55e89f81f840 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81f540 'float' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f81fba8 col:26 referenced float3 'vector' # | | | `-TemplateSpecializationType 0x55e89f81fad0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f81f9e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f81f9c8 'int' 3 # | | | `-ExtVectorType 0x55e89f81fa90 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81f540 'float' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f81fdc8 col:26 referenced float4 'vector' # | | | `-TemplateSpecializationType 0x55e89f81fcf0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f81fc38 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f81fc18 'int' 4 # | | | `-ExtVectorType 0x55e89f81fcb0 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81f540 'float' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f820158 col:27 double1 'vector' # | | | `-TemplateSpecializationType 0x55e89f820080 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f81fe58 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f81fe38 'int' 1 # | | | `-ExtVectorType 0x55e89f81ff40 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f81fe90 'double' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f8203a8 col:27 referenced double2 'vector' # | | | `-TemplateSpecializationType 0x55e89f8202d0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8201e8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8201c8 'int' 2 # | | | `-ExtVectorType 0x55e89f820290 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f81fe90 'double' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f8205f8 col:27 referenced double3 'vector' # | | | `-TemplateSpecializationType 0x55e89f820520 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f820438 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f820418 'int' 3 # | | | `-ExtVectorType 0x55e89f8204e0 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f81fe90 'double' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f820848 col:27 referenced double4 'vector' # | | | `-TemplateSpecializationType 0x55e89f820770 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f820688 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f820668 'int' 4 # | | | `-ExtVectorType 0x55e89f820730 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f81fe90 'double' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f820ad8 col:30 float32_t1 'vector' # | | | `-TemplateSpecializationType 0x55e89f820a00 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f820910 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8208f0 'int' 1 # | | | `-ExtVectorType 0x55e89f8209c0 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f820940 'float32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f820d18 col:30 float32_t2 'vector' # | | | `-TemplateSpecializationType 0x55e89f820c40 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f820b80 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f820b60 'int' 2 # | | | `-ExtVectorType 0x55e89f820c00 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f820940 'float32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f820f58 col:30 float32_t3 'vector' # | | | `-TemplateSpecializationType 0x55e89f820e80 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f820dc0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f820da0 'int' 3 # | | | `-ExtVectorType 0x55e89f820e40 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f820940 'float32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f8211a8 col:30 float32_t4 'vector' # | | | `-TemplateSpecializationType 0x55e89f8210d0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f821000 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f820fe0 'int' 4 # | | | `-ExtVectorType 0x55e89f821090 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f820940 'float32_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | `-BuiltinType 0x55e89f7c7360 'float' # | | |-TypedefDecl 0x55e89f821438 col:30 float64_t1 'vector' # | | | `-TemplateSpecializationType 0x55e89f821360 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f821270 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f821250 'int' 1 # | | | `-ExtVectorType 0x55e89f821320 'vector' 1 # | | | `-SubstTemplateTypeParmType 0x55e89f8212a0 'float64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f821678 col:30 float64_t2 'vector' # | | | `-TemplateSpecializationType 0x55e89f8215a0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8214e0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8214c0 'int' 2 # | | | `-ExtVectorType 0x55e89f821560 'vector' 2 # | | | `-SubstTemplateTypeParmType 0x55e89f8212a0 'float64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f8218b8 col:30 float64_t3 'vector' # | | | `-TemplateSpecializationType 0x55e89f8217e0 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f821720 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f821700 'int' 3 # | | | `-ExtVectorType 0x55e89f8217a0 'vector' 3 # | | | `-SubstTemplateTypeParmType 0x55e89f8212a0 'float64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f821af8 col:30 float64_t4 'vector' # | | | `-TemplateSpecializationType 0x55e89f821a20 'vector' sugar alias # | | | |-name: 'vector':'hlsl::vector' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f821960 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f821940 'int' 4 # | | | `-ExtVectorType 0x55e89f8219e0 'vector' 4 # | | | `-SubstTemplateTypeParmType 0x55e89f8212a0 'float64_t' sugar class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TypedefDecl 0x55e89f8279f0 col:28 bool1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f821f50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f821bd0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f821b78 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f821bf0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f821b98 'int' 1 # | | | `-ConstantMatrixType 0x55e89f821ef0 'matrix' # | | |-TypedefDecl 0x55e89f827e10 col:28 referenced bool1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f827d10 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f827a98 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f827a58 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f827ab8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f827a78 'int' 2 # | | | `-ConstantMatrixType 0x55e89f827cb0 'matrix' # | | |-TypedefDecl 0x55e89f828230 col:28 referenced bool1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f828130 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f827eb8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f827e78 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f827ed8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f827e98 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8280d0 'matrix' # | | |-TypedefDecl 0x55e89f828650 col:28 referenced bool1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f828550 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8282d8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f828298 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8282f8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8282b8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f8284f0 'matrix' # | | |-TypedefDecl 0x55e89f82ac10 col:28 referenced bool2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f828970 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8286f8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8286b8 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f828718 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8286d8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f828910 'matrix' # | | |-TypedefDecl 0x55e89f82b030 col:28 referenced bool2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82af30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82acb8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82ac78 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82acd8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82ac98 'int' 2 # | | | `-ConstantMatrixType 0x55e89f82aed0 'matrix' # | | |-TypedefDecl 0x55e89f82b450 col:28 referenced bool2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82b350 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82b0d8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82b098 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82b0f8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82b0b8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f82b2f0 'matrix' # | | |-TypedefDecl 0x55e89f82b870 col:28 referenced bool2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82b770 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82b4f8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82b4b8 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82b518 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82b4d8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f82b710 'matrix' # | | |-TypedefDecl 0x55e89f82ccb0 col:28 referenced bool3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82cbb0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82b918 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82b8d8 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82b938 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82b8f8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f82bb30 'matrix' # | | |-TypedefDecl 0x55e89f82d0d0 col:28 referenced bool3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82cfd0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82cd58 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82cd18 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82cd78 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82cd38 'int' 2 # | | | `-ConstantMatrixType 0x55e89f82cf70 'matrix' # | | |-TypedefDecl 0x55e89f82d4f0 col:28 referenced bool3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82d3f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82d178 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82d138 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82d198 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82d158 'int' 3 # | | | `-ConstantMatrixType 0x55e89f82d390 'matrix' # | | |-TypedefDecl 0x55e89f82d910 col:28 referenced bool3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82d810 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82d598 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82d558 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82d5b8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82d578 'int' 4 # | | | `-ConstantMatrixType 0x55e89f82d7b0 'matrix' # | | |-TypedefDecl 0x55e89f82dd50 col:28 referenced bool4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82dc50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82d9b8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82d978 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82d9d8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82d998 'int' 1 # | | | `-ConstantMatrixType 0x55e89f82dbf0 'matrix' # | | |-TypedefDecl 0x55e89f82e170 col:28 referenced bool4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82e070 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82ddf8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82ddb8 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82de18 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82ddd8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f82e010 'matrix' # | | |-TypedefDecl 0x55e89f82e590 col:28 referenced bool4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82e490 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82e218 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82e1d8 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82e238 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82e1f8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f82e430 'matrix' # | | |-TypedefDecl 0x55e89f82e9b0 col:28 referenced bool4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82e8b0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'bool' # | | | | `-BuiltinType 0x55e89f7c71e0 'bool' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82e638 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82e5f8 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82e658 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82e618 'int' 4 # | | | `-ConstantMatrixType 0x55e89f82e850 'matrix' # | | |-TypedefDecl 0x55e89f82f130 col:27 int1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82f030 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82ea60 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82ea20 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82ea80 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82ea40 'int' 1 # | | | `-ConstantMatrixType 0x55e89f82efd0 'matrix' # | | |-TypedefDecl 0x55e89f82f560 col:27 int1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82f460 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82f1e0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82f1a0 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82f200 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82f1c0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f82f400 'matrix' # | | |-TypedefDecl 0x55e89f82f990 col:27 int1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82f890 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82f610 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82f5d0 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f82f630 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f82f5f0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f82f830 'matrix' # | | |-TypedefDecl 0x55e89f82fdc0 col:27 int1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f82fcc0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82fa40 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82fa00 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f82fa60 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f82fa20 'int' 4 # | | | `-ConstantMatrixType 0x55e89f82fc60 'matrix' # | | |-TypedefDecl 0x55e89f830500 col:27 int2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f830400 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f82fe70 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f82fe30 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f82fe90 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f82fe50 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8303a0 'matrix' # | | |-TypedefDecl 0x55e89f830930 col:27 int2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f830830 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8305b0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f830570 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8305d0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f830590 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8307d0 'matrix' # | | |-TypedefDecl 0x55e89f830d60 col:27 int2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f830c60 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8309e0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8309a0 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f830a00 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8309c0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f830c00 'matrix' # | | |-TypedefDecl 0x55e89f8225e0 col:27 int2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f831090 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f830e10 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f830dd0 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f830e30 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f830df0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f831030 'matrix' # | | |-TypedefDecl 0x55e89f822a10 col:27 int3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f822910 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f822690 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f822650 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8226b0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f822670 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8228b0 'matrix' # | | |-TypedefDecl 0x55e89f822e40 col:27 int3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f822d40 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f822ac0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f822a80 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f822ae0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f822aa0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f822ce0 'matrix' # | | |-TypedefDecl 0x55e89f823270 col:27 int3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f823170 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f822ef0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f822eb0 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f822f10 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f822ed0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f823110 'matrix' # | | |-TypedefDecl 0x55e89f8247c0 col:27 int3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8246c0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f823320 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8232e0 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f823340 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f823300 'int' 4 # | | | `-ConstantMatrixType 0x55e89f823540 'matrix' # | | |-TypedefDecl 0x55e89f824bf0 col:27 int4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f824af0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f824870 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f824830 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f824890 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f824850 'int' 1 # | | | `-ConstantMatrixType 0x55e89f824a90 'matrix' # | | |-TypedefDecl 0x55e89f825020 col:27 int4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f824f20 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f824ca0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f824c60 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f824cc0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f824c80 'int' 2 # | | | `-ConstantMatrixType 0x55e89f824ec0 'matrix' # | | |-TypedefDecl 0x55e89f825450 col:27 int4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f825350 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8250d0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f825090 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8250f0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8250b0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8252f0 'matrix' # | | |-TypedefDecl 0x55e89f825890 col:27 int4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f825790 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f825500 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8254c0 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f825520 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8254e0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f825730 'matrix' # | | |-TypedefDecl 0x55e89f825d10 col:28 uint1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f825c10 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f825958 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f825918 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f825978 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f825938 'int' 1 # | | | `-ConstantMatrixType 0x55e89f825bb0 'matrix' # | | |-TypedefDecl 0x55e89f826150 col:28 uint1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f826050 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f825dd8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f825d98 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f825df8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f825db8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f825ff0 'matrix' # | | |-TypedefDecl 0x55e89f826590 col:28 uint1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f826490 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f826218 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8261d8 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f826238 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8261f8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f826430 'matrix' # | | |-TypedefDecl 0x55e89f826b80 col:28 uint1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f826a80 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f826658 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f826618 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f826678 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f826638 'int' 4 # | | | `-ConstantMatrixType 0x55e89f826a20 'matrix' # | | |-TypedefDecl 0x55e89f826fc0 col:28 uint2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f826ec0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f826c48 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f826c08 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f826c68 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f826c28 'int' 1 # | | | `-ConstantMatrixType 0x55e89f826e60 'matrix' # | | |-TypedefDecl 0x55e89f827400 col:28 uint2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f827300 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f827088 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f827048 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8270a8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f827068 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8272a0 'matrix' # | | |-TypedefDecl 0x55e89f83bd00 col:28 uint2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f827740 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8274c8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f827488 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8274e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8274a8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8276e0 'matrix' # | | |-TypedefDecl 0x55e89f83c140 col:28 uint2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83c040 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83bdc8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83bd88 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83bde8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83bda8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f83bfe0 'matrix' # | | |-TypedefDecl 0x55e89f83c580 col:28 uint3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83c480 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83c208 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83c1c8 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83c228 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83c1e8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f83c420 'matrix' # | | |-TypedefDecl 0x55e89f83c9c0 col:28 uint3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83c8c0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83c648 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83c608 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83c668 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83c628 'int' 2 # | | | `-ConstantMatrixType 0x55e89f83c860 'matrix' # | | |-TypedefDecl 0x55e89f83d920 col:28 uint3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83d820 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83ca88 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83ca48 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83caa8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83ca68 'int' 3 # | | | `-ConstantMatrixType 0x55e89f83cca0 'matrix' # | | |-TypedefDecl 0x55e89f83dd60 col:28 uint3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83dc60 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83d9e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83d9a8 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83da08 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83d9c8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f83dc00 'matrix' # | | |-TypedefDecl 0x55e89f83e1a0 col:28 uint4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83e0a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83de28 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83dde8 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83de48 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83de08 'int' 1 # | | | `-ConstantMatrixType 0x55e89f83e040 'matrix' # | | |-TypedefDecl 0x55e89f83e5e0 col:28 uint4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83e4e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83e268 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83e228 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83e288 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83e248 'int' 2 # | | | `-ConstantMatrixType 0x55e89f83e480 'matrix' # | | |-TypedefDecl 0x55e89f83ed30 col:28 uint4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83ec30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83e6a8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83e668 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83e6c8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83e688 'int' 3 # | | | `-ConstantMatrixType 0x55e89f83ebd0 'matrix' # | | |-TypedefDecl 0x55e89f83f170 col:28 uint4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83f070 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83edf8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83edb8 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83ee18 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83edd8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f83f010 'matrix' # | | |-TypedefDecl 0x55e89f83f4f0 col:31 int32_t1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83f3f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83f238 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83f1f8 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83f258 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83f218 'int' 1 # | | | `-ConstantMatrixType 0x55e89f83f390 'matrix' # | | |-TypedefDecl 0x55e89f83f830 col:31 int32_t1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83f730 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83f5b8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83f578 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83f5d8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83f598 'int' 2 # | | | `-ConstantMatrixType 0x55e89f83f6d0 'matrix' # | | |-TypedefDecl 0x55e89f831470 col:31 int32_t1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83fa70 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83f8f8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83f8b8 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83f918 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83f8d8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f83fa10 'matrix' # | | |-TypedefDecl 0x55e89f8317b0 col:31 int32_t1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8316b0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f831538 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8314f8 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f831558 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f831518 'int' 4 # | | | `-ConstantMatrixType 0x55e89f831650 'matrix' # | | |-TypedefDecl 0x55e89f831af0 col:31 int32_t2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8319f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f831878 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f831838 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f831898 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f831858 'int' 1 # | | | `-ConstantMatrixType 0x55e89f831990 'matrix' # | | |-TypedefDecl 0x55e89f831e30 col:31 int32_t2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f831d30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f831bb8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f831b78 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f831bd8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f831b98 'int' 2 # | | | `-ConstantMatrixType 0x55e89f831cd0 'matrix' # | | |-TypedefDecl 0x55e89f832170 col:31 int32_t2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f832070 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f831ef8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f831eb8 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f831f18 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f831ed8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f832010 'matrix' # | | |-TypedefDecl 0x55e89f8334d0 col:31 int32_t2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8323b0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f832238 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8321f8 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f832258 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f832218 'int' 4 # | | | `-ConstantMatrixType 0x55e89f832350 'matrix' # | | |-TypedefDecl 0x55e89f833810 col:31 int32_t3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f833710 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f833598 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f833558 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8335b8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f833578 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8336b0 'matrix' # | | |-TypedefDecl 0x55e89f833b50 col:31 int32_t3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f833a50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8338d8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f833898 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8338f8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8338b8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8339f0 'matrix' # | | |-TypedefDecl 0x55e89f833e90 col:31 int32_t3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f833d90 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f833c18 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f833bd8 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f833c38 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f833bf8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f833d30 'matrix' # | | |-TypedefDecl 0x55e89f8341d0 col:31 int32_t3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8340d0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f833f58 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f833f18 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f833f78 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f833f38 'int' 4 # | | | `-ConstantMatrixType 0x55e89f834070 'matrix' # | | |-TypedefDecl 0x55e89f834560 col:31 int32_t4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f834460 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f834298 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f834258 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8342b8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f834278 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8343b0 'matrix' # | | |-TypedefDecl 0x55e89f8348a0 col:31 int32_t4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8347a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f834628 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8345e8 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f834648 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f834608 'int' 2 # | | | `-ConstantMatrixType 0x55e89f834740 'matrix' # | | |-TypedefDecl 0x55e89f834be0 col:31 int32_t4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f834ae0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f834968 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f834928 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f834988 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f834948 'int' 3 # | | | `-ConstantMatrixType 0x55e89f834a80 'matrix' # | | |-TypedefDecl 0x55e89f834f20 col:31 int32_t4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f834e20 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int32_t':'int' # | | | | `-TypedefType 0x55e89f81bbf0 'int32_t' sugar # | | | | |-Typedef 0x55e89f7f7c78 'int32_t' # | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f834ca8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f834c68 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f834cc8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f834c88 'int' 4 # | | | `-ConstantMatrixType 0x55e89f834dc0 'matrix' # | | |-TypedefDecl 0x55e89f8352a0 col:32 uint32_t1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8351a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f834fe8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f834fa8 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f835008 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f834fc8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f835140 'matrix' # | | |-TypedefDecl 0x55e89f835600 col:32 uint32_t1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f835500 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f835368 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f835328 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f835388 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f835348 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8354a0 'matrix' # | | |-TypedefDecl 0x55e89f835940 col:32 uint32_t1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f835840 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8356c8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f835688 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8356e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8356a8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8357e0 'matrix' # | | |-TypedefDecl 0x55e89f835c80 col:32 uint32_t1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f835b80 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f835a08 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8359c8 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f835a28 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8359e8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f835b20 'matrix' # | | |-TypedefDecl 0x55e89f835fc0 col:32 uint32_t2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f835ec0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f835d48 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f835d08 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f835d68 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f835d28 'int' 1 # | | | `-ConstantMatrixType 0x55e89f835e60 'matrix' # | | |-TypedefDecl 0x55e89f836300 col:32 uint32_t2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f836200 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f836088 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f836048 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8360a8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f836068 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8361a0 'matrix' # | | |-TypedefDecl 0x55e89f836650 col:32 uint32_t2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f836550 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8363c8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f836388 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8363e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8363a8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8364f0 'matrix' # | | |-TypedefDecl 0x55e89f836990 col:32 uint32_t2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f836890 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f836718 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8366d8 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f836738 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8366f8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f836830 'matrix' # | | |-TypedefDecl 0x55e89f836cd0 col:32 uint32_t3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f836bd0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f836a58 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f836a18 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f836a78 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f836a38 'int' 1 # | | | `-ConstantMatrixType 0x55e89f836b70 'matrix' # | | |-TypedefDecl 0x55e89f837010 col:32 uint32_t3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f836f10 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f836d98 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f836d58 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f836db8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f836d78 'int' 2 # | | | `-ConstantMatrixType 0x55e89f836eb0 'matrix' # | | |-TypedefDecl 0x55e89f837350 col:32 uint32_t3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f837250 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8370d8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f837098 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8370f8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8370b8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8371f0 'matrix' # | | |-TypedefDecl 0x55e89f8376a0 col:32 uint32_t3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8375a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f837418 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8373d8 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f837438 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8373f8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f837540 'matrix' # | | |-TypedefDecl 0x55e89f8379e0 col:32 uint32_t4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8378e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f837768 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f837728 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f837788 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f837748 'int' 1 # | | | `-ConstantMatrixType 0x55e89f837880 'matrix' # | | |-TypedefDecl 0x55e89f837d20 col:32 uint32_t4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f837c20 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f837aa8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f837a68 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f837ac8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f837a88 'int' 2 # | | | `-ConstantMatrixType 0x55e89f837bc0 'matrix' # | | |-TypedefDecl 0x55e89f838060 col:32 uint32_t4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f837f60 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f837de8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f837da8 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f837e08 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f837dc8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f837f00 'matrix' # | | |-TypedefDecl 0x55e89f8383a0 col:32 uint32_t4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8382a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint32_t':'unsigned int' # | | | | `-TypedefType 0x55e89f81c540 'uint32_t' sugar # | | | | |-Typedef 0x55e89f7f7d58 'uint32_t' # | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f838128 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8380e8 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f838148 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f838108 'int' 4 # | | | `-ConstantMatrixType 0x55e89f838240 'matrix' # | | |-TypedefDecl 0x55e89f838840 col:31 int64_t1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f838740 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f838468 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f838428 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8384a0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f838448 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8386e0 'matrix' # | | |-TypedefDecl 0x55e89f838c80 col:31 int64_t1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f838b80 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f838908 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8388c8 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f838928 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8388e8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f838b20 'matrix' # | | |-TypedefDecl 0x55e89f8390c0 col:31 int64_t1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f838fc0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f838d48 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f838d08 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f838d68 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f838d28 'int' 3 # | | | `-ConstantMatrixType 0x55e89f838f60 'matrix' # | | |-TypedefDecl 0x55e89f839830 col:31 int64_t1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f839400 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f839188 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f839148 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8391a8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f839168 'int' 4 # | | | `-ConstantMatrixType 0x55e89f8393a0 'matrix' # | | |-TypedefDecl 0x55e89f839c70 col:31 int64_t2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f839b70 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8398f8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8398b8 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f839918 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8398d8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f839b10 'matrix' # | | |-TypedefDecl 0x55e89f83a0b0 col:31 int64_t2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f839fb0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f839d38 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f839cf8 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f839d58 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f839d18 'int' 2 # | | | `-ConstantMatrixType 0x55e89f839f50 'matrix' # | | |-TypedefDecl 0x55e89f83a4f0 col:31 int64_t2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83a3f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83a178 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83a138 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f83a198 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f83a158 'int' 3 # | | | `-ConstantMatrixType 0x55e89f83a390 'matrix' # | | |-TypedefDecl 0x55e89f854da0 col:31 int64_t2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f854ca0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83a5b8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83a578 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f83a5d8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f83a598 'int' 4 # | | | `-ConstantMatrixType 0x55e89f854c40 'matrix' # | | |-TypedefDecl 0x55e89f8551e0 col:31 int64_t3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8550e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f854e68 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f854e28 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f854e88 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f854e48 'int' 1 # | | | `-ConstantMatrixType 0x55e89f855080 'matrix' # | | |-TypedefDecl 0x55e89f855620 col:31 int64_t3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f855520 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8552a8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f855268 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8552c8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f855288 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8554c0 'matrix' # | | |-TypedefDecl 0x55e89f855a60 col:31 int64_t3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f855960 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8556e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8556a8 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f855708 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8556c8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f855900 'matrix' # | | |-TypedefDecl 0x55e89f856110 col:31 int64_t3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f856010 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f855b28 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f855ae8 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f855b48 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f855b08 'int' 4 # | | | `-ConstantMatrixType 0x55e89f855fb0 'matrix' # | | |-TypedefDecl 0x55e89f856550 col:31 int64_t4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f856450 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8561d8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f856198 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8561f8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8561b8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8563f0 'matrix' # | | |-TypedefDecl 0x55e89f856990 col:31 int64_t4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f856890 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f856618 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8565d8 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f856638 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8565f8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f856830 'matrix' # | | |-TypedefDecl 0x55e89f856dd0 col:31 int64_t4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f856cd0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f856a58 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f856a18 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f856a78 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f856a38 'int' 3 # | | | `-ConstantMatrixType 0x55e89f856c70 'matrix' # | | |-TypedefDecl 0x55e89f857470 col:31 int64_t4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f857370 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'int64_t':'long' # | | | | `-TypedefType 0x55e89f81ceb0 'int64_t' sugar # | | | | |-Typedef 0x55e89f7f7ea8 'int64_t' # | | | | `-BuiltinType 0x55e89f7c7280 'long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8570f0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8570b0 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f857110 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8570d0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f857310 'matrix' # | | |-TypedefDecl 0x55e89f8578f0 col:32 uint64_t1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8577f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f857538 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8574f8 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f857558 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f857518 'int' 1 # | | | `-ConstantMatrixType 0x55e89f857790 'matrix' # | | |-TypedefDecl 0x55e89f857d30 col:32 uint64_t1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f857c30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8579b8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f857978 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8579d8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f857998 'int' 2 # | | | `-ConstantMatrixType 0x55e89f857bd0 'matrix' # | | |-TypedefDecl 0x55e89f85b350 col:32 uint64_t1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85b250 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f857df8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f857db8 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f857e18 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f857dd8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f858010 'matrix' # | | |-TypedefDecl 0x55e89f85b790 col:32 uint64_t1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85b690 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85b418 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85b3d8 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85b438 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85b3f8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f85b630 'matrix' # | | |-TypedefDecl 0x55e89f85bbd0 col:32 uint64_t2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85bad0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85b858 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85b818 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85b878 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85b838 'int' 1 # | | | `-ConstantMatrixType 0x55e89f85ba70 'matrix' # | | |-TypedefDecl 0x55e89f85c010 col:32 uint64_t2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85bf10 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85bc98 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85bc58 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85bcb8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85bc78 'int' 2 # | | | `-ConstantMatrixType 0x55e89f85beb0 'matrix' # | | |-TypedefDecl 0x55e89f85c460 col:32 uint64_t2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85c360 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85c0d8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85c098 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85c0f8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85c0b8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f85c300 'matrix' # | | |-TypedefDecl 0x55e89f85c8a0 col:32 uint64_t2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85c7a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85c528 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85c4e8 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85c548 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85c508 'int' 4 # | | | `-ConstantMatrixType 0x55e89f85c740 'matrix' # | | |-TypedefDecl 0x55e89f85cce0 col:32 uint64_t3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85cbe0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85c968 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85c928 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85c988 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85c948 'int' 1 # | | | `-ConstantMatrixType 0x55e89f85cb80 'matrix' # | | |-TypedefDecl 0x55e89f85d120 col:32 uint64_t3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85d020 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85cda8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85cd68 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85cdc8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85cd88 'int' 2 # | | | `-ConstantMatrixType 0x55e89f85cfc0 'matrix' # | | |-TypedefDecl 0x55e89f85d590 col:32 uint64_t3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85d490 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85d1e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85d1a8 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85d208 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85d1c8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f85d430 'matrix' # | | |-TypedefDecl 0x55e89f85d9d0 col:32 uint64_t3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85d8d0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85d658 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85d618 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85d678 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85d638 'int' 4 # | | | `-ConstantMatrixType 0x55e89f85d870 'matrix' # | | |-TypedefDecl 0x55e89f85de10 col:32 uint64_t4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85dd10 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85da98 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85da58 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85dab8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85da78 'int' 1 # | | | `-ConstantMatrixType 0x55e89f85dcb0 'matrix' # | | |-TypedefDecl 0x55e89f85e280 col:32 uint64_t4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85e150 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85ded8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85de98 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85def8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85deb8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f85e0f0 'matrix' # | | |-TypedefDecl 0x55e89f85e6c0 col:32 uint64_t4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85e5c0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85e348 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85e308 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85e368 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85e328 'int' 3 # | | | `-ConstantMatrixType 0x55e89f85e560 'matrix' # | | |-TypedefDecl 0x55e89f85eb00 col:32 uint64_t4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85ea00 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'uint64_t':'unsigned long' # | | | | `-TypedefType 0x55e89f81d8e0 'uint64_t' sugar # | | | | |-Typedef 0x55e89f7f7e38 'uint64_t' # | | | | `-BuiltinType 0x55e89f7c7320 'unsigned long' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85e788 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85e748 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85e7a8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85e768 'int' 4 # | | | `-ConstantMatrixType 0x55e89f85e9a0 'matrix' # | | |-TypedefDecl 0x55e89f85ef60 col:28 half1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85ee60 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85ebb0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85eb70 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85ebd0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85eb90 'int' 1 # | | | `-ConstantMatrixType 0x55e89f85ee00 'matrix' # | | |-TypedefDecl 0x55e89f85f3c0 col:28 half1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85f2c0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85f010 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85efd0 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85f030 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85eff0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f85f230 'matrix' # | | |-TypedefDecl 0x55e89f85f7f0 col:28 half1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85f6f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85f470 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85f430 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f85f490 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f85f450 'int' 3 # | | | `-ConstantMatrixType 0x55e89f85f690 'matrix' # | | |-TypedefDecl 0x55e89f85fc20 col:28 half1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85fb20 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85f8a0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85f860 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f85f8c0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f85f880 'int' 4 # | | | `-ConstantMatrixType 0x55e89f85fac0 'matrix' # | | |-TypedefDecl 0x55e89f860050 col:28 half2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f85ff50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f85fcd0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f85fc90 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f85fcf0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f85fcb0 'int' 1 # | | | `-ConstantMatrixType 0x55e89f85fef0 'matrix' # | | |-TypedefDecl 0x55e89f8606e0 col:28 half2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8605e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f860100 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8600c0 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f860120 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8600e0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f860580 'matrix' # | | |-TypedefDecl 0x55e89f860b10 col:28 half2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f860a10 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f860790 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f860750 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8607b0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f860770 'int' 3 # | | | `-ConstantMatrixType 0x55e89f8609b0 'matrix' # | | |-TypedefDecl 0x55e89f860f40 col:28 half2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f860e40 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f860bc0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f860b80 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f860be0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f860ba0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f860de0 'matrix' # | | |-TypedefDecl 0x55e89f861370 col:28 half3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f861270 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f860ff0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f860fb0 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f861010 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f860fd0 'int' 1 # | | | `-ConstantMatrixType 0x55e89f861210 'matrix' # | | |-TypedefDecl 0x55e89f863a10 col:28 half3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f863910 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f861420 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8613e0 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f861440 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f861400 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8638b0 'matrix' # | | |-TypedefDecl 0x55e89f863e40 col:28 half3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f863d40 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f863ac0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f863a80 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f863ae0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f863aa0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f863ce0 'matrix' # | | |-TypedefDecl 0x55e89f864270 col:28 half3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f864170 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f863ef0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f863eb0 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f863f10 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f863ed0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f864110 'matrix' # | | |-TypedefDecl 0x55e89f8646a0 col:28 half4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8645a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f864320 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8642e0 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f864340 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f864300 'int' 1 # | | | `-ConstantMatrixType 0x55e89f864540 'matrix' # | | |-TypedefDecl 0x55e89f864af0 col:28 half4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8649f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f864770 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f864710 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f864790 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f864750 'int' 2 # | | | `-ConstantMatrixType 0x55e89f864990 'matrix' # | | |-TypedefDecl 0x55e89f864f20 col:28 half4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f864e20 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f864ba0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f864b60 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f864bc0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f864b80 'int' 3 # | | | `-ConstantMatrixType 0x55e89f864dc0 'matrix' # | | |-TypedefDecl 0x55e89f865350 col:28 half4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f865250 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'half' # | | | | `-BuiltinType 0x55e89f7c79d0 'half' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f864fd0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f864f90 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f864ff0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f864fb0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f8651f0 'matrix' # | | |-TypedefDecl 0x55e89f83fc80 col:29 float1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8656b0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f865400 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8653c0 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f865420 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8653e0 'int' 1 # | | | `-ConstantMatrixType 0x55e89f865650 'matrix' # | | |-TypedefDecl 0x55e89f8400b0 col:29 float1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f83ffb0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f83fd30 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f83fcf0 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f83fd50 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f83fd10 'int' 2 # | | | `-ConstantMatrixType 0x55e89f83ff50 'matrix' # | | |-TypedefDecl 0x55e89f8404e0 col:29 float1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8403e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f840160 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f840120 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f840180 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f840140 'int' 3 # | | | `-ConstantMatrixType 0x55e89f840380 'matrix' # | | |-TypedefDecl 0x55e89f840910 col:29 float1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f840810 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f840590 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f840550 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8405b0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f840570 'int' 4 # | | | `-ConstantMatrixType 0x55e89f8407b0 'matrix' # | | |-TypedefDecl 0x55e89f840d70 col:29 float2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f840c70 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8409c0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f840980 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8409e0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8409a0 'int' 1 # | | | `-ConstantMatrixType 0x55e89f840c10 'matrix' # | | |-TypedefDecl 0x55e89f8411a0 col:29 float2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8410a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f840e20 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f840de0 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f840e40 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f840e00 'int' 2 # | | | `-ConstantMatrixType 0x55e89f841040 'matrix' # | | |-TypedefDecl 0x55e89f8415d0 col:29 float2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8414d0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f841250 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f841210 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f841270 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f841230 'int' 3 # | | | `-ConstantMatrixType 0x55e89f841470 'matrix' # | | |-TypedefDecl 0x55e89f841a00 col:29 float2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f841900 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f841680 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f841640 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f8416a0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f841660 'int' 4 # | | | `-ConstantMatrixType 0x55e89f8418a0 'matrix' # | | |-TypedefDecl 0x55e89f841e40 col:29 float3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f841d40 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f841ab0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f841a70 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f841ad0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f841a90 'int' 1 # | | | `-ConstantMatrixType 0x55e89f841ce0 'matrix' # | | |-TypedefDecl 0x55e89f842270 col:29 float3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f842170 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f841ef0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f841eb0 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f841f10 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f841ed0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f842110 'matrix' # | | |-TypedefDecl 0x55e89f8426a0 col:29 float3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8425a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f842320 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8422e0 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f842340 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f842300 'int' 3 # | | | `-ConstantMatrixType 0x55e89f842540 'matrix' # | | |-TypedefDecl 0x55e89f842ad0 col:29 float3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8429d0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f842750 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f842710 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f842770 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f842730 'int' 4 # | | | `-ConstantMatrixType 0x55e89f842970 'matrix' # | | |-TypedefDecl 0x55e89f843f30 col:29 float4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f843e30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f842b80 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f842b40 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f842ba0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f842b60 'int' 1 # | | | `-ConstantMatrixType 0x55e89f843dd0 'matrix' # | | |-TypedefDecl 0x55e89f844360 col:29 float4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f844260 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f843fe0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f843fa0 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f844000 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f843fc0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f844200 'matrix' # | | |-TypedefDecl 0x55e89f844790 col:29 float4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f844690 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f844410 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8443d0 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f844430 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8443f0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f844630 'matrix' # | | |-TypedefDecl 0x55e89f844bc0 col:29 float4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f844ac0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f844840 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f844800 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f844860 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f844820 'int' 4 # | | | `-ConstantMatrixType 0x55e89f844a60 'matrix' # | | |-TypedefDecl 0x55e89f845040 col:30 double1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f844f40 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f844c90 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f844c50 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f844cb0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f844c70 'int' 1 # | | | `-ConstantMatrixType 0x55e89f844ee0 'matrix' # | | |-TypedefDecl 0x55e89f845470 col:30 double1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f845370 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8450f0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8450b0 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f845110 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8450d0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f845310 'matrix' # | | |-TypedefDecl 0x55e89f8458a0 col:30 double1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8457a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f845520 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f8454e0 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f845540 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f845500 'int' 3 # | | | `-ConstantMatrixType 0x55e89f845740 'matrix' # | | |-TypedefDecl 0x55e89f8464f0 col:30 double1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f845bd0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f845950 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f845910 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f845970 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f845930 'int' 4 # | | | `-ConstantMatrixType 0x55e89f845b70 'matrix' # | | |-TypedefDecl 0x55e89f846920 col:30 double2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f846820 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8465a0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f846560 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8465c0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f846580 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8467c0 'matrix' # | | |-TypedefDecl 0x55e89f846d50 col:30 double2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f846c50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8469d0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f846990 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8469f0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8469b0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f846bf0 'matrix' # | | |-TypedefDecl 0x55e89f847180 col:30 double2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f847080 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f846e00 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f846dc0 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f846e20 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f846de0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f847020 'matrix' # | | |-TypedefDecl 0x55e89f8475e0 col:30 double2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8474e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f847230 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8471f0 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f847250 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f847210 'int' 4 # | | | `-ConstantMatrixType 0x55e89f847480 'matrix' # | | |-TypedefDecl 0x55e89f847a10 col:30 double3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f847910 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f847690 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f847650 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8476b0 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f847670 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8478b0 'matrix' # | | |-TypedefDecl 0x55e89f847e40 col:30 double3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f847d40 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f847ac0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f847a80 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f847ae0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f847aa0 'int' 2 # | | | `-ConstantMatrixType 0x55e89f847ce0 'matrix' # | | |-TypedefDecl 0x55e89f848270 col:30 double3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f848170 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f847ef0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f847eb0 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f847f10 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f847ed0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f848110 'matrix' # | | |-TypedefDecl 0x55e89f8499c0 col:30 double3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8498c0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f848320 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8482e0 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f848340 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f848300 'int' 4 # | | | `-ConstantMatrixType 0x55e89f849860 'matrix' # | | |-TypedefDecl 0x55e89f849df0 col:30 double4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f849cf0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f849a70 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f849a30 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f849a90 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f849a50 'int' 1 # | | | `-ConstantMatrixType 0x55e89f849c90 'matrix' # | | |-TypedefDecl 0x55e89f84a220 col:30 double4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84a120 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f849ea0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f849e60 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f849ec0 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f849e80 'int' 2 # | | | `-ConstantMatrixType 0x55e89f84a0c0 'matrix' # | | |-TypedefDecl 0x55e89f84a650 col:30 double4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84a550 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84a2d0 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84a290 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84a2f0 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84a2b0 'int' 3 # | | | `-ConstantMatrixType 0x55e89f84a4f0 'matrix' # | | |-TypedefDecl 0x55e89f84ada0 col:30 double4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84aca0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'double' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84a700 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84a6c0 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84a720 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84a6e0 'int' 4 # | | | `-ConstantMatrixType 0x55e89f84ac40 'matrix' # | | |-TypedefDecl 0x55e89f84b120 col:33 float32_t1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84b020 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84ae68 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84ae28 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84ae88 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84ae48 'int' 1 # | | | `-ConstantMatrixType 0x55e89f84afc0 'matrix' # | | |-TypedefDecl 0x55e89f84b460 col:33 float32_t1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84b360 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84b1e8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84b1a8 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84b208 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84b1c8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f84b300 'matrix' # | | |-TypedefDecl 0x55e89f84b7a0 col:33 float32_t1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84b6a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84b528 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84b4e8 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84b548 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84b508 'int' 3 # | | | `-ConstantMatrixType 0x55e89f84b640 'matrix' # | | |-TypedefDecl 0x55e89f84cb10 col:33 float32_t1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84b9e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84b868 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84b828 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84b888 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84b848 'int' 4 # | | | `-ConstantMatrixType 0x55e89f84b980 'matrix' # | | |-TypedefDecl 0x55e89f84ce50 col:33 float32_t2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84cd50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84cbd8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84cb98 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84cbf8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84cbb8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f84ccf0 'matrix' # | | |-TypedefDecl 0x55e89f84d190 col:33 float32_t2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84d090 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84cf18 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84ced8 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84cf38 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84cef8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f84d030 'matrix' # | | |-TypedefDecl 0x55e89f84d4d0 col:33 float32_t2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84d3d0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84d258 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84d218 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84d278 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84d238 'int' 3 # | | | `-ConstantMatrixType 0x55e89f84d370 'matrix' # | | |-TypedefDecl 0x55e89f84d810 col:33 float32_t2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84d710 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84d598 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84d558 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84d5b8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84d578 'int' 4 # | | | `-ConstantMatrixType 0x55e89f84d6b0 'matrix' # | | |-TypedefDecl 0x55e89f84db60 col:33 float32_t3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84da50 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84d8d8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84d898 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84d8f8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84d8b8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f84d9f0 'matrix' # | | |-TypedefDecl 0x55e89f84dea0 col:33 float32_t3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84dda0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84dc28 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84dbe8 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84dc48 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84dc08 'int' 2 # | | | `-ConstantMatrixType 0x55e89f84dd40 'matrix' # | | |-TypedefDecl 0x55e89f84e1e0 col:33 float32_t3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84e0e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84df68 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84df28 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84df88 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84df48 'int' 3 # | | | `-ConstantMatrixType 0x55e89f84e080 'matrix' # | | |-TypedefDecl 0x55e89f84e520 col:33 float32_t3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84e420 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84e2a8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84e268 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84e2c8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84e288 'int' 4 # | | | `-ConstantMatrixType 0x55e89f84e3c0 'matrix' # | | |-TypedefDecl 0x55e89f84e860 col:33 float32_t4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84e760 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84e5e8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84e5a8 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84e608 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84e5c8 'int' 1 # | | | `-ConstantMatrixType 0x55e89f84e700 'matrix' # | | |-TypedefDecl 0x55e89f84ebf0 col:33 float32_t4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84eaf0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84e928 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84e8e8 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84e948 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84e908 'int' 2 # | | | `-ConstantMatrixType 0x55e89f84ea40 'matrix' # | | |-TypedefDecl 0x55e89f84ef30 col:33 float32_t4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84ee30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84ecb8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84ec78 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84ecd8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84ec98 'int' 3 # | | | `-ConstantMatrixType 0x55e89f84edd0 'matrix' # | | |-TypedefDecl 0x55e89f84f270 col:33 float32_t4x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84f170 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float32_t':'float' # | | | | `-TypedefType 0x55e89f8208a0 'float32_t' sugar # | | | | |-Typedef 0x55e89f7f7dc8 'float32_t' # | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84eff8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84efb8 'int' 4 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84f018 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84efd8 'int' 4 # | | | `-ConstantMatrixType 0x55e89f84f110 'matrix' # | | |-TypedefDecl 0x55e89f84f5f0 col:33 float64_t1x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84f4f0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84f338 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84f2f8 'int' 1 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84f358 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84f318 'int' 1 # | | | `-ConstantMatrixType 0x55e89f84f490 'matrix' # | | |-TypedefDecl 0x55e89f84f930 col:33 float64_t1x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84f830 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84f6b8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84f678 'int' 1 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f84f6d8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f84f698 'int' 2 # | | | `-ConstantMatrixType 0x55e89f84f7d0 'matrix' # | | |-TypedefDecl 0x55e89f84fc90 col:33 float64_t1x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84fb90 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84f9f8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84f9b8 'int' 1 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f84fa18 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f84f9d8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f84fb30 'matrix' # | | |-TypedefDecl 0x55e89f84ffd0 col:33 float64_t1x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f84fed0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f84fd58 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f84fd18 'int' 1 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f84fd78 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f84fd38 'int' 4 # | | | `-ConstantMatrixType 0x55e89f84fe70 'matrix' # | | |-TypedefDecl 0x55e89f850310 col:33 float64_t2x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f850210 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f850098 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f850058 'int' 2 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f8500b8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f850078 'int' 1 # | | | `-ConstantMatrixType 0x55e89f8501b0 'matrix' # | | |-TypedefDecl 0x55e89f850650 col:33 float64_t2x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f850550 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8503d8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f850398 'int' 2 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f8503f8 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8503b8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f8504f0 'matrix' # | | |-TypedefDecl 0x55e89f850990 col:33 float64_t2x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f850890 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f850718 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8506d8 'int' 2 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f850738 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8506f8 'int' 3 # | | | `-ConstantMatrixType 0x55e89f850830 'matrix' # | | |-TypedefDecl 0x55e89f850ce0 col:33 float64_t2x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f850be0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f850a58 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f850a18 'int' 2 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f850a78 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f850a38 'int' 4 # | | | `-ConstantMatrixType 0x55e89f850b80 'matrix' # | | |-TypedefDecl 0x55e89f851020 col:33 float64_t3x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f850f20 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f850da8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f850d68 'int' 3 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f850dc8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f850d88 'int' 1 # | | | `-ConstantMatrixType 0x55e89f850ec0 'matrix' # | | |-TypedefDecl 0x55e89f851360 col:33 float64_t3x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f851260 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f8510e8 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8510a8 'int' 3 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f851108 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f8510c8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f851200 'matrix' # | | |-TypedefDecl 0x55e89f8516a0 col:33 float64_t3x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8515a0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f851428 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f8513e8 'int' 3 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f851448 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f851408 'int' 3 # | | | `-ConstantMatrixType 0x55e89f851540 'matrix' # | | |-TypedefDecl 0x55e89f8519e0 col:33 float64_t3x4 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8518e0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f851768 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f851728 'int' 3 # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f851788 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f851748 'int' 4 # | | | `-ConstantMatrixType 0x55e89f851880 'matrix' # | | |-TypedefDecl 0x55e89f851d30 col:33 float64_t4x1 'matrix' # | | | `-TemplateSpecializationType 0x55e89f851c30 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f851aa8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f851a68 'int' 4 # | | | |-TemplateArgument expr '1' # | | | | `-ConstantExpr 0x55e89f851ac8 'int' # | | | | |-value: Int 1 # | | | | `-IntegerLiteral 0x55e89f851a88 'int' 1 # | | | `-ConstantMatrixType 0x55e89f851bd0 'matrix' # | | |-TypedefDecl 0x55e89f852070 col:33 float64_t4x2 'matrix' # | | | `-TemplateSpecializationType 0x55e89f851f70 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f851df8 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f851db8 'int' 4 # | | | |-TemplateArgument expr '2' # | | | | `-ConstantExpr 0x55e89f851e18 'int' # | | | | |-value: Int 2 # | | | | `-IntegerLiteral 0x55e89f851dd8 'int' 2 # | | | `-ConstantMatrixType 0x55e89f851f10 'matrix' # | | |-TypedefDecl 0x55e89f8523b0 col:33 float64_t4x3 'matrix' # | | | `-TemplateSpecializationType 0x55e89f8522b0 'matrix' sugar alias # | | | |-name: 'matrix':'hlsl::matrix' qualified # | | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | | |-TemplateArgument type 'float64_t':'double' # | | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | | `-BuiltinType 0x55e89f7c7380 'double' # | | | |-TemplateArgument expr '4' # | | | | `-ConstantExpr 0x55e89f852138 'int' # | | | | |-value: Int 4 # | | | | `-IntegerLiteral 0x55e89f8520f8 'int' 4 # | | | |-TemplateArgument expr '3' # | | | | `-ConstantExpr 0x55e89f852158 'int' # | | | | |-value: Int 3 # | | | | `-IntegerLiteral 0x55e89f852118 'int' 3 # | | | `-ConstantMatrixType 0x55e89f852250 'matrix' # | | `-TypedefDecl 0x55e89f8526f0 col:33 float64_t4x4 'matrix' # | | `-TemplateSpecializationType 0x55e89f8525f0 'matrix' sugar alias # | | |-name: 'matrix':'hlsl::matrix' qualified # | | | `-TypeAliasTemplateDecl 0x55e89f7f32f8 <> implicit matrix # | | |-TemplateArgument type 'float64_t':'double' # | | | `-TypedefType 0x55e89f821200 'float64_t' sugar # | | | |-Typedef 0x55e89f7f7f18 'float64_t' # | | | `-BuiltinType 0x55e89f7c7380 'double' # | | |-TemplateArgument expr '4' # | | | `-ConstantExpr 0x55e89f852478 'int' # | | | |-value: Int 4 # | | | `-IntegerLiteral 0x55e89f852438 'int' 4 # | | |-TemplateArgument expr '4' # | | | `-ConstantExpr 0x55e89f852498 'int' # | | | |-value: Int 4 # | | | `-IntegerLiteral 0x55e89f852458 'int' 4 # | | `-ConstantMatrixType 0x55e89f852590 'matrix' # | |-NamespaceDecl 0x55e89f865a18 prev 0x55e89f7f7bf0 line:12:11 hlsl # | | |-original Namespace 0x55e89f7c7a98 'hlsl' # | | `-NamespaceDecl 0x55e89f865a88 line:14:11 __detail # | | |-ClassTemplateDecl 0x55e89f865d68 line:16:42 is_same # | | | |-TemplateTypeParmDecl 0x55e89f865b10 col:20 typename depth 0 index 0 T # | | | |-TemplateTypeParmDecl 0x55e89f865b90 col:32 typename depth 0 index 1 U # | | | `-CXXRecordDecl 0x55e89f865c68 line:16:42 struct is_same definition # | | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init # | | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr # | | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveConstructor exists simple trivial needs_implicit # | | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveAssignment exists simple trivial needs_implicit # | | | | `-Destructor simple irrelevant trivial needs_implicit # | | | |-PackedAttr 0x55e89f865d10 <> Implicit # | | | |-CXXRecordDecl 0x55e89f865e40 col:42 implicit struct is_same # | | | `-VarDecl 0x55e89f865ef8 col:21 value 'const hlsl_private bool' static cinit # | | | `-CXXBoolLiteralExpr 0x55e89f865f80 'bool' false # | | |-ClassTemplatePartialSpecializationDecl 0x55e89f8662f0 line:20:30 struct is_same definition explicit_specialization # | | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init # | | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr # | | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveConstructor exists simple trivial needs_implicit # | | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveAssignment exists simple trivial needs_implicit # | | | | `-Destructor simple irrelevant trivial needs_implicit # | | | |-TemplateArgument type 'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7c7b70 'type-parameter-0-0' dependent depth 0 index 0 # | | | |-TemplateArgument type 'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7c7b70 'type-parameter-0-0' dependent depth 0 index 0 # | | | |-TemplateTypeParmDecl 0x55e89f866028 col:20 referenced typename depth 0 index 0 T # | | | |-PackedAttr 0x55e89f866520 <> Implicit # | | | |-CXXRecordDecl 0x55e89f8665e0 col:30 implicit struct is_same # | | | `-VarDecl 0x55e89f866698 col:21 value 'const hlsl_private bool' static cinit # | | | `-CXXBoolLiteralExpr 0x55e89f866700 'bool' true # | | |-ClassTemplateDecl 0x55e89f86b088 col:38 enable_if # | | | |-NonTypeTemplateParmDecl 0x55e89f86ae88 col:16 'bool' depth 0 index 0 B # | | | |-TemplateTypeParmDecl 0x55e89f86aee0 col:28 typename depth 0 index 1 T # | | | `-CXXRecordDecl 0x55e89f86af88 col:38 struct enable_if definition # | | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init # | | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr # | | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveConstructor exists simple trivial needs_implicit # | | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveAssignment exists simple trivial needs_implicit # | | | | `-Destructor simple irrelevant trivial needs_implicit # | | | |-PackedAttr 0x55e89f86b030 <> Implicit # | | | `-CXXRecordDecl 0x55e89f86b160 col:38 implicit struct enable_if # | | |-ClassTemplatePartialSpecializationDecl 0x55e89f86b540 line:26:30 struct enable_if definition explicit_specialization # | | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init # | | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr # | | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveConstructor exists simple trivial needs_implicit # | | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveAssignment exists simple trivial needs_implicit # | | | | `-Destructor simple irrelevant trivial needs_implicit # | | | |-TemplateArgument integral 'true' # | | | |-TemplateArgument type 'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f7c7b70 'type-parameter-0-0' dependent depth 0 index 0 # | | | |-TemplateTypeParmDecl 0x55e89f86b248 col:20 referenced typename depth 0 index 0 T # | | | |-PackedAttr 0x55e89f86b7a0 <> Implicit # | | | |-CXXRecordDecl 0x55e89f86b860 col:30 implicit struct enable_if # | | | `-TypeAliasDecl 0x55e89f86b918 col:9 Type 'T' # | | | `-TemplateTypeParmType 0x55e89f86b2a0 'T' dependent depth 0 index 0 # | | | `-TemplateTypeParm 0x55e89f86b248 'T' # | | |-TypeAliasTemplateDecl 0x55e89f86bd00 col:1 enable_if_t # | | | |-NonTypeTemplateParmDecl 0x55e89f86b9e0 col:16 referenced 'bool' depth 0 index 0 B # | | | |-TemplateTypeParmDecl 0x55e89f86ba48 col:25 referenced class depth 0 index 1 T # | | | | `-TemplateArgument type 'void' # | | | | `-BuiltinType 0x55e89f7c71c0 'void' # | | | `-TypeAliasDecl 0x55e89f86bca0 col:7 enable_if_t 'typename enable_if::Type' # | | | `-DependentNameType 0x55e89f86bc30 'typename enable_if::Type' dependent # | | |-FunctionTemplateDecl 0x55e89f86d160 line:35:1 bit_cast # | | | |-TemplateTypeParmDecl 0x55e89f86bd58 col:20 referenced typename depth 0 index 0 U # | | | |-TemplateTypeParmDecl 0x55e89f86c630 col:32 referenced typename depth 0 index 1 T # | | | |-NonTypeTemplateParmDecl 0x55e89f86c6c8 col:39 referenced 'int' depth 0 index 2 N # | | | `-FunctionDecl 0x55e89f86d0b8 line:35:1 constexpr bit_cast 'enable_if_t> (vector)' implicit-inline # | | | |-ParmVarDecl 0x55e89f86cf68 col:23 referenced V 'vector' # | | | `-CompoundStmt 0x55e89f86d440 # | | | `-ReturnStmt 0x55e89f86d430 # | | | `-BuiltinBitCastExpr 0x55e89f86d408 'vector' # | | | `-DeclRefExpr 0x55e89f86d3b0 'vector' lvalue ParmVar 0x55e89f86cf68 'V' 'vector' # | | |-FunctionTemplateDecl 0x55e89f86fc50 line:40:50 bit_cast # | | | |-TemplateTypeParmDecl 0x55e89f86d458 col:20 referenced typename depth 0 index 0 U # | | | |-TemplateTypeParmDecl 0x55e89f86d4e0 col:32 referenced typename depth 0 index 1 T # | | | `-FunctionDecl 0x55e89f86fba8 line:40:50 constexpr bit_cast 'enable_if_t (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89f86fa60 col:61 referenced F 'T' # | | | `-CompoundStmt 0x55e89f86fda8 # | | | `-ReturnStmt 0x55e89f86fd98 # | | | `-BuiltinBitCastExpr 0x55e89f86fd70 'U' # | | | `-DeclRefExpr 0x55e89f86fd40 'T' lvalue ParmVar 0x55e89f86fa60 'F' 'T' # | | |-ClassTemplateDecl 0x55e89f86ff60 line:44:30 is_arithmetic # | | | |-TemplateTypeParmDecl 0x55e89f86fdc0 col:20 referenced typename depth 0 index 0 T # | | | `-CXXRecordDecl 0x55e89f86fe60 line:44:30 struct is_arithmetic definition # | | | |-DefinitionData empty aggregate standard_layout trivially_copyable pod trivial literal has_constexpr_non_copy_move_ctor can_const_default_init # | | | | |-DefaultConstructor exists trivial constexpr needs_implicit defaulted_is_constexpr # | | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveConstructor exists simple trivial needs_implicit # | | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | | |-MoveAssignment exists simple trivial needs_implicit # | | | | `-Destructor simple irrelevant trivial needs_implicit # | | | |-PackedAttr 0x55e89f86ff08 <> Implicit # | | | |-CXXRecordDecl 0x55e89f870038 col:30 implicit struct is_arithmetic # | | | `-VarDecl 0x55e89f8700f0 col:21 Value 'const hlsl_private bool' static cinit # | | | `-TypeTraitExpr 0x55e89f870168 'bool' __is_arithmetic # | | | `-TemplateTypeParmType 0x55e89f86fe10 'T' dependent depth 0 index 0 # | | | `-TemplateTypeParm 0x55e89f86fdc0 'T' # | | `-TypeAliasTemplateDecl 0x55e89f870c08 line:49:1 HLSL_FIXED_VECTOR # | | |-TemplateTypeParmDecl 0x55e89f8701d8 col:20 referenced typename depth 0 index 0 T # | | |-NonTypeTemplateParmDecl 0x55e89f870278 col:27 referenced 'int' depth 0 index 1 N # | | `-TypeAliasDecl 0x55e89f870ba8 line:49:7 HLSL_FIXED_VECTOR 'vector<__detail::enable_if_t<(N > 1 && N <= 4), T>, N>' # | | `-TemplateSpecializationType 0x55e89f870ad0 'vector<__detail::enable_if_t<(N > 1 && N <= 4), T>, N>' sugar dependent alias # | | |-name: 'vector':'hlsl::vector' qualified # | | | `-TypeAliasTemplateDecl 0x55e89f7c7df0 <> implicit vector # | | |-TemplateArgument type '__detail::enable_if_t<(N > 1 && N <= 4), T>':'hlsl::__detail::enable_if<(value-parameter-0-1 > 1 && value-parameter-0-1 <= 4), type-parameter-0-0>::Type' # | | | `-TemplateSpecializationType 0x55e89f8706a0 '__detail::enable_if_t<(N > 1 && N <= 4), T>' sugar dependent alias # | | | |-name: '__detail::enable_if_t':'hlsl::__detail::enable_if_t' qualified # | | | | |-NestedNameSpecifier Namespace 0x55e89f865a88 '__detail' # | | | | `-TypeAliasTemplateDecl 0x55e89f86bd00 col:1 enable_if_t # | | | |-TemplateArgument expr '(N > 1 && N <= 4)':'(value-parameter-0-1 > 1 && value-parameter-0-1 <= 4)' # | | | | `-ParenExpr 0x55e89f8703f0 'bool' # | | | | `-BinaryOperator 0x55e89f8703d0 'bool' '&&' # | | | | |-BinaryOperator 0x55e89f870350 'bool' '>' # | | | | | |-DeclRefExpr 0x55e89f870310 'int' NonTypeTemplateParm 0x55e89f870278 'N' 'int' # | | | | | `-IntegerLiteral 0x55e89f870330 'int' 1 # | | | | `-BinaryOperator 0x55e89f8703b0 'bool' '<=' # | | | | |-DeclRefExpr 0x55e89f870370 'int' NonTypeTemplateParm 0x55e89f870278 'N' 'int' # | | | | `-IntegerLiteral 0x55e89f870390 'int' 4 # | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f870230 'T' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f8701d8 'T' # | | | `-DependentNameType 0x55e89f870650 'typename enable_if<(N > 1 && N <= 4), T>::Type' dependent # | | |-TemplateArgument expr 'N':'value-parameter-0-1' # | | | `-DeclRefExpr 0x55e89f8709b0 'int' NonTypeTemplateParm 0x55e89f870278 'N' 'int' # | | `-DependentSizedExtVectorType 0x55e89f870a80 'vector<__detail::enable_if_t<(N > 1 && N <= 4), T>, N>' dependent # | | |-SubstTemplateTypeParmType 0x55e89f8709e0 '__detail::enable_if_t<(N > 1 && N <= 4), T>' sugar dependent class depth 0 index 0 element final # | | | |-TypeAliasTemplate 0x55e89f7c7df0 'vector' # | | | `-TemplateSpecializationType 0x55e89f8706a0 '__detail::enable_if_t<(N > 1 && N <= 4), T>' sugar dependent alias # | | | |-name: '__detail::enable_if_t':'hlsl::__detail::enable_if_t' qualified # | | | | |-NestedNameSpecifier Namespace 0x55e89f865a88 '__detail' # | | | | `-TypeAliasTemplateDecl 0x55e89f86bd00 col:1 enable_if_t # | | | |-TemplateArgument expr '(N > 1 && N <= 4)':'(value-parameter-0-1 > 1 && value-parameter-0-1 <= 4)' # | | | | `-ParenExpr 0x55e89f8703f0 'bool' # | | | | `-BinaryOperator 0x55e89f8703d0 'bool' '&&' # | | | | |-BinaryOperator 0x55e89f870350 'bool' '>' # | | | | | |-DeclRefExpr 0x55e89f870310 'int' NonTypeTemplateParm 0x55e89f870278 'N' 'int' # | | | | | `-IntegerLiteral 0x55e89f870330 'int' 1 # | | | | `-BinaryOperator 0x55e89f8703b0 'bool' '<=' # | | | | |-DeclRefExpr 0x55e89f870370 'int' NonTypeTemplateParm 0x55e89f870278 'N' 'int' # | | | | `-IntegerLiteral 0x55e89f870390 'int' 4 # | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f870230 'T' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f8701d8 'T' # | | | `-DependentNameType 0x55e89f870650 'typename enable_if<(N > 1 && N <= 4), T>::Type' dependent # | | `-SubstNonTypeTemplateParmExpr 0x55e89f870a18 <> 'int' # | | |-NonTypeTemplateParmDecl 0x55e89f7c7c20 <> 'int' depth 0 index 1 element_count # | | | `-TemplateArgument expr '4' # | | | `-IntegerLiteral 0x55e89f7c7c78 <> 'int' 4 # | | `-DeclRefExpr 0x55e89f8709b0 'int' NonTypeTemplateParm 0x55e89f870278 'N' 'int' # | |-NamespaceDecl 0x55e89f870ca8 prev 0x55e89f865a18 line:12:11 hlsl # | | |-original Namespace 0x55e89f7c7a98 'hlsl' # | | |-FunctionDecl 0x55e89f870e28 col:6 abs 'half (half)' # | | | |-ParmVarDecl 0x55e89f870d40 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f870ed8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f870f50 Implicit # | | | `-ConstAttr 0x55e89f870f78 Implicit # | | |-FunctionDecl 0x55e89f871128 col:7 abs 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f871000 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8711d8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f871250 Implicit # | | | `-ConstAttr 0x55e89f871278 Implicit # | | |-FunctionDecl 0x55e89f871438 col:7 abs 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f871310 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8714e8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f871560 Implicit # | | | `-ConstAttr 0x55e89f871588 Implicit # | | |-FunctionDecl 0x55e89f871748 col:7 abs 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f871620 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8717f8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f871870 Implicit # | | | `-ConstAttr 0x55e89f871898 Implicit # | | |-FunctionDecl 0x55e89f872e68 col:5 abs 'int (int)' # | | | |-ParmVarDecl 0x55e89f872d80 col:12 'int' # | | | |-BuiltinAliasAttr 0x55e89f872f18 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f872f90 Implicit # | | | `-ConstAttr 0x55e89f872fb8 Implicit # | | |-FunctionDecl 0x55e89f873178 col:6 abs 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f873050 col:14 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f873228 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f8732a0 Implicit # | | | `-ConstAttr 0x55e89f8732c8 Implicit # | | |-FunctionDecl 0x55e89f873488 col:6 abs 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f873360 col:14 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f873538 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f8735b0 Implicit # | | | `-ConstAttr 0x55e89f8735d8 Implicit # | | |-FunctionDecl 0x55e89f873798 col:6 abs 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f873670 col:14 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f873848 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f8738c0 Implicit # | | | `-ConstAttr 0x55e89f8738e8 Implicit # | | |-FunctionDecl 0x55e89f873a68 col:16 constexpr abs 'uint (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f873938 col:25 used V 'uint':'unsigned int' # | | | `-CompoundStmt 0x55e89f873b88 # | | | `-ReturnStmt 0x55e89f873b78 # | | | `-ImplicitCastExpr 0x55e89f873b60 'uint':'unsigned int' # | | | `-DeclRefExpr 0x55e89f873b40 'uint':'unsigned int' lvalue ParmVar 0x55e89f873938 'V' 'uint':'unsigned int' # | | |-FunctionDecl 0x55e89f873d90 col:17 constexpr abs 'uint2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f873bd8 col:27 used V 'uint2':'vector' # | | | `-CompoundStmt 0x55e89f873eb0 # | | | `-ReturnStmt 0x55e89f873ea0 # | | | `-ImplicitCastExpr 0x55e89f873e88 'uint2':'vector' # | | | `-DeclRefExpr 0x55e89f873e68 'uint2':'vector' lvalue ParmVar 0x55e89f873bd8 'V' 'uint2':'vector' # | | |-FunctionDecl 0x55e89f874038 col:17 constexpr abs 'uint3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f873f08 col:27 used V 'uint3':'vector' # | | | `-CompoundStmt 0x55e89f874158 # | | | `-ReturnStmt 0x55e89f874148 # | | | `-ImplicitCastExpr 0x55e89f874130 'uint3':'vector' # | | | `-DeclRefExpr 0x55e89f874110 'uint3':'vector' lvalue ParmVar 0x55e89f873f08 'V' 'uint3':'vector' # | | |-FunctionDecl 0x55e89f8742d8 col:17 constexpr abs 'uint4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f8741a8 col:27 used V 'uint4':'vector' # | | | `-CompoundStmt 0x55e89f8743f8 # | | | `-ReturnStmt 0x55e89f8743e8 # | | | `-ImplicitCastExpr 0x55e89f8743d0 'uint4':'vector' # | | | `-DeclRefExpr 0x55e89f8743b0 'uint4':'vector' lvalue ParmVar 0x55e89f8741a8 'V' 'uint4':'vector' # | | |-FunctionDecl 0x55e89f874528 col:7 abs 'float (float)' # | | | |-ParmVarDecl 0x55e89f874438 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f8745d8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f874650 Implicit # | | | `-ConstAttr 0x55e89f874678 Implicit # | | |-FunctionDecl 0x55e89f874838 col:8 abs 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f874710 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8748e8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f874960 Implicit # | | | `-ConstAttr 0x55e89f874988 Implicit # | | |-FunctionDecl 0x55e89f874b48 col:8 abs 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f874a20 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f874bf8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f874c70 Implicit # | | | `-ConstAttr 0x55e89f874c98 Implicit # | | |-FunctionDecl 0x55e89f8755d8 col:8 abs 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8754b0 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f875688 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f875700 Implicit # | | | `-ConstAttr 0x55e89f875728 Implicit # | | |-FunctionDecl 0x55e89f8758c8 col:9 abs 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f8757a0 col:20 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f875978 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f8759f0 Implicit # | | | `-ConstAttr 0x55e89f875a18 Implicit # | | |-FunctionDecl 0x55e89f875bd8 col:10 abs 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f875ab0 col:22 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f875c88 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f875d00 Implicit # | | | `-ConstAttr 0x55e89f875d28 Implicit # | | |-FunctionDecl 0x55e89f875ee8 col:10 abs 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f875dc0 col:22 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f875f98 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f876010 Implicit # | | | `-ConstAttr 0x55e89f876038 Implicit # | | |-FunctionDecl 0x55e89f8761f8 col:10 abs 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f8760d0 col:22 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8762a8 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f876320 Implicit # | | | `-ConstAttr 0x55e89f876348 Implicit # | | |-FunctionDecl 0x55e89f87ab70 col:20 constexpr abs 'uint64_t (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f876398 col:33 used V 'uint64_t':'unsigned long' # | | | `-CompoundStmt 0x55e89f87ac90 # | | | `-ReturnStmt 0x55e89f87ac80 # | | | `-ImplicitCastExpr 0x55e89f87ac68 'uint64_t':'unsigned long' # | | | `-DeclRefExpr 0x55e89f87ac48 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f876398 'V' 'uint64_t':'unsigned long' # | | |-FunctionDecl 0x55e89f87ae18 col:21 constexpr abs 'uint64_t2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f87ace8 col:35 used V 'uint64_t2':'vector' # | | | `-CompoundStmt 0x55e89f87af38 # | | | `-ReturnStmt 0x55e89f87af28 # | | | `-ImplicitCastExpr 0x55e89f87af10 'uint64_t2':'vector' # | | | `-DeclRefExpr 0x55e89f87aef0 'uint64_t2':'vector' lvalue ParmVar 0x55e89f87ace8 'V' 'uint64_t2':'vector' # | | |-FunctionDecl 0x55e89f87b0b8 col:21 constexpr abs 'uint64_t3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f87af88 col:35 used V 'uint64_t3':'vector' # | | | `-CompoundStmt 0x55e89f87b1d8 # | | | `-ReturnStmt 0x55e89f87b1c8 # | | | `-ImplicitCastExpr 0x55e89f87b1b0 'uint64_t3':'vector' # | | | `-DeclRefExpr 0x55e89f87b190 'uint64_t3':'vector' lvalue ParmVar 0x55e89f87af88 'V' 'uint64_t3':'vector' # | | |-FunctionDecl 0x55e89f87b358 col:21 constexpr abs 'uint64_t4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f87b228 col:35 used V 'uint64_t4':'vector' # | | | `-CompoundStmt 0x55e89f87b478 # | | | `-ReturnStmt 0x55e89f87b468 # | | | `-ImplicitCastExpr 0x55e89f87b450 'uint64_t4':'vector' # | | | `-DeclRefExpr 0x55e89f87b430 'uint64_t4':'vector' lvalue ParmVar 0x55e89f87b228 'V' 'uint64_t4':'vector' # | | |-FunctionDecl 0x55e89f87b5a8 col:8 abs 'double (double)' # | | | |-ParmVarDecl 0x55e89f87b4b8 col:18 'double' # | | | |-BuiltinAliasAttr 0x55e89f87b658 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f87b6d0 Implicit # | | | `-ConstAttr 0x55e89f87b6f8 Implicit # | | |-FunctionDecl 0x55e89f87b8b8 col:9 abs 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f87b790 col:20 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87b968 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f87b9e0 Implicit # | | | `-ConstAttr 0x55e89f87ba08 Implicit # | | |-FunctionDecl 0x55e89f87ccc8 col:9 abs 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f87baa0 col:20 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87cd78 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f87cdf0 Implicit # | | | `-ConstAttr 0x55e89f87ce18 Implicit # | | |-FunctionDecl 0x55e89f87cfd8 col:9 abs 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f87ceb0 col:20 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87d088 clang_builtin_alias __builtin_elementwise_abs # | | | |-NoThrowAttr 0x55e89f87d100 Implicit # | | | `-ConstAttr 0x55e89f87d128 Implicit # | | |-FunctionDecl 0x55e89f87d238 col:6 acos 'half (half)' # | | | |-ParmVarDecl 0x55e89f87d188 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f87d2e8 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87d360 Implicit # | | | `-ConstAttr 0x55e89f87d388 Implicit # | | |-FunctionDecl 0x55e89f87d4a0 col:7 acos 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f87d3f0 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87d550 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87d5c8 Implicit # | | | `-ConstAttr 0x55e89f87d5f0 Implicit # | | |-FunctionDecl 0x55e89f87d718 col:7 acos 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f87d668 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87d7c8 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87d840 Implicit # | | | `-ConstAttr 0x55e89f87d868 Implicit # | | |-FunctionDecl 0x55e89f87d990 col:7 acos 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f87d8e0 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87da40 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87dab8 Implicit # | | | `-ConstAttr 0x55e89f87dae0 Implicit # | | |-FunctionDecl 0x55e89f87dc30 col:7 used acos 'float (float)' # | | | |-ParmVarDecl 0x55e89f87db40 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f87dce0 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87dd58 Implicit # | | | `-ConstAttr 0x55e89f87dd80 Implicit # | | |-FunctionDecl 0x55e89f87dea8 col:8 used acos 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f87ddf8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87df58 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87dfd0 Implicit # | | | `-ConstAttr 0x55e89f87dff8 Implicit # | | |-FunctionDecl 0x55e89f87e120 col:8 used acos 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f87e070 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87e1d0 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87e248 Implicit # | | | `-ConstAttr 0x55e89f87e270 Implicit # | | |-FunctionDecl 0x55e89f87e398 col:8 used acos 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f87e2e8 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f87e448 clang_builtin_alias __builtin_elementwise_acos # | | | |-NoThrowAttr 0x55e89f87e4c0 Implicit # | | | `-ConstAttr 0x55e89f87e4e8 Implicit # | | |-FunctionDecl 0x55e89f87e768 col:11 AddUint64 'uint32_t2 (uint32_t2, uint32_t2)' # | | | |-ParmVarDecl 0x55e89f87e590 col:30 'uint32_t2':'vector' # | | | |-ParmVarDecl 0x55e89f87e610 col:41 'uint32_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f87e820 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f87e8e0 clang_builtin_alias __builtin_hlsl_adduint64 # | | | |-NoThrowAttr 0x55e89f87e928 Implicit # | | | `-ConstAttr 0x55e89f87e950 Implicit # | | |-FunctionDecl 0x55e89f881050 col:11 AddUint64 'uint32_t4 (uint32_t4, uint32_t4)' # | | | |-ParmVarDecl 0x55e89f87e9f0 col:30 'uint32_t4':'vector' # | | | |-ParmVarDecl 0x55e89f87ea70 col:41 'uint32_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f881108 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8811c8 clang_builtin_alias __builtin_hlsl_adduint64 # | | | |-NoThrowAttr 0x55e89f881210 Implicit # | | | `-ConstAttr 0x55e89f881238 Implicit # | | |-FunctionDecl 0x55e89f881380 col:6 all 'bool (half)' # | | | |-ParmVarDecl 0x55e89f881298 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f881430 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8814a8 Implicit # | | | `-ConstAttr 0x55e89f8814d0 Implicit # | | |-FunctionDecl 0x55e89f881660 col:6 all 'bool (half2)' # | | | |-ParmVarDecl 0x55e89f881538 col:15 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f881710 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f881788 Implicit # | | | `-ConstAttr 0x55e89f8817b0 Implicit # | | |-FunctionDecl 0x55e89f881950 col:6 all 'bool (half3)' # | | | |-ParmVarDecl 0x55e89f881828 col:15 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f881a00 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f881a78 Implicit # | | | `-ConstAttr 0x55e89f881aa0 Implicit # | | |-FunctionDecl 0x55e89f881c40 col:6 all 'bool (half4)' # | | | |-ParmVarDecl 0x55e89f881b18 col:15 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f881cf0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f881d68 Implicit # | | | `-ConstAttr 0x55e89f881d90 Implicit # | | |-FunctionDecl 0x55e89f881ed0 col:6 all 'bool (bool)' # | | | |-ParmVarDecl 0x55e89f881de8 col:14 'bool' # | | | |-BuiltinAliasAttr 0x55e89f881f80 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f881ff8 Implicit # | | | `-ConstAttr 0x55e89f882020 Implicit # | | |-FunctionDecl 0x55e89f8821f0 col:6 all 'bool (bool2)' # | | | |-ParmVarDecl 0x55e89f8820d0 col:15 'bool2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8822a0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f882318 Implicit # | | | `-ConstAttr 0x55e89f882340 Implicit # | | |-FunctionDecl 0x55e89f882500 col:6 all 'bool (bool3)' # | | | |-ParmVarDecl 0x55e89f8823e0 col:15 'bool3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8825b0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f882628 Implicit # | | | `-ConstAttr 0x55e89f882650 Implicit # | | |-FunctionDecl 0x55e89f882810 col:6 all 'bool (bool4)' # | | | |-ParmVarDecl 0x55e89f8826f0 col:15 'bool4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8828c0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f882938 Implicit # | | | `-ConstAttr 0x55e89f882960 Implicit # | | |-FunctionDecl 0x55e89f882ab0 col:6 all 'bool (int)' # | | | |-ParmVarDecl 0x55e89f8829d0 col:13 'int' # | | | |-BuiltinAliasAttr 0x55e89f882b60 clang_builtin_alias __builtin_hlsl_all # | | | |-BuiltinAliasAttr 0x55e89f882bc0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f882c08 Implicit # | | | `-ConstAttr 0x55e89f882c30 Implicit # | | |-FunctionDecl 0x55e89f882dd0 col:6 all 'bool (int2)' # | | | |-ParmVarDecl 0x55e89f882ca8 col:14 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f882e80 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f882ef8 Implicit # | | | `-ConstAttr 0x55e89f882f20 Implicit # | | |-FunctionDecl 0x55e89f8830d0 col:6 all 'bool (int3)' # | | | |-ParmVarDecl 0x55e89f882f98 col:14 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f883180 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8831f8 Implicit # | | | `-ConstAttr 0x55e89f883220 Implicit # | | |-FunctionDecl 0x55e89f8833c0 col:6 all 'bool (int4)' # | | | |-ParmVarDecl 0x55e89f883298 col:14 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f883470 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8834e8 Implicit # | | | `-ConstAttr 0x55e89f883510 Implicit # | | |-FunctionDecl 0x55e89f8836b0 col:6 all 'bool (uint)' # | | | |-ParmVarDecl 0x55e89f883588 col:14 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f883760 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8837d8 Implicit # | | | `-ConstAttr 0x55e89f883800 Implicit # | | |-FunctionDecl 0x55e89f8839a0 col:6 all 'bool (uint2)' # | | | |-ParmVarDecl 0x55e89f883878 col:15 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f883a50 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f883ac8 Implicit # | | | `-ConstAttr 0x55e89f883af0 Implicit # | | |-FunctionDecl 0x55e89f883c90 col:6 all 'bool (uint3)' # | | | |-ParmVarDecl 0x55e89f883b68 col:15 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f883d40 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f883db8 Implicit # | | | `-ConstAttr 0x55e89f883de0 Implicit # | | |-FunctionDecl 0x55e89f883f80 col:6 all 'bool (uint4)' # | | | |-ParmVarDecl 0x55e89f883e58 col:15 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f884030 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8840c8 Implicit # | | | `-ConstAttr 0x55e89f8840f0 Implicit # | | |-FunctionDecl 0x55e89f884230 col:6 all 'bool (float)' # | | | |-ParmVarDecl 0x55e89f884150 col:15 'float' # | | | |-BuiltinAliasAttr 0x55e89f8842e0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f884358 Implicit # | | | `-ConstAttr 0x55e89f884380 Implicit # | | |-FunctionDecl 0x55e89f884520 col:6 all 'bool (float2)' # | | | |-ParmVarDecl 0x55e89f8843f8 col:16 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8845d0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f884648 Implicit # | | | `-ConstAttr 0x55e89f884670 Implicit # | | |-FunctionDecl 0x55e89f884810 col:6 all 'bool (float3)' # | | | |-ParmVarDecl 0x55e89f8846e8 col:16 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8848c0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f884938 Implicit # | | | `-ConstAttr 0x55e89f884960 Implicit # | | |-FunctionDecl 0x55e89f884b00 col:6 all 'bool (float4)' # | | | |-ParmVarDecl 0x55e89f8849d8 col:16 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f884bb0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f884c28 Implicit # | | | `-ConstAttr 0x55e89f884c50 Implicit # | | |-FunctionDecl 0x55e89f884df0 col:6 all 'bool (int64_t)' # | | | |-ParmVarDecl 0x55e89f884cc8 col:17 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f884ea0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f884f18 Implicit # | | | `-ConstAttr 0x55e89f884f40 Implicit # | | |-FunctionDecl 0x55e89f8850f0 col:6 all 'bool (int64_t2)' # | | | |-ParmVarDecl 0x55e89f884fb8 col:18 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8851a0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f885218 Implicit # | | | `-ConstAttr 0x55e89f885240 Implicit # | | |-FunctionDecl 0x55e89f8853e0 col:6 all 'bool (int64_t3)' # | | | |-ParmVarDecl 0x55e89f8852b8 col:18 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f885490 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f885508 Implicit # | | | `-ConstAttr 0x55e89f885530 Implicit # | | |-FunctionDecl 0x55e89f8856d0 col:6 all 'bool (int64_t4)' # | | | |-ParmVarDecl 0x55e89f8855a8 col:18 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f885780 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8857f8 Implicit # | | | `-ConstAttr 0x55e89f885820 Implicit # | | |-FunctionDecl 0x55e89f8859c0 col:6 all 'bool (uint64_t)' # | | | |-ParmVarDecl 0x55e89f885898 col:18 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f885a70 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f885ae8 Implicit # | | | `-ConstAttr 0x55e89f885b10 Implicit # | | |-FunctionDecl 0x55e89f885cb0 col:6 all 'bool (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f885b88 col:19 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f885d60 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f885dd8 Implicit # | | | `-ConstAttr 0x55e89f885e00 Implicit # | | |-FunctionDecl 0x55e89f885fa0 col:6 all 'bool (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f885e78 col:19 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f886050 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f887c98 Implicit # | | | `-ConstAttr 0x55e89f887cc0 Implicit # | | |-FunctionDecl 0x55e89f887e60 col:6 all 'bool (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f887d38 col:19 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f887f10 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f887f88 Implicit # | | | `-ConstAttr 0x55e89f887fb0 Implicit # | | |-FunctionDecl 0x55e89f8880f0 col:6 all 'bool (double)' # | | | |-ParmVarDecl 0x55e89f888010 col:16 'double' # | | | |-BuiltinAliasAttr 0x55e89f8881a0 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f888218 Implicit # | | | `-ConstAttr 0x55e89f888240 Implicit # | | |-FunctionDecl 0x55e89f8883e0 col:6 all 'bool (double2)' # | | | |-ParmVarDecl 0x55e89f8882b8 col:17 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f888490 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f888508 Implicit # | | | `-ConstAttr 0x55e89f888530 Implicit # | | |-FunctionDecl 0x55e89f8886d0 col:6 all 'bool (double3)' # | | | |-ParmVarDecl 0x55e89f8885a8 col:17 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f888780 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f8887f8 Implicit # | | | `-ConstAttr 0x55e89f888820 Implicit # | | |-FunctionDecl 0x55e89f8889c0 col:6 all 'bool (double4)' # | | | |-ParmVarDecl 0x55e89f888898 col:17 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f888a70 clang_builtin_alias __builtin_hlsl_all # | | | |-NoThrowAttr 0x55e89f888ae8 Implicit # | | | `-ConstAttr 0x55e89f888b10 Implicit # | | |-FunctionDecl 0x55e89f888d00 col:6 and 'bool (bool, bool)' # | | | |-ParmVarDecl 0x55e89f888b68 col:15 x 'bool' # | | | |-ParmVarDecl 0x55e89f888be0 col:23 y 'bool' # | | | |-BuiltinAliasAttr 0x55e89f888db8 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f888e30 Implicit # | | | `-ConstAttr 0x55e89f888e58 Implicit # | | |-FunctionDecl 0x55e89f889078 col:7 and 'bool2 (bool2, bool2)' # | | | |-ParmVarDecl 0x55e89f888ea8 col:17 x 'bool2':'vector' # | | | |-ParmVarDecl 0x55e89f888f28 col:26 y 'bool2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f889130 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f8891a8 Implicit # | | | `-ConstAttr 0x55e89f8891d0 Implicit # | | |-FunctionDecl 0x55e89f889408 col:7 and 'bool3 (bool3, bool3)' # | | | |-ParmVarDecl 0x55e89f889230 col:17 x 'bool3':'vector' # | | | |-ParmVarDecl 0x55e89f8892b0 col:26 y 'bool3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8894c0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f889538 Implicit # | | | `-ConstAttr 0x55e89f889560 Implicit # | | |-FunctionDecl 0x55e89f889798 col:7 and 'bool4 (bool4, bool4)' # | | | |-ParmVarDecl 0x55e89f8895c0 col:17 x 'bool4':'vector' # | | | |-ParmVarDecl 0x55e89f889640 col:26 y 'bool4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f889850 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f8898c8 Implicit # | | | `-ConstAttr 0x55e89f8898f0 Implicit # | | |-FunctionDecl 0x55e89f889b48 col:9 and 'bool1x2 (bool1x2, bool1x2)' # | | | |-ParmVarDecl 0x55e89f889978 col:21 x 'bool1x2':'matrix' # | | | |-ParmVarDecl 0x55e89f8899f8 col:32 y 'bool1x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f889c00 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f889c88 Implicit # | | | `-ConstAttr 0x55e89f889cb0 Implicit # | | |-FunctionDecl 0x55e89f889f08 col:9 and 'bool1x3 (bool1x3, bool1x3)' # | | | |-ParmVarDecl 0x55e89f889d38 col:21 x 'bool1x3':'matrix' # | | | |-ParmVarDecl 0x55e89f889db8 col:32 y 'bool1x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f889fc0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88a038 Implicit # | | | `-ConstAttr 0x55e89f88a060 Implicit # | | |-FunctionDecl 0x55e89f88a2b8 col:9 and 'bool1x4 (bool1x4, bool1x4)' # | | | |-ParmVarDecl 0x55e89f88a0e8 col:21 x 'bool1x4':'matrix' # | | | |-ParmVarDecl 0x55e89f88a168 col:32 y 'bool1x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88a370 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88a3e8 Implicit # | | | `-ConstAttr 0x55e89f88a410 Implicit # | | |-FunctionDecl 0x55e89f88a668 col:9 and 'bool2x1 (bool2x1, bool2x1)' # | | | |-ParmVarDecl 0x55e89f88a498 col:21 x 'bool2x1':'matrix' # | | | |-ParmVarDecl 0x55e89f88a518 col:32 y 'bool2x1':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88a720 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88a798 Implicit # | | | `-ConstAttr 0x55e89f88a7c0 Implicit # | | |-FunctionDecl 0x55e89f88aa18 col:9 and 'bool2x2 (bool2x2, bool2x2)' # | | | |-ParmVarDecl 0x55e89f88a848 col:21 x 'bool2x2':'matrix' # | | | |-ParmVarDecl 0x55e89f88a8c8 col:32 y 'bool2x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88aad0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88ab48 Implicit # | | | `-ConstAttr 0x55e89f88ab70 Implicit # | | |-FunctionDecl 0x55e89f88ade8 col:9 and 'bool2x3 (bool2x3, bool2x3)' # | | | |-ParmVarDecl 0x55e89f88abf8 col:21 x 'bool2x3':'matrix' # | | | |-ParmVarDecl 0x55e89f88ac98 col:32 y 'bool2x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88aea0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88af18 Implicit # | | | `-ConstAttr 0x55e89f88af40 Implicit # | | |-FunctionDecl 0x55e89f88b198 col:9 and 'bool2x4 (bool2x4, bool2x4)' # | | | |-ParmVarDecl 0x55e89f88afc8 col:21 x 'bool2x4':'matrix' # | | | |-ParmVarDecl 0x55e89f88b048 col:32 y 'bool2x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88b250 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88b2c8 Implicit # | | | `-ConstAttr 0x55e89f88b2f0 Implicit # | | |-FunctionDecl 0x55e89f88b548 col:9 and 'bool3x1 (bool3x1, bool3x1)' # | | | |-ParmVarDecl 0x55e89f88b378 col:21 x 'bool3x1':'matrix' # | | | |-ParmVarDecl 0x55e89f88b3f8 col:32 y 'bool3x1':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88b600 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88b678 Implicit # | | | `-ConstAttr 0x55e89f88b6a0 Implicit # | | |-FunctionDecl 0x55e89f88b8f8 col:9 and 'bool3x2 (bool3x2, bool3x2)' # | | | |-ParmVarDecl 0x55e89f88b728 col:21 x 'bool3x2':'matrix' # | | | |-ParmVarDecl 0x55e89f88b7a8 col:32 y 'bool3x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88b9b0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88ba28 Implicit # | | | `-ConstAttr 0x55e89f88ba50 Implicit # | | |-FunctionDecl 0x55e89f88bcc8 col:9 and 'bool3x3 (bool3x3, bool3x3)' # | | | |-ParmVarDecl 0x55e89f88bad8 col:21 x 'bool3x3':'matrix' # | | | |-ParmVarDecl 0x55e89f88bb58 col:32 y 'bool3x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88bd80 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88bdf8 Implicit # | | | `-ConstAttr 0x55e89f88be20 Implicit # | | |-FunctionDecl 0x55e89f88c078 col:9 and 'bool3x4 (bool3x4, bool3x4)' # | | | |-ParmVarDecl 0x55e89f88bea8 col:21 x 'bool3x4':'matrix' # | | | |-ParmVarDecl 0x55e89f88bf28 col:32 y 'bool3x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88c130 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88c1a8 Implicit # | | | `-ConstAttr 0x55e89f88c1d0 Implicit # | | |-FunctionDecl 0x55e89f88c428 col:9 and 'bool4x1 (bool4x1, bool4x1)' # | | | |-ParmVarDecl 0x55e89f88c258 col:21 x 'bool4x1':'matrix' # | | | |-ParmVarDecl 0x55e89f88c2d8 col:32 y 'bool4x1':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88c4e0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88c558 Implicit # | | | `-ConstAttr 0x55e89f88c580 Implicit # | | |-FunctionDecl 0x55e89f88c7d8 col:9 and 'bool4x2 (bool4x2, bool4x2)' # | | | |-ParmVarDecl 0x55e89f88c608 col:21 x 'bool4x2':'matrix' # | | | |-ParmVarDecl 0x55e89f88c688 col:32 y 'bool4x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88c890 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f88c908 Implicit # | | | `-ConstAttr 0x55e89f88c930 Implicit # | | |-FunctionDecl 0x55e89f88cb88 col:9 and 'bool4x3 (bool4x3, bool4x3)' # | | | |-ParmVarDecl 0x55e89f88c9b8 col:21 x 'bool4x3':'matrix' # | | | |-ParmVarDecl 0x55e89f88ca38 col:32 y 'bool4x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f88cc40 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f858288 Implicit # | | | `-ConstAttr 0x55e89f8582b0 Implicit # | | |-FunctionDecl 0x55e89f858508 col:9 and 'bool4x4 (bool4x4, bool4x4)' # | | | |-ParmVarDecl 0x55e89f858338 col:21 x 'bool4x4':'matrix' # | | | |-ParmVarDecl 0x55e89f8583b8 col:32 y 'bool4x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8585c0 clang_builtin_alias __builtin_hlsl_and # | | | |-NoThrowAttr 0x55e89f858638 Implicit # | | | `-ConstAttr 0x55e89f858660 Implicit # | | |-FunctionDecl 0x55e89f858768 col:6 any 'bool (half)' # | | | |-ParmVarDecl 0x55e89f8586c0 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f858818 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f858890 Implicit # | | | `-ConstAttr 0x55e89f8588b8 Implicit # | | |-FunctionDecl 0x55e89f8589c8 col:6 any 'bool (half2)' # | | | |-ParmVarDecl 0x55e89f858920 col:15 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f858a78 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f858af0 Implicit # | | | `-ConstAttr 0x55e89f858b18 Implicit # | | |-FunctionDecl 0x55e89f858c38 col:6 any 'bool (half3)' # | | | |-ParmVarDecl 0x55e89f858b90 col:15 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f858ce8 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f858d60 Implicit # | | | `-ConstAttr 0x55e89f858d88 Implicit # | | |-FunctionDecl 0x55e89f858ea8 col:6 any 'bool (half4)' # | | | |-ParmVarDecl 0x55e89f858e00 col:15 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f858f58 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f858fd0 Implicit # | | | `-ConstAttr 0x55e89f858ff8 Implicit # | | |-FunctionDecl 0x55e89f8590f8 col:6 any 'bool (bool)' # | | | |-ParmVarDecl 0x55e89f859050 col:14 'bool' # | | | |-BuiltinAliasAttr 0x55e89f8591a8 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f891cb0 Implicit # | | | `-ConstAttr 0x55e89f891cd8 Implicit # | | |-FunctionDecl 0x55e89f891df8 col:6 any 'bool (bool2)' # | | | |-ParmVarDecl 0x55e89f891d50 col:15 'bool2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f891ea8 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f891f20 Implicit # | | | `-ConstAttr 0x55e89f891f48 Implicit # | | |-FunctionDecl 0x55e89f892068 col:6 any 'bool (bool3)' # | | | |-ParmVarDecl 0x55e89f891fc0 col:15 'bool3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f892118 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f892190 Implicit # | | | `-ConstAttr 0x55e89f8921b8 Implicit # | | |-FunctionDecl 0x55e89f8922d8 col:6 any 'bool (bool4)' # | | | |-ParmVarDecl 0x55e89f892230 col:15 'bool4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f892388 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f892400 Implicit # | | | `-ConstAttr 0x55e89f892428 Implicit # | | |-FunctionDecl 0x55e89f892540 col:6 any 'bool (int)' # | | | |-ParmVarDecl 0x55e89f892498 col:13 'int' # | | | |-BuiltinAliasAttr 0x55e89f8925f0 clang_builtin_alias __builtin_hlsl_any # | | | |-BuiltinAliasAttr 0x55e89f892650 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f892698 Implicit # | | | `-ConstAttr 0x55e89f8926c0 Implicit # | | |-FunctionDecl 0x55e89f8927e0 col:6 any 'bool (int2)' # | | | |-ParmVarDecl 0x55e89f892738 col:14 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f892890 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f892908 Implicit # | | | `-ConstAttr 0x55e89f892930 Implicit # | | |-FunctionDecl 0x55e89f892a50 col:6 any 'bool (int3)' # | | | |-ParmVarDecl 0x55e89f8929a8 col:14 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f892b00 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f892b78 Implicit # | | | `-ConstAttr 0x55e89f892ba0 Implicit # | | |-FunctionDecl 0x55e89f892ce8 col:6 any 'bool (int4)' # | | | |-ParmVarDecl 0x55e89f892c18 col:14 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f892d98 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f892e10 Implicit # | | | `-ConstAttr 0x55e89f892e38 Implicit # | | |-FunctionDecl 0x55e89f892f58 col:6 any 'bool (uint)' # | | | |-ParmVarDecl 0x55e89f892eb0 col:14 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f893008 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f893080 Implicit # | | | `-ConstAttr 0x55e89f8930a8 Implicit # | | |-FunctionDecl 0x55e89f8931c8 col:6 any 'bool (uint2)' # | | | |-ParmVarDecl 0x55e89f893120 col:15 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f893278 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f8932f0 Implicit # | | | `-ConstAttr 0x55e89f893318 Implicit # | | |-FunctionDecl 0x55e89f893438 col:6 any 'bool (uint3)' # | | | |-ParmVarDecl 0x55e89f893390 col:15 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8934e8 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f893560 Implicit # | | | `-ConstAttr 0x55e89f893588 Implicit # | | |-FunctionDecl 0x55e89f8936a8 col:6 any 'bool (uint4)' # | | | |-ParmVarDecl 0x55e89f893600 col:15 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f893758 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f8937d0 Implicit # | | | `-ConstAttr 0x55e89f8937f8 Implicit # | | |-FunctionDecl 0x55e89f893900 col:6 any 'bool (float)' # | | | |-ParmVarDecl 0x55e89f893858 col:15 'float' # | | | |-BuiltinAliasAttr 0x55e89f8939b0 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f893a28 Implicit # | | | `-ConstAttr 0x55e89f893a50 Implicit # | | |-FunctionDecl 0x55e89f893b70 col:6 any 'bool (float2)' # | | | |-ParmVarDecl 0x55e89f893ac8 col:16 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f893c20 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f893c98 Implicit # | | | `-ConstAttr 0x55e89f893cd0 Implicit # | | |-FunctionDecl 0x55e89f893df0 col:6 any 'bool (float3)' # | | | |-ParmVarDecl 0x55e89f893d48 col:16 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f893ea0 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f893f18 Implicit # | | | `-ConstAttr 0x55e89f893f40 Implicit # | | |-FunctionDecl 0x55e89f894060 col:6 any 'bool (float4)' # | | | |-ParmVarDecl 0x55e89f893fb8 col:16 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f894110 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f894188 Implicit # | | | `-ConstAttr 0x55e89f8941b0 Implicit # | | |-FunctionDecl 0x55e89f8942d0 col:6 any 'bool (int64_t)' # | | | |-ParmVarDecl 0x55e89f894228 col:17 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f894380 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f8943f8 Implicit # | | | `-ConstAttr 0x55e89f894420 Implicit # | | |-FunctionDecl 0x55e89f894540 col:6 any 'bool (int64_t2)' # | | | |-ParmVarDecl 0x55e89f894498 col:18 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8945f0 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f894668 Implicit # | | | `-ConstAttr 0x55e89f894690 Implicit # | | |-FunctionDecl 0x55e89f8947b0 col:6 any 'bool (int64_t3)' # | | | |-ParmVarDecl 0x55e89f894708 col:18 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f894860 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f8948d8 Implicit # | | | `-ConstAttr 0x55e89f894900 Implicit # | | |-FunctionDecl 0x55e89f894a20 col:6 any 'bool (int64_t4)' # | | | |-ParmVarDecl 0x55e89f894978 col:18 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f894ad0 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f894b48 Implicit # | | | `-ConstAttr 0x55e89f894b70 Implicit # | | |-FunctionDecl 0x55e89f894ce0 col:6 any 'bool (uint64_t)' # | | | |-ParmVarDecl 0x55e89f894be8 col:18 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f894d90 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f894e08 Implicit # | | | `-ConstAttr 0x55e89f894e30 Implicit # | | |-FunctionDecl 0x55e89f894f50 col:6 any 'bool (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f894ea8 col:19 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f895000 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f895078 Implicit # | | | `-ConstAttr 0x55e89f8950a0 Implicit # | | |-FunctionDecl 0x55e89f8951c0 col:6 any 'bool (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f895118 col:19 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f895270 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f8952e8 Implicit # | | | `-ConstAttr 0x55e89f895310 Implicit # | | |-FunctionDecl 0x55e89f895430 col:6 any 'bool (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f895388 col:19 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8954e0 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f895558 Implicit # | | | `-ConstAttr 0x55e89f895580 Implicit # | | |-FunctionDecl 0x55e89f895688 col:6 any 'bool (double)' # | | | |-ParmVarDecl 0x55e89f8955e0 col:16 'double' # | | | |-BuiltinAliasAttr 0x55e89f895738 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f8957b0 Implicit # | | | `-ConstAttr 0x55e89f8957d8 Implicit # | | |-FunctionDecl 0x55e89f8958f8 col:6 any 'bool (double2)' # | | | |-ParmVarDecl 0x55e89f895850 col:17 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8959a8 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f895a20 Implicit # | | | `-ConstAttr 0x55e89f895a48 Implicit # | | |-FunctionDecl 0x55e89f895b68 col:6 any 'bool (double3)' # | | | |-ParmVarDecl 0x55e89f895ac0 col:17 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f895c18 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f895c90 Implicit # | | | `-ConstAttr 0x55e89f895cb8 Implicit # | | |-FunctionDecl 0x55e89f895de8 col:6 any 'bool (double4)' # | | | |-ParmVarDecl 0x55e89f895d40 col:17 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f895e98 clang_builtin_alias __builtin_hlsl_any # | | | |-NoThrowAttr 0x55e89f895f10 Implicit # | | | `-ConstAttr 0x55e89f895f38 Implicit # | | |-FunctionDecl 0x55e89f896188 col:8 asdouble 'double (uint, uint)' # | | | |-ParmVarDecl 0x55e89f895fb0 col:21 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f896030 col:27 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f896240 clang_builtin_alias __builtin_hlsl_asdouble # | | | |-NoThrowAttr 0x55e89f8962b8 Implicit # | | | `-ConstAttr 0x55e89f8962e0 Implicit # | | |-FunctionDecl 0x55e89f896518 col:9 asdouble 'double2 (uint2, uint2)' # | | | |-ParmVarDecl 0x55e89f896348 col:23 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8963c8 col:30 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8965d0 clang_builtin_alias __builtin_hlsl_asdouble # | | | |-NoThrowAttr 0x55e89f896648 Implicit # | | | `-ConstAttr 0x55e89f896670 Implicit # | | |-FunctionDecl 0x55e89f8968b8 col:9 asdouble 'double3 (uint3, uint3)' # | | | |-ParmVarDecl 0x55e89f8966e8 col:23 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f896768 col:30 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f896970 clang_builtin_alias __builtin_hlsl_asdouble # | | | |-NoThrowAttr 0x55e89f8969e8 Implicit # | | | `-ConstAttr 0x55e89f896a10 Implicit # | | |-FunctionDecl 0x55e89f896d00 col:9 asdouble 'double4 (uint4, uint4)' # | | | |-ParmVarDecl 0x55e89f896a88 col:23 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f896b08 col:30 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f896db8 clang_builtin_alias __builtin_hlsl_asdouble # | | | |-NoThrowAttr 0x55e89f896e30 Implicit # | | | `-ConstAttr 0x55e89f896e58 Implicit # | | |-FunctionDecl 0x55e89f896f68 col:6 asin 'half (half)' # | | | |-ParmVarDecl 0x55e89f896eb8 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f897018 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f897090 Implicit # | | | `-ConstAttr 0x55e89f8970b8 Implicit # | | |-FunctionDecl 0x55e89f8971d0 col:7 asin 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f897120 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f897280 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f8972f8 Implicit # | | | `-ConstAttr 0x55e89f897320 Implicit # | | |-FunctionDecl 0x55e89f897448 col:7 asin 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f897398 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8974f8 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f897570 Implicit # | | | `-ConstAttr 0x55e89f897598 Implicit # | | |-FunctionDecl 0x55e89f8976c0 col:7 asin 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f897610 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f897770 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f8977e8 Implicit # | | | `-ConstAttr 0x55e89f897810 Implicit # | | |-FunctionDecl 0x55e89f897920 col:7 used asin 'float (float)' # | | | |-ParmVarDecl 0x55e89f897870 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8979d0 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f897a48 Implicit # | | | `-ConstAttr 0x55e89f897a70 Implicit # | | |-FunctionDecl 0x55e89f897b98 col:8 used asin 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f897ae8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f897c48 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f897cc0 Implicit # | | | `-ConstAttr 0x55e89f886460 Implicit # | | |-FunctionDecl 0x55e89f886588 col:8 used asin 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8864d8 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f886638 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f8866b0 Implicit # | | | `-ConstAttr 0x55e89f8866d8 Implicit # | | |-FunctionDecl 0x55e89f886800 col:8 used asin 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f886750 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8868b0 clang_builtin_alias __builtin_elementwise_asin # | | | |-NoThrowAttr 0x55e89f886928 Implicit # | | | `-ConstAttr 0x55e89f886950 Implicit # | | |-FunctionDecl 0x55e89f886a60 col:6 atan 'half (half)' # | | | |-ParmVarDecl 0x55e89f8869b0 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f886b10 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f886b88 Implicit # | | | `-ConstAttr 0x55e89f886bb0 Implicit # | | |-FunctionDecl 0x55e89f886cc8 col:7 atan 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f886c18 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f886d78 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f886df0 Implicit # | | | `-ConstAttr 0x55e89f886e18 Implicit # | | |-FunctionDecl 0x55e89f886f40 col:7 atan 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f886e90 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f886ff0 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f887068 Implicit # | | | `-ConstAttr 0x55e89f887090 Implicit # | | |-FunctionDecl 0x55e89f8871b8 col:7 atan 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f887108 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f887268 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f8872e0 Implicit # | | | `-ConstAttr 0x55e89f887308 Implicit # | | |-FunctionDecl 0x55e89f89ad00 col:7 used atan 'float (float)' # | | | |-ParmVarDecl 0x55e89f887368 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f89adb0 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f89ae28 Implicit # | | | `-ConstAttr 0x55e89f89ae50 Implicit # | | |-FunctionDecl 0x55e89f89af78 col:8 used atan 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f89aec8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89b028 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f89b0a0 Implicit # | | | `-ConstAttr 0x55e89f89b0c8 Implicit # | | |-FunctionDecl 0x55e89f89b1f0 col:8 used atan 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f89b140 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89b2a0 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f89b318 Implicit # | | | `-ConstAttr 0x55e89f89b340 Implicit # | | |-FunctionDecl 0x55e89f89b468 col:8 used atan 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f89b3b8 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89b518 clang_builtin_alias __builtin_elementwise_atan # | | | |-NoThrowAttr 0x55e89f89b590 Implicit # | | | `-ConstAttr 0x55e89f89b5b8 Implicit # | | |-FunctionDecl 0x55e89f89b7a8 col:6 atan2 'half (half, half)' # | | | |-ParmVarDecl 0x55e89f89b618 col:17 y 'half' # | | | |-ParmVarDecl 0x55e89f89b698 col:25 x 'half' # | | | |-BuiltinAliasAttr 0x55e89f89b860 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89b8d8 Implicit # | | | `-ConstAttr 0x55e89f89b900 Implicit # | | |-FunctionDecl 0x55e89f89bb28 col:7 atan2 'half2 (half2, half2)' # | | | |-ParmVarDecl 0x55e89f89b950 col:19 y 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f89b9d0 col:28 x 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89bbe0 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89bc58 Implicit # | | | `-ConstAttr 0x55e89f89bc80 Implicit # | | |-FunctionDecl 0x55e89f89bee8 col:7 atan2 'half3 (half3, half3)' # | | | |-ParmVarDecl 0x55e89f89bd10 col:19 y 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f89bd90 col:28 x 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89bfa0 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89c018 Implicit # | | | `-ConstAttr 0x55e89f89c040 Implicit # | | |-FunctionDecl 0x55e89f89c278 col:7 atan2 'half4 (half4, half4)' # | | | |-ParmVarDecl 0x55e89f89c0a0 col:19 y 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f89c120 col:28 x 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89c330 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89c3a8 Implicit # | | | `-ConstAttr 0x55e89f89c3d0 Implicit # | | |-FunctionDecl 0x55e89f89c5c8 col:7 used atan2 'float (float, float)' # | | | |-ParmVarDecl 0x55e89f89c430 col:19 y 'float' # | | | |-ParmVarDecl 0x55e89f89c4b0 col:28 x 'float' # | | | |-BuiltinAliasAttr 0x55e89f89c680 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89c6f8 Implicit # | | | `-ConstAttr 0x55e89f89c720 Implicit # | | |-FunctionDecl 0x55e89f89c958 col:8 used atan2 'float2 (float2, float2)' # | | | |-ParmVarDecl 0x55e89f89c780 col:21 y 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f89c800 col:31 x 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89ca10 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89ca88 Implicit # | | | `-ConstAttr 0x55e89f89cab0 Implicit # | | |-FunctionDecl 0x55e89f89cd20 col:8 used atan2 'float3 (float3, float3)' # | | | |-ParmVarDecl 0x55e89f89cb10 col:21 y 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f89cb90 col:31 x 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89cdd8 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89ce50 Implicit # | | | `-ConstAttr 0x55e89f89ce78 Implicit # | | |-FunctionDecl 0x55e89f89d0a8 col:8 used atan2 'float4 (float4, float4)' # | | | |-ParmVarDecl 0x55e89f89ced8 col:21 y 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f89cf58 col:31 x 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89d160 clang_builtin_alias __builtin_elementwise_atan2 # | | | |-NoThrowAttr 0x55e89f89d1d8 Implicit # | | | `-ConstAttr 0x55e89f89d200 Implicit # | | |-FunctionDecl 0x55e89f89d310 col:6 ceil 'half (half)' # | | | |-ParmVarDecl 0x55e89f89d260 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f89d3c0 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89d438 Implicit # | | | `-ConstAttr 0x55e89f89d460 Implicit # | | |-FunctionDecl 0x55e89f89d578 col:7 ceil 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f89d4c8 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89d628 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89d6a0 Implicit # | | | `-ConstAttr 0x55e89f89d6c8 Implicit # | | |-FunctionDecl 0x55e89f89d7f0 col:7 ceil 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f89d740 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89d8a0 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89d918 Implicit # | | | `-ConstAttr 0x55e89f89d940 Implicit # | | |-FunctionDecl 0x55e89f89da68 col:7 ceil 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f89d9b8 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89db18 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89db90 Implicit # | | | `-ConstAttr 0x55e89f89dbb8 Implicit # | | |-FunctionDecl 0x55e89f89dd30 col:7 used ceil 'float (float)' # | | | |-ParmVarDecl 0x55e89f89dc18 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f89dde0 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89de58 Implicit # | | | `-ConstAttr 0x55e89f89de80 Implicit # | | |-FunctionDecl 0x55e89f89dfa8 col:8 used ceil 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f89def8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89e058 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89e0d0 Implicit # | | | `-ConstAttr 0x55e89f89e0f8 Implicit # | | |-FunctionDecl 0x55e89f89e220 col:8 used ceil 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f89e170 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89e2d0 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89e348 Implicit # | | | `-ConstAttr 0x55e89f89e370 Implicit # | | |-FunctionDecl 0x55e89f89e498 col:8 used ceil 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f89e3e8 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89e548 clang_builtin_alias __builtin_elementwise_ceil # | | | |-NoThrowAttr 0x55e89f89e5c0 Implicit # | | | `-ConstAttr 0x55e89f89e5e8 Implicit # | | |-FunctionDecl 0x55e89f89e888 col:6 clamp 'half (half, half, half)' # | | | |-ParmVarDecl 0x55e89f89e648 col:16 'half' # | | | |-ParmVarDecl 0x55e89f89e6c8 col:22 'half' # | | | |-ParmVarDecl 0x55e89f89e748 col:28 'half' # | | | |-BuiltinAliasAttr 0x55e89f89e948 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f89e9c0 Implicit # | | | `-ConstAttr 0x55e89f89e9e8 Implicit # | | |-FunctionDecl 0x55e89f89ed40 col:7 clamp 'half2 (half2, half2, half2)' # | | | |-ParmVarDecl 0x55e89f89ea50 col:18 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f89ead0 col:25 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f89eb50 col:32 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89ee00 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f89ee78 Implicit # | | | `-ConstAttr 0x55e89f89eea0 Implicit # | | |-FunctionDecl 0x55e89f89f1a8 col:7 clamp 'half3 (half3, half3, half3)' # | | | |-ParmVarDecl 0x55e89f89ef18 col:18 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f89ef98 col:25 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f89f018 col:32 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89f268 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f89f2e0 Implicit # | | | `-ConstAttr 0x55e89f89f308 Implicit # | | |-FunctionDecl 0x55e89f89f608 col:7 clamp 'half4 (half4, half4, half4)' # | | | |-ParmVarDecl 0x55e89f89f380 col:18 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f89f400 col:25 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f89f480 col:32 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89f6c8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f89f740 Implicit # | | | `-ConstAttr 0x55e89f89f768 Implicit # | | |-FunctionDecl 0x55e89f89fa08 col:5 clamp 'int (int, int, int)' # | | | |-ParmVarDecl 0x55e89f89f7c8 col:14 'int' # | | | |-ParmVarDecl 0x55e89f89f848 col:19 'int' # | | | |-ParmVarDecl 0x55e89f89f8c8 col:24 'int' # | | | |-BuiltinAliasAttr 0x55e89f89fac8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f89fb40 Implicit # | | | `-ConstAttr 0x55e89f89fb68 Implicit # | | |-FunctionDecl 0x55e89f89fed8 col:6 clamp 'int2 (int2, int2, int2)' # | | | |-ParmVarDecl 0x55e89f89fbe0 col:16 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f89fc60 col:22 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f89fd50 col:28 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f89ff98 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a0010 Implicit # | | | `-ConstAttr 0x55e89f8a0038 Implicit # | | |-FunctionDecl 0x55e89f8a0338 col:6 clamp 'int3 (int3, int3, int3)' # | | | |-ParmVarDecl 0x55e89f8a00b0 col:16 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8a0130 col:22 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8a01b0 col:28 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a03f8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a0470 Implicit # | | | `-ConstAttr 0x55e89f8a0498 Implicit # | | |-FunctionDecl 0x55e89f8a0798 col:6 clamp 'int4 (int4, int4, int4)' # | | | |-ParmVarDecl 0x55e89f8a0510 col:16 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8a0590 col:22 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8a0610 col:28 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a0858 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a08d0 Implicit # | | | `-ConstAttr 0x55e89f8a08f8 Implicit # | | |-FunctionDecl 0x55e89f8a0bf8 col:6 clamp 'uint (uint, uint, uint)' # | | | |-ParmVarDecl 0x55e89f8a0970 col:16 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8a09f0 col:22 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8a0a70 col:28 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8a0cb8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a0d60 Implicit # | | | `-ConstAttr 0x55e89f8a0d88 Implicit # | | |-FunctionDecl 0x55e89f8a1088 col:7 clamp 'uint2 (uint2, uint2, uint2)' # | | | |-ParmVarDecl 0x55e89f8a0e00 col:18 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8a0e80 col:25 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8a0f00 col:32 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a1148 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a11c0 Implicit # | | | `-ConstAttr 0x55e89f8a11e8 Implicit # | | |-FunctionDecl 0x55e89f8a14e8 col:7 clamp 'uint3 (uint3, uint3, uint3)' # | | | |-ParmVarDecl 0x55e89f8a1260 col:18 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8a12e0 col:25 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8a1360 col:32 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a15a8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a1620 Implicit # | | | `-ConstAttr 0x55e89f8a1648 Implicit # | | |-FunctionDecl 0x55e89f8a1948 col:7 clamp 'uint4 (uint4, uint4, uint4)' # | | | |-ParmVarDecl 0x55e89f8a16c0 col:18 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8a1740 col:25 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8a17c0 col:32 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a1a08 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a1a80 Implicit # | | | `-ConstAttr 0x55e89f8a1aa8 Implicit # | | |-FunctionDecl 0x55e89f8a2e08 col:9 clamp 'int64_t (int64_t, int64_t, int64_t)' # | | | |-ParmVarDecl 0x55e89f8a1b20 col:22 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8a1ba0 col:31 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8a1c20 col:40 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8a2ec8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a2f40 Implicit # | | | `-ConstAttr 0x55e89f8a2f68 Implicit # | | |-FunctionDecl 0x55e89f8a3268 col:10 clamp 'int64_t2 (int64_t2, int64_t2, int64_t2)' # | | | |-ParmVarDecl 0x55e89f8a2fe0 col:24 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8a3060 col:34 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8a30e0 col:44 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a3328 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a33a0 Implicit # | | | `-ConstAttr 0x55e89f8a33c8 Implicit # | | |-FunctionDecl 0x55e89f8a36c8 col:10 clamp 'int64_t3 (int64_t3, int64_t3, int64_t3)' # | | | |-ParmVarDecl 0x55e89f8a3440 col:24 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8a34c0 col:34 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8a3540 col:44 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a3788 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a3800 Implicit # | | | `-ConstAttr 0x55e89f8a3828 Implicit # | | |-FunctionDecl 0x55e89f8a3b28 col:10 clamp 'int64_t4 (int64_t4, int64_t4, int64_t4)' # | | | |-ParmVarDecl 0x55e89f8a38a0 col:24 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8a3920 col:34 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8a39a0 col:44 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a3be8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a3c60 Implicit # | | | `-ConstAttr 0x55e89f8a3c88 Implicit # | | |-FunctionDecl 0x55e89f8a3f98 col:10 clamp 'uint64_t (uint64_t, uint64_t, uint64_t)' # | | | |-ParmVarDecl 0x55e89f8a3d00 col:24 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8a3d90 col:34 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8a3e10 col:44 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8a4058 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a40d0 Implicit # | | | `-ConstAttr 0x55e89f8a40f8 Implicit # | | |-FunctionDecl 0x55e89f8a43f8 col:11 clamp 'uint64_t2 (uint64_t2, uint64_t2, uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8a4170 col:26 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8a41f0 col:37 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8a4270 col:48 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a44b8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a4530 Implicit # | | | `-ConstAttr 0x55e89f8a4558 Implicit # | | |-FunctionDecl 0x55e89f8a4858 col:11 clamp 'uint64_t3 (uint64_t3, uint64_t3, uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8a45d0 col:26 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8a4650 col:37 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8a46d0 col:48 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a4918 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a4990 Implicit # | | | `-ConstAttr 0x55e89f8a49b8 Implicit # | | |-FunctionDecl 0x55e89f8a4cb8 col:11 clamp 'uint64_t4 (uint64_t4, uint64_t4, uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8a4a30 col:26 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8a4ab0 col:37 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8a4b30 col:48 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a4da0 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a4e18 Implicit # | | | `-ConstAttr 0x55e89f8a4e40 Implicit # | | |-FunctionDecl 0x55e89f8a50d8 col:7 clamp 'float (float, float, float)' # | | | |-ParmVarDecl 0x55e89f8a4ea0 col:18 'float' # | | | |-ParmVarDecl 0x55e89f8a4f20 col:25 'float' # | | | |-ParmVarDecl 0x55e89f8a4fa0 col:32 'float' # | | | |-BuiltinAliasAttr 0x55e89f8a5198 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a5210 Implicit # | | | `-ConstAttr 0x55e89f8a5238 Implicit # | | |-FunctionDecl 0x55e89f8a5538 col:8 clamp 'float2 (float2, float2, float2)' # | | | |-ParmVarDecl 0x55e89f8a52b0 col:20 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8a5330 col:28 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8a53b0 col:36 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a55f8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a5670 Implicit # | | | `-ConstAttr 0x55e89f8a5698 Implicit # | | |-FunctionDecl 0x55e89f8a5998 col:8 clamp 'float3 (float3, float3, float3)' # | | | |-ParmVarDecl 0x55e89f8a5710 col:20 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8a5790 col:28 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8a5810 col:36 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a5a58 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a5ad0 Implicit # | | | `-ConstAttr 0x55e89f8a5af8 Implicit # | | |-FunctionDecl 0x55e89f88cd28 col:8 clamp 'float4 (float4, float4, float4)' # | | | |-ParmVarDecl 0x55e89f8a5b70 col:20 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8a5bf0 col:28 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8a5c70 col:36 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f88cde8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f88ce60 Implicit # | | | `-ConstAttr 0x55e89f88ce88 Implicit # | | |-FunctionDecl 0x55e89f88d128 col:8 clamp 'double (double, double, double)' # | | | |-ParmVarDecl 0x55e89f88cee8 col:20 'double' # | | | |-ParmVarDecl 0x55e89f88cf68 col:28 'double' # | | | |-ParmVarDecl 0x55e89f88cfe8 col:36 'double' # | | | |-BuiltinAliasAttr 0x55e89f88d1e8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f88d260 Implicit # | | | `-ConstAttr 0x55e89f88d288 Implicit # | | |-FunctionDecl 0x55e89f88d588 col:9 clamp 'double2 (double2, double2, double2)' # | | | |-ParmVarDecl 0x55e89f88d300 col:22 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f88d380 col:31 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f88d400 col:40 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f88d648 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f88d6c0 Implicit # | | | `-ConstAttr 0x55e89f88d6e8 Implicit # | | |-FunctionDecl 0x55e89f88d9e8 col:9 clamp 'double3 (double3, double3, double3)' # | | | |-ParmVarDecl 0x55e89f88d760 col:22 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f88d7e0 col:31 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f88d860 col:40 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f88daa8 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f88db20 Implicit # | | | `-ConstAttr 0x55e89f88db48 Implicit # | | |-FunctionDecl 0x55e89f8a7fc8 col:9 clamp 'double4 (double4, double4, double4)' # | | | |-ParmVarDecl 0x55e89f88dbc0 col:22 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f8a7dc0 col:31 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f8a7e40 col:40 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a8088 clang_builtin_alias __builtin_hlsl_elementwise_clamp # | | | |-NoThrowAttr 0x55e89f8a8100 Implicit # | | | `-ConstAttr 0x55e89f8a8128 Implicit # | | |-FunctionDecl 0x55e89f8a8270 col:6 clip 'void (float)' # | | | |-ParmVarDecl 0x55e89f8a8188 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f8a8320 clang_builtin_alias __builtin_hlsl_elementwise_clip # | | | |-NoThrowAttr 0x55e89f8a8398 Implicit # | | | `-ConstAttr 0x55e89f8a83c0 Implicit # | | |-FunctionDecl 0x55e89f8a8550 col:6 clip 'void (float2)' # | | | |-ParmVarDecl 0x55e89f8a8428 col:17 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a8600 clang_builtin_alias __builtin_hlsl_elementwise_clip # | | | |-NoThrowAttr 0x55e89f8a8678 Implicit # | | | `-ConstAttr 0x55e89f8a86a0 Implicit # | | |-FunctionDecl 0x55e89f8a8840 col:6 clip 'void (float3)' # | | | |-ParmVarDecl 0x55e89f8a8718 col:17 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a88f0 clang_builtin_alias __builtin_hlsl_elementwise_clip # | | | |-NoThrowAttr 0x55e89f8a8968 Implicit # | | | `-ConstAttr 0x55e89f8a8990 Implicit # | | |-FunctionDecl 0x55e89f8a8b30 col:6 clip 'void (float4)' # | | | |-ParmVarDecl 0x55e89f8a8a08 col:17 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a8be0 clang_builtin_alias __builtin_hlsl_elementwise_clip # | | | |-NoThrowAttr 0x55e89f8a8c58 Implicit # | | | `-ConstAttr 0x55e89f8a8c80 Implicit # | | |-FunctionDecl 0x55e89f8a8dd0 col:6 cos 'half (half)' # | | | |-ParmVarDecl 0x55e89f8a8ce0 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f8a8e80 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a8ef8 Implicit # | | | `-ConstAttr 0x55e89f8a8f20 Implicit # | | |-FunctionDecl 0x55e89f8a9038 col:7 cos 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8a8f88 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a90e8 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a9160 Implicit # | | | `-ConstAttr 0x55e89f8a9188 Implicit # | | |-FunctionDecl 0x55e89f8a92b0 col:7 cos 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8a9200 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a9360 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a93d8 Implicit # | | | `-ConstAttr 0x55e89f8a9400 Implicit # | | |-FunctionDecl 0x55e89f8a9528 col:7 cos 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8a9478 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a95d8 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a9650 Implicit # | | | `-ConstAttr 0x55e89f8a9678 Implicit # | | |-FunctionDecl 0x55e89f8a9788 col:7 used cos 'float (float)' # | | | |-ParmVarDecl 0x55e89f8a96d8 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f8a9838 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a98b0 Implicit # | | | `-ConstAttr 0x55e89f8a98d8 Implicit # | | |-FunctionDecl 0x55e89f8a9a00 col:8 used cos 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8a9950 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a9ab0 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a9b28 Implicit # | | | `-ConstAttr 0x55e89f8a9b50 Implicit # | | |-FunctionDecl 0x55e89f8a9c78 col:8 used cos 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8a9bc8 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a9d28 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8a9da0 Implicit # | | | `-ConstAttr 0x55e89f8aadf0 Implicit # | | |-FunctionDecl 0x55e89f8aaf18 col:8 used cos 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8aae68 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8aafc8 clang_builtin_alias __builtin_elementwise_cos # | | | |-NoThrowAttr 0x55e89f8ab040 Implicit # | | | `-ConstAttr 0x55e89f8ab068 Implicit # | | |-FunctionDecl 0x55e89f8ab178 col:6 cosh 'half (half)' # | | | |-ParmVarDecl 0x55e89f8ab0c8 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f8ab228 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8ab2a0 Implicit # | | | `-ConstAttr 0x55e89f8ab2c8 Implicit # | | |-FunctionDecl 0x55e89f8ab3e0 col:7 cosh 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8ab330 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ab490 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8ab508 Implicit # | | | `-ConstAttr 0x55e89f8ab530 Implicit # | | |-FunctionDecl 0x55e89f8ab658 col:7 cosh 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8ab5a8 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ab708 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8ab780 Implicit # | | | `-ConstAttr 0x55e89f8ab7a8 Implicit # | | |-FunctionDecl 0x55e89f8ab8d0 col:7 cosh 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8ab820 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ab980 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8ab9f8 Implicit # | | | `-ConstAttr 0x55e89f8aba20 Implicit # | | |-FunctionDecl 0x55e89f8abb30 col:7 used cosh 'float (float)' # | | | |-ParmVarDecl 0x55e89f8aba80 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8abbe0 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8abc58 Implicit # | | | `-ConstAttr 0x55e89f8abc80 Implicit # | | |-FunctionDecl 0x55e89f8abe00 col:8 used cosh 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8abcf8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8abeb0 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8abf28 Implicit # | | | `-ConstAttr 0x55e89f8abf50 Implicit # | | |-FunctionDecl 0x55e89f8ac078 col:8 used cosh 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8abfc8 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ac128 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8ac1a0 Implicit # | | | `-ConstAttr 0x55e89f8ac1c8 Implicit # | | |-FunctionDecl 0x55e89f8ac2f0 col:8 used cosh 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8ac240 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ac3a0 clang_builtin_alias __builtin_elementwise_cosh # | | | |-NoThrowAttr 0x55e89f8ac418 Implicit # | | | `-ConstAttr 0x55e89f8ac440 Implicit # | | |-FunctionDecl 0x55e89f8ac5b8 col:19 countbits 'const uint (int)' inline # | | | |-ParmVarDecl 0x55e89f8ac490 col:33 used x 'int' # | | | `-CompoundStmt 0x55e89f8aca28 # | | | `-ReturnStmt 0x55e89f8aca18 # | | | `-ImplicitCastExpr 0x55e89f8aca00 'const uint':'const unsigned int' # | | | `-CallExpr 0x55e89f8ac9b8 'int' # | | | |-ImplicitCastExpr 0x55e89f8ac9a0 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ac8e8 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ac9e8 'int' # | | | `-DeclRefExpr 0x55e89f8ac920 'int' lvalue ParmVar 0x55e89f8ac490 'x' 'int' # | | |-FunctionDecl 0x55e89f8acb88 line:836:20 countbits 'const uint2 (int2)' inline # | | | |-ParmVarDecl 0x55e89f8aca58 col:35 used x 'int2':'vector' # | | | `-CompoundStmt 0x55e89f8acd28 # | | | `-ReturnStmt 0x55e89f8acd18 # | | | `-ImplicitCastExpr 0x55e89f8acd00 'vector' # | | | `-CallExpr 0x55e89f8accb8 'int2':'vector' # | | | |-ImplicitCastExpr 0x55e89f8acca0 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8acc60 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8acce8 'int2':'vector' # | | | `-DeclRefExpr 0x55e89f8acc80 'int2':'vector' lvalue ParmVar 0x55e89f8aca58 'x' 'int2':'vector' # | | |-FunctionDecl 0x55e89f8aceb8 line:839:20 countbits 'const uint3 (int3)' inline # | | | |-ParmVarDecl 0x55e89f8acd58 col:35 used x 'int3':'vector' # | | | `-CompoundStmt 0x55e89f8ad058 # | | | `-ReturnStmt 0x55e89f8ad048 # | | | `-ImplicitCastExpr 0x55e89f8ad030 'vector' # | | | `-CallExpr 0x55e89f8acfe8 'int3':'vector' # | | | |-ImplicitCastExpr 0x55e89f8acfd0 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8acf90 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ad018 'int3':'vector' # | | | `-DeclRefExpr 0x55e89f8acfb0 'int3':'vector' lvalue ParmVar 0x55e89f8acd58 'x' 'int3':'vector' # | | |-FunctionDecl 0x55e89f8ad1b8 line:842:20 countbits 'const uint4 (int4)' inline # | | | |-ParmVarDecl 0x55e89f8ad088 col:35 used x 'int4':'vector' # | | | `-CompoundStmt 0x55e89f8ad358 # | | | `-ReturnStmt 0x55e89f8ad348 # | | | `-ImplicitCastExpr 0x55e89f8ad330 'vector' # | | | `-CallExpr 0x55e89f8ad2e8 'int4':'vector' # | | | |-ImplicitCastExpr 0x55e89f8ad2d0 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ad290 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ad318 'int4':'vector' # | | | `-DeclRefExpr 0x55e89f8ad2b0 'int4':'vector' lvalue ParmVar 0x55e89f8ad088 'x' 'int4':'vector' # | | |-FunctionDecl 0x55e89f8ad4b8 line:846:19 countbits 'const uint (uint)' inline # | | | |-ParmVarDecl 0x55e89f8ad388 col:34 used x 'uint':'unsigned int' # | | | `-CompoundStmt 0x55e89f8ad640 # | | | `-ReturnStmt 0x55e89f8ad630 # | | | `-CallExpr 0x55e89f8ad5e8 'uint':'unsigned int' # | | | |-ImplicitCastExpr 0x55e89f8ad5d0 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ad590 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ad618 'uint':'unsigned int' # | | | `-DeclRefExpr 0x55e89f8ad5b0 'uint':'unsigned int' lvalue ParmVar 0x55e89f8ad388 'x' 'uint':'unsigned int' # | | |-FunctionDecl 0x55e89f8ad798 line:849:20 countbits 'const uint2 (uint2)' inline # | | | |-ParmVarDecl 0x55e89f8ad670 col:36 used x 'uint2':'vector' # | | | `-CompoundStmt 0x55e89f8ad920 # | | | `-ReturnStmt 0x55e89f8ad910 # | | | `-CallExpr 0x55e89f8ad8c8 'uint2':'vector' # | | | |-ImplicitCastExpr 0x55e89f8ad8b0 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ad870 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ad8f8 'uint2':'vector' # | | | `-DeclRefExpr 0x55e89f8ad890 'uint2':'vector' lvalue ParmVar 0x55e89f8ad670 'x' 'uint2':'vector' # | | |-FunctionDecl 0x55e89f8ada78 line:852:20 countbits 'const uint3 (uint3)' inline # | | | |-ParmVarDecl 0x55e89f8ad950 col:36 used x 'uint3':'vector' # | | | `-CompoundStmt 0x55e89f8adc00 # | | | `-ReturnStmt 0x55e89f8adbf0 # | | | `-CallExpr 0x55e89f8adba8 'uint3':'vector' # | | | |-ImplicitCastExpr 0x55e89f8adb90 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8adb50 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8adbd8 'uint3':'vector' # | | | `-DeclRefExpr 0x55e89f8adb70 'uint3':'vector' lvalue ParmVar 0x55e89f8ad950 'x' 'uint3':'vector' # | | |-FunctionDecl 0x55e89f8add58 line:855:20 countbits 'const uint4 (uint4)' inline # | | | |-ParmVarDecl 0x55e89f8adc30 col:36 used x 'uint4':'vector' # | | | `-CompoundStmt 0x55e89f8adef8 # | | | `-ReturnStmt 0x55e89f8adee8 # | | | `-CallExpr 0x55e89f8adea0 'uint4':'vector' # | | | |-ImplicitCastExpr 0x55e89f8ade88 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ade48 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8aded0 'uint4':'vector' # | | | `-DeclRefExpr 0x55e89f8ade68 'uint4':'vector' lvalue ParmVar 0x55e89f8adc30 'x' 'uint4':'vector' # | | |-FunctionDecl 0x55e89f8ae058 line:859:19 countbits 'const uint (int64_t)' inline # | | | |-ParmVarDecl 0x55e89f8adf28 col:37 used x 'int64_t':'long' # | | | `-CompoundStmt 0x55e89f8ae1f8 # | | | `-ReturnStmt 0x55e89f8ae1e8 # | | | `-ImplicitCastExpr 0x55e89f8ae1d0 'const uint':'const unsigned int' # | | | `-CallExpr 0x55e89f8ae188 'int64_t':'long' # | | | |-ImplicitCastExpr 0x55e89f8ae170 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ae130 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ae1b8 'int64_t':'long' # | | | `-DeclRefExpr 0x55e89f8ae150 'int64_t':'long' lvalue ParmVar 0x55e89f8adf28 'x' 'int64_t':'long' # | | |-FunctionDecl 0x55e89f8ae358 line:862:20 countbits 'const uint2 (int64_t2)' inline # | | | |-ParmVarDecl 0x55e89f8ae228 col:39 used x 'int64_t2':'vector' # | | | `-CompoundStmt 0x55e89f8ae4f8 # | | | `-ReturnStmt 0x55e89f8ae4e8 # | | | `-ImplicitCastExpr 0x55e89f8ae4d0 'vector' # | | | `-CallExpr 0x55e89f8ae488 'int64_t2':'vector' # | | | |-ImplicitCastExpr 0x55e89f8ae470 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ae430 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ae4b8 'int64_t2':'vector' # | | | `-DeclRefExpr 0x55e89f8ae450 'int64_t2':'vector' lvalue ParmVar 0x55e89f8ae228 'x' 'int64_t2':'vector' # | | |-FunctionDecl 0x55e89f8ae658 line:865:20 countbits 'const uint3 (int64_t3)' inline # | | | |-ParmVarDecl 0x55e89f8ae528 col:39 used x 'int64_t3':'vector' # | | | `-CompoundStmt 0x55e89f8ae7f8 # | | | `-ReturnStmt 0x55e89f8ae7e8 # | | | `-ImplicitCastExpr 0x55e89f8ae7d0 'vector' # | | | `-CallExpr 0x55e89f8ae788 'int64_t3':'vector' # | | | |-ImplicitCastExpr 0x55e89f8ae770 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8ae730 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8ae7b8 'int64_t3':'vector' # | | | `-DeclRefExpr 0x55e89f8ae750 'int64_t3':'vector' lvalue ParmVar 0x55e89f8ae528 'x' 'int64_t3':'vector' # | | |-FunctionDecl 0x55e89f8ae958 line:868:20 countbits 'const uint4 (int64_t4)' inline # | | | |-ParmVarDecl 0x55e89f8ae828 col:39 used x 'int64_t4':'vector' # | | | `-CompoundStmt 0x55e89f8aeaf8 # | | | `-ReturnStmt 0x55e89f8aeae8 # | | | `-ImplicitCastExpr 0x55e89f8aead0 'vector' # | | | `-CallExpr 0x55e89f8aea88 'int64_t4':'vector' # | | | |-ImplicitCastExpr 0x55e89f8aea70 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8aea30 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8aeab8 'int64_t4':'vector' # | | | `-DeclRefExpr 0x55e89f8aea50 'int64_t4':'vector' lvalue ParmVar 0x55e89f8ae828 'x' 'int64_t4':'vector' # | | |-FunctionDecl 0x55e89f8aec58 line:872:19 countbits 'const uint (uint64_t)' inline # | | | |-ParmVarDecl 0x55e89f8aeb28 col:38 used x 'uint64_t':'unsigned long' # | | | `-CompoundStmt 0x55e89f8aedf8 # | | | `-ReturnStmt 0x55e89f8aede8 # | | | `-ImplicitCastExpr 0x55e89f8aedd0 'const uint':'const unsigned int' # | | | `-CallExpr 0x55e89f8aed88 'uint64_t':'unsigned long' # | | | |-ImplicitCastExpr 0x55e89f8aed70 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8aed30 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8aedb8 'uint64_t':'unsigned long' # | | | `-DeclRefExpr 0x55e89f8aed50 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f8aeb28 'x' 'uint64_t':'unsigned long' # | | |-FunctionDecl 0x55e89f8aef78 line:875:20 countbits 'const uint2 (uint64_t2)' inline # | | | |-ParmVarDecl 0x55e89f8aee48 col:40 used x 'uint64_t2':'vector' # | | | `-CompoundStmt 0x55e89f8af118 # | | | `-ReturnStmt 0x55e89f8af108 # | | | `-ImplicitCastExpr 0x55e89f8af0f0 'vector' # | | | `-CallExpr 0x55e89f8af0a8 'uint64_t2':'vector' # | | | |-ImplicitCastExpr 0x55e89f8af090 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8af050 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8af0d8 'uint64_t2':'vector' # | | | `-DeclRefExpr 0x55e89f8af070 'uint64_t2':'vector' lvalue ParmVar 0x55e89f8aee48 'x' 'uint64_t2':'vector' # | | |-FunctionDecl 0x55e89f8af278 line:878:20 countbits 'const uint3 (uint64_t3)' inline # | | | |-ParmVarDecl 0x55e89f8af148 col:40 used x 'uint64_t3':'vector' # | | | `-CompoundStmt 0x55e89f8af418 # | | | `-ReturnStmt 0x55e89f8af408 # | | | `-ImplicitCastExpr 0x55e89f8af3f0 'vector' # | | | `-CallExpr 0x55e89f8af3a8 'uint64_t3':'vector' # | | | |-ImplicitCastExpr 0x55e89f8af390 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8af350 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8af3d8 'uint64_t3':'vector' # | | | `-DeclRefExpr 0x55e89f8af370 'uint64_t3':'vector' lvalue ParmVar 0x55e89f8af148 'x' 'uint64_t3':'vector' # | | |-FunctionDecl 0x55e89f8af578 line:881:20 countbits 'const uint4 (uint64_t4)' inline # | | | |-ParmVarDecl 0x55e89f8af448 col:40 used x 'uint64_t4':'vector' # | | | `-CompoundStmt 0x55e89f8af718 # | | | `-ReturnStmt 0x55e89f8af708 # | | | `-ImplicitCastExpr 0x55e89f8af6f0 'vector' # | | | `-CallExpr 0x55e89f8af6a8 'uint64_t4':'vector' # | | | |-ImplicitCastExpr 0x55e89f8af690 'void (*)(...) noexcept' # | | | | `-DeclRefExpr 0x55e89f8af650 '' Function 0x55e89f8ac748 '__builtin_elementwise_popcount' 'void (...) noexcept' # | | | `-ImplicitCastExpr 0x55e89f8af6d8 'uint64_t4':'vector' # | | | `-DeclRefExpr 0x55e89f8af670 'uint64_t4':'vector' lvalue ParmVar 0x55e89f8af448 'x' 'uint64_t4':'vector' # | | |-FunctionDecl 0x55e89f8af808 col:6 degrees 'half (half)' # | | | |-ParmVarDecl 0x55e89f8af758 col:18 'half' # | | | |-BuiltinAliasAttr 0x55e89f8af8b8 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8af930 Implicit # | | | `-ConstAttr 0x55e89f8af958 Implicit # | | |-FunctionDecl 0x55e89f8afa70 col:7 degrees 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8af9c0 col:20 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8afb20 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8afb98 Implicit # | | | `-ConstAttr 0x55e89f8afbc0 Implicit # | | |-FunctionDecl 0x55e89f8afce8 col:7 degrees 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8afc38 col:20 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8afd98 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8b0b50 Implicit # | | | `-ConstAttr 0x55e89f8b0b78 Implicit # | | |-FunctionDecl 0x55e89f8b0ca0 col:7 degrees 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8b0bf0 col:20 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b0d50 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8b0dc8 Implicit # | | | `-ConstAttr 0x55e89f8b0df0 Implicit # | | |-FunctionDecl 0x55e89f8b0f00 col:7 used degrees 'float (float)' # | | | |-ParmVarDecl 0x55e89f8b0e50 col:20 'float' # | | | |-BuiltinAliasAttr 0x55e89f8b0fb0 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8b1028 Implicit # | | | `-ConstAttr 0x55e89f8b1050 Implicit # | | |-FunctionDecl 0x55e89f8b1178 col:8 used degrees 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8b10c8 col:22 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b1228 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8b12a0 Implicit # | | | `-ConstAttr 0x55e89f8b12c8 Implicit # | | |-FunctionDecl 0x55e89f8b13f0 col:8 used degrees 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8b1340 col:22 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b14a0 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8b1518 Implicit # | | | `-ConstAttr 0x55e89f8b1540 Implicit # | | |-FunctionDecl 0x55e89f8b1668 col:8 used degrees 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8b15b8 col:22 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b1718 clang_builtin_alias __builtin_hlsl_elementwise_degrees # | | | |-NoThrowAttr 0x55e89f8b1790 Implicit # | | | `-ConstAttr 0x55e89f8b17b8 Implicit # | | |-FunctionDecl 0x55e89f8b1968 col:6 dot 'half (half, half)' # | | | |-ParmVarDecl 0x55e89f8b1818 col:14 'half' # | | | |-ParmVarDecl 0x55e89f8b1898 col:20 'half' # | | | |-BuiltinAliasAttr 0x55e89f8b1a20 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b1a98 Implicit # | | | `-ConstAttr 0x55e89f8b1ac0 Implicit # | | |-FunctionDecl 0x55e89f8b1d38 col:6 dot 'half (half2, half2)' # | | | |-ParmVarDecl 0x55e89f8b1b60 col:15 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8b1be0 col:22 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b1df0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b1e68 Implicit # | | | `-ConstAttr 0x55e89f8b1e90 Implicit # | | |-FunctionDecl 0x55e89f8b20d8 col:6 dot 'half (half3, half3)' # | | | |-ParmVarDecl 0x55e89f8b1f08 col:15 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8b1f88 col:22 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b2190 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b2208 Implicit # | | | `-ConstAttr 0x55e89f8b2230 Implicit # | | |-FunctionDecl 0x55e89f8b2478 col:6 dot 'half (half4, half4)' # | | | |-ParmVarDecl 0x55e89f8b22a8 col:15 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8b2328 col:22 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b2530 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b25a8 Implicit # | | | `-ConstAttr 0x55e89f8b25d0 Implicit # | | |-FunctionDecl 0x55e89f8b2780 col:7 dot 'float (float, float)' # | | | |-ParmVarDecl 0x55e89f8b2630 col:16 'float' # | | | |-ParmVarDecl 0x55e89f8b26b0 col:23 'float' # | | | |-BuiltinAliasAttr 0x55e89f8b2838 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b28b0 Implicit # | | | `-ConstAttr 0x55e89f8b28d8 Implicit # | | |-FunctionDecl 0x55e89f8b2b70 col:7 dot 'float (float2, float2)' # | | | |-ParmVarDecl 0x55e89f8b2950 col:17 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8b29d0 col:25 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b2c28 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b2ca0 Implicit # | | | `-ConstAttr 0x55e89f8b2cc8 Implicit # | | |-FunctionDecl 0x55e89f8b2f18 col:7 dot 'float (float3, float3)' # | | | |-ParmVarDecl 0x55e89f8b2d40 col:17 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8b2dc0 col:25 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b2fd0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b3048 Implicit # | | | `-ConstAttr 0x55e89f8b3070 Implicit # | | |-FunctionDecl 0x55e89f8b32b8 col:7 dot 'float (float4, float4)' # | | | |-ParmVarDecl 0x55e89f8b30e8 col:17 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8b3168 col:25 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b3370 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b33e8 Implicit # | | | `-ConstAttr 0x55e89f8b3410 Implicit # | | |-FunctionDecl 0x55e89f8b3608 col:8 dot 'double (double, double)' # | | | |-ParmVarDecl 0x55e89f8b3470 col:18 'double' # | | | |-ParmVarDecl 0x55e89f8b34f0 col:26 'double' # | | | |-BuiltinAliasAttr 0x55e89f8b36c0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b3738 Implicit # | | | `-ConstAttr 0x55e89f8b3760 Implicit # | | |-FunctionDecl 0x55e89f8b3958 col:5 dot 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8b37c0 col:12 'int' # | | | |-ParmVarDecl 0x55e89f8b3840 col:17 'int' # | | | |-BuiltinAliasAttr 0x55e89f8b3a10 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b3a88 Implicit # | | | `-ConstAttr 0x55e89f8b3ab0 Implicit # | | |-FunctionDecl 0x55e89f8b3d58 col:5 dot 'int (int2, int2)' # | | | |-ParmVarDecl 0x55e89f8b3b80 col:13 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f8b3c00 col:19 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b3e10 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b3e88 Implicit # | | | `-ConstAttr 0x55e89f8b3eb0 Implicit # | | |-FunctionDecl 0x55e89f8b40f8 col:5 dot 'int (int3, int3)' # | | | |-ParmVarDecl 0x55e89f8b3f28 col:13 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8b3fa8 col:19 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b41b0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b4228 Implicit # | | | `-ConstAttr 0x55e89f8b4250 Implicit # | | |-FunctionDecl 0x55e89f8b4498 col:5 dot 'int (int4, int4)' # | | | |-ParmVarDecl 0x55e89f8b42c8 col:13 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8b4348 col:19 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b4550 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b45c8 Implicit # | | | `-ConstAttr 0x55e89f8b45f0 Implicit # | | |-FunctionDecl 0x55e89f8b4838 col:6 dot 'uint (uint, uint)' # | | | |-ParmVarDecl 0x55e89f8b4668 col:14 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8b46e8 col:20 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8b48f0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b4968 Implicit # | | | `-ConstAttr 0x55e89f8b4990 Implicit # | | |-FunctionDecl 0x55e89f8b4c08 col:6 dot 'uint (uint2, uint2)' # | | | |-ParmVarDecl 0x55e89f8b4a08 col:15 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8b4a88 col:22 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b4cc0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b4d38 Implicit # | | | `-ConstAttr 0x55e89f8b4d60 Implicit # | | |-FunctionDecl 0x55e89f8b4fa8 col:6 dot 'uint (uint3, uint3)' # | | | |-ParmVarDecl 0x55e89f8b4dd8 col:15 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8b4e58 col:22 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b5060 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b50d8 Implicit # | | | `-ConstAttr 0x55e89f8b5100 Implicit # | | |-FunctionDecl 0x55e89f8b5348 col:6 dot 'uint (uint4, uint4)' # | | | |-ParmVarDecl 0x55e89f8b5178 col:15 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8b51f8 col:22 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b5400 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b5478 Implicit # | | | `-ConstAttr 0x55e89f8b54a0 Implicit # | | |-FunctionDecl 0x55e89f8b56e8 col:9 dot 'int64_t (int64_t, int64_t)' # | | | |-ParmVarDecl 0x55e89f8b5518 col:20 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8b5598 col:29 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8b57a0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b5818 Implicit # | | | `-ConstAttr 0x55e89f8b5840 Implicit # | | |-FunctionDecl 0x55e89f8b5a88 col:9 dot 'int64_t (int64_t2, int64_t2)' # | | | |-ParmVarDecl 0x55e89f8b58b8 col:21 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8b5938 col:31 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b5b40 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b5be8 Implicit # | | | `-ConstAttr 0x55e89f8b5c10 Implicit # | | |-FunctionDecl 0x55e89f8b5e58 col:9 dot 'int64_t (int64_t3, int64_t3)' # | | | |-ParmVarDecl 0x55e89f8b5c88 col:21 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8b5d08 col:31 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b5f10 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b5f88 Implicit # | | | `-ConstAttr 0x55e89f8b5fb0 Implicit # | | |-FunctionDecl 0x55e89f8b61f8 col:9 dot 'int64_t (int64_t4, int64_t4)' # | | | |-ParmVarDecl 0x55e89f8b6028 col:21 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8b60a8 col:31 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b62b0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b6328 Implicit # | | | `-ConstAttr 0x55e89f8b6350 Implicit # | | |-FunctionDecl 0x55e89f8b6598 col:10 dot 'uint64_t (uint64_t, uint64_t)' # | | | |-ParmVarDecl 0x55e89f8b63c8 col:22 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8b6448 col:32 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8b6650 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b66c8 Implicit # | | | `-ConstAttr 0x55e89f8b66f0 Implicit # | | |-FunctionDecl 0x55e89f8b6938 col:10 dot 'uint64_t (uint64_t2, uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8b6768 col:23 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8b67e8 col:34 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b69f0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b6a68 Implicit # | | | `-ConstAttr 0x55e89f8b6a90 Implicit # | | |-FunctionDecl 0x55e89f8b6d08 col:10 dot 'uint64_t (uint64_t3, uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8b6b08 col:23 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8b6bb0 col:34 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b6dc0 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b6e38 Implicit # | | | `-ConstAttr 0x55e89f8b6e60 Implicit # | | |-FunctionDecl 0x55e89f8b70a8 col:10 dot 'uint64_t (uint64_t4, uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8b6ed8 col:23 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8b6f58 col:34 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b7160 clang_builtin_alias __builtin_hlsl_dot # | | | |-NoThrowAttr 0x55e89f8b71d8 Implicit # | | | `-ConstAttr 0x55e89f8b7200 Implicit # | | |-FunctionDecl 0x55e89f8b7518 col:5 dot4add_i8packed 'int (uint, uint, int)' # | | | |-ParmVarDecl 0x55e89f8b7288 col:26 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8b7308 col:32 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8b7388 col:37 'int' # | | | |-AvailabilityAttr 0x55e89f8b75d8 shadermodel 6.4 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8b7698 clang_builtin_alias __builtin_hlsl_dot4add_i8packed # | | | |-NoThrowAttr 0x55e89f8b76e0 Implicit # | | | `-ConstAttr 0x55e89f8b7708 Implicit # | | |-FunctionDecl 0x55e89f8b7970 col:6 dot4add_u8packed 'uint (uint, uint, uint)' # | | | |-ParmVarDecl 0x55e89f8b7780 col:27 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8b7800 col:33 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8b7880 col:39 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f8b7a30 shadermodel 6.4 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8b7af0 clang_builtin_alias __builtin_hlsl_dot4add_u8packed # | | | |-NoThrowAttr 0x55e89f8b7b38 Implicit # | | | `-ConstAttr 0x55e89f8b7b60 Implicit # | | |-FunctionDecl 0x55e89f8b7c70 col:6 exp 'half (half)' # | | | |-ParmVarDecl 0x55e89f8b7bc0 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f8b7d20 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b7d98 Implicit # | | | `-ConstAttr 0x55e89f8b7dc0 Implicit # | | |-FunctionDecl 0x55e89f8b7ed8 col:7 exp 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8b7e28 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b7f88 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b8000 Implicit # | | | `-ConstAttr 0x55e89f8b8028 Implicit # | | |-FunctionDecl 0x55e89f8b8150 col:7 exp 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8b80a0 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b8200 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b8278 Implicit # | | | `-ConstAttr 0x55e89f8b82a0 Implicit # | | |-FunctionDecl 0x55e89f8b83c8 col:7 exp 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8b8318 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b8478 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b84f0 Implicit # | | | `-ConstAttr 0x55e89f8b8518 Implicit # | | |-FunctionDecl 0x55e89f8b8628 col:7 used exp 'float (float)' # | | | |-ParmVarDecl 0x55e89f8b8578 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f8b86d8 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b8750 Implicit # | | | `-ConstAttr 0x55e89f8b8778 Implicit # | | |-FunctionDecl 0x55e89f8b88a0 col:8 used exp 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8b87f0 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b8950 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b89c8 Implicit # | | | `-ConstAttr 0x55e89f8b89f0 Implicit # | | |-FunctionDecl 0x55e89f8b8b18 col:8 used exp 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8b8a68 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b8bd8 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b8c50 Implicit # | | | `-ConstAttr 0x55e89f8b8c78 Implicit # | | |-FunctionDecl 0x55e89f8b8da0 col:8 used exp 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8b8cf0 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b8e50 clang_builtin_alias __builtin_elementwise_exp # | | | |-NoThrowAttr 0x55e89f8b8ec8 Implicit # | | | `-ConstAttr 0x55e89f8b8ef0 Implicit # | | |-FunctionDecl 0x55e89f8b9000 col:6 exp2 'half (half)' # | | | |-ParmVarDecl 0x55e89f8b8f50 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f8b90b0 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f8b9128 Implicit # | | | `-ConstAttr 0x55e89f8b9150 Implicit # | | |-FunctionDecl 0x55e89f8b9268 col:7 exp2 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8b91b8 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b9318 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f8b9390 Implicit # | | | `-ConstAttr 0x55e89f8b93b8 Implicit # | | |-FunctionDecl 0x55e89f8b94e0 col:7 exp2 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8b9430 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b9590 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f8b9608 Implicit # | | | `-ConstAttr 0x55e89f8b9630 Implicit # | | |-FunctionDecl 0x55e89f8b9758 col:7 exp2 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8b96a8 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b9808 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f8b9880 Implicit # | | | `-ConstAttr 0x55e89f8b98a8 Implicit # | | |-FunctionDecl 0x55e89f8b99b8 col:7 used exp2 'float (float)' # | | | |-ParmVarDecl 0x55e89f8b9908 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8b9a68 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f8b9ae0 Implicit # | | | `-ConstAttr 0x55e89f8b9b08 Implicit # | | |-FunctionDecl 0x55e89f897dc0 col:8 used exp2 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f897d10 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f897e70 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f897ee8 Implicit # | | | `-ConstAttr 0x55e89f897f10 Implicit # | | |-FunctionDecl 0x55e89f898038 col:8 used exp2 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f897f88 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8980e8 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f898160 Implicit # | | | `-ConstAttr 0x55e89f898188 Implicit # | | |-FunctionDecl 0x55e89f8982b0 col:8 used exp2 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f898200 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f898360 clang_builtin_alias __builtin_elementwise_exp2 # | | | |-NoThrowAttr 0x55e89f8983d8 Implicit # | | | `-ConstAttr 0x55e89f898400 Implicit # | | |-FunctionDecl 0x55e89f8985a8 col:7 f16tof32 'float (uint)' # | | | |-ParmVarDecl 0x55e89f898478 col:20 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f898658 clang_builtin_alias __builtin_hlsl_elementwise_f16tof32 # | | | |-NoThrowAttr 0x55e89f8986d0 Implicit # | | | `-ConstAttr 0x55e89f8986f8 Implicit # | | |-FunctionDecl 0x55e89f898888 col:8 f16tof32 'float2 (uint2)' # | | | |-ParmVarDecl 0x55e89f898760 col:22 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f898938 clang_builtin_alias __builtin_hlsl_elementwise_f16tof32 # | | | |-NoThrowAttr 0x55e89f8989b0 Implicit # | | | `-ConstAttr 0x55e89f8989d8 Implicit # | | |-FunctionDecl 0x55e89f898b78 col:8 f16tof32 'float3 (uint3)' # | | | |-ParmVarDecl 0x55e89f898a50 col:22 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f898c28 clang_builtin_alias __builtin_hlsl_elementwise_f16tof32 # | | | |-NoThrowAttr 0x55e89f898ca0 Implicit # | | | `-ConstAttr 0x55e89f898cc8 Implicit # | | |-FunctionDecl 0x55e89f898e78 col:8 f16tof32 'float4 (uint4)' # | | | |-ParmVarDecl 0x55e89f898d50 col:22 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f898f28 clang_builtin_alias __builtin_hlsl_elementwise_f16tof32 # | | | |-NoThrowAttr 0x55e89f898fa0 Implicit # | | | `-ConstAttr 0x55e89f898fc8 Implicit # | | |-FunctionDecl 0x55e89f899158 col:6 f32tof16 'uint (float)' # | | | |-ParmVarDecl 0x55e89f899028 col:20 'float' # | | | |-BuiltinAliasAttr 0x55e89f899208 clang_builtin_alias __builtin_hlsl_elementwise_f32tof16 # | | | |-NoThrowAttr 0x55e89f899280 Implicit # | | | `-ConstAttr 0x55e89f8992a8 Implicit # | | |-FunctionDecl 0x55e89f899438 col:7 f32tof16 'uint2 (float2)' # | | | |-ParmVarDecl 0x55e89f899310 col:22 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8994e8 clang_builtin_alias __builtin_hlsl_elementwise_f32tof16 # | | | |-NoThrowAttr 0x55e89f899560 Implicit # | | | `-ConstAttr 0x55e89f899588 Implicit # | | |-FunctionDecl 0x55e89f899728 col:7 f32tof16 'uint3 (float3)' # | | | |-ParmVarDecl 0x55e89f899600 col:22 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8997d8 clang_builtin_alias __builtin_hlsl_elementwise_f32tof16 # | | | |-NoThrowAttr 0x55e89f899850 Implicit # | | | `-ConstAttr 0x55e89f899878 Implicit # | | |-FunctionDecl 0x55e89f899a18 col:7 f32tof16 'uint4 (float4)' # | | | |-ParmVarDecl 0x55e89f8998f0 col:22 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f899ac8 clang_builtin_alias __builtin_hlsl_elementwise_f32tof16 # | | | |-NoThrowAttr 0x55e89f899b40 Implicit # | | | `-ConstAttr 0x55e89f899b68 Implicit # | | |-FunctionDecl 0x55e89f8bfbd0 col:6 firstbitlow 'uint (int)' # | | | |-ParmVarDecl 0x55e89f899bc8 col:21 'int' # | | | |-BuiltinAliasAttr 0x55e89f8bfc80 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8bfcf8 Implicit # | | | `-ConstAttr 0x55e89f8bfd20 Implicit # | | |-FunctionDecl 0x55e89f8bfeb8 col:7 firstbitlow 'uint2 (int2)' # | | | |-ParmVarDecl 0x55e89f8bfd88 col:23 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bff68 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8bffe0 Implicit # | | | `-ConstAttr 0x55e89f8c0008 Implicit # | | |-FunctionDecl 0x55e89f8c01a8 col:7 firstbitlow 'uint3 (int3)' # | | | |-ParmVarDecl 0x55e89f8c0080 col:23 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c0258 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c02d0 Implicit # | | | `-ConstAttr 0x55e89f8c02f8 Implicit # | | |-FunctionDecl 0x55e89f8c0498 col:7 firstbitlow 'uint4 (int4)' # | | | |-ParmVarDecl 0x55e89f8c0370 col:23 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c0548 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c05c0 Implicit # | | | `-ConstAttr 0x55e89f8c05e8 Implicit # | | |-FunctionDecl 0x55e89f8c0710 col:6 firstbitlow 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f8c0660 col:22 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8c07c0 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c0838 Implicit # | | | `-ConstAttr 0x55e89f8c0860 Implicit # | | |-FunctionDecl 0x55e89f8c0988 col:7 firstbitlow 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f8c08d8 col:24 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c0a38 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c0ab0 Implicit # | | | `-ConstAttr 0x55e89f8c0ad8 Implicit # | | |-FunctionDecl 0x55e89f8c0c10 col:7 firstbitlow 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f8c0b50 col:24 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c0cc0 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c0d38 Implicit # | | | `-ConstAttr 0x55e89f8c0d60 Implicit # | | |-FunctionDecl 0x55e89f8c0e88 col:7 firstbitlow 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f8c0dd8 col:24 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c0f38 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c0fb0 Implicit # | | | `-ConstAttr 0x55e89f8c0fd8 Implicit # | | |-FunctionDecl 0x55e89f8c1178 col:6 firstbitlow 'uint (int64_t)' # | | | |-ParmVarDecl 0x55e89f8c1050 col:25 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8c1228 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c12a0 Implicit # | | | `-ConstAttr 0x55e89f8c12c8 Implicit # | | |-FunctionDecl 0x55e89f8c1468 col:7 firstbitlow 'uint2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f8c1340 col:27 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c1518 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c1590 Implicit # | | | `-ConstAttr 0x55e89f8c15b8 Implicit # | | |-FunctionDecl 0x55e89f8c1758 col:7 firstbitlow 'uint3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f8c1630 col:27 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c1808 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c1880 Implicit # | | | `-ConstAttr 0x55e89f8c18a8 Implicit # | | |-FunctionDecl 0x55e89f8c1a48 col:7 firstbitlow 'uint4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f8c1920 col:27 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c1af8 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c1b70 Implicit # | | | `-ConstAttr 0x55e89f8c1b98 Implicit # | | |-FunctionDecl 0x55e89f8c1d48 col:6 firstbitlow 'uint (uint64_t)' # | | | |-ParmVarDecl 0x55e89f8c1c20 col:26 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8c1df8 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c1e70 Implicit # | | | `-ConstAttr 0x55e89f8c1e98 Implicit # | | |-FunctionDecl 0x55e89f8c2038 col:7 firstbitlow 'uint2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8c1f10 col:28 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c20e8 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c2160 Implicit # | | | `-ConstAttr 0x55e89f8c2188 Implicit # | | |-FunctionDecl 0x55e89f8c2328 col:7 firstbitlow 'uint3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8c2200 col:28 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c23d8 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c2450 Implicit # | | | `-ConstAttr 0x55e89f8c2478 Implicit # | | |-FunctionDecl 0x55e89f8c2618 col:7 firstbitlow 'uint4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8c24f0 col:28 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c26c8 clang_builtin_alias __builtin_hlsl_elementwise_firstbitlow # | | | |-NoThrowAttr 0x55e89f8c2740 Implicit # | | | `-ConstAttr 0x55e89f8c2768 Implicit # | | |-FunctionDecl 0x55e89f8c2878 col:6 floor 'half (half)' # | | | |-ParmVarDecl 0x55e89f8c27c8 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f8c2928 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c29a0 Implicit # | | | `-ConstAttr 0x55e89f8c29c8 Implicit # | | |-FunctionDecl 0x55e89f8c2ae0 col:7 floor 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8c2a30 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c2b90 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c2c18 Implicit # | | | `-ConstAttr 0x55e89f8c2c40 Implicit # | | |-FunctionDecl 0x55e89f8c2d68 col:7 floor 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8c2cb8 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c2e18 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c2e90 Implicit # | | | `-ConstAttr 0x55e89f8c2eb8 Implicit # | | |-FunctionDecl 0x55e89f8c2fe0 col:7 floor 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8c2f30 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c3090 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c3108 Implicit # | | | `-ConstAttr 0x55e89f8c3130 Implicit # | | |-FunctionDecl 0x55e89f8c3240 col:7 used floor 'float (float)' # | | | |-ParmVarDecl 0x55e89f8c3190 col:18 'float' # | | | |-BuiltinAliasAttr 0x55e89f8c32f0 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c3368 Implicit # | | | `-ConstAttr 0x55e89f8c3390 Implicit # | | |-FunctionDecl 0x55e89f8c34b8 col:8 used floor 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8c3408 col:20 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c3568 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c35e0 Implicit # | | | `-ConstAttr 0x55e89f8c3608 Implicit # | | |-FunctionDecl 0x55e89f8c3730 col:8 used floor 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8c3680 col:20 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c37e0 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c3858 Implicit # | | | `-ConstAttr 0x55e89f8c3880 Implicit # | | |-FunctionDecl 0x55e89f8c39a8 col:8 used floor 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8c38f8 col:20 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c3a58 clang_builtin_alias __builtin_elementwise_floor # | | | |-NoThrowAttr 0x55e89f8c3ad0 Implicit # | | | `-ConstAttr 0x55e89f8c3af8 Implicit # | | |-FunctionDecl 0x55e89f8c3c40 col:6 frac 'half (half)' # | | | |-ParmVarDecl 0x55e89f8c3b58 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f8c3cf0 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c3d68 Implicit # | | | `-ConstAttr 0x55e89f8c3d90 Implicit # | | |-FunctionDecl 0x55e89f8c3ea8 col:7 frac 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8c3df8 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c3f58 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c3fd0 Implicit # | | | `-ConstAttr 0x55e89f8c3ff8 Implicit # | | |-FunctionDecl 0x55e89f8c4120 col:7 frac 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8c4070 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c41d0 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c4248 Implicit # | | | `-ConstAttr 0x55e89f8c4270 Implicit # | | |-FunctionDecl 0x55e89f8c4398 col:7 frac 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8c42e8 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c4448 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c44c0 Implicit # | | | `-ConstAttr 0x55e89f8c44e8 Implicit # | | |-FunctionDecl 0x55e89f8c45f8 col:7 used frac 'float (float)' # | | | |-ParmVarDecl 0x55e89f8c4548 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8c46a8 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c4720 Implicit # | | | `-ConstAttr 0x55e89f8c4748 Implicit # | | |-FunctionDecl 0x55e89f8c4870 col:8 used frac 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8c47c0 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c4920 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c4998 Implicit # | | | `-ConstAttr 0x55e89f8c49c0 Implicit # | | |-FunctionDecl 0x55e89f8c4ae8 col:8 used frac 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8c4a38 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c4b98 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c4c20 Implicit # | | | `-ConstAttr 0x55e89f8c4c48 Implicit # | | |-FunctionDecl 0x55e89f8c4d70 col:8 used frac 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8c4cc0 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c4e20 clang_builtin_alias __builtin_hlsl_elementwise_frac # | | | |-NoThrowAttr 0x55e89f8c4e98 Implicit # | | | `-ConstAttr 0x55e89f8c4ec0 Implicit # | | |-FunctionDecl 0x55e89f8c4fc8 col:6 isinf 'bool (half)' # | | | |-ParmVarDecl 0x55e89f8c4f20 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f8c5078 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c50f0 Implicit # | | | `-ConstAttr 0x55e89f8c5118 Implicit # | | |-FunctionDecl 0x55e89f8c52a8 col:7 isinf 'bool2 (half2)' # | | | |-ParmVarDecl 0x55e89f8c5180 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c5358 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c53d0 Implicit # | | | `-ConstAttr 0x55e89f8c53f8 Implicit # | | |-FunctionDecl 0x55e89f8c5598 col:7 isinf 'bool3 (half3)' # | | | |-ParmVarDecl 0x55e89f8c5470 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c5648 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c56c0 Implicit # | | | `-ConstAttr 0x55e89f8c56e8 Implicit # | | |-FunctionDecl 0x55e89f8c5888 col:7 isinf 'bool4 (half4)' # | | | |-ParmVarDecl 0x55e89f8c5760 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c5938 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c59b0 Implicit # | | | `-ConstAttr 0x55e89f8c59d8 Implicit # | | |-FunctionDecl 0x55e89f8c5ae0 col:6 used isinf 'bool (float)' # | | | |-ParmVarDecl 0x55e89f8c5a38 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8c5b90 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c5c30 Implicit # | | | `-ConstAttr 0x55e89f8c5c58 Implicit # | | |-FunctionDecl 0x55e89f8c5df8 col:7 used isinf 'bool2 (float2)' # | | | |-ParmVarDecl 0x55e89f8c5cd0 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c5ea8 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c5f20 Implicit # | | | `-ConstAttr 0x55e89f8c5f48 Implicit # | | |-FunctionDecl 0x55e89f8c60e8 col:7 used isinf 'bool3 (float3)' # | | | |-ParmVarDecl 0x55e89f8c5fc0 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c6198 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c6210 Implicit # | | | `-ConstAttr 0x55e89f8c6238 Implicit # | | |-FunctionDecl 0x55e89f8c63d8 col:7 used isinf 'bool4 (float4)' # | | | |-ParmVarDecl 0x55e89f8c62b0 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c6488 clang_builtin_alias __builtin_hlsl_elementwise_isinf # | | | |-NoThrowAttr 0x55e89f8c6500 Implicit # | | | `-ConstAttr 0x55e89f8c6528 Implicit # | | |-FunctionDecl 0x55e89f8c6630 col:6 isnan 'bool (half)' # | | | |-ParmVarDecl 0x55e89f8c6588 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f8c66e0 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c6758 Implicit # | | | `-ConstAttr 0x55e89f8c6780 Implicit # | | |-FunctionDecl 0x55e89f8c6898 col:7 isnan 'bool2 (half2)' # | | | |-ParmVarDecl 0x55e89f8c67e8 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c6948 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c69c0 Implicit # | | | `-ConstAttr 0x55e89f8c69e8 Implicit # | | |-FunctionDecl 0x55e89f8c6b10 col:7 isnan 'bool3 (half3)' # | | | |-ParmVarDecl 0x55e89f8c6a60 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c6bc0 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c6c58 Implicit # | | | `-ConstAttr 0x55e89f8c6c80 Implicit # | | |-FunctionDecl 0x55e89f8c6da8 col:7 isnan 'bool4 (half4)' # | | | |-ParmVarDecl 0x55e89f8c6cf8 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c6e58 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c6ed0 Implicit # | | | `-ConstAttr 0x55e89f8c6ef8 Implicit # | | |-FunctionDecl 0x55e89f8c7000 col:6 used isnan 'bool (float)' # | | | |-ParmVarDecl 0x55e89f8c6f58 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8c70b0 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c7128 Implicit # | | | `-ConstAttr 0x55e89f8c7150 Implicit # | | |-FunctionDecl 0x55e89f8c7278 col:7 used isnan 'bool2 (float2)' # | | | |-ParmVarDecl 0x55e89f8c71c8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c7328 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c73a0 Implicit # | | | `-ConstAttr 0x55e89f8c73c8 Implicit # | | |-FunctionDecl 0x55e89f8c74f0 col:7 used isnan 'bool3 (float3)' # | | | |-ParmVarDecl 0x55e89f8c7440 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c75a0 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c7618 Implicit # | | | `-ConstAttr 0x55e89f8c7640 Implicit # | | |-FunctionDecl 0x55e89f8c7768 col:7 used isnan 'bool4 (float4)' # | | | |-ParmVarDecl 0x55e89f8c76b8 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c7818 clang_builtin_alias __builtin_hlsl_elementwise_isnan # | | | |-NoThrowAttr 0x55e89f8c7890 Implicit # | | | `-ConstAttr 0x55e89f8c78b8 Implicit # | | |-FunctionDecl 0x55e89f8c7b08 col:6 lerp 'half (half, half, half)' # | | | |-ParmVarDecl 0x55e89f8c7918 col:15 'half' # | | | |-ParmVarDecl 0x55e89f8c7998 col:21 'half' # | | | |-ParmVarDecl 0x55e89f8c7a18 col:27 'half' # | | | |-BuiltinAliasAttr 0x55e89f8c7bc8 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c7c50 Implicit # | | | `-ConstAttr 0x55e89f8c7c78 Implicit # | | |-FunctionDecl 0x55e89f8c7ed0 col:7 lerp 'half2 (half2, half2, half2)' # | | | |-ParmVarDecl 0x55e89f8c7ce0 col:17 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8c7d60 col:24 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8c7de0 col:31 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c7f90 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c8008 Implicit # | | | `-ConstAttr 0x55e89f8c8030 Implicit # | | |-FunctionDecl 0x55e89f8c8298 col:7 lerp 'half3 (half3, half3, half3)' # | | | |-ParmVarDecl 0x55e89f8c80a8 col:17 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8c8128 col:24 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8c81a8 col:31 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c8358 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c83d0 Implicit # | | | `-ConstAttr 0x55e89f8c83f8 Implicit # | | |-FunctionDecl 0x55e89f8c8660 col:7 lerp 'half4 (half4, half4, half4)' # | | | |-ParmVarDecl 0x55e89f8c8470 col:17 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8c84f0 col:24 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8c8570 col:31 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c8720 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c8798 Implicit # | | | `-ConstAttr 0x55e89f8c87c0 Implicit # | | |-FunctionDecl 0x55e89f8c8a10 col:7 used lerp 'float (float, float, float)' # | | | |-ParmVarDecl 0x55e89f8c8820 col:17 'float' # | | | |-ParmVarDecl 0x55e89f8c88a0 col:24 'float' # | | | |-ParmVarDecl 0x55e89f8c8920 col:31 'float' # | | | |-BuiltinAliasAttr 0x55e89f8c8ad0 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c8b48 Implicit # | | | `-ConstAttr 0x55e89f8c8b70 Implicit # | | |-FunctionDecl 0x55e89f8c8de8 col:8 used lerp 'float2 (float2, float2, float2)' # | | | |-ParmVarDecl 0x55e89f8c8be8 col:19 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8c8c78 col:27 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8c8cf8 col:35 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c8ea8 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c8f20 Implicit # | | | `-ConstAttr 0x55e89f8c8f48 Implicit # | | |-FunctionDecl 0x55e89f8c91b0 col:8 used lerp 'float3 (float3, float3, float3)' # | | | |-ParmVarDecl 0x55e89f8c8fc0 col:19 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8c9040 col:27 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8c90c0 col:35 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c9270 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c92e8 Implicit # | | | `-ConstAttr 0x55e89f8c9310 Implicit # | | |-FunctionDecl 0x55e89f8c9578 col:8 used lerp 'float4 (float4, float4, float4)' # | | | |-ParmVarDecl 0x55e89f8c9388 col:19 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8c9408 col:27 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8c9488 col:35 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c9638 clang_builtin_alias __builtin_hlsl_lerp # | | | |-NoThrowAttr 0x55e89f8c96b0 Implicit # | | | `-ConstAttr 0x55e89f8c96d8 Implicit # | | |-FunctionDecl 0x55e89f8c97e8 col:6 log 'half (half)' # | | | |-ParmVarDecl 0x55e89f8c9738 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f8c9898 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8c9910 Implicit # | | | `-ConstAttr 0x55e89f8c9938 Implicit # | | |-FunctionDecl 0x55e89f8c9a50 col:7 log 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8c99a0 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c9b00 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8c9b78 Implicit # | | | `-ConstAttr 0x55e89f8c9ba0 Implicit # | | |-FunctionDecl 0x55e89f8c9d20 col:7 log 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8c9c70 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8c9dd0 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8c9e48 Implicit # | | | `-ConstAttr 0x55e89f8c9e70 Implicit # | | |-FunctionDecl 0x55e89f8c9f98 col:7 log 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8c9ee8 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ca048 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8ca0c0 Implicit # | | | `-ConstAttr 0x55e89f8ca0e8 Implicit # | | |-FunctionDecl 0x55e89f8ca1f8 col:7 used log 'float (float)' # | | | |-ParmVarDecl 0x55e89f8ca148 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f8ca2a8 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8ca320 Implicit # | | | `-ConstAttr 0x55e89f8ca348 Implicit # | | |-FunctionDecl 0x55e89f8ca470 col:8 used log 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8ca3c0 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ca520 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8ca598 Implicit # | | | `-ConstAttr 0x55e89f8ca5c0 Implicit # | | |-FunctionDecl 0x55e89f8ca6e8 col:8 used log 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8ca638 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ca798 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8ca810 Implicit # | | | `-ConstAttr 0x55e89f8ca838 Implicit # | | |-FunctionDecl 0x55e89f8ca960 col:8 used log 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8ca8b0 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8caa10 clang_builtin_alias __builtin_elementwise_log # | | | |-NoThrowAttr 0x55e89f8caa88 Implicit # | | | `-ConstAttr 0x55e89f8caab0 Implicit # | | |-FunctionDecl 0x55e89f8cabc0 col:6 log10 'half (half)' # | | | |-ParmVarDecl 0x55e89f8cab10 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f8cac70 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cace8 Implicit # | | | `-ConstAttr 0x55e89f8cad10 Implicit # | | |-FunctionDecl 0x55e89f8cae28 col:7 log10 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8cad78 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8caed8 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8caf50 Implicit # | | | `-ConstAttr 0x55e89f8caf78 Implicit # | | |-FunctionDecl 0x55e89f8cb0a0 col:7 log10 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8caff0 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cb150 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cb1c8 Implicit # | | | `-ConstAttr 0x55e89f8cb1f0 Implicit # | | |-FunctionDecl 0x55e89f8cb318 col:7 log10 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8cb268 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cb3c8 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cb440 Implicit # | | | `-ConstAttr 0x55e89f8cb468 Implicit # | | |-FunctionDecl 0x55e89f8cb578 col:7 used log10 'float (float)' # | | | |-ParmVarDecl 0x55e89f8cb4c8 col:18 'float' # | | | |-BuiltinAliasAttr 0x55e89f8cb628 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cb6a0 Implicit # | | | `-ConstAttr 0x55e89f8cb6c8 Implicit # | | |-FunctionDecl 0x55e89f8cb7f0 col:8 used log10 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8cb740 col:20 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cb8a0 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cb918 Implicit # | | | `-ConstAttr 0x55e89f8cb940 Implicit # | | |-FunctionDecl 0x55e89f8cba68 col:8 used log10 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8cb9b8 col:20 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cbb18 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cbb90 Implicit # | | | `-ConstAttr 0x55e89f8cbbb8 Implicit # | | |-FunctionDecl 0x55e89f8ccd40 col:8 used log10 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8ccc90 col:20 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ccdf0 clang_builtin_alias __builtin_elementwise_log10 # | | | |-NoThrowAttr 0x55e89f8cce68 Implicit # | | | `-ConstAttr 0x55e89f8cce90 Implicit # | | |-FunctionDecl 0x55e89f8ccfa0 col:6 log2 'half (half)' # | | | |-ParmVarDecl 0x55e89f8ccef0 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f8cd050 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cd0c8 Implicit # | | | `-ConstAttr 0x55e89f8cd0f0 Implicit # | | |-FunctionDecl 0x55e89f8cd208 col:7 log2 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8cd158 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cd2b8 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cd330 Implicit # | | | `-ConstAttr 0x55e89f8cd358 Implicit # | | |-FunctionDecl 0x55e89f8cd480 col:7 log2 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8cd3d0 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cd530 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cd5a8 Implicit # | | | `-ConstAttr 0x55e89f8cd5d0 Implicit # | | |-FunctionDecl 0x55e89f8cd6f8 col:7 log2 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8cd648 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cd7a8 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cd820 Implicit # | | | `-ConstAttr 0x55e89f8cd848 Implicit # | | |-FunctionDecl 0x55e89f8cd958 col:7 used log2 'float (float)' # | | | |-ParmVarDecl 0x55e89f8cd8a8 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f8cda08 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cda80 Implicit # | | | `-ConstAttr 0x55e89f8cdaa8 Implicit # | | |-FunctionDecl 0x55e89f8cdbd0 col:8 used log2 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8cdb20 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cdc80 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cdcf8 Implicit # | | | `-ConstAttr 0x55e89f8cdd20 Implicit # | | |-FunctionDecl 0x55e89f8cde48 col:8 used log2 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8cdd98 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cdef8 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8cdf70 Implicit # | | | `-ConstAttr 0x55e89f8cdf98 Implicit # | | |-FunctionDecl 0x55e89f8ce0c0 col:8 used log2 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8ce010 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ce170 clang_builtin_alias __builtin_elementwise_log2 # | | | |-NoThrowAttr 0x55e89f8ce1e8 Implicit # | | | `-ConstAttr 0x55e89f8ce210 Implicit # | | |-FunctionDecl 0x55e89f8ce460 col:6 mad 'half (half, half, half)' # | | | |-ParmVarDecl 0x55e89f8ce270 col:14 'half' # | | | |-ParmVarDecl 0x55e89f8ce2f0 col:20 'half' # | | | |-ParmVarDecl 0x55e89f8ce370 col:26 'half' # | | | |-BuiltinAliasAttr 0x55e89f8ce520 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8ce598 Implicit # | | | `-ConstAttr 0x55e89f8ce5c0 Implicit # | | |-FunctionDecl 0x55e89f8ce818 col:7 mad 'half2 (half2, half2, half2)' # | | | |-ParmVarDecl 0x55e89f8ce628 col:16 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8ce6a8 col:23 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8ce728 col:30 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ce8d8 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8ce950 Implicit # | | | `-ConstAttr 0x55e89f8ce978 Implicit # | | |-FunctionDecl 0x55e89f8cebe0 col:7 mad 'half3 (half3, half3, half3)' # | | | |-ParmVarDecl 0x55e89f8ce9f0 col:16 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8cea70 col:23 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8ceaf0 col:30 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8cfcc8 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8cfd40 Implicit # | | | `-ConstAttr 0x55e89f8cfd68 Implicit # | | |-FunctionDecl 0x55e89f8cffd0 col:7 mad 'half4 (half4, half4, half4)' # | | | |-ParmVarDecl 0x55e89f8cfde0 col:16 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8cfe60 col:23 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8cfee0 col:30 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d0090 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d0108 Implicit # | | | `-ConstAttr 0x55e89f8d0130 Implicit # | | |-FunctionDecl 0x55e89f8d0380 col:5 mad 'int (int, int, int)' # | | | |-ParmVarDecl 0x55e89f8d0190 col:12 'int' # | | | |-ParmVarDecl 0x55e89f8d0210 col:17 'int' # | | | |-ParmVarDecl 0x55e89f8d0290 col:22 'int' # | | | |-BuiltinAliasAttr 0x55e89f8d0440 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d04b8 Implicit # | | | `-ConstAttr 0x55e89f8d04e0 Implicit # | | |-FunctionDecl 0x55e89f8d0748 col:6 mad 'int2 (int2, int2, int2)' # | | | |-ParmVarDecl 0x55e89f8d0558 col:14 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f8d05d8 col:20 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f8d0658 col:26 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d0808 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d0880 Implicit # | | | `-ConstAttr 0x55e89f8d08a8 Implicit # | | |-FunctionDecl 0x55e89f8d0b10 col:6 mad 'int3 (int3, int3, int3)' # | | | |-ParmVarDecl 0x55e89f8d0920 col:14 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8d09a0 col:20 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8d0a20 col:26 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d0bd0 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d0c48 Implicit # | | | `-ConstAttr 0x55e89f8d0c70 Implicit # | | |-FunctionDecl 0x55e89f8d0ed8 col:6 mad 'int4 (int4, int4, int4)' # | | | |-ParmVarDecl 0x55e89f8d0ce8 col:14 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8d0d68 col:20 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8d0de8 col:26 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d0f98 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d1010 Implicit # | | | `-ConstAttr 0x55e89f8d1038 Implicit # | | |-FunctionDecl 0x55e89f8d12a0 col:6 mad 'uint (uint, uint, uint)' # | | | |-ParmVarDecl 0x55e89f8d10b0 col:14 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8d1130 col:20 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8d11b0 col:26 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8d1360 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d13d8 Implicit # | | | `-ConstAttr 0x55e89f8d1400 Implicit # | | |-FunctionDecl 0x55e89f8d1668 col:7 mad 'uint2 (uint2, uint2, uint2)' # | | | |-ParmVarDecl 0x55e89f8d1478 col:16 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8d14f8 col:23 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8d1578 col:30 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d1728 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d17a0 Implicit # | | | `-ConstAttr 0x55e89f8d17c8 Implicit # | | |-FunctionDecl 0x55e89f8d1a30 col:7 mad 'uint3 (uint3, uint3, uint3)' # | | | |-ParmVarDecl 0x55e89f8d1840 col:16 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8d18c0 col:23 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8d1940 col:30 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d1af0 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d1b68 Implicit # | | | `-ConstAttr 0x55e89f8d1b90 Implicit # | | |-FunctionDecl 0x55e89f8d1e30 col:7 mad 'uint4 (uint4, uint4, uint4)' # | | | |-ParmVarDecl 0x55e89f8d1c08 col:16 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8d1cc0 col:23 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8d1d40 col:30 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d1ef0 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d1f68 Implicit # | | | `-ConstAttr 0x55e89f8d1f90 Implicit # | | |-FunctionDecl 0x55e89f8d21f8 col:9 mad 'int64_t (int64_t, int64_t, int64_t)' # | | | |-ParmVarDecl 0x55e89f8d2008 col:20 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8d2088 col:29 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8d2108 col:38 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8d22b8 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d2330 Implicit # | | | `-ConstAttr 0x55e89f8d2358 Implicit # | | |-FunctionDecl 0x55e89f8d25c0 col:10 mad 'int64_t2 (int64_t2, int64_t2, int64_t2)' # | | | |-ParmVarDecl 0x55e89f8d23d0 col:22 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8d2450 col:32 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8d24d0 col:42 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d2680 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d26f8 Implicit # | | | `-ConstAttr 0x55e89f8d2720 Implicit # | | |-FunctionDecl 0x55e89f8d2988 col:10 mad 'int64_t3 (int64_t3, int64_t3, int64_t3)' # | | | |-ParmVarDecl 0x55e89f8d2798 col:22 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8d2818 col:32 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8d2898 col:42 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d2a48 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d2ac0 Implicit # | | | `-ConstAttr 0x55e89f8d2ae8 Implicit # | | |-FunctionDecl 0x55e89f8d2d50 col:10 mad 'int64_t4 (int64_t4, int64_t4, int64_t4)' # | | | |-ParmVarDecl 0x55e89f8d2b60 col:22 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8d2be0 col:32 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8d2c60 col:42 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d2e10 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d2e88 Implicit # | | | `-ConstAttr 0x55e89f8d2eb0 Implicit # | | |-FunctionDecl 0x55e89f8d3118 col:10 mad 'uint64_t (uint64_t, uint64_t, uint64_t)' # | | | |-ParmVarDecl 0x55e89f8d2f28 col:22 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8d2fa8 col:32 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8d3028 col:42 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8d31d8 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d3250 Implicit # | | | `-ConstAttr 0x55e89f8d3278 Implicit # | | |-FunctionDecl 0x55e89f8d34e0 col:11 mad 'uint64_t2 (uint64_t2, uint64_t2, uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8d32f0 col:24 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8d3370 col:35 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8d33f0 col:46 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d35a0 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d3618 Implicit # | | | `-ConstAttr 0x55e89f8d3640 Implicit # | | |-FunctionDecl 0x55e89f8d38a8 col:11 mad 'uint64_t3 (uint64_t3, uint64_t3, uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8d36b8 col:24 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8d3738 col:35 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8d37b8 col:46 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d3968 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d39e0 Implicit # | | | `-ConstAttr 0x55e89f8d3a08 Implicit # | | |-FunctionDecl 0x55e89f8d3cd0 col:11 mad 'uint64_t4 (uint64_t4, uint64_t4, uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8d3a80 col:24 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8d3b00 col:35 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8d3b80 col:46 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d3d90 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d3e08 Implicit # | | | `-ConstAttr 0x55e89f8d3e30 Implicit # | | |-FunctionDecl 0x55e89f8d4080 col:7 mad 'float (float, float, float)' # | | | |-ParmVarDecl 0x55e89f8d3e90 col:16 'float' # | | | |-ParmVarDecl 0x55e89f8d3f10 col:23 'float' # | | | |-ParmVarDecl 0x55e89f8d3f90 col:30 'float' # | | | |-BuiltinAliasAttr 0x55e89f8d4140 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d41b8 Implicit # | | | `-ConstAttr 0x55e89f8d41e0 Implicit # | | |-FunctionDecl 0x55e89f8d4448 col:8 mad 'float2 (float2, float2, float2)' # | | | |-ParmVarDecl 0x55e89f8d4258 col:18 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8d42d8 col:26 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8d4358 col:34 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d4508 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d4580 Implicit # | | | `-ConstAttr 0x55e89f8d45a8 Implicit # | | |-FunctionDecl 0x55e89f8d4810 col:8 mad 'float3 (float3, float3, float3)' # | | | |-ParmVarDecl 0x55e89f8d4620 col:18 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8d46a0 col:26 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8d4720 col:34 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d48d0 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d4948 Implicit # | | | `-ConstAttr 0x55e89f8d4970 Implicit # | | |-FunctionDecl 0x55e89f8d4bd8 col:8 mad 'float4 (float4, float4, float4)' # | | | |-ParmVarDecl 0x55e89f8d49e8 col:18 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8d4a68 col:26 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8d4ae8 col:34 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d4c98 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d4d10 Implicit # | | | `-ConstAttr 0x55e89f8d4d38 Implicit # | | |-FunctionDecl 0x55e89f8d4f88 col:8 mad 'double (double, double, double)' # | | | |-ParmVarDecl 0x55e89f8d4d98 col:18 'double' # | | | |-ParmVarDecl 0x55e89f8d4e18 col:26 'double' # | | | |-ParmVarDecl 0x55e89f8d4e98 col:34 'double' # | | | |-BuiltinAliasAttr 0x55e89f8d5048 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d50c0 Implicit # | | | `-ConstAttr 0x55e89f8d50e8 Implicit # | | |-FunctionDecl 0x55e89f8d5350 col:9 mad 'double2 (double2, double2, double2)' # | | | |-ParmVarDecl 0x55e89f8d5160 col:20 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f8d51e0 col:29 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f8d5260 col:38 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d5410 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d5488 Implicit # | | | `-ConstAttr 0x55e89f8d54b0 Implicit # | | |-FunctionDecl 0x55e89f8d5718 col:9 mad 'double3 (double3, double3, double3)' # | | | |-ParmVarDecl 0x55e89f8d5528 col:20 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f8d55a8 col:29 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f8d5628 col:38 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d57d8 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d5850 Implicit # | | | `-ConstAttr 0x55e89f8d5878 Implicit # | | |-FunctionDecl 0x55e89f8d5ae0 col:9 mad 'double4 (double4, double4, double4)' # | | | |-ParmVarDecl 0x55e89f8d58f0 col:20 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f8d5970 col:29 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f8d59f0 col:38 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d5ba0 clang_builtin_alias __builtin_hlsl_mad # | | | |-NoThrowAttr 0x55e89f8d5c18 Implicit # | | | `-ConstAttr 0x55e89f8d5c40 Implicit # | | |-FunctionDecl 0x55e89f8a5f00 col:6 max 'half (half, half)' # | | | |-ParmVarDecl 0x55e89f8a5db0 col:14 'half' # | | | |-ParmVarDecl 0x55e89f8a5e30 col:20 'half' # | | | |-BuiltinAliasAttr 0x55e89f8a5fb8 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a6030 Implicit # | | | `-ConstAttr 0x55e89f8a6058 Implicit # | | |-FunctionDecl 0x55e89f8a6210 col:7 max 'half2 (half2, half2)' # | | | |-ParmVarDecl 0x55e89f8a60c0 col:16 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8a6140 col:23 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a62c8 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a6340 Implicit # | | | `-ConstAttr 0x55e89f8a6368 Implicit # | | |-FunctionDecl 0x55e89f8a6530 col:7 max 'half3 (half3, half3)' # | | | |-ParmVarDecl 0x55e89f8a63e0 col:16 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8a6460 col:23 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a65e8 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a6660 Implicit # | | | `-ConstAttr 0x55e89f8a6688 Implicit # | | |-FunctionDecl 0x55e89f8a6850 col:7 max 'half4 (half4, half4)' # | | | |-ParmVarDecl 0x55e89f8a6700 col:16 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8a6780 col:23 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a6908 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a6980 Implicit # | | | `-ConstAttr 0x55e89f8a69a8 Implicit # | | |-FunctionDecl 0x55e89f8a6b58 col:5 max 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8a6a08 col:12 'int' # | | | |-ParmVarDecl 0x55e89f8a6a88 col:17 'int' # | | | |-BuiltinAliasAttr 0x55e89f8a6c10 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a6c88 Implicit # | | | `-ConstAttr 0x55e89f8a6cb0 Implicit # | | |-FunctionDecl 0x55e89f8a6ef8 col:6 max 'int2 (int2, int2)' # | | | |-ParmVarDecl 0x55e89f8a6d28 col:14 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f8a6da8 col:20 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a6fb0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a7028 Implicit # | | | `-ConstAttr 0x55e89f8a7050 Implicit # | | |-FunctionDecl 0x55e89f8a7298 col:6 max 'int3 (int3, int3)' # | | | |-ParmVarDecl 0x55e89f8a70c8 col:14 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8a7148 col:20 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a7350 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a73c8 Implicit # | | | `-ConstAttr 0x55e89f8a73f0 Implicit # | | |-FunctionDecl 0x55e89f8a7638 col:6 max 'int4 (int4, int4)' # | | | |-ParmVarDecl 0x55e89f8a7468 col:14 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8a74e8 col:20 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a76f0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a7768 Implicit # | | | `-ConstAttr 0x55e89f8a7790 Implicit # | | |-FunctionDecl 0x55e89f8a7958 col:6 max 'uint (uint, uint)' # | | | |-ParmVarDecl 0x55e89f8a7808 col:14 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8a7888 col:20 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8a7a10 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8a7a88 Implicit # | | | `-ConstAttr 0x55e89f8a7ab0 Implicit # | | |-FunctionDecl 0x55e89f8a7cb8 col:7 max 'uint2 (uint2, uint2)' # | | | |-ParmVarDecl 0x55e89f8a7b28 col:16 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8a7ba8 col:23 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8a7d70 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dbd48 Implicit # | | | `-ConstAttr 0x55e89f8dbd70 Implicit # | | |-FunctionDecl 0x55e89f8dbfb8 col:7 max 'uint3 (uint3, uint3)' # | | | |-ParmVarDecl 0x55e89f8dbde8 col:16 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8dbe68 col:23 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dc070 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dc0e8 Implicit # | | | `-ConstAttr 0x55e89f8dc110 Implicit # | | |-FunctionDecl 0x55e89f8dc318 col:7 max 'uint4 (uint4, uint4)' # | | | |-ParmVarDecl 0x55e89f8dc188 col:16 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8dc208 col:23 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dc3d0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dc448 Implicit # | | | `-ConstAttr 0x55e89f8dc470 Implicit # | | |-FunctionDecl 0x55e89f8dc638 col:9 max 'int64_t (int64_t, int64_t)' # | | | |-ParmVarDecl 0x55e89f8dc4e8 col:20 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8dc568 col:29 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8dc6f0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dc768 Implicit # | | | `-ConstAttr 0x55e89f8dc790 Implicit # | | |-FunctionDecl 0x55e89f8dc9d8 col:10 max 'int64_t2 (int64_t2, int64_t2)' # | | | |-ParmVarDecl 0x55e89f8dc808 col:22 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8dc888 col:32 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dca90 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dcb08 Implicit # | | | `-ConstAttr 0x55e89f8dcb30 Implicit # | | |-FunctionDecl 0x55e89f8dcd78 col:10 max 'int64_t3 (int64_t3, int64_t3)' # | | | |-ParmVarDecl 0x55e89f8dcba8 col:22 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8dcc28 col:32 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dce30 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dcea8 Implicit # | | | `-ConstAttr 0x55e89f8dced0 Implicit # | | |-FunctionDecl 0x55e89f8dd118 col:10 max 'int64_t4 (int64_t4, int64_t4)' # | | | |-ParmVarDecl 0x55e89f8dcf48 col:22 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8dcfc8 col:32 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dd1d0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dd248 Implicit # | | | `-ConstAttr 0x55e89f8dd270 Implicit # | | |-FunctionDecl 0x55e89f8dd438 col:10 max 'uint64_t (uint64_t, uint64_t)' # | | | |-ParmVarDecl 0x55e89f8dd2e8 col:22 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8dd368 col:32 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8dd4f0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dd568 Implicit # | | | `-ConstAttr 0x55e89f8dd590 Implicit # | | |-FunctionDecl 0x55e89f8dd7d8 col:11 max 'uint64_t2 (uint64_t2, uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8dd608 col:24 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8dd688 col:35 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dd890 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dd908 Implicit # | | | `-ConstAttr 0x55e89f8dd930 Implicit # | | |-FunctionDecl 0x55e89f8ddb78 col:11 max 'uint64_t3 (uint64_t3, uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8dd9a8 col:24 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8dda28 col:35 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ddc30 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8ddca8 Implicit # | | | `-ConstAttr 0x55e89f8ddcd0 Implicit # | | |-FunctionDecl 0x55e89f8ddf38 col:11 max 'uint64_t4 (uint64_t4, uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8ddd60 col:24 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8ddde0 col:35 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ddff0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8de068 Implicit # | | | `-ConstAttr 0x55e89f8de090 Implicit # | | |-FunctionDecl 0x55e89f8de240 col:7 max 'float (float, float)' # | | | |-ParmVarDecl 0x55e89f8de0f0 col:16 'float' # | | | |-ParmVarDecl 0x55e89f8de170 col:23 'float' # | | | |-BuiltinAliasAttr 0x55e89f8de2f8 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8de370 Implicit # | | | `-ConstAttr 0x55e89f8de398 Implicit # | | |-FunctionDecl 0x55e89f8de560 col:8 max 'float2 (float2, float2)' # | | | |-ParmVarDecl 0x55e89f8de410 col:18 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8de490 col:26 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8de618 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8de690 Implicit # | | | `-ConstAttr 0x55e89f8de6b8 Implicit # | | |-FunctionDecl 0x55e89f8de880 col:8 max 'float3 (float3, float3)' # | | | |-ParmVarDecl 0x55e89f8de730 col:18 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8de7b0 col:26 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8de938 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8de9b0 Implicit # | | | `-ConstAttr 0x55e89f8de9d8 Implicit # | | |-FunctionDecl 0x55e89f8deba0 col:8 max 'float4 (float4, float4)' # | | | |-ParmVarDecl 0x55e89f8dea50 col:18 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8dead0 col:26 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dec58 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8decd0 Implicit # | | | `-ConstAttr 0x55e89f8decf8 Implicit # | | |-FunctionDecl 0x55e89f8deea8 col:8 max 'double (double, double)' # | | | |-ParmVarDecl 0x55e89f8ded58 col:18 'double' # | | | |-ParmVarDecl 0x55e89f8dedd8 col:26 'double' # | | | |-BuiltinAliasAttr 0x55e89f8def60 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8defd8 Implicit # | | | `-ConstAttr 0x55e89f8df000 Implicit # | | |-FunctionDecl 0x55e89f8df248 col:9 max 'double2 (double2, double2)' # | | | |-ParmVarDecl 0x55e89f8df078 col:20 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f8df0f8 col:29 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8df300 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8df378 Implicit # | | | `-ConstAttr 0x55e89f8df3a0 Implicit # | | |-FunctionDecl 0x55e89f8df5e8 col:9 max 'double3 (double3, double3)' # | | | |-ParmVarDecl 0x55e89f8df418 col:20 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f8df498 col:29 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8df6a0 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8df718 Implicit # | | | `-ConstAttr 0x55e89f8df740 Implicit # | | |-FunctionDecl 0x55e89f8df988 col:9 max 'double4 (double4, double4)' # | | | |-ParmVarDecl 0x55e89f8df7b8 col:20 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f8df838 col:29 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8dfa40 clang_builtin_alias __builtin_elementwise_max # | | | |-NoThrowAttr 0x55e89f8dfab8 Implicit # | | | `-ConstAttr 0x55e89f8dfae0 Implicit # | | |-FunctionDecl 0x55e89f8dfd20 col:6 min 'half (half, half)' # | | | |-ParmVarDecl 0x55e89f8dfb40 col:14 'half' # | | | |-ParmVarDecl 0x55e89f8dfbc0 col:20 'half' # | | | |-BuiltinAliasAttr 0x55e89f8dfdd8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8dfe50 Implicit # | | | `-ConstAttr 0x55e89f8dfe78 Implicit # | | |-FunctionDecl 0x55e89f8e0030 col:7 min 'half2 (half2, half2)' # | | | |-ParmVarDecl 0x55e89f8dfee0 col:16 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8dff60 col:23 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e00e8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e0160 Implicit # | | | `-ConstAttr 0x55e89f8e0188 Implicit # | | |-FunctionDecl 0x55e89f8e0350 col:7 min 'half3 (half3, half3)' # | | | |-ParmVarDecl 0x55e89f8e0200 col:16 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8e0280 col:23 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e0408 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e0480 Implicit # | | | `-ConstAttr 0x55e89f8e04a8 Implicit # | | |-FunctionDecl 0x55e89f8e0670 col:7 min 'half4 (half4, half4)' # | | | |-ParmVarDecl 0x55e89f8e0520 col:16 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8e05a0 col:23 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e0728 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e07a0 Implicit # | | | `-ConstAttr 0x55e89f8e07c8 Implicit # | | |-FunctionDecl 0x55e89f8e0978 col:5 min 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e0828 col:12 'int' # | | | |-ParmVarDecl 0x55e89f8e08a8 col:17 'int' # | | | |-BuiltinAliasAttr 0x55e89f8e0a30 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e0aa8 Implicit # | | | `-ConstAttr 0x55e89f8e0ad0 Implicit # | | |-FunctionDecl 0x55e89f8e0c98 col:6 min 'int2 (int2, int2)' # | | | |-ParmVarDecl 0x55e89f8e0b48 col:14 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f8e0bc8 col:20 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e0d50 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e0dc8 Implicit # | | | `-ConstAttr 0x55e89f8e0df0 Implicit # | | |-FunctionDecl 0x55e89f8e0fb8 col:6 min 'int3 (int3, int3)' # | | | |-ParmVarDecl 0x55e89f8e0e68 col:14 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f8e0ee8 col:20 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e1070 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e10e8 Implicit # | | | `-ConstAttr 0x55e89f8e1110 Implicit # | | |-FunctionDecl 0x55e89f8e12d8 col:6 min 'int4 (int4, int4)' # | | | |-ParmVarDecl 0x55e89f8e1188 col:14 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f8e1208 col:20 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e1390 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e1408 Implicit # | | | `-ConstAttr 0x55e89f8e1430 Implicit # | | |-FunctionDecl 0x55e89f8e15f8 col:6 min 'uint (uint, uint)' # | | | |-ParmVarDecl 0x55e89f8e14a8 col:14 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f8e1528 col:20 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8e16b0 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e1728 Implicit # | | | `-ConstAttr 0x55e89f8e1750 Implicit # | | |-FunctionDecl 0x55e89f8e1918 col:7 min 'uint2 (uint2, uint2)' # | | | |-ParmVarDecl 0x55e89f8e17c8 col:16 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f8e1848 col:23 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e19d0 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e1a48 Implicit # | | | `-ConstAttr 0x55e89f8e1a70 Implicit # | | |-FunctionDecl 0x55e89f8e1c38 col:7 min 'uint3 (uint3, uint3)' # | | | |-ParmVarDecl 0x55e89f8e1ae8 col:16 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f8e1b68 col:23 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e1cf0 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e1d78 Implicit # | | | `-ConstAttr 0x55e89f8e1da0 Implicit # | | |-FunctionDecl 0x55e89f8e1f68 col:7 min 'uint4 (uint4, uint4)' # | | | |-ParmVarDecl 0x55e89f8e1e18 col:16 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f8e1e98 col:23 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e2020 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e2098 Implicit # | | | `-ConstAttr 0x55e89f8e20c0 Implicit # | | |-FunctionDecl 0x55e89f8e2270 col:7 min 'float (float, float)' # | | | |-ParmVarDecl 0x55e89f8e2120 col:16 'float' # | | | |-ParmVarDecl 0x55e89f8e21a0 col:23 'float' # | | | |-BuiltinAliasAttr 0x55e89f8e2328 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e23a0 Implicit # | | | `-ConstAttr 0x55e89f8e23c8 Implicit # | | |-FunctionDecl 0x55e89f8e2590 col:8 min 'float2 (float2, float2)' # | | | |-ParmVarDecl 0x55e89f8e2440 col:18 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8e24c0 col:26 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e2648 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e26c0 Implicit # | | | `-ConstAttr 0x55e89f8e26e8 Implicit # | | |-FunctionDecl 0x55e89f8e28b0 col:8 min 'float3 (float3, float3)' # | | | |-ParmVarDecl 0x55e89f8e2760 col:18 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8e27e0 col:26 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e2968 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e29e0 Implicit # | | | `-ConstAttr 0x55e89f8e2a08 Implicit # | | |-FunctionDecl 0x55e89f8e2bd0 col:8 min 'float4 (float4, float4)' # | | | |-ParmVarDecl 0x55e89f8e2a80 col:18 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8e2b00 col:26 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e2c88 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e2d00 Implicit # | | | `-ConstAttr 0x55e89f8e2d28 Implicit # | | |-FunctionDecl 0x55e89f8e2ef0 col:9 min 'int64_t (int64_t, int64_t)' # | | | |-ParmVarDecl 0x55e89f8e2da0 col:20 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f8e2e20 col:29 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8e2fa8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e3020 Implicit # | | | `-ConstAttr 0x55e89f8e3048 Implicit # | | |-FunctionDecl 0x55e89f8e3210 col:10 min 'int64_t2 (int64_t2, int64_t2)' # | | | |-ParmVarDecl 0x55e89f8e30c0 col:22 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8e3140 col:32 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e32c8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e3340 Implicit # | | | `-ConstAttr 0x55e89f8e3368 Implicit # | | |-FunctionDecl 0x55e89f8e3530 col:10 min 'int64_t3 (int64_t3, int64_t3)' # | | | |-ParmVarDecl 0x55e89f8e33e0 col:22 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8e3460 col:32 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e35e8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e3660 Implicit # | | | `-ConstAttr 0x55e89f8e3688 Implicit # | | |-FunctionDecl 0x55e89f8e3850 col:10 min 'int64_t4 (int64_t4, int64_t4)' # | | | |-ParmVarDecl 0x55e89f8e3700 col:22 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8e3780 col:32 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e3908 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e3980 Implicit # | | | `-ConstAttr 0x55e89f8e39a8 Implicit # | | |-FunctionDecl 0x55e89f8e3b70 col:10 min 'uint64_t (uint64_t, uint64_t)' # | | | |-ParmVarDecl 0x55e89f8e3a20 col:22 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f8e3aa0 col:32 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8e3c28 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e3ca0 Implicit # | | | `-ConstAttr 0x55e89f8e3cc8 Implicit # | | |-FunctionDecl 0x55e89f8e58b8 col:11 min 'uint64_t2 (uint64_t2, uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8e5768 col:24 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f8e57e8 col:35 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e5970 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e59e8 Implicit # | | | `-ConstAttr 0x55e89f8e5a10 Implicit # | | |-FunctionDecl 0x55e89f8e5bd8 col:11 min 'uint64_t3 (uint64_t3, uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8e5a88 col:24 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f8e5b08 col:35 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e5c90 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e5d08 Implicit # | | | `-ConstAttr 0x55e89f8e5d30 Implicit # | | |-FunctionDecl 0x55e89f8e5ef8 col:11 min 'uint64_t4 (uint64_t4, uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8e5da8 col:24 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f8e5e28 col:35 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e5fb0 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e6028 Implicit # | | | `-ConstAttr 0x55e89f8e6050 Implicit # | | |-FunctionDecl 0x55e89f8e6200 col:8 min 'double (double, double)' # | | | |-ParmVarDecl 0x55e89f8e60b0 col:18 'double' # | | | |-ParmVarDecl 0x55e89f8e6130 col:26 'double' # | | | |-BuiltinAliasAttr 0x55e89f8e62b8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e6330 Implicit # | | | `-ConstAttr 0x55e89f8e6358 Implicit # | | |-FunctionDecl 0x55e89f8e6520 col:9 min 'double2 (double2, double2)' # | | | |-ParmVarDecl 0x55e89f8e63d0 col:20 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f8e6450 col:29 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e65d8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e6650 Implicit # | | | `-ConstAttr 0x55e89f8e6678 Implicit # | | |-FunctionDecl 0x55e89f8e6840 col:9 min 'double3 (double3, double3)' # | | | |-ParmVarDecl 0x55e89f8e66f0 col:20 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f8e6770 col:29 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e68f8 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e6970 Implicit # | | | `-ConstAttr 0x55e89f8e6998 Implicit # | | |-FunctionDecl 0x55e89f8e6b60 col:9 min 'double4 (double4, double4)' # | | | |-ParmVarDecl 0x55e89f8e6a10 col:20 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f8e6a90 col:29 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e6c18 clang_builtin_alias __builtin_elementwise_min # | | | |-NoThrowAttr 0x55e89f8e6c90 Implicit # | | | `-ConstAttr 0x55e89f8e6cb8 Implicit # | | |-FunctionTemplateDecl 0x55e89f8e70e0 line:1821:57 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89f8e6d08 col:15 referenced 'int' depth 0 index 0 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e6d78 col:22 referenced 'int' depth 0 index 1 C # | | | `-FunctionDecl 0x55e89f8e7038 line:1821:57 invalid mul 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e6e90 > col:76 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8e6f68 > col:79 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e7148 clang_builtin_alias __builtin_hlsl_mul # | | |-FunctionTemplateDecl 0x55e89f8e7650 col:14 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89f8e71c0 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f8e7258 col:27 referenced 'int' depth 0 index 1 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e72c8 col:34 referenced 'int' depth 0 index 2 C # | | | `-FunctionDecl 0x55e89f8e75a8 col:14 invalid mul 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e73f8 > col:30 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8e74d8 > col:47 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e76b8 clang_builtin_alias __builtin_hlsl_mul # | | |-FunctionTemplateDecl 0x55e89f8e7b50 line:1831:57 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89f8e7778 col:15 referenced 'int' depth 0 index 0 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e77e8 col:22 referenced 'int' depth 0 index 1 C # | | | `-FunctionDecl 0x55e89f8e7aa8 line:1831:57 invalid mul 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e7920 > col:79 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8e79d8 > col:76 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e7bb8 clang_builtin_alias __builtin_hlsl_mul # | | |-FunctionTemplateDecl 0x55e89f8e80d0 col:14 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89f8e7c40 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f8e7cd8 col:27 referenced 'int' depth 0 index 1 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e7d48 col:34 referenced 'int' depth 0 index 2 C # | | | `-FunctionDecl 0x55e89f8e8028 col:14 invalid mul 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e7e98 > col:33 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8e7f58 > col:47 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e8138 clang_builtin_alias __builtin_hlsl_mul # | | |-FunctionTemplateDecl 0x55e89f8e8668 line:1841:60 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89f8e81d8 col:15 referenced 'int' depth 0 index 0 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e8248 col:22 referenced 'int' depth 0 index 1 K # | | | |-NonTypeTemplateParmDecl 0x55e89f8e82b8 col:29 referenced 'int' depth 0 index 2 C # | | | `-FunctionDecl 0x55e89f8e85c0 line:1841:60 invalid mul 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e8418 > col:23 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8e84f0 > col:43 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e86d0 clang_builtin_alias __builtin_hlsl_mul # | | |-FunctionTemplateDecl 0x55e89f8e8ca8 col:17 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89f8e8758 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f8e87f8 col:27 referenced 'int' depth 0 index 1 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e8868 col:34 referenced 'int' depth 0 index 2 K # | | | |-NonTypeTemplateParmDecl 0x55e89f8e88d8 col:41 referenced 'int' depth 0 index 3 C # | | | `-FunctionDecl 0x55e89f8e8c00 col:17 invalid mul 'int (int, int)' # | | | |-ParmVarDecl 0x55e89f8e8a50 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8e8b30 > col:53 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e8d10 clang_builtin_alias __builtin_hlsl_mul # | | |-FunctionTemplateDecl 0x55e89f8e90d0 line:1858:66 invalid transpose # | | | |-NonTypeTemplateParmDecl 0x55e89f8e8db0 col:15 referenced 'int' depth 0 index 0 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e8e20 col:22 referenced 'int' depth 0 index 1 C # | | | `-FunctionDecl 0x55e89f8e9028 line:1858:66 invalid transpose 'int (int)' # | | | |-ParmVarDecl 0x55e89f8e8f78 > col:23 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e9130 clang_builtin_alias __builtin_hlsl_transpose # | | |-FunctionTemplateDecl 0x55e89f8e9580 col:17 invalid transpose # | | | |-TemplateTypeParmDecl 0x55e89f8e91a8 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f8e9248 col:27 referenced 'int' depth 0 index 1 R # | | | |-NonTypeTemplateParmDecl 0x55e89f8e92b8 col:34 referenced 'int' depth 0 index 2 C # | | | `-FunctionDecl 0x55e89f8e94d8 col:17 invalid transpose 'int (int)' # | | | |-ParmVarDecl 0x55e89f8e9428 > col:42 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8e95e0 clang_builtin_alias __builtin_hlsl_transpose # | | |-FunctionDecl 0x55e89f8e9770 col:6 normalize 'half (half)' # | | | |-ParmVarDecl 0x55e89f8e9690 col:20 'half' # | | | |-BuiltinAliasAttr 0x55e89f8e9820 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8e9898 Implicit # | | | `-ConstAttr 0x55e89f8e98c0 Implicit # | | |-FunctionDecl 0x55e89f8e99d8 col:7 normalize 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8e9928 col:22 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e9a88 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8e9b00 Implicit # | | | `-ConstAttr 0x55e89f8e9b28 Implicit # | | |-FunctionDecl 0x55e89f8e9c50 col:7 normalize 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8e9ba0 col:22 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e9d00 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8e9d78 Implicit # | | | `-ConstAttr 0x55e89f8e9da0 Implicit # | | |-FunctionDecl 0x55e89f8e9ec8 col:7 normalize 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8e9e18 col:22 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8e9f78 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8e9ff0 Implicit # | | | `-ConstAttr 0x55e89f8ea018 Implicit # | | |-FunctionDecl 0x55e89f8ea128 col:7 used normalize 'float (float)' # | | | |-ParmVarDecl 0x55e89f8ea078 col:22 'float' # | | | |-BuiltinAliasAttr 0x55e89f8ea1d8 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8ea250 Implicit # | | | `-ConstAttr 0x55e89f8ea278 Implicit # | | |-FunctionDecl 0x55e89f8ea3a0 col:8 used normalize 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8ea2f0 col:24 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ea450 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8ea4c8 Implicit # | | | `-ConstAttr 0x55e89f8ea4f0 Implicit # | | |-FunctionDecl 0x55e89f8ea618 col:8 used normalize 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8ea568 col:24 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ea6c8 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8ea740 Implicit # | | | `-ConstAttr 0x55e89f8ea768 Implicit # | | |-FunctionDecl 0x55e89f8ea890 col:8 used normalize 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8ea7e0 col:24 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ea940 clang_builtin_alias __builtin_hlsl_normalize # | | | |-NoThrowAttr 0x55e89f8ea9b8 Implicit # | | | `-ConstAttr 0x55e89f8ea9e0 Implicit # | | |-FunctionDecl 0x55e89f8eab78 col:6 or 'bool (bool, bool)' # | | | |-ParmVarDecl 0x55e89f8eaa38 col:13 'bool' # | | | |-ParmVarDecl 0x55e89f8eaab0 col:19 'bool' # | | | |-BuiltinAliasAttr 0x55e89f8eac30 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8eaca8 Implicit # | | | `-ConstAttr 0x55e89f8eacd0 Implicit # | | |-FunctionDecl 0x55e89f8eae88 col:7 or 'bool2 (bool2, bool2)' # | | | |-ParmVarDecl 0x55e89f8ead38 col:15 'bool2':'vector' # | | | |-ParmVarDecl 0x55e89f8eadb8 col:22 'bool2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8eaf40 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8eafb8 Implicit # | | | `-ConstAttr 0x55e89f8eafe0 Implicit # | | |-FunctionDecl 0x55e89f8eb1a8 col:7 or 'bool3 (bool3, bool3)' # | | | |-ParmVarDecl 0x55e89f8eb058 col:15 'bool3':'vector' # | | | |-ParmVarDecl 0x55e89f8eb0d8 col:22 'bool3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8eb260 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8eb2d8 Implicit # | | | `-ConstAttr 0x55e89f8eb300 Implicit # | | |-FunctionDecl 0x55e89f8eb4c8 col:7 or 'bool4 (bool4, bool4)' # | | | |-ParmVarDecl 0x55e89f8eb378 col:15 'bool4':'vector' # | | | |-ParmVarDecl 0x55e89f8eb3f8 col:22 'bool4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8eb580 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8eb5f8 Implicit # | | | `-ConstAttr 0x55e89f8eb620 Implicit # | | |-FunctionDecl 0x55e89f8eb7e8 col:9 or 'bool1x2 (bool1x2, bool1x2)' # | | | |-ParmVarDecl 0x55e89f8eb680 col:20 x 'bool1x2':'matrix' # | | | |-ParmVarDecl 0x55e89f8eb700 col:31 y 'bool1x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8eb8a0 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8eb918 Implicit # | | | `-ConstAttr 0x55e89f8eb940 Implicit # | | |-FunctionDecl 0x55e89f8ebaf0 col:9 or 'bool1x3 (bool1x3, bool1x3)' # | | | |-ParmVarDecl 0x55e89f8eb9a0 col:20 x 'bool1x3':'matrix' # | | | |-ParmVarDecl 0x55e89f8eba20 col:31 y 'bool1x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ebba8 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ebc20 Implicit # | | | `-ConstAttr 0x55e89f8ebc48 Implicit # | | |-FunctionDecl 0x55e89f8ebdf8 col:9 or 'bool1x4 (bool1x4, bool1x4)' # | | | |-ParmVarDecl 0x55e89f8ebca8 col:20 x 'bool1x4':'matrix' # | | | |-ParmVarDecl 0x55e89f8ebd28 col:31 y 'bool1x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ebeb0 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ebf28 Implicit # | | | `-ConstAttr 0x55e89f8ebf50 Implicit # | | |-FunctionDecl 0x55e89f8ec100 col:9 or 'bool2x1 (bool2x1, bool2x1)' # | | | |-ParmVarDecl 0x55e89f8ebfb0 col:20 x 'bool2x1':'matrix' # | | | |-ParmVarDecl 0x55e89f8ec030 col:31 y 'bool2x1':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ec1b8 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ec230 Implicit # | | | `-ConstAttr 0x55e89f8ec258 Implicit # | | |-FunctionDecl 0x55e89f8ec408 col:9 or 'bool2x2 (bool2x2, bool2x2)' # | | | |-ParmVarDecl 0x55e89f8ec2b8 col:20 x 'bool2x2':'matrix' # | | | |-ParmVarDecl 0x55e89f8ec338 col:31 y 'bool2x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ec4c0 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ec538 Implicit # | | | `-ConstAttr 0x55e89f8ec560 Implicit # | | |-FunctionDecl 0x55e89f8ec710 col:9 or 'bool2x3 (bool2x3, bool2x3)' # | | | |-ParmVarDecl 0x55e89f8ec5c0 col:20 x 'bool2x3':'matrix' # | | | |-ParmVarDecl 0x55e89f8ec640 col:31 y 'bool2x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ec7c8 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ec840 Implicit # | | | `-ConstAttr 0x55e89f8ec868 Implicit # | | |-FunctionDecl 0x55e89f8eca18 col:9 or 'bool2x4 (bool2x4, bool2x4)' # | | | |-ParmVarDecl 0x55e89f8ec8c8 col:20 x 'bool2x4':'matrix' # | | | |-ParmVarDecl 0x55e89f8ec948 col:31 y 'bool2x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ecad0 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ecb48 Implicit # | | | `-ConstAttr 0x55e89f8ecb70 Implicit # | | |-FunctionDecl 0x55e89f8ecd20 col:9 or 'bool3x1 (bool3x1, bool3x1)' # | | | |-ParmVarDecl 0x55e89f8ecbd0 col:20 x 'bool3x1':'matrix' # | | | |-ParmVarDecl 0x55e89f8ecc50 col:31 y 'bool3x1':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ecdd8 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ece50 Implicit # | | | `-ConstAttr 0x55e89f8ece78 Implicit # | | |-FunctionDecl 0x55e89f8ed028 col:9 or 'bool3x2 (bool3x2, bool3x2)' # | | | |-ParmVarDecl 0x55e89f8eced8 col:20 x 'bool3x2':'matrix' # | | | |-ParmVarDecl 0x55e89f8ecf58 col:31 y 'bool3x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ed0e0 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ed158 Implicit # | | | `-ConstAttr 0x55e89f8ed180 Implicit # | | |-FunctionDecl 0x55e89f8ed330 col:9 or 'bool3x3 (bool3x3, bool3x3)' # | | | |-ParmVarDecl 0x55e89f8ed1e0 col:20 x 'bool3x3':'matrix' # | | | |-ParmVarDecl 0x55e89f8ed260 col:31 y 'bool3x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ed3e8 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ed460 Implicit # | | | `-ConstAttr 0x55e89f8ed488 Implicit # | | |-FunctionDecl 0x55e89f8ed638 col:9 or 'bool3x4 (bool3x4, bool3x4)' # | | | |-ParmVarDecl 0x55e89f8ed4e8 col:20 x 'bool3x4':'matrix' # | | | |-ParmVarDecl 0x55e89f8ed568 col:31 y 'bool3x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ed6f0 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ed790 Implicit # | | | `-ConstAttr 0x55e89f8ed7b8 Implicit # | | |-FunctionDecl 0x55e89f8ed968 col:9 or 'bool4x1 (bool4x1, bool4x1)' # | | | |-ParmVarDecl 0x55e89f8ed818 col:20 x 'bool4x1':'matrix' # | | | |-ParmVarDecl 0x55e89f8ed898 col:31 y 'bool4x1':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8eda20 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8eda98 Implicit # | | | `-ConstAttr 0x55e89f8edac0 Implicit # | | |-FunctionDecl 0x55e89f8edc70 col:9 or 'bool4x2 (bool4x2, bool4x2)' # | | | |-ParmVarDecl 0x55e89f8edb20 col:20 x 'bool4x2':'matrix' # | | | |-ParmVarDecl 0x55e89f8edba0 col:31 y 'bool4x2':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8edd28 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8edda0 Implicit # | | | `-ConstAttr 0x55e89f8eddc8 Implicit # | | |-FunctionDecl 0x55e89f8edf78 col:9 or 'bool4x3 (bool4x3, bool4x3)' # | | | |-ParmVarDecl 0x55e89f8ede28 col:20 x 'bool4x3':'matrix' # | | | |-ParmVarDecl 0x55e89f8edea8 col:31 y 'bool4x3':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ee030 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ee0a8 Implicit # | | | `-ConstAttr 0x55e89f8ee0d0 Implicit # | | |-FunctionDecl 0x55e89f8ee280 col:9 or 'bool4x4 (bool4x4, bool4x4)' # | | | |-ParmVarDecl 0x55e89f8ee130 col:20 x 'bool4x4':'matrix' # | | | |-ParmVarDecl 0x55e89f8ee1b0 col:31 y 'bool4x4':'matrix' # | | | |-BuiltinAliasAttr 0x55e89f8ee338 clang_builtin_alias __builtin_hlsl_or # | | | |-NoThrowAttr 0x55e89f8ee3b0 Implicit # | | | `-ConstAttr 0x55e89f8ee3d8 Implicit # | | |-FunctionDecl 0x55e89f8ee588 col:6 pow 'half (half, half)' # | | | |-ParmVarDecl 0x55e89f8ee438 col:14 'half' # | | | |-ParmVarDecl 0x55e89f8ee4b8 col:20 'half' # | | | |-BuiltinAliasAttr 0x55e89f8ee640 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8ee6b8 Implicit # | | | `-ConstAttr 0x55e89f8ee6e0 Implicit # | | |-FunctionDecl 0x55e89f8ee898 col:7 pow 'half2 (half2, half2)' # | | | |-ParmVarDecl 0x55e89f8ee748 col:16 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f8ee7c8 col:23 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ee950 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8ee9c8 Implicit # | | | `-ConstAttr 0x55e89f8ee9f0 Implicit # | | |-FunctionDecl 0x55e89f8eebb8 col:7 pow 'half3 (half3, half3)' # | | | |-ParmVarDecl 0x55e89f8eea68 col:16 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8eeae8 col:23 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8eec70 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8eece8 Implicit # | | | `-ConstAttr 0x55e89f8eed10 Implicit # | | |-FunctionDecl 0x55e89f8eeed8 col:7 pow 'half4 (half4, half4)' # | | | |-ParmVarDecl 0x55e89f8eed88 col:16 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f8eee08 col:23 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8eef90 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8ef008 Implicit # | | | `-ConstAttr 0x55e89f8ef030 Implicit # | | |-FunctionDecl 0x55e89f8ef1e0 col:7 used pow 'float (float, float)' # | | | |-ParmVarDecl 0x55e89f8ef090 col:16 'float' # | | | |-ParmVarDecl 0x55e89f8ef110 col:23 'float' # | | | |-BuiltinAliasAttr 0x55e89f8ef298 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8ef310 Implicit # | | | `-ConstAttr 0x55e89f8ef338 Implicit # | | |-FunctionDecl 0x55e89f8ef500 col:8 used pow 'float2 (float2, float2)' # | | | |-ParmVarDecl 0x55e89f8ef3b0 col:18 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f8ef430 col:26 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ef5b8 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8ef630 Implicit # | | | `-ConstAttr 0x55e89f8ef658 Implicit # | | |-FunctionDecl 0x55e89f8ef870 col:8 used pow 'float3 (float3, float3)' # | | | |-ParmVarDecl 0x55e89f8ef6d0 col:18 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8ef7a0 col:26 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ef928 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8ef9a0 Implicit # | | | `-ConstAttr 0x55e89f8ef9c8 Implicit # | | |-FunctionDecl 0x55e89f8efb90 col:8 used pow 'float4 (float4, float4)' # | | | |-ParmVarDecl 0x55e89f8efa40 col:18 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f8efac0 col:26 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8efc48 clang_builtin_alias __builtin_elementwise_pow # | | | |-NoThrowAttr 0x55e89f8efcc0 Implicit # | | | `-ConstAttr 0x55e89f8efce8 Implicit # | | |-FunctionDecl 0x55e89f8efe10 col:6 reversebits 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f8efd60 col:22 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8efec0 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8eff38 Implicit # | | | `-ConstAttr 0x55e89f8eff60 Implicit # | | |-FunctionDecl 0x55e89f8f0078 col:7 reversebits 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f8effc8 col:24 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f0128 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f01a0 Implicit # | | | `-ConstAttr 0x55e89f8f01c8 Implicit # | | |-FunctionDecl 0x55e89f8f02f0 col:7 reversebits 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f8f0240 col:24 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f03a0 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f0418 Implicit # | | | `-ConstAttr 0x55e89f8f0440 Implicit # | | |-FunctionDecl 0x55e89f8f0568 col:7 reversebits 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f8f04b8 col:24 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f0618 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f0690 Implicit # | | | `-ConstAttr 0x55e89f8f06b8 Implicit # | | |-FunctionDecl 0x55e89f8f07e0 col:10 reversebits 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f8f0730 col:30 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8f0890 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f0908 Implicit # | | | `-ConstAttr 0x55e89f8f0930 Implicit # | | |-FunctionDecl 0x55e89f8f0a58 col:11 reversebits 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8f09a8 col:32 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f0b08 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f0b80 Implicit # | | | `-ConstAttr 0x55e89f8f0ba8 Implicit # | | |-FunctionDecl 0x55e89f8f0cd0 col:11 reversebits 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8f0c20 col:32 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f0d80 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f0df8 Implicit # | | | `-ConstAttr 0x55e89f8f0e20 Implicit # | | |-FunctionDecl 0x55e89f8f0f48 col:11 reversebits 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8f0e98 col:32 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f0ff8 clang_builtin_alias __builtin_elementwise_bitreverse # | | | |-NoThrowAttr 0x55e89f8f1070 Implicit # | | | `-ConstAttr 0x55e89f8f1098 Implicit # | | |-FunctionDecl 0x55e89f8f1260 col:7 cross 'half3 (half3, half3)' # | | | |-ParmVarDecl 0x55e89f8f1110 col:18 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f8f1190 col:25 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f1318 clang_builtin_alias __builtin_hlsl_crossf16 # | | | |-NoThrowAttr 0x55e89f8f1390 Implicit # | | | `-ConstAttr 0x55e89f8f13b8 Implicit # | | |-FunctionDecl 0x55e89f8f1570 col:8 cross 'float3 (float3, float3)' # | | | |-ParmVarDecl 0x55e89f8f1420 col:20 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f8f14a0 col:28 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f1628 clang_builtin_alias __builtin_hlsl_crossf32 # | | | |-NoThrowAttr 0x55e89f8f16a0 Implicit # | | | `-ConstAttr 0x55e89f8f16c8 Implicit # | | |-FunctionDecl 0x55e89f8f17f8 col:6 rcp 'half (half)' # | | | |-ParmVarDecl 0x55e89f8f1728 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f8f18a8 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f1920 Implicit # | | | `-ConstAttr 0x55e89f8f1948 Implicit # | | |-FunctionDecl 0x55e89f8f1a60 col:7 rcp 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8f19b0 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f1b10 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f1b88 Implicit # | | | `-ConstAttr 0x55e89f8f1bb0 Implicit # | | |-FunctionDecl 0x55e89f8f1cd8 col:7 rcp 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8f1c28 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f1d88 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f1e00 Implicit # | | | `-ConstAttr 0x55e89f8f1e28 Implicit # | | |-FunctionDecl 0x55e89f8f1f50 col:7 rcp 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8f1ea0 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f2000 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f2078 Implicit # | | | `-ConstAttr 0x55e89f8f20a0 Implicit # | | |-FunctionDecl 0x55e89f8f21b0 col:7 rcp 'float (float)' # | | | |-ParmVarDecl 0x55e89f8f2100 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f8f2260 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f22d8 Implicit # | | | `-ConstAttr 0x55e89f8f2300 Implicit # | | |-FunctionDecl 0x55e89f8f2428 col:8 rcp 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8f2378 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f24d8 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f2550 Implicit # | | | `-ConstAttr 0x55e89f8f2578 Implicit # | | |-FunctionDecl 0x55e89f8f26a0 col:8 rcp 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8f25f0 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f2750 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f27c8 Implicit # | | | `-ConstAttr 0x55e89f8f27f0 Implicit # | | |-FunctionDecl 0x55e89f8f2918 col:8 rcp 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8f2868 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f29c8 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f2a40 Implicit # | | | `-ConstAttr 0x55e89f8f2a68 Implicit # | | |-FunctionDecl 0x55e89f8f2b78 col:8 rcp 'double (double)' # | | | |-ParmVarDecl 0x55e89f8f2ac8 col:18 'double' # | | | |-BuiltinAliasAttr 0x55e89f8f2c28 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f2ca0 Implicit # | | | `-ConstAttr 0x55e89f8f2cc8 Implicit # | | |-FunctionDecl 0x55e89f8f2df0 col:9 rcp 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f8f2d40 col:20 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f2ea0 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f2f18 Implicit # | | | `-ConstAttr 0x55e89f8f2f40 Implicit # | | |-FunctionDecl 0x55e89f8f3068 col:9 rcp 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f8f2fb8 col:20 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f3118 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f3190 Implicit # | | | `-ConstAttr 0x55e89f8f31b8 Implicit # | | |-FunctionDecl 0x55e89f8f32e0 col:9 rcp 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f8f3230 col:20 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f3390 clang_builtin_alias __builtin_hlsl_elementwise_rcp # | | | |-NoThrowAttr 0x55e89f8f3408 Implicit # | | | `-ConstAttr 0x55e89f8f3430 Implicit # | | |-FunctionDecl 0x55e89f8f3540 col:6 rsqrt 'half (half)' # | | | |-ParmVarDecl 0x55e89f8f3490 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f8f35f0 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f3668 Implicit # | | | `-ConstAttr 0x55e89f8f3690 Implicit # | | |-FunctionDecl 0x55e89f8f37c0 col:7 rsqrt 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8f36f8 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f3870 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f38e8 Implicit # | | | `-ConstAttr 0x55e89f8f3910 Implicit # | | |-FunctionDecl 0x55e89f8f3a38 col:7 rsqrt 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8f3988 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f3ae8 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f3b60 Implicit # | | | `-ConstAttr 0x55e89f8f3b88 Implicit # | | |-FunctionDecl 0x55e89f8f3cb0 col:7 rsqrt 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8f3c00 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f3d60 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f3dd8 Implicit # | | | `-ConstAttr 0x55e89f8f3e00 Implicit # | | |-FunctionDecl 0x55e89f8f3f10 col:7 used rsqrt 'float (float)' # | | | |-ParmVarDecl 0x55e89f8f3e60 col:18 'float' # | | | |-BuiltinAliasAttr 0x55e89f8f3fc0 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f4038 Implicit # | | | `-ConstAttr 0x55e89f8f4060 Implicit # | | |-FunctionDecl 0x55e89f8f4188 col:8 used rsqrt 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8f40d8 col:20 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f4238 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f42b0 Implicit # | | | `-ConstAttr 0x55e89f8f42d8 Implicit # | | |-FunctionDecl 0x55e89f8f4400 col:8 used rsqrt 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8f4350 col:20 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f44b0 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f4528 Implicit # | | | `-ConstAttr 0x55e89f8f4550 Implicit # | | |-FunctionDecl 0x55e89f8f4678 col:8 used rsqrt 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8f45c8 col:20 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f4728 clang_builtin_alias __builtin_hlsl_elementwise_rsqrt # | | | |-NoThrowAttr 0x55e89f8f47a0 Implicit # | | | `-ConstAttr 0x55e89f8f47c8 Implicit # | | |-FunctionDecl 0x55e89f8f48d8 col:6 round 'half (half)' # | | | |-ParmVarDecl 0x55e89f8f4828 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f8f4988 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8f4a00 Implicit # | | | `-ConstAttr 0x55e89f8f4a28 Implicit # | | |-FunctionDecl 0x55e89f8f4b40 col:7 round 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8f4a90 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f4bf0 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8f4c68 Implicit # | | | `-ConstAttr 0x55e89f8f4c90 Implicit # | | |-FunctionDecl 0x55e89f8f4db8 col:7 round 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8f4d08 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f4e68 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8f4ee0 Implicit # | | | `-ConstAttr 0x55e89f8f4f08 Implicit # | | |-FunctionDecl 0x55e89f8f5030 col:7 round 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8f4f80 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f50e0 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8f5158 Implicit # | | | `-ConstAttr 0x55e89f8f5180 Implicit # | | |-FunctionDecl 0x55e89f8f5290 col:7 used round 'float (float)' # | | | |-ParmVarDecl 0x55e89f8f51e0 col:18 'float' # | | | |-BuiltinAliasAttr 0x55e89f8f5340 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8f53b8 Implicit # | | | `-ConstAttr 0x55e89f8f53e0 Implicit # | | |-FunctionDecl 0x55e89f8f5508 col:8 used round 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8f5458 col:20 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f55b8 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8f5630 Implicit # | | | `-ConstAttr 0x55e89f8f5658 Implicit # | | |-FunctionDecl 0x55e89f8b9be0 col:8 used round 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8f56d0 col:20 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b9c90 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8b9d08 Implicit # | | | `-ConstAttr 0x55e89f8b9d30 Implicit # | | |-FunctionDecl 0x55e89f8b9e58 col:8 used round 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8b9da8 col:20 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8b9f08 clang_builtin_alias __builtin_elementwise_roundeven # | | | |-NoThrowAttr 0x55e89f8b9f80 Implicit # | | | `-ConstAttr 0x55e89f8b9fa8 Implicit # | | |-FunctionDecl 0x55e89f8ba0b8 col:6 saturate 'half (half)' # | | | |-ParmVarDecl 0x55e89f8ba008 col:19 'half' # | | | |-BuiltinAliasAttr 0x55e89f8ba168 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8ba1e0 Implicit # | | | `-ConstAttr 0x55e89f8ba208 Implicit # | | |-FunctionDecl 0x55e89f8ba320 col:7 saturate 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8ba270 col:21 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ba3d0 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8ba448 Implicit # | | | `-ConstAttr 0x55e89f8ba470 Implicit # | | |-FunctionDecl 0x55e89f8ba598 col:7 saturate 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8ba4e8 col:21 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ba648 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8ba6c0 Implicit # | | | `-ConstAttr 0x55e89f8ba6e8 Implicit # | | |-FunctionDecl 0x55e89f8ba810 col:7 saturate 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8ba760 col:21 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ba8c0 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8ba938 Implicit # | | | `-ConstAttr 0x55e89f8ba960 Implicit # | | |-FunctionDecl 0x55e89f8baa70 col:7 saturate 'float (float)' # | | | |-ParmVarDecl 0x55e89f8ba9c0 col:21 'float' # | | | |-BuiltinAliasAttr 0x55e89f8bab20 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bab98 Implicit # | | | `-ConstAttr 0x55e89f8babc0 Implicit # | | |-FunctionDecl 0x55e89f8bace8 col:8 saturate 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8bac38 col:23 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bad98 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bae10 Implicit # | | | `-ConstAttr 0x55e89f8bae38 Implicit # | | |-FunctionDecl 0x55e89f8baf60 col:8 saturate 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8baeb0 col:23 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bb010 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bb088 Implicit # | | | `-ConstAttr 0x55e89f8bb0b0 Implicit # | | |-FunctionDecl 0x55e89f8bb1d8 col:8 saturate 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8bb128 col:23 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bb288 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bb300 Implicit # | | | `-ConstAttr 0x55e89f8bb328 Implicit # | | |-FunctionDecl 0x55e89f8bb438 col:8 saturate 'double (double)' # | | | |-ParmVarDecl 0x55e89f8bb388 col:23 'double' # | | | |-BuiltinAliasAttr 0x55e89f8bb4e8 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bb560 Implicit # | | | `-ConstAttr 0x55e89f8bb588 Implicit # | | |-FunctionDecl 0x55e89f8bb6b0 col:9 saturate 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f8bb600 col:25 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bb760 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bb7d8 Implicit # | | | `-ConstAttr 0x55e89f8bb800 Implicit # | | |-FunctionDecl 0x55e89f8bb928 col:9 saturate 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f8bb878 col:25 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bb9d8 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bba50 Implicit # | | | `-ConstAttr 0x55e89f8bba78 Implicit # | | |-FunctionDecl 0x55e89f8bbbf0 col:9 saturate 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f8bbaf0 col:25 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8bbca0 clang_builtin_alias __builtin_hlsl_elementwise_saturate # | | | |-NoThrowAttr 0x55e89f8bbd18 Implicit # | | | `-ConstAttr 0x55e89f8bbd40 Implicit # | | |-FunctionTemplateDecl 0x55e89f8bc158 col:3 select # | | | |-TemplateTypeParmDecl 0x55e89f8bbd78 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f8bc0b0 col:3 select 'T (bool, T, T)' # | | | |-ParmVarDecl 0x55e89f8bbe40 col:14 'bool' # | | | |-ParmVarDecl 0x55e89f8bbeb8 col:17 'T' # | | | |-ParmVarDecl 0x55e89f8bbf30 col:20 'T' # | | | |-BuiltinAliasAttr 0x55e89f8bc1c8 clang_builtin_alias __builtin_hlsl_select # | | | |-NoThrowAttr 0x55e89f8bc2a8 Implicit # | | | `-ConstAttr 0x55e89f8bc2d0 Implicit # | | |-FunctionTemplateDecl 0x55e89f8bc7d0 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f8bc2f8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f8bc728 col:14 invalid select 'int (int, int, int)' # | | | |-ParmVarDecl 0x55e89f8bc478 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bc558 > col:50 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bc638 > col:64 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8bc840 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f8bcda0 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f8bc8c8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f8bccf8 col:14 invalid select 'int (int, int, int)' # | | | |-ParmVarDecl 0x55e89f8bca48 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bcb28 > col:50 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bcc08 > col:64 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8bce10 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f8bd370 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f8bce98 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f8bd2c8 col:14 invalid select 'int (int, int, int)' # | | | |-ParmVarDecl 0x55e89f8bd018 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bd0f8 > col:50 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bd1d8 > col:64 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8bd3e0 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f8bd970 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f8bd468 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f8bd8c8 col:14 invalid select 'int (int, T, int)' # | | | |-ParmVarDecl 0x55e89f8bd5e8 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f8bd660 col:39 'T' # | | | |-ParmVarDecl 0x55e89f8bd740 > col:53 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f8bd9e0 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f901b00 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f8bda68 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f901a58 col:14 invalid select 'int (int, T, int)' # | | | |-ParmVarDecl 0x55e89f9017c0 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f901838 col:39 'T' # | | | |-ParmVarDecl 0x55e89f901918 > col:53 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f901b70 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f9020b0 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f901bf8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f902008 col:14 invalid select 'int (int, T, int)' # | | | |-ParmVarDecl 0x55e89f901d78 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f901df0 col:39 'T' # | | | |-ParmVarDecl 0x55e89f901ed0 > col:53 invalid 'int' # | | | `-BuiltinAliasAttr 0x55e89f902120 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f9026b0 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f9021a8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f902608 col:14 invalid select 'int (int, int, T)' # | | | |-ParmVarDecl 0x55e89f902328 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f902408 > col:50 invalid 'int' # | | | |-ParmVarDecl 0x55e89f902480 col:53 'T' # | | | `-BuiltinAliasAttr 0x55e89f902720 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f902c60 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f9027a8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f902bb8 col:14 invalid select 'int (int, int, T)' # | | | |-ParmVarDecl 0x55e89f902928 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f902a08 > col:50 invalid 'int' # | | | |-ParmVarDecl 0x55e89f902a80 col:53 'T' # | | | `-BuiltinAliasAttr 0x55e89f902cd0 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f903210 col:14 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f902d58 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f903168 col:14 invalid select 'int (int, int, T)' # | | | |-ParmVarDecl 0x55e89f902ed8 > col:36 invalid 'int' # | | | |-ParmVarDecl 0x55e89f902fb8 > col:50 invalid 'int' # | | | |-ParmVarDecl 0x55e89f903030 col:53 'T' # | | | `-BuiltinAliasAttr 0x55e89f903280 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f903950 line:2273:72 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f903308 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f9038a8 line:2273:72 invalid select 'int (int, T, T)' # | | | |-ParmVarDecl 0x55e89f903620 > col:20 invalid 'int' # | | | |-ParmVarDecl 0x55e89f903698 col:23 'T' # | | | |-ParmVarDecl 0x55e89f903710 col:26 'T' # | | | `-BuiltinAliasAttr 0x55e89f9039c0 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f903fc0 line:2278:72 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f903a48 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f903f18 line:2278:72 invalid select 'int (int, T, T)' # | | | |-ParmVarDecl 0x55e89f903cf0 > col:20 invalid 'int' # | | | |-ParmVarDecl 0x55e89f903d68 col:23 'T' # | | | |-ParmVarDecl 0x55e89f903de0 col:26 'T' # | | | `-BuiltinAliasAttr 0x55e89f904030 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionTemplateDecl 0x55e89f904630 line:2283:72 invalid select # | | | |-TemplateTypeParmDecl 0x55e89f9040b8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f904588 line:2283:72 invalid select 'int (int, T, T)' # | | | |-ParmVarDecl 0x55e89f904360 > col:20 invalid 'int' # | | | |-ParmVarDecl 0x55e89f9043d8 col:23 'T' # | | | |-ParmVarDecl 0x55e89f904450 col:26 'T' # | | | `-BuiltinAliasAttr 0x55e89f9046a0 clang_builtin_alias __builtin_hlsl_select # | | |-FunctionDecl 0x55e89f904800 col:6 sin 'half (half)' # | | | |-ParmVarDecl 0x55e89f904750 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f9048b0 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f904928 Implicit # | | | `-ConstAttr 0x55e89f904950 Implicit # | | |-FunctionDecl 0x55e89f904a68 col:7 sin 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f9049b8 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f904b18 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f904b90 Implicit # | | | `-ConstAttr 0x55e89f904bb8 Implicit # | | |-FunctionDecl 0x55e89f904ce0 col:7 sin 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f904c30 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f904d90 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f904e08 Implicit # | | | `-ConstAttr 0x55e89f904e30 Implicit # | | |-FunctionDecl 0x55e89f904f58 col:7 sin 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f904ea8 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f905008 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f905080 Implicit # | | | `-ConstAttr 0x55e89f9050a8 Implicit # | | |-FunctionDecl 0x55e89f9051b8 col:7 used sin 'float (float)' # | | | |-ParmVarDecl 0x55e89f905108 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f905268 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f9052e0 Implicit # | | | `-ConstAttr 0x55e89f905308 Implicit # | | |-FunctionDecl 0x55e89f905430 col:8 used sin 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f905380 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9054e0 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f905558 Implicit # | | | `-ConstAttr 0x55e89f905580 Implicit # | | |-FunctionDecl 0x55e89f9056a8 col:8 used sin 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f9055f8 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f905758 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f9057e0 Implicit # | | | `-ConstAttr 0x55e89f905808 Implicit # | | |-FunctionDecl 0x55e89f905930 col:8 used sin 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f905880 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9059e0 clang_builtin_alias __builtin_elementwise_sin # | | | |-NoThrowAttr 0x55e89f905a58 Implicit # | | | `-ConstAttr 0x55e89f905a80 Implicit # | | |-FunctionDecl 0x55e89f905b90 col:6 sinh 'half (half)' # | | | |-ParmVarDecl 0x55e89f905ae0 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f905c40 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f905cb8 Implicit # | | | `-ConstAttr 0x55e89f905ce0 Implicit # | | |-FunctionDecl 0x55e89f905df8 col:7 sinh 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f905d48 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f905ea8 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f905f20 Implicit # | | | `-ConstAttr 0x55e89f905f48 Implicit # | | |-FunctionDecl 0x55e89f906070 col:7 sinh 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f905fc0 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f906120 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f906198 Implicit # | | | `-ConstAttr 0x55e89f9061c0 Implicit # | | |-FunctionDecl 0x55e89f9062e8 col:7 sinh 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f906238 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f906398 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f906410 Implicit # | | | `-ConstAttr 0x55e89f906438 Implicit # | | |-FunctionDecl 0x55e89f906548 col:7 used sinh 'float (float)' # | | | |-ParmVarDecl 0x55e89f906498 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f9065f8 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f906670 Implicit # | | | `-ConstAttr 0x55e89f906698 Implicit # | | |-FunctionDecl 0x55e89f9067c0 col:8 used sinh 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f906710 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f906870 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f9068e8 Implicit # | | | `-ConstAttr 0x55e89f906910 Implicit # | | |-FunctionDecl 0x55e89f906a38 col:8 used sinh 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f906988 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f906ae8 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f906b60 Implicit # | | | `-ConstAttr 0x55e89f906b88 Implicit # | | |-FunctionDecl 0x55e89f906cb0 col:8 used sinh 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f906c00 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f906d60 clang_builtin_alias __builtin_elementwise_sinh # | | | |-NoThrowAttr 0x55e89f906dd8 Implicit # | | | `-ConstAttr 0x55e89f906e00 Implicit # | | |-FunctionDecl 0x55e89f906f10 col:6 sqrt 'half (half)' # | | | |-ParmVarDecl 0x55e89f906e60 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f906fc0 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f907038 Implicit # | | | `-ConstAttr 0x55e89f907060 Implicit # | | |-FunctionDecl 0x55e89f907178 col:7 sqrt 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f9070c8 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f907228 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f9072a0 Implicit # | | | `-ConstAttr 0x55e89f9072c8 Implicit # | | |-FunctionDecl 0x55e89f9073f0 col:7 sqrt 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f907340 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9074a0 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f907518 Implicit # | | | `-ConstAttr 0x55e89f907540 Implicit # | | |-FunctionDecl 0x55e89f907668 col:7 sqrt 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f9075b8 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f907718 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f907790 Implicit # | | | `-ConstAttr 0x55e89f9077b8 Implicit # | | |-FunctionDecl 0x55e89f9078d8 col:7 used sqrt 'float (float)' # | | | |-ParmVarDecl 0x55e89f907828 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f907988 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f907a00 Implicit # | | | `-ConstAttr 0x55e89f907a28 Implicit # | | |-FunctionDecl 0x55e89f907b50 col:8 used sqrt 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f907aa0 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f907c00 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f907c78 Implicit # | | | `-ConstAttr 0x55e89f907ca0 Implicit # | | |-FunctionDecl 0x55e89f907dc8 col:8 used sqrt 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f907d18 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f907e78 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f907ef0 Implicit # | | | `-ConstAttr 0x55e89f907f18 Implicit # | | |-FunctionDecl 0x55e89f908040 col:8 used sqrt 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f907f90 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9080f0 clang_builtin_alias __builtin_elementwise_sqrt # | | | |-NoThrowAttr 0x55e89f908168 Implicit # | | | `-ConstAttr 0x55e89f908190 Implicit # | | |-FunctionDecl 0x55e89f908340 col:6 step 'half (half, half)' # | | | |-ParmVarDecl 0x55e89f9081f0 col:15 'half' # | | | |-ParmVarDecl 0x55e89f908270 col:21 'half' # | | | |-BuiltinAliasAttr 0x55e89f9083f8 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f908470 Implicit # | | | `-ConstAttr 0x55e89f908498 Implicit # | | |-FunctionDecl 0x55e89f908650 col:7 step 'half2 (half2, half2)' # | | | |-ParmVarDecl 0x55e89f908500 col:17 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f908580 col:24 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f908708 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f908780 Implicit # | | | `-ConstAttr 0x55e89f9087a8 Implicit # | | |-FunctionDecl 0x55e89f908970 col:7 step 'half3 (half3, half3)' # | | | |-ParmVarDecl 0x55e89f908820 col:17 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f9088a0 col:24 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f908a28 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f908aa0 Implicit # | | | `-ConstAttr 0x55e89f908ac8 Implicit # | | |-FunctionDecl 0x55e89f908c90 col:7 step 'half4 (half4, half4)' # | | | |-ParmVarDecl 0x55e89f908b40 col:17 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f908bc0 col:24 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f908d48 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f908dc0 Implicit # | | | `-ConstAttr 0x55e89f908de8 Implicit # | | |-FunctionDecl 0x55e89f908f98 col:7 used step 'float (float, float)' # | | | |-ParmVarDecl 0x55e89f908e48 col:17 'float' # | | | |-ParmVarDecl 0x55e89f908ec8 col:24 'float' # | | | |-BuiltinAliasAttr 0x55e89f909050 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f9090c8 Implicit # | | | `-ConstAttr 0x55e89f9090f0 Implicit # | | |-FunctionDecl 0x55e89f9092b8 col:8 used step 'float2 (float2, float2)' # | | | |-ParmVarDecl 0x55e89f909168 col:19 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f9091e8 col:27 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f909370 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f9093e8 Implicit # | | | `-ConstAttr 0x55e89f909410 Implicit # | | |-FunctionDecl 0x55e89f9095d8 col:8 used step 'float3 (float3, float3)' # | | | |-ParmVarDecl 0x55e89f909488 col:19 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f909508 col:27 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f909690 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f909708 Implicit # | | | `-ConstAttr 0x55e89f909730 Implicit # | | |-FunctionDecl 0x55e89f909950 col:8 used step 'float4 (float4, float4)' # | | | |-ParmVarDecl 0x55e89f909800 col:19 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f909880 col:27 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f909a08 clang_builtin_alias __builtin_hlsl_step # | | | |-NoThrowAttr 0x55e89f909a80 Implicit # | | | `-ConstAttr 0x55e89f909aa8 Implicit # | | |-FunctionDecl 0x55e89f909bb8 col:6 tan 'half (half)' # | | | |-ParmVarDecl 0x55e89f909b08 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f909c68 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f909ce0 Implicit # | | | `-ConstAttr 0x55e89f909d08 Implicit # | | |-FunctionDecl 0x55e89f909e20 col:7 tan 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f909d70 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f909ed0 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f909f48 Implicit # | | | `-ConstAttr 0x55e89f909f70 Implicit # | | |-FunctionDecl 0x55e89f90a098 col:7 tan 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f909fe8 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90a148 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f90a1c0 Implicit # | | | `-ConstAttr 0x55e89f90a1e8 Implicit # | | |-FunctionDecl 0x55e89f90a310 col:7 tan 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f90a260 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90a3c0 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f90a438 Implicit # | | | `-ConstAttr 0x55e89f90a460 Implicit # | | |-FunctionDecl 0x55e89f90a570 col:7 used tan 'float (float)' # | | | |-ParmVarDecl 0x55e89f90a4c0 col:16 'float' # | | | |-BuiltinAliasAttr 0x55e89f90a620 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f90a698 Implicit # | | | `-ConstAttr 0x55e89f90a6c0 Implicit # | | |-FunctionDecl 0x55e89f90a7e8 col:8 used tan 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f90a738 col:18 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90a898 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f90a910 Implicit # | | | `-ConstAttr 0x55e89f90a938 Implicit # | | |-FunctionDecl 0x55e89f90aa60 col:8 used tan 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f90a9b0 col:18 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90ab10 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f90ab88 Implicit # | | | `-ConstAttr 0x55e89f90abb0 Implicit # | | |-FunctionDecl 0x55e89f90acd8 col:8 used tan 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f90ac28 col:18 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90ad88 clang_builtin_alias __builtin_elementwise_tan # | | | |-NoThrowAttr 0x55e89f90ae00 Implicit # | | | `-ConstAttr 0x55e89f90ae28 Implicit # | | |-FunctionDecl 0x55e89f90af38 col:6 tanh 'half (half)' # | | | |-ParmVarDecl 0x55e89f90ae88 col:15 'half' # | | | |-BuiltinAliasAttr 0x55e89f90afe8 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90b060 Implicit # | | | `-ConstAttr 0x55e89f90b088 Implicit # | | |-FunctionDecl 0x55e89f90b1a0 col:7 tanh 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f90b0f0 col:17 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90b250 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90b2c8 Implicit # | | | `-ConstAttr 0x55e89f90b2f0 Implicit # | | |-FunctionDecl 0x55e89f90b418 col:7 tanh 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f90b368 col:17 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90b4c8 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90b540 Implicit # | | | `-ConstAttr 0x55e89f90b568 Implicit # | | |-FunctionDecl 0x55e89f90b690 col:7 tanh 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f90b5e0 col:17 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90b740 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90b7b8 Implicit # | | | `-ConstAttr 0x55e89f90b810 Implicit # | | |-FunctionDecl 0x55e89f90b920 col:7 used tanh 'float (float)' # | | | |-ParmVarDecl 0x55e89f90b870 col:17 'float' # | | | |-BuiltinAliasAttr 0x55e89f90b9d0 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90ba48 Implicit # | | | `-ConstAttr 0x55e89f90ba70 Implicit # | | |-FunctionDecl 0x55e89f90bb98 col:8 used tanh 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f90bae8 col:19 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90bc48 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90bcc0 Implicit # | | | `-ConstAttr 0x55e89f90bce8 Implicit # | | |-FunctionDecl 0x55e89f90be10 col:8 used tanh 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f90bd60 col:19 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90bec0 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90bf38 Implicit # | | | `-ConstAttr 0x55e89f90bf60 Implicit # | | |-FunctionDecl 0x55e89f90c088 col:8 used tanh 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f90bfd8 col:19 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90c138 clang_builtin_alias __builtin_elementwise_tanh # | | | |-NoThrowAttr 0x55e89f90c1b0 Implicit # | | | `-ConstAttr 0x55e89f90c1d8 Implicit # | | |-FunctionDecl 0x55e89f90c2e8 col:6 trunc 'half (half)' # | | | |-ParmVarDecl 0x55e89f90c238 col:16 'half' # | | | |-BuiltinAliasAttr 0x55e89f90c398 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90c410 Implicit # | | | `-ConstAttr 0x55e89f90c438 Implicit # | | |-FunctionDecl 0x55e89f90c550 col:7 trunc 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f90c4a0 col:18 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90c600 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90c678 Implicit # | | | `-ConstAttr 0x55e89f90c6a0 Implicit # | | |-FunctionDecl 0x55e89f90c7c8 col:7 trunc 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f90c718 col:18 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90c878 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90c8f0 Implicit # | | | `-ConstAttr 0x55e89f90c918 Implicit # | | |-FunctionDecl 0x55e89f90ca40 col:7 trunc 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f90c990 col:18 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90caf0 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90cb68 Implicit # | | | `-ConstAttr 0x55e89f90cb90 Implicit # | | |-FunctionDecl 0x55e89f90cca0 col:7 used trunc 'float (float)' # | | | |-ParmVarDecl 0x55e89f90cbf0 col:18 'float' # | | | |-BuiltinAliasAttr 0x55e89f90cd50 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90cdc8 Implicit # | | | `-ConstAttr 0x55e89f90cdf0 Implicit # | | |-FunctionDecl 0x55e89f90cf18 col:8 used trunc 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f90ce68 col:20 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90cfc8 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90d040 Implicit # | | | `-ConstAttr 0x55e89f90d068 Implicit # | | |-FunctionDecl 0x55e89f90d190 col:8 used trunc 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f90d0e0 col:20 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90d240 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90d2b8 Implicit # | | | `-ConstAttr 0x55e89f90d2e0 Implicit # | | |-FunctionDecl 0x55e89f90d408 col:8 used trunc 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f90d358 col:20 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90d4b8 clang_builtin_alias __builtin_elementwise_trunc # | | | |-NoThrowAttr 0x55e89f90d530 Implicit # | | | `-ConstAttr 0x55e89f90d558 Implicit # | | |-FunctionDecl 0x55e89f90d660 col:34 WaveActiveAllEqual 'bool (half)' # | | | |-ParmVarDecl 0x55e89f90d5b8 col:57 'half' # | | | |-BuiltinAliasAttr 0x55e89f90d710 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90d770 # | | | |-NoThrowAttr 0x55e89f90d7b0 Implicit # | | | `-ConstAttr 0x55e89f90d7d8 Implicit # | | |-FunctionDecl 0x55e89f90d900 col:35 WaveActiveAllEqual 'bool2 (half2)' # | | | |-ParmVarDecl 0x55e89f90d850 col:59 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90d9b0 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90da10 # | | | |-NoThrowAttr 0x55e89f90da50 Implicit # | | | `-ConstAttr 0x55e89f90da78 Implicit # | | |-FunctionDecl 0x55e89f90dba0 col:35 WaveActiveAllEqual 'bool3 (half3)' # | | | |-ParmVarDecl 0x55e89f90daf0 col:59 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90dc50 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90dcb0 # | | | |-NoThrowAttr 0x55e89f90dcf0 Implicit # | | | `-ConstAttr 0x55e89f90dd18 Implicit # | | |-FunctionDecl 0x55e89f90de40 col:35 WaveActiveAllEqual 'bool4 (half4)' # | | | |-ParmVarDecl 0x55e89f90dd90 col:59 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f90def0 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90df50 # | | | |-NoThrowAttr 0x55e89f90df90 Implicit # | | | `-ConstAttr 0x55e89f90dfb8 Implicit # | | |-FunctionDecl 0x55e89f90e0d0 col:34 WaveActiveAllEqual 'bool (int)' # | | | |-ParmVarDecl 0x55e89f90e028 col:56 'int' # | | | |-AvailabilityAttr 0x55e89f90e180 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90e240 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90e270 # | | | |-NoThrowAttr 0x55e89f90e2b0 Implicit # | | | `-ConstAttr 0x55e89f90e2d8 Implicit # | | |-FunctionDecl 0x55e89f90e488 col:35 WaveActiveAllEqual 'bool2 (int2)' # | | | |-ParmVarDecl 0x55e89f90e360 col:58 'int2':'vector' # | | | |-AvailabilityAttr 0x55e89f90e538 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90e5f8 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90e628 # | | | |-NoThrowAttr 0x55e89f90e668 Implicit # | | | `-ConstAttr 0x55e89f90e690 Implicit # | | |-FunctionDecl 0x55e89f90e848 col:35 WaveActiveAllEqual 'bool3 (int3)' # | | | |-ParmVarDecl 0x55e89f90e718 col:58 'int3':'vector' # | | | |-AvailabilityAttr 0x55e89f90e8f8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90e9b8 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90e9e8 # | | | |-NoThrowAttr 0x55e89f90ea28 Implicit # | | | `-ConstAttr 0x55e89f90ea50 Implicit # | | |-FunctionDecl 0x55e89f90ec08 col:35 WaveActiveAllEqual 'bool4 (int4)' # | | | |-ParmVarDecl 0x55e89f90ead8 col:58 'int4':'vector' # | | | |-AvailabilityAttr 0x55e89f90ecb8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90ed78 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90eda8 # | | | |-NoThrowAttr 0x55e89f90ede8 Implicit # | | | `-ConstAttr 0x55e89f90ee10 Implicit # | | |-FunctionDecl 0x55e89f90ef40 col:34 WaveActiveAllEqual 'bool (uint)' # | | | |-ParmVarDecl 0x55e89f90ee98 col:57 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f90eff0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90f0b0 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90f0e0 # | | | |-NoThrowAttr 0x55e89f90f120 Implicit # | | | `-ConstAttr 0x55e89f90f148 Implicit # | | |-FunctionDecl 0x55e89f90f2f8 col:35 WaveActiveAllEqual 'bool2 (uint2)' # | | | |-ParmVarDecl 0x55e89f90f1d0 col:59 'uint2':'vector' # | | | |-AvailabilityAttr 0x55e89f90f3a8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90f468 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90f498 # | | | |-NoThrowAttr 0x55e89f90f4d8 Implicit # | | | `-ConstAttr 0x55e89f90f500 Implicit # | | |-FunctionDecl 0x55e89f90f6b8 col:35 WaveActiveAllEqual 'bool3 (uint3)' # | | | |-ParmVarDecl 0x55e89f90f588 col:59 'uint3':'vector' # | | | |-AvailabilityAttr 0x55e89f90f768 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90f860 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90f890 # | | | |-NoThrowAttr 0x55e89f90f8d0 Implicit # | | | `-ConstAttr 0x55e89f90f8f8 Implicit # | | |-FunctionDecl 0x55e89f90faa8 col:35 WaveActiveAllEqual 'bool4 (uint4)' # | | | |-ParmVarDecl 0x55e89f90f980 col:59 'uint4':'vector' # | | | |-AvailabilityAttr 0x55e89f90fb58 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90fc18 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90fc48 # | | | |-NoThrowAttr 0x55e89f90fc88 Implicit # | | | `-ConstAttr 0x55e89f90fcb0 Implicit # | | |-FunctionDecl 0x55e89f90fde0 col:34 WaveActiveAllEqual 'bool (int64_t)' # | | | |-ParmVarDecl 0x55e89f90fd38 col:60 'int64_t':'long' # | | | |-AvailabilityAttr 0x55e89f90fe90 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f90ff50 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f90ff80 # | | | |-NoThrowAttr 0x55e89f90ffc0 Implicit # | | | `-ConstAttr 0x55e89f90ffe8 Implicit # | | |-FunctionDecl 0x55e89f910198 col:35 WaveActiveAllEqual 'bool2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f910070 col:62 'int64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f910248 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f910308 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f910338 # | | | |-NoThrowAttr 0x55e89f910378 Implicit # | | | `-ConstAttr 0x55e89f9103a0 Implicit # | | |-FunctionDecl 0x55e89f910558 col:35 WaveActiveAllEqual 'bool3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f910428 col:62 'int64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f910608 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9106c8 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f9106f8 # | | | |-NoThrowAttr 0x55e89f910738 Implicit # | | | `-ConstAttr 0x55e89f910760 Implicit # | | |-FunctionDecl 0x55e89f910918 col:35 WaveActiveAllEqual 'bool4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f9107e8 col:62 'int64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f9109c8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f910a88 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f910ab8 # | | | |-NoThrowAttr 0x55e89f910af8 Implicit # | | | `-ConstAttr 0x55e89f910b20 Implicit # | | |-FunctionDecl 0x55e89f910c50 col:34 WaveActiveAllEqual 'bool (uint64_t)' # | | | |-ParmVarDecl 0x55e89f910ba8 col:61 'uint64_t':'unsigned long' # | | | |-AvailabilityAttr 0x55e89f910d00 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f910dc0 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f910df0 # | | | |-NoThrowAttr 0x55e89f910e30 Implicit # | | | `-ConstAttr 0x55e89f910e58 Implicit # | | |-FunctionDecl 0x55e89f911008 col:35 WaveActiveAllEqual 'bool2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f910ee0 col:63 'uint64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f9110b8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f911178 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f9111a8 # | | | |-NoThrowAttr 0x55e89f9111e8 Implicit # | | | `-ConstAttr 0x55e89f911210 Implicit # | | |-FunctionDecl 0x55e89f9113c8 col:35 WaveActiveAllEqual 'bool3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f911298 col:63 'uint64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f911478 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f911538 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f911568 # | | | |-NoThrowAttr 0x55e89f9115a8 Implicit # | | | `-ConstAttr 0x55e89f9115d0 Implicit # | | |-FunctionDecl 0x55e89f911788 col:35 WaveActiveAllEqual 'bool4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f911658 col:63 'uint64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f911848 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f911908 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f911938 # | | | |-NoThrowAttr 0x55e89f911978 Implicit # | | | `-ConstAttr 0x55e89f9119a0 Implicit # | | |-FunctionDecl 0x55e89f911ab8 col:34 WaveActiveAllEqual 'bool (float)' # | | | |-ParmVarDecl 0x55e89f911a10 col:58 'float' # | | | |-AvailabilityAttr 0x55e89f911b68 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f911c28 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f911c58 # | | | |-NoThrowAttr 0x55e89f911c98 Implicit # | | | `-ConstAttr 0x55e89f911cc0 Implicit # | | |-FunctionDecl 0x55e89f911df8 col:35 WaveActiveAllEqual 'bool2 (float2)' # | | | |-ParmVarDecl 0x55e89f911d48 col:60 'float2':'vector' # | | | |-AvailabilityAttr 0x55e89f911ea8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f911f68 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f911f98 # | | | |-NoThrowAttr 0x55e89f911fd8 Implicit # | | | `-ConstAttr 0x55e89f912000 Implicit # | | |-FunctionDecl 0x55e89f912138 col:35 WaveActiveAllEqual 'bool3 (float3)' # | | | |-ParmVarDecl 0x55e89f912088 col:60 'float3':'vector' # | | | |-AvailabilityAttr 0x55e89f9121e8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9122a8 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f9122d8 # | | | |-NoThrowAttr 0x55e89f912318 Implicit # | | | `-ConstAttr 0x55e89f912340 Implicit # | | |-FunctionDecl 0x55e89f912478 col:35 WaveActiveAllEqual 'bool4 (float4)' # | | | |-ParmVarDecl 0x55e89f9123c8 col:60 'float4':'vector' # | | | |-AvailabilityAttr 0x55e89f912528 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9125e8 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f912618 # | | | |-NoThrowAttr 0x55e89f912658 Implicit # | | | `-ConstAttr 0x55e89f912680 Implicit # | | |-FunctionDecl 0x55e89f912798 col:34 WaveActiveAllEqual 'bool (double)' # | | | |-ParmVarDecl 0x55e89f9126f0 col:59 'double' # | | | |-AvailabilityAttr 0x55e89f912848 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f912908 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f912938 # | | | |-NoThrowAttr 0x55e89f912978 Implicit # | | | `-ConstAttr 0x55e89f9129a0 Implicit # | | |-FunctionDecl 0x55e89f912b58 col:35 WaveActiveAllEqual 'bool2 (double2)' # | | | |-ParmVarDecl 0x55e89f912a28 col:61 'double2':'vector' # | | | |-AvailabilityAttr 0x55e89f912c08 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f912cc8 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f912cf8 # | | | |-NoThrowAttr 0x55e89f912d38 Implicit # | | | `-ConstAttr 0x55e89f912d60 Implicit # | | |-FunctionDecl 0x55e89f912f18 col:35 WaveActiveAllEqual 'bool3 (double3)' # | | | |-ParmVarDecl 0x55e89f912de8 col:61 'double3':'vector' # | | | |-AvailabilityAttr 0x55e89f912fc8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f913088 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f9130b8 # | | | |-NoThrowAttr 0x55e89f9130f8 Implicit # | | | `-ConstAttr 0x55e89f913120 Implicit # | | |-FunctionDecl 0x55e89f9132d8 col:35 WaveActiveAllEqual 'bool4 (double4)' # | | | |-ParmVarDecl 0x55e89f9131a8 col:61 'double4':'vector' # | | | |-AvailabilityAttr 0x55e89f913388 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f913448 clang_builtin_alias __builtin_hlsl_wave_active_all_equal # | | | |-ConvergentAttr 0x55e89f913478 # | | | |-NoThrowAttr 0x55e89f9134b8 Implicit # | | | `-ConstAttr 0x55e89f9134e0 Implicit # | | |-FunctionDecl 0x55e89f9135f0 col:34 WaveActiveAllTrue 'bool (bool)' # | | | |-ParmVarDecl 0x55e89f913548 col:57 Val 'bool' # | | | |-AvailabilityAttr 0x55e89f9136a0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f913760 clang_builtin_alias __builtin_hlsl_wave_active_all_true # | | | |-ConvergentAttr 0x55e89f913790 # | | | |-NoThrowAttr 0x55e89f9137d0 Implicit # | | | `-ConstAttr 0x55e89f9137f8 Implicit # | | |-FunctionDecl 0x55e89f913908 col:34 WaveActiveAnyTrue 'bool (bool)' # | | | |-ParmVarDecl 0x55e89f913860 col:57 Val 'bool' # | | | |-AvailabilityAttr 0x55e89f9139b8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f913a78 clang_builtin_alias __builtin_hlsl_wave_active_any_true # | | | |-ConvergentAttr 0x55e89f913aa8 # | | | |-NoThrowAttr 0x55e89f913ae8 Implicit # | | | `-ConstAttr 0x55e89f913b10 Implicit # | | |-FunctionDecl 0x55e89f913c98 col:35 WaveActiveBallot 'uint4 (bool)' # | | | |-ParmVarDecl 0x55e89f913b68 col:57 Val 'bool' # | | | |-AvailabilityAttr 0x55e89f913d48 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f913e08 clang_builtin_alias __builtin_hlsl_wave_active_ballot # | | | |-ConvergentAttr 0x55e89f913e38 # | | | |-NoThrowAttr 0x55e89f913e78 Implicit # | | | `-ConstAttr 0x55e89f913ea0 Implicit # | | |-FunctionDecl 0x55e89f914028 col:34 WaveActiveCountBits 'uint (bool)' # | | | |-ParmVarDecl 0x55e89f913ef8 col:59 Val 'bool' # | | | |-AvailabilityAttr 0x55e89f9140d8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f914198 clang_builtin_alias __builtin_hlsl_wave_active_count_bits # | | | |-ConvergentAttr 0x55e89f9141c8 # | | | |-NoThrowAttr 0x55e89f914208 Implicit # | | | `-ConstAttr 0x55e89f914230 Implicit # | | |-FunctionDecl 0x55e89f914308 col:34 WaveGetLaneIndex 'uint ()' # | | | |-AvailabilityAttr 0x55e89f9143b0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f914470 clang_builtin_alias __builtin_hlsl_wave_get_lane_index # | | | |-ConvergentAttr 0x55e89f9144a0 # | | | |-NoThrowAttr 0x55e89f9144e0 Implicit # | | | `-ConstAttr 0x55e89f914508 Implicit # | | |-FunctionDecl 0x55e89f9145a0 col:34 WaveIsFirstLane 'bool ()' # | | | |-AvailabilityAttr 0x55e89f914648 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f914708 clang_builtin_alias __builtin_hlsl_wave_is_first_lane # | | | |-ConvergentAttr 0x55e89f914738 # | | | |-NoThrowAttr 0x55e89f914778 Implicit # | | | `-ConstAttr 0x55e89f9147a0 Implicit # | | |-FunctionDecl 0x55e89f914810 col:34 WaveGetLaneCount 'uint ()' # | | | |-AvailabilityAttr 0x55e89f9148b8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f914978 clang_builtin_alias __builtin_hlsl_wave_get_lane_count # | | | |-ConvergentAttr 0x55e89f9149a8 # | | | |-NoThrowAttr 0x55e89f9149e8 Implicit # | | | `-ConstAttr 0x55e89f914a10 Implicit # | | |-FunctionDecl 0x55e89f914b18 col:34 WavePrefixCountBits 'uint (bool)' # | | | |-ParmVarDecl 0x55e89f914a68 col:59 Expr 'bool' # | | | |-AvailabilityAttr 0x55e89f914bc8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f914c88 clang_builtin_alias __builtin_hlsl_wave_prefix_count_bits # | | | |-ConvergentAttr 0x55e89f914cb8 # | | | |-NoThrowAttr 0x55e89f914cf8 Implicit # | | | `-ConstAttr 0x55e89f914d20 Implicit # | | |-FunctionDecl 0x55e89f914f30 col:34 WaveReadLaneAt 'bool (bool, uint32_t)' # | | | |-ParmVarDecl 0x55e89f914d68 col:53 'bool' # | | | |-ParmVarDecl 0x55e89f914de8 col:63 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f914fe8 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f915048 # | | | |-NoThrowAttr 0x55e89f915088 Implicit # | | | `-ConstAttr 0x55e89f9150b0 Implicit # | | |-FunctionDecl 0x55e89f9152e8 col:35 WaveReadLaneAt 'bool2 (bool2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f915118 col:55 'bool2':'vector' # | | | |-ParmVarDecl 0x55e89f915198 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f9153a0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f915400 # | | | |-NoThrowAttr 0x55e89f915440 Implicit # | | | `-ConstAttr 0x55e89f915468 Implicit # | | |-FunctionDecl 0x55e89f9156b8 col:35 WaveReadLaneAt 'bool3 (bool3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f9154e0 col:55 'bool3':'vector' # | | | |-ParmVarDecl 0x55e89f915560 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f915770 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f9157d0 # | | | |-NoThrowAttr 0x55e89f915810 Implicit # | | | `-ConstAttr 0x55e89f916870 Implicit # | | |-FunctionDecl 0x55e89f916ab8 col:35 WaveReadLaneAt 'bool4 (bool4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f9168e8 col:55 'bool4':'vector' # | | | |-ParmVarDecl 0x55e89f916968 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f916b70 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f916bd0 # | | | |-NoThrowAttr 0x55e89f916c10 Implicit # | | | `-ConstAttr 0x55e89f916c38 Implicit # | | |-FunctionDecl 0x55e89f916e68 col:34 WaveReadLaneAt 'half (half, uint32_t)' # | | | |-ParmVarDecl 0x55e89f916c98 col:53 'half' # | | | |-ParmVarDecl 0x55e89f916d18 col:63 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f916f20 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f916f80 # | | | |-NoThrowAttr 0x55e89f916fc0 Implicit # | | | `-ConstAttr 0x55e89f916fe8 Implicit # | | |-FunctionDecl 0x55e89f917238 col:35 WaveReadLaneAt 'half2 (half2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f917060 col:55 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f9170e0 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f9172f0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f917350 # | | | |-NoThrowAttr 0x55e89f917390 Implicit # | | | `-ConstAttr 0x55e89f9173b8 Implicit # | | |-FunctionDecl 0x55e89f917608 col:35 WaveReadLaneAt 'half3 (half3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f917430 col:55 'half3':'vector' # | | | |-ParmVarDecl 0x55e89f9174b0 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f9176c0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f917720 # | | | |-NoThrowAttr 0x55e89f917760 Implicit # | | | `-ConstAttr 0x55e89f917788 Implicit # | | |-FunctionDecl 0x55e89f9179d8 col:35 WaveReadLaneAt 'half4 (half4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f917800 col:55 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f917880 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f917a90 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f917af0 # | | | |-NoThrowAttr 0x55e89f917b30 Implicit # | | | `-ConstAttr 0x55e89f917b58 Implicit # | | |-FunctionDecl 0x55e89f917d88 col:33 WaveReadLaneAt 'int (int, uint32_t)' # | | | |-ParmVarDecl 0x55e89f917bb8 col:51 'int' # | | | |-ParmVarDecl 0x55e89f917c38 col:61 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f917e40 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f917ea0 # | | | |-NoThrowAttr 0x55e89f917ee0 Implicit # | | | `-ConstAttr 0x55e89f917f08 Implicit # | | |-FunctionDecl 0x55e89f918158 col:34 WaveReadLaneAt 'int2 (int2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f917f80 col:53 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f918000 col:63 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f918210 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f918270 # | | | |-NoThrowAttr 0x55e89f9182b0 Implicit # | | | `-ConstAttr 0x55e89f9182d8 Implicit # | | |-FunctionDecl 0x55e89f918528 col:34 WaveReadLaneAt 'int3 (int3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f918350 col:53 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f9183d0 col:63 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f9185e0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f918640 # | | | |-NoThrowAttr 0x55e89f918680 Implicit # | | | `-ConstAttr 0x55e89f9186a8 Implicit # | | |-FunctionDecl 0x55e89f918938 col:34 WaveReadLaneAt 'int4 (int4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f918720 col:53 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f9187a0 col:63 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f9189f0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f918a50 # | | | |-NoThrowAttr 0x55e89f918a90 Implicit # | | | `-ConstAttr 0x55e89f918ab8 Implicit # | | |-FunctionDecl 0x55e89f918cc8 col:34 WaveReadLaneAt 'uint (uint, uint32_t)' # | | | |-ParmVarDecl 0x55e89f918b30 col:53 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f918bb0 col:63 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f918d80 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f918de0 # | | | |-NoThrowAttr 0x55e89f918e20 Implicit # | | | `-ConstAttr 0x55e89f918e48 Implicit # | | |-FunctionDecl 0x55e89f919098 col:35 WaveReadLaneAt 'uint2 (uint2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f918ec0 col:55 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f918f40 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f919150 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f9191b0 # | | | |-NoThrowAttr 0x55e89f9191f0 Implicit # | | | `-ConstAttr 0x55e89f919218 Implicit # | | |-FunctionDecl 0x55e89f919468 col:35 WaveReadLaneAt 'uint3 (uint3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f919290 col:55 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f919310 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f919520 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f919580 # | | | |-NoThrowAttr 0x55e89f9195c0 Implicit # | | | `-ConstAttr 0x55e89f9195e8 Implicit # | | |-FunctionDecl 0x55e89f919838 col:35 WaveReadLaneAt 'uint4 (uint4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f919660 col:55 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f9196e0 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f9198f0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f919950 # | | | |-NoThrowAttr 0x55e89f919990 Implicit # | | | `-ConstAttr 0x55e89f9199b8 Implicit # | | |-FunctionDecl 0x55e89f919be8 col:35 WaveReadLaneAt 'float (float, uint32_t)' # | | | |-ParmVarDecl 0x55e89f919a18 col:55 'float' # | | | |-ParmVarDecl 0x55e89f919a98 col:65 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f919ca0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f919d00 # | | | |-NoThrowAttr 0x55e89f919d40 Implicit # | | | `-ConstAttr 0x55e89f919d68 Implicit # | | |-FunctionDecl 0x55e89f919fb8 col:36 WaveReadLaneAt 'float2 (float2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f919de0 col:57 'float2':'vector' # | | | |-ParmVarDecl 0x55e89f919e60 col:67 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91a070 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91a0d0 # | | | |-NoThrowAttr 0x55e89f91a110 Implicit # | | | `-ConstAttr 0x55e89f91a138 Implicit # | | |-FunctionDecl 0x55e89f91a388 col:36 WaveReadLaneAt 'float3 (float3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91a1b0 col:57 'float3':'vector' # | | | |-ParmVarDecl 0x55e89f91a230 col:67 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91a440 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91a4a0 # | | | |-NoThrowAttr 0x55e89f91a4e0 Implicit # | | | `-ConstAttr 0x55e89f91a508 Implicit # | | |-FunctionDecl 0x55e89f91a758 col:36 WaveReadLaneAt 'float4 (float4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91a580 col:57 'float4':'vector' # | | | |-ParmVarDecl 0x55e89f91a600 col:67 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91a810 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91a890 # | | | |-NoThrowAttr 0x55e89f91a8d0 Implicit # | | | `-ConstAttr 0x55e89f91a8f8 Implicit # | | |-FunctionDecl 0x55e89f91ab48 col:37 WaveReadLaneAt 'int64_t (int64_t, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91a970 col:59 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f91a9f0 col:69 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91ac00 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91ac60 # | | | |-NoThrowAttr 0x55e89f91aca0 Implicit # | | | `-ConstAttr 0x55e89f91acc8 Implicit # | | |-FunctionDecl 0x55e89f91af18 col:38 WaveReadLaneAt 'int64_t2 (int64_t2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91ad40 col:61 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f91adc0 col:71 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91afd0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91b030 # | | | |-NoThrowAttr 0x55e89f91b070 Implicit # | | | `-ConstAttr 0x55e89f91b098 Implicit # | | |-FunctionDecl 0x55e89f91b2e8 col:38 WaveReadLaneAt 'int64_t3 (int64_t3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91b110 col:61 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f91b190 col:71 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91b3a0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91b400 # | | | |-NoThrowAttr 0x55e89f91b440 Implicit # | | | `-ConstAttr 0x55e89f91b468 Implicit # | | |-FunctionDecl 0x55e89f91b6b8 col:38 WaveReadLaneAt 'int64_t4 (int64_t4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91b4e0 col:61 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f91b560 col:71 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91b770 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91b7d0 # | | | |-NoThrowAttr 0x55e89f91b810 Implicit # | | | `-ConstAttr 0x55e89f91b838 Implicit # | | |-FunctionDecl 0x55e89f91ba88 col:38 WaveReadLaneAt 'uint64_t (uint64_t, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91b8b0 col:61 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f91b930 col:71 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91bb40 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91bba0 # | | | |-NoThrowAttr 0x55e89f91bbe0 Implicit # | | | `-ConstAttr 0x55e89f91bc08 Implicit # | | |-FunctionDecl 0x55e89f91be58 col:39 WaveReadLaneAt 'uint64_t2 (uint64_t2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91bc80 col:63 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f91bd00 col:73 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91bf10 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91bf70 # | | | |-NoThrowAttr 0x55e89f91bfb0 Implicit # | | | `-ConstAttr 0x55e89f91bfd8 Implicit # | | |-FunctionDecl 0x55e89f91c228 col:39 WaveReadLaneAt 'uint64_t3 (uint64_t3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91c050 col:63 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f91c0d0 col:73 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91c2e0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91c340 # | | | |-NoThrowAttr 0x55e89f91c380 Implicit # | | | `-ConstAttr 0x55e89f91c3a8 Implicit # | | |-FunctionDecl 0x55e89f91c5f8 col:39 WaveReadLaneAt 'uint64_t4 (uint64_t4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91c420 col:63 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f91c4a0 col:73 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91c6b0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91c710 # | | | |-NoThrowAttr 0x55e89f91c750 Implicit # | | | `-ConstAttr 0x55e89f91c778 Implicit # | | |-FunctionDecl 0x55e89f91c9f8 col:36 WaveReadLaneAt 'double (double, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91c7d8 col:57 'double' # | | | |-ParmVarDecl 0x55e89f91c8a0 col:67 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91cab0 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91cb10 # | | | |-NoThrowAttr 0x55e89f91cb50 Implicit # | | | `-ConstAttr 0x55e89f91cb78 Implicit # | | |-FunctionDecl 0x55e89f91cdc8 col:37 WaveReadLaneAt 'double2 (double2, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91cbf0 col:59 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f91cc70 col:69 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91ce80 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91cee0 # | | | |-NoThrowAttr 0x55e89f91cf20 Implicit # | | | `-ConstAttr 0x55e89f91cf48 Implicit # | | |-FunctionDecl 0x55e89f91d198 col:37 WaveReadLaneAt 'double3 (double3, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91cfc0 col:59 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f91d040 col:69 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91d250 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91d2b0 # | | | |-NoThrowAttr 0x55e89f91d2f0 Implicit # | | | `-ConstAttr 0x55e89f91d318 Implicit # | | |-FunctionDecl 0x55e89f91d568 col:37 WaveReadLaneAt 'double4 (double4, uint32_t)' # | | | |-ParmVarDecl 0x55e89f91d390 col:59 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f91d410 col:69 'uint32_t':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f91d620 clang_builtin_alias __builtin_hlsl_wave_read_lane_at # | | | |-ConvergentAttr 0x55e89f91d680 # | | | |-NoThrowAttr 0x55e89f91d6c0 Implicit # | | | `-ConstAttr 0x55e89f91d6e8 Implicit # | | |-FunctionDecl 0x55e89f91d820 col:34 WaveActiveBitOr 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f91d770 col:54 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f91d8d0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91d990 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91d9c0 # | | | |-NoThrowAttr 0x55e89f91da00 Implicit # | | | `-ConstAttr 0x55e89f91da28 Implicit # | | |-FunctionDecl 0x55e89f91db50 col:35 WaveActiveBitOr 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f91daa0 col:56 'uint2':'vector' # | | | |-AvailabilityAttr 0x55e89f91dc00 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91dcc0 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91dcf0 # | | | |-NoThrowAttr 0x55e89f91dd30 Implicit # | | | `-ConstAttr 0x55e89f91dd58 Implicit # | | |-FunctionDecl 0x55e89f91de90 col:35 WaveActiveBitOr 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f91dde0 col:56 'uint3':'vector' # | | | |-AvailabilityAttr 0x55e89f91df40 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91e000 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91e030 # | | | |-NoThrowAttr 0x55e89f91e070 Implicit # | | | `-ConstAttr 0x55e89f91e098 Implicit # | | |-FunctionDecl 0x55e89f91e1d0 col:35 WaveActiveBitOr 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f91e120 col:56 'uint4':'vector' # | | | |-AvailabilityAttr 0x55e89f91e280 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91e340 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91e370 # | | | |-NoThrowAttr 0x55e89f91e3b0 Implicit # | | | `-ConstAttr 0x55e89f91e3d8 Implicit # | | |-FunctionDecl 0x55e89f91e510 col:38 WaveActiveBitOr 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f91e460 col:62 'uint64_t':'unsigned long' # | | | |-AvailabilityAttr 0x55e89f91e5c0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91e680 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91e6b0 # | | | |-NoThrowAttr 0x55e89f91e6f0 Implicit # | | | `-ConstAttr 0x55e89f91e718 Implicit # | | |-FunctionDecl 0x55e89f91e8b0 col:39 WaveActiveBitOr 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f91e7a0 col:64 'uint64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f91e960 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91ea20 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91ea50 # | | | |-NoThrowAttr 0x55e89f91ea90 Implicit # | | | `-ConstAttr 0x55e89f91eab8 Implicit # | | |-FunctionDecl 0x55e89f91ebf0 col:39 WaveActiveBitOr 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f91eb40 col:64 'uint64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f91eca0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91ed60 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91ed90 # | | | |-NoThrowAttr 0x55e89f91edd0 Implicit # | | | `-ConstAttr 0x55e89f91edf8 Implicit # | | |-FunctionDecl 0x55e89f91ef30 col:39 WaveActiveBitOr 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f91ee80 col:64 'uint64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f91efe0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91f0a0 clang_builtin_alias __builtin_hlsl_wave_active_bit_or # | | | |-ConvergentAttr 0x55e89f91f0d0 # | | | |-NoThrowAttr 0x55e89f91f110 Implicit # | | | `-ConstAttr 0x55e89f91f138 Implicit # | | |-FunctionDecl 0x55e89f91f270 col:34 WaveActiveBitXor 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f91f1c0 col:55 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f91f320 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91f3e0 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f91f410 # | | | |-NoThrowAttr 0x55e89f91f450 Implicit # | | | `-ConstAttr 0x55e89f91f478 Implicit # | | |-FunctionDecl 0x55e89f91f5a0 col:35 WaveActiveBitXor 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f91f4f0 col:57 'uint2':'vector' # | | | |-AvailabilityAttr 0x55e89f91f650 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91f710 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f91f740 # | | | |-NoThrowAttr 0x55e89f91f780 Implicit # | | | `-ConstAttr 0x55e89f91f7a8 Implicit # | | |-FunctionDecl 0x55e89f91f8e0 col:35 WaveActiveBitXor 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f91f830 col:57 'uint3':'vector' # | | | |-AvailabilityAttr 0x55e89f91f990 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91fa50 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f91fa80 # | | | |-NoThrowAttr 0x55e89f91fac0 Implicit # | | | `-ConstAttr 0x55e89f91fae8 Implicit # | | |-FunctionDecl 0x55e89f91fc20 col:35 WaveActiveBitXor 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f91fb70 col:57 'uint4':'vector' # | | | |-AvailabilityAttr 0x55e89f91fcd0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f91fd90 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f91fdc0 # | | | |-NoThrowAttr 0x55e89f91fe00 Implicit # | | | `-ConstAttr 0x55e89f91fe28 Implicit # | | |-FunctionDecl 0x55e89f91ff60 col:38 WaveActiveBitXor 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f91feb0 col:63 'uint64_t':'unsigned long' # | | | |-AvailabilityAttr 0x55e89f920010 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9200d0 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f920100 # | | | |-NoThrowAttr 0x55e89f920140 Implicit # | | | `-ConstAttr 0x55e89f920168 Implicit # | | |-FunctionDecl 0x55e89f9202a0 col:39 WaveActiveBitXor 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f9201f0 col:65 'uint64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f920350 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f920410 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f920440 # | | | |-NoThrowAttr 0x55e89f920480 Implicit # | | | `-ConstAttr 0x55e89f9204a8 Implicit # | | |-FunctionDecl 0x55e89f9205e0 col:39 WaveActiveBitXor 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f920530 col:65 'uint64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f920690 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f920750 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f920780 # | | | |-NoThrowAttr 0x55e89f9207c0 Implicit # | | | `-ConstAttr 0x55e89f9207e8 Implicit # | | |-FunctionDecl 0x55e89f920970 col:39 WaveActiveBitXor 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f9208c0 col:65 'uint64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f920a20 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f920ae0 clang_builtin_alias __builtin_hlsl_wave_active_bit_xor # | | | |-ConvergentAttr 0x55e89f920b10 # | | | |-NoThrowAttr 0x55e89f920b50 Implicit # | | | `-ConstAttr 0x55e89f920b78 Implicit # | | |-FunctionDecl 0x55e89f920cb0 col:34 WaveActiveBitAnd 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f920c00 col:55 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f920d60 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f920e20 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f920e50 # | | | |-NoThrowAttr 0x55e89f920e90 Implicit # | | | `-ConstAttr 0x55e89f920eb8 Implicit # | | |-FunctionDecl 0x55e89f920fe0 col:35 WaveActiveBitAnd 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f920f30 col:57 'uint2':'vector' # | | | |-AvailabilityAttr 0x55e89f921090 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f921150 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f921180 # | | | |-NoThrowAttr 0x55e89f9211c0 Implicit # | | | `-ConstAttr 0x55e89f9211e8 Implicit # | | |-FunctionDecl 0x55e89f921320 col:35 WaveActiveBitAnd 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f921270 col:57 'uint3':'vector' # | | | |-AvailabilityAttr 0x55e89f9213d0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f921490 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f9214c0 # | | | |-NoThrowAttr 0x55e89f921500 Implicit # | | | `-ConstAttr 0x55e89f921528 Implicit # | | |-FunctionDecl 0x55e89f921660 col:35 WaveActiveBitAnd 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f9215b0 col:57 'uint4':'vector' # | | | |-AvailabilityAttr 0x55e89f921710 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9217d0 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f921800 # | | | |-NoThrowAttr 0x55e89f921840 Implicit # | | | `-ConstAttr 0x55e89f921868 Implicit # | | |-FunctionDecl 0x55e89f9219a0 col:38 WaveActiveBitAnd 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f9218f0 col:63 'uint64_t':'unsigned long' # | | | |-AvailabilityAttr 0x55e89f921a50 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f921b10 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f921b40 # | | | |-NoThrowAttr 0x55e89f921b80 Implicit # | | | `-ConstAttr 0x55e89f921ba8 Implicit # | | |-FunctionDecl 0x55e89f921ce0 col:39 WaveActiveBitAnd 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f921c30 col:65 'uint64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f921d90 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f921e50 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f921e80 # | | | |-NoThrowAttr 0x55e89f921ec0 Implicit # | | | `-ConstAttr 0x55e89f921ee8 Implicit # | | |-FunctionDecl 0x55e89f922020 col:39 WaveActiveBitAnd 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f921f70 col:65 'uint64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f9220d0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f922190 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f9221c0 # | | | |-NoThrowAttr 0x55e89f922200 Implicit # | | | `-ConstAttr 0x55e89f922228 Implicit # | | |-FunctionDecl 0x55e89f922360 col:39 WaveActiveBitAnd 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f9222b0 col:65 'uint64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f922410 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9224d0 clang_builtin_alias __builtin_hlsl_wave_active_bit_and # | | | |-ConvergentAttr 0x55e89f922500 # | | | |-NoThrowAttr 0x55e89f922540 Implicit # | | | `-ConstAttr 0x55e89f922568 Implicit # | | |-FunctionDecl 0x55e89f922678 col:34 WaveActiveMax 'half (half)' # | | | |-ParmVarDecl 0x55e89f9225c8 col:52 'half' # | | | |-BuiltinAliasAttr 0x55e89f922728 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f922788 # | | | |-NoThrowAttr 0x55e89f9227c8 Implicit # | | | `-ConstAttr 0x55e89f9227f0 Implicit # | | |-FunctionDecl 0x55e89f9229b8 col:35 WaveActiveMax 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f922858 col:54 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f922a68 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f922ac8 # | | | |-NoThrowAttr 0x55e89f922b08 Implicit # | | | `-ConstAttr 0x55e89f922b30 Implicit # | | |-FunctionDecl 0x55e89f922c58 col:35 WaveActiveMax 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f922ba8 col:54 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f922d08 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f922d68 # | | | |-NoThrowAttr 0x55e89f922da8 Implicit # | | | `-ConstAttr 0x55e89f922dd0 Implicit # | | |-FunctionDecl 0x55e89f922ef8 col:35 WaveActiveMax 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f922e48 col:54 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f922fa8 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f923008 # | | | |-NoThrowAttr 0x55e89f923048 Implicit # | | | `-ConstAttr 0x55e89f923070 Implicit # | | |-FunctionDecl 0x55e89f923180 col:33 WaveActiveMax 'int (int)' # | | | |-ParmVarDecl 0x55e89f9230d0 col:50 'int' # | | | |-BuiltinAliasAttr 0x55e89f923230 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f923290 # | | | |-NoThrowAttr 0x55e89f9232d0 Implicit # | | | `-ConstAttr 0x55e89f9232f8 Implicit # | | |-FunctionDecl 0x55e89f923420 col:34 WaveActiveMax 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f923370 col:52 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9234d0 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f923530 # | | | |-NoThrowAttr 0x55e89f923570 Implicit # | | | `-ConstAttr 0x55e89f923598 Implicit # | | |-FunctionDecl 0x55e89f9236c0 col:34 WaveActiveMax 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f923610 col:52 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f923770 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9237d0 # | | | |-NoThrowAttr 0x55e89f923810 Implicit # | | | `-ConstAttr 0x55e89f923838 Implicit # | | |-FunctionDecl 0x55e89f923960 col:34 WaveActiveMax 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f9238b0 col:52 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f923a10 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f923a70 # | | | |-NoThrowAttr 0x55e89f923ab0 Implicit # | | | `-ConstAttr 0x55e89f923ad8 Implicit # | | |-FunctionDecl 0x55e89f923c00 col:34 WaveActiveMax 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f923b50 col:52 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f923cb0 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f923d10 # | | | |-NoThrowAttr 0x55e89f923d50 Implicit # | | | `-ConstAttr 0x55e89f923d78 Implicit # | | |-FunctionDecl 0x55e89f923ea0 col:35 WaveActiveMax 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f923df0 col:54 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f923f50 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f923fb0 # | | | |-NoThrowAttr 0x55e89f923ff0 Implicit # | | | `-ConstAttr 0x55e89f924018 Implicit # | | |-FunctionDecl 0x55e89f924140 col:35 WaveActiveMax 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f924090 col:54 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9241f0 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f924250 # | | | |-NoThrowAttr 0x55e89f924290 Implicit # | | | `-ConstAttr 0x55e89f9242b8 Implicit # | | |-FunctionDecl 0x55e89f9243e0 col:35 WaveActiveMax 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f924330 col:54 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f924490 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9244f0 # | | | |-NoThrowAttr 0x55e89f924530 Implicit # | | | `-ConstAttr 0x55e89f924558 Implicit # | | |-FunctionDecl 0x55e89f924680 col:37 WaveActiveMax 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f9245d0 col:58 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f924730 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f924790 # | | | |-NoThrowAttr 0x55e89f9247d0 Implicit # | | | `-ConstAttr 0x55e89f9247f8 Implicit # | | |-FunctionDecl 0x55e89f924bc0 col:38 WaveActiveMax 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f924870 col:60 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f924c70 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f924cd0 # | | | |-NoThrowAttr 0x55e89f924d10 Implicit # | | | `-ConstAttr 0x55e89f924d38 Implicit # | | |-FunctionDecl 0x55e89f924e60 col:38 WaveActiveMax 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f924db0 col:60 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f924f10 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f924f70 # | | | |-NoThrowAttr 0x55e89f924fb0 Implicit # | | | `-ConstAttr 0x55e89f924fd8 Implicit # | | |-FunctionDecl 0x55e89f925100 col:38 WaveActiveMax 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f925050 col:60 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9251b0 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f925210 # | | | |-NoThrowAttr 0x55e89f925250 Implicit # | | | `-ConstAttr 0x55e89f925278 Implicit # | | |-FunctionDecl 0x55e89f9253a0 col:38 WaveActiveMax 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f9252f0 col:60 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f925450 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9254b0 # | | | |-NoThrowAttr 0x55e89f9254f0 Implicit # | | | `-ConstAttr 0x55e89f925518 Implicit # | | |-FunctionDecl 0x55e89f925640 col:39 WaveActiveMax 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f925590 col:62 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9256f0 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f925750 # | | | |-NoThrowAttr 0x55e89f925790 Implicit # | | | `-ConstAttr 0x55e89f9257b8 Implicit # | | |-FunctionDecl 0x55e89f9258e0 col:39 WaveActiveMax 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f925830 col:62 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f925990 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9259f0 # | | | |-NoThrowAttr 0x55e89f925a30 Implicit # | | | `-ConstAttr 0x55e89f925a58 Implicit # | | |-FunctionDecl 0x55e89f925b80 col:39 WaveActiveMax 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f925ad0 col:62 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f925c30 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f925c90 # | | | |-NoThrowAttr 0x55e89f925cd0 Implicit # | | | `-ConstAttr 0x55e89f925cf8 Implicit # | | |-FunctionDecl 0x55e89f925e08 col:35 WaveActiveMax 'float (float)' # | | | |-ParmVarDecl 0x55e89f925d58 col:54 'float' # | | | |-BuiltinAliasAttr 0x55e89f925eb8 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f925f18 # | | | |-NoThrowAttr 0x55e89f925f58 Implicit # | | | `-ConstAttr 0x55e89f925f80 Implicit # | | |-FunctionDecl 0x55e89f9260a8 col:36 WaveActiveMax 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f925ff8 col:56 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f926158 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9261b8 # | | | |-NoThrowAttr 0x55e89f9261f8 Implicit # | | | `-ConstAttr 0x55e89f926220 Implicit # | | |-FunctionDecl 0x55e89f926348 col:36 WaveActiveMax 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f926298 col:56 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9263f8 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f926458 # | | | |-NoThrowAttr 0x55e89f926498 Implicit # | | | `-ConstAttr 0x55e89f9264c0 Implicit # | | |-FunctionDecl 0x55e89f9265e8 col:36 WaveActiveMax 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f926538 col:56 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f926698 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9266f8 # | | | |-NoThrowAttr 0x55e89f926738 Implicit # | | | `-ConstAttr 0x55e89f926760 Implicit # | | |-FunctionDecl 0x55e89f926870 col:36 WaveActiveMax 'double (double)' # | | | |-ParmVarDecl 0x55e89f9267c0 col:56 'double' # | | | |-BuiltinAliasAttr 0x55e89f926920 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f926980 # | | | |-NoThrowAttr 0x55e89f9269c0 Implicit # | | | `-ConstAttr 0x55e89f9269e8 Implicit # | | |-FunctionDecl 0x55e89f926b10 col:37 WaveActiveMax 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f926a60 col:58 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f926e10 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f926e70 # | | | |-NoThrowAttr 0x55e89f926eb0 Implicit # | | | `-ConstAttr 0x55e89f926ed8 Implicit # | | |-FunctionDecl 0x55e89f927000 col:37 WaveActiveMax 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f926f50 col:58 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9270b0 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f927110 # | | | |-NoThrowAttr 0x55e89f927150 Implicit # | | | `-ConstAttr 0x55e89f927178 Implicit # | | |-FunctionDecl 0x55e89f9272a0 col:37 WaveActiveMax 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f9271f0 col:58 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f927350 clang_builtin_alias __builtin_hlsl_wave_active_max # | | | |-ConvergentAttr 0x55e89f9273b0 # | | | |-NoThrowAttr 0x55e89f9273f0 Implicit # | | | `-ConstAttr 0x55e89f927418 Implicit # | | |-FunctionDecl 0x55e89f927528 col:34 WaveActiveMin 'half (half)' # | | | |-ParmVarDecl 0x55e89f927478 col:52 'half' # | | | |-BuiltinAliasAttr 0x55e89f9275d8 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f927638 # | | | |-NoThrowAttr 0x55e89f927678 Implicit # | | | `-ConstAttr 0x55e89f9276a0 Implicit # | | |-FunctionDecl 0x55e89f9277b8 col:35 WaveActiveMin 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f927708 col:54 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f927868 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f9278c8 # | | | |-NoThrowAttr 0x55e89f927908 Implicit # | | | `-ConstAttr 0x55e89f927930 Implicit # | | |-FunctionDecl 0x55e89f927a58 col:35 WaveActiveMin 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f9279a8 col:54 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f927b08 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f927b68 # | | | |-NoThrowAttr 0x55e89f927ba8 Implicit # | | | `-ConstAttr 0x55e89f927bd0 Implicit # | | |-FunctionDecl 0x55e89f927cf8 col:35 WaveActiveMin 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f927c48 col:54 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f927da8 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f927e08 # | | | |-NoThrowAttr 0x55e89f927e48 Implicit # | | | `-ConstAttr 0x55e89f927e70 Implicit # | | |-FunctionDecl 0x55e89f927f90 col:33 WaveActiveMin 'int (int)' # | | | |-ParmVarDecl 0x55e89f927ee0 col:50 'int' # | | | |-AvailabilityAttr 0x55e89f928040 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f928100 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f928130 # | | | |-NoThrowAttr 0x55e89f928170 Implicit # | | | `-ConstAttr 0x55e89f928198 Implicit # | | |-FunctionDecl 0x55e89f9282d0 col:34 WaveActiveMin 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f928220 col:52 'int2':'vector' # | | | |-AvailabilityAttr 0x55e89f928380 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f928440 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f928470 # | | | |-NoThrowAttr 0x55e89f9284b0 Implicit # | | | `-ConstAttr 0x55e89f9284d8 Implicit # | | |-FunctionDecl 0x55e89f928610 col:34 WaveActiveMin 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f928560 col:52 'int3':'vector' # | | | |-AvailabilityAttr 0x55e89f9286c0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f928780 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f9287b0 # | | | |-NoThrowAttr 0x55e89f9287f0 Implicit # | | | `-ConstAttr 0x55e89f928818 Implicit # | | |-FunctionDecl 0x55e89f928950 col:34 WaveActiveMin 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f9288a0 col:52 'int4':'vector' # | | | |-AvailabilityAttr 0x55e89f928a00 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f928ac0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f928af0 # | | | |-NoThrowAttr 0x55e89f928b30 Implicit # | | | `-ConstAttr 0x55e89f928b58 Implicit # | | |-FunctionDecl 0x55e89f928c90 col:34 WaveActiveMin 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f928be0 col:52 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f928d40 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f929e30 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f929e60 # | | | |-NoThrowAttr 0x55e89f929ea0 Implicit # | | | `-ConstAttr 0x55e89f929ec8 Implicit # | | |-FunctionDecl 0x55e89f92a000 col:35 WaveActiveMin 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f929f50 col:54 'uint2':'vector' # | | | |-AvailabilityAttr 0x55e89f92a0b0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92a170 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92a1a0 # | | | |-NoThrowAttr 0x55e89f92a1e0 Implicit # | | | `-ConstAttr 0x55e89f92a208 Implicit # | | |-FunctionDecl 0x55e89f92a340 col:35 WaveActiveMin 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f92a290 col:54 'uint3':'vector' # | | | |-AvailabilityAttr 0x55e89f92a3f0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92a4b0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92a4e0 # | | | |-NoThrowAttr 0x55e89f92a520 Implicit # | | | `-ConstAttr 0x55e89f92a548 Implicit # | | |-FunctionDecl 0x55e89f92a680 col:35 WaveActiveMin 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f92a5d0 col:54 'uint4':'vector' # | | | |-AvailabilityAttr 0x55e89f92a730 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92a7f0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92a820 # | | | |-NoThrowAttr 0x55e89f92a860 Implicit # | | | `-ConstAttr 0x55e89f92a888 Implicit # | | |-FunctionDecl 0x55e89f92a9c0 col:37 WaveActiveMin 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f92a910 col:58 'int64_t':'long' # | | | |-AvailabilityAttr 0x55e89f92aa70 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92ab30 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92ab60 # | | | |-NoThrowAttr 0x55e89f92aba0 Implicit # | | | `-ConstAttr 0x55e89f92abc8 Implicit # | | |-FunctionDecl 0x55e89f92ad00 col:38 WaveActiveMin 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f92ac50 col:60 'int64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f92adb0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92ae70 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92aea0 # | | | |-NoThrowAttr 0x55e89f92aee0 Implicit # | | | `-ConstAttr 0x55e89f92af08 Implicit # | | |-FunctionDecl 0x55e89f92b040 col:38 WaveActiveMin 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f92af90 col:60 'int64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f92b0f0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92b1b0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92b1e0 # | | | |-NoThrowAttr 0x55e89f92b220 Implicit # | | | `-ConstAttr 0x55e89f92b248 Implicit # | | |-FunctionDecl 0x55e89f92b380 col:38 WaveActiveMin 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f92b2d0 col:60 'int64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f92b430 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92b4f0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92b520 # | | | |-NoThrowAttr 0x55e89f92b560 Implicit # | | | `-ConstAttr 0x55e89f92b588 Implicit # | | |-FunctionDecl 0x55e89f92b6c0 col:38 WaveActiveMin 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f92b610 col:60 'uint64_t':'unsigned long' # | | | |-AvailabilityAttr 0x55e89f92b770 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92b830 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92b860 # | | | |-NoThrowAttr 0x55e89f92b8a0 Implicit # | | | `-ConstAttr 0x55e89f92b8c8 Implicit # | | |-FunctionDecl 0x55e89f92ba00 col:39 WaveActiveMin 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f92b950 col:62 'uint64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f92bab0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92bb70 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92bba0 # | | | |-NoThrowAttr 0x55e89f92bbe0 Implicit # | | | `-ConstAttr 0x55e89f92bc08 Implicit # | | |-FunctionDecl 0x55e89f92bd40 col:39 WaveActiveMin 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f92bc90 col:62 'uint64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f92f5c0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92f680 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92f6b0 # | | | |-NoThrowAttr 0x55e89f92f6f0 Implicit # | | | `-ConstAttr 0x55e89f92f718 Implicit # | | |-FunctionDecl 0x55e89f92f850 col:39 WaveActiveMin 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f92f7a0 col:62 'uint64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f92f900 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92f9c0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92f9f0 # | | | |-NoThrowAttr 0x55e89f92fa30 Implicit # | | | `-ConstAttr 0x55e89f92fa58 Implicit # | | |-FunctionDecl 0x55e89f92fb78 col:35 WaveActiveMin 'float (float)' # | | | |-ParmVarDecl 0x55e89f92fac8 col:54 'float' # | | | |-AvailabilityAttr 0x55e89f92fc28 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f92fce8 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f92fd18 # | | | |-NoThrowAttr 0x55e89f92fd58 Implicit # | | | `-ConstAttr 0x55e89f92fd80 Implicit # | | |-FunctionDecl 0x55e89f92feb8 col:36 WaveActiveMin 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f92fe08 col:56 'float2':'vector' # | | | |-AvailabilityAttr 0x55e89f92ff68 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f930028 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f930058 # | | | |-NoThrowAttr 0x55e89f930098 Implicit # | | | `-ConstAttr 0x55e89f9300c0 Implicit # | | |-FunctionDecl 0x55e89f9301f8 col:36 WaveActiveMin 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f930148 col:56 'float3':'vector' # | | | |-AvailabilityAttr 0x55e89f9302a8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f930368 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f930398 # | | | |-NoThrowAttr 0x55e89f9303d8 Implicit # | | | `-ConstAttr 0x55e89f930400 Implicit # | | |-FunctionDecl 0x55e89f930538 col:36 WaveActiveMin 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f930488 col:56 'float4':'vector' # | | | |-AvailabilityAttr 0x55e89f9305e8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9306a8 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f9306d8 # | | | |-NoThrowAttr 0x55e89f930718 Implicit # | | | `-ConstAttr 0x55e89f930740 Implicit # | | |-FunctionDecl 0x55e89f930860 col:36 WaveActiveMin 'double (double)' # | | | |-ParmVarDecl 0x55e89f9307b0 col:56 'double' # | | | |-AvailabilityAttr 0x55e89f930910 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9309d0 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f930a00 # | | | |-NoThrowAttr 0x55e89f930a40 Implicit # | | | `-ConstAttr 0x55e89f930a68 Implicit # | | |-FunctionDecl 0x55e89f930ba0 col:37 WaveActiveMin 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f930af0 col:58 'double2':'vector' # | | | |-AvailabilityAttr 0x55e89f930c50 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f930d10 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f930d40 # | | | |-NoThrowAttr 0x55e89f930d80 Implicit # | | | `-ConstAttr 0x55e89f930da8 Implicit # | | |-FunctionDecl 0x55e89f930ee0 col:37 WaveActiveMin 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f930e30 col:58 'double3':'vector' # | | | |-AvailabilityAttr 0x55e89f930f90 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f931050 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f931080 # | | | |-NoThrowAttr 0x55e89f9310c0 Implicit # | | | `-ConstAttr 0x55e89f9310e8 Implicit # | | |-FunctionDecl 0x55e89f931220 col:37 WaveActiveMin 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f931170 col:58 'double4':'vector' # | | | |-AvailabilityAttr 0x55e89f9312d0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f931390 clang_builtin_alias __builtin_hlsl_wave_active_min # | | | |-ConvergentAttr 0x55e89f9313c0 # | | | |-NoThrowAttr 0x55e89f931400 Implicit # | | | `-ConstAttr 0x55e89f931428 Implicit # | | |-FunctionDecl 0x55e89f9315d0 col:34 WaveActiveSum 'half (half)' # | | | |-ParmVarDecl 0x55e89f931488 col:52 'half' # | | | |-BuiltinAliasAttr 0x55e89f931680 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f9316e0 # | | | |-NoThrowAttr 0x55e89f931720 Implicit # | | | `-ConstAttr 0x55e89f931748 Implicit # | | |-FunctionDecl 0x55e89f931860 col:35 WaveActiveSum 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f9317b0 col:54 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f931910 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f931970 # | | | |-NoThrowAttr 0x55e89f9319b0 Implicit # | | | `-ConstAttr 0x55e89f9319d8 Implicit # | | |-FunctionDecl 0x55e89f931b00 col:35 WaveActiveSum 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f931a50 col:54 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f931bb0 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f931c10 # | | | |-NoThrowAttr 0x55e89f931c50 Implicit # | | | `-ConstAttr 0x55e89f931c78 Implicit # | | |-FunctionDecl 0x55e89f931da0 col:35 WaveActiveSum 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f931cf0 col:54 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f931e50 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f931eb0 # | | | |-NoThrowAttr 0x55e89f931ef0 Implicit # | | | `-ConstAttr 0x55e89f931f18 Implicit # | | |-FunctionDecl 0x55e89f932028 col:33 WaveActiveSum 'int (int)' # | | | |-ParmVarDecl 0x55e89f931f78 col:50 'int' # | | | |-BuiltinAliasAttr 0x55e89f9320d8 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f932138 # | | | |-NoThrowAttr 0x55e89f932178 Implicit # | | | `-ConstAttr 0x55e89f9321a0 Implicit # | | |-FunctionDecl 0x55e89f9322c8 col:34 WaveActiveSum 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f932218 col:52 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f932378 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f9323d8 # | | | |-NoThrowAttr 0x55e89f932418 Implicit # | | | `-ConstAttr 0x55e89f932440 Implicit # | | |-FunctionDecl 0x55e89f932568 col:34 WaveActiveSum 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f9324b8 col:52 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f932618 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f932678 # | | | |-NoThrowAttr 0x55e89f9326b8 Implicit # | | | `-ConstAttr 0x55e89f9326e0 Implicit # | | |-FunctionDecl 0x55e89f932808 col:34 WaveActiveSum 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f932758 col:52 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9328b8 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f932918 # | | | |-NoThrowAttr 0x55e89f932958 Implicit # | | | `-ConstAttr 0x55e89f932980 Implicit # | | |-FunctionDecl 0x55e89f932aa8 col:34 WaveActiveSum 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f9329f8 col:52 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f932b58 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f932bb8 # | | | |-NoThrowAttr 0x55e89f932bf8 Implicit # | | | `-ConstAttr 0x55e89f932c20 Implicit # | | |-FunctionDecl 0x55e89f932d48 col:35 WaveActiveSum 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f932c98 col:54 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f932df8 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f932e58 # | | | |-NoThrowAttr 0x55e89f932e98 Implicit # | | | `-ConstAttr 0x55e89f932ec0 Implicit # | | |-FunctionDecl 0x55e89f932fe8 col:35 WaveActiveSum 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f932f38 col:54 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f933098 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f9330f8 # | | | |-NoThrowAttr 0x55e89f933138 Implicit # | | | `-ConstAttr 0x55e89f933160 Implicit # | | |-FunctionDecl 0x55e89f933288 col:35 WaveActiveSum 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f9331d8 col:54 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f933338 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f933398 # | | | |-NoThrowAttr 0x55e89f9333d8 Implicit # | | | `-ConstAttr 0x55e89f933400 Implicit # | | |-FunctionDecl 0x55e89f933528 col:37 WaveActiveSum 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f933478 col:58 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f9335e8 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f933648 # | | | |-NoThrowAttr 0x55e89f933688 Implicit # | | | `-ConstAttr 0x55e89f9336b0 Implicit # | | |-FunctionDecl 0x55e89f9337d8 col:38 WaveActiveSum 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f933728 col:60 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f933888 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f9338e8 # | | | |-NoThrowAttr 0x55e89f933928 Implicit # | | | `-ConstAttr 0x55e89f933950 Implicit # | | |-FunctionDecl 0x55e89f933a78 col:38 WaveActiveSum 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f9339c8 col:60 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f933b28 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f933b88 # | | | |-NoThrowAttr 0x55e89f933bc8 Implicit # | | | `-ConstAttr 0x55e89f933bf0 Implicit # | | |-FunctionDecl 0x55e89f933d18 col:38 WaveActiveSum 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f933c68 col:60 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f933dc8 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f933e28 # | | | |-NoThrowAttr 0x55e89f933e68 Implicit # | | | `-ConstAttr 0x55e89f933e90 Implicit # | | |-FunctionDecl 0x55e89f933fb8 col:38 WaveActiveSum 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f933f08 col:60 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f934068 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f9340c8 # | | | |-NoThrowAttr 0x55e89f934108 Implicit # | | | `-ConstAttr 0x55e89f934130 Implicit # | | |-FunctionDecl 0x55e89f934258 col:39 WaveActiveSum 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f9341a8 col:62 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f934308 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f934368 # | | | |-NoThrowAttr 0x55e89f9343a8 Implicit # | | | `-ConstAttr 0x55e89f9343d0 Implicit # | | |-FunctionDecl 0x55e89f9344f8 col:39 WaveActiveSum 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f934448 col:62 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9345a8 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f934608 # | | | |-NoThrowAttr 0x55e89f934648 Implicit # | | | `-ConstAttr 0x55e89f934670 Implicit # | | |-FunctionDecl 0x55e89f934798 col:39 WaveActiveSum 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f9346e8 col:62 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f934848 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f9348a8 # | | | |-NoThrowAttr 0x55e89f9348e8 Implicit # | | | `-ConstAttr 0x55e89f934910 Implicit # | | |-FunctionDecl 0x55e89f934a20 col:35 WaveActiveSum 'float (float)' # | | | |-ParmVarDecl 0x55e89f934970 col:54 'float' # | | | |-BuiltinAliasAttr 0x55e89f934ad0 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f934b30 # | | | |-NoThrowAttr 0x55e89f934b70 Implicit # | | | `-ConstAttr 0x55e89f934b98 Implicit # | | |-FunctionDecl 0x55e89f934cc0 col:36 WaveActiveSum 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f934c10 col:56 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f934d70 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f934dd0 # | | | |-NoThrowAttr 0x55e89f934e10 Implicit # | | | `-ConstAttr 0x55e89f934e38 Implicit # | | |-FunctionDecl 0x55e89f934f60 col:36 WaveActiveSum 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f934eb0 col:56 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f935010 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f935070 # | | | |-NoThrowAttr 0x55e89f9350b0 Implicit # | | | `-ConstAttr 0x55e89f9350d8 Implicit # | | |-FunctionDecl 0x55e89f935200 col:36 WaveActiveSum 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f935150 col:56 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9352b0 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f935310 # | | | |-NoThrowAttr 0x55e89f935350 Implicit # | | | `-ConstAttr 0x55e89f935378 Implicit # | | |-FunctionDecl 0x55e89f935488 col:36 WaveActiveSum 'double (double)' # | | | |-ParmVarDecl 0x55e89f9353d8 col:56 'double' # | | | |-BuiltinAliasAttr 0x55e89f935538 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f935598 # | | | |-NoThrowAttr 0x55e89f8d5ce0 Implicit # | | | `-ConstAttr 0x55e89f8d5d08 Implicit # | | |-FunctionDecl 0x55e89f8d5e30 col:37 WaveActiveSum 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f8d5d80 col:58 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d5ee0 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f8d5f40 # | | | |-NoThrowAttr 0x55e89f8d5f80 Implicit # | | | `-ConstAttr 0x55e89f8d5fa8 Implicit # | | |-FunctionDecl 0x55e89f8d60d0 col:37 WaveActiveSum 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f8d6020 col:58 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d6180 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f8d61e0 # | | | |-NoThrowAttr 0x55e89f8d6220 Implicit # | | | `-ConstAttr 0x55e89f8d6248 Implicit # | | |-FunctionDecl 0x55e89f8d6370 col:37 WaveActiveSum 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f8d62c0 col:58 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d6420 clang_builtin_alias __builtin_hlsl_wave_active_sum # | | | |-ConvergentAttr 0x55e89f8d6480 # | | | |-NoThrowAttr 0x55e89f8d64c0 Implicit # | | | `-ConstAttr 0x55e89f8d64e8 Implicit # | | |-FunctionDecl 0x55e89f8d65f8 col:34 WaveActiveProduct 'half (half)' # | | | |-ParmVarDecl 0x55e89f8d6548 col:56 'half' # | | | |-BuiltinAliasAttr 0x55e89f8d66a8 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d6708 # | | | |-NoThrowAttr 0x55e89f8d6748 Implicit # | | | `-ConstAttr 0x55e89f8d6770 Implicit # | | |-FunctionDecl 0x55e89f8d6888 col:35 WaveActiveProduct 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8d67d8 col:58 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d6938 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d6998 # | | | |-NoThrowAttr 0x55e89f8d69d8 Implicit # | | | `-ConstAttr 0x55e89f8d6a00 Implicit # | | |-FunctionDecl 0x55e89f8d6b28 col:35 WaveActiveProduct 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8d6a78 col:58 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d6bd8 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d6c38 # | | | |-NoThrowAttr 0x55e89f8d6c78 Implicit # | | | `-ConstAttr 0x55e89f8d6ca0 Implicit # | | |-FunctionDecl 0x55e89f8d6dc8 col:35 WaveActiveProduct 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8d6d18 col:58 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8d6e78 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d6ed8 # | | | |-NoThrowAttr 0x55e89f8d6f18 Implicit # | | | `-ConstAttr 0x55e89f8d6f40 Implicit # | | |-FunctionDecl 0x55e89f8d7060 col:33 WaveActiveProduct 'int (int)' # | | | |-ParmVarDecl 0x55e89f8d6fb0 col:54 'int' # | | | |-AvailabilityAttr 0x55e89f8d7110 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d71d0 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d7200 # | | | |-NoThrowAttr 0x55e89f8d7240 Implicit # | | | `-ConstAttr 0x55e89f8d7268 Implicit # | | |-FunctionDecl 0x55e89f8d73a0 col:34 WaveActiveProduct 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f8d72f0 col:56 'int2':'vector' # | | | |-AvailabilityAttr 0x55e89f8d7450 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d7510 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d7540 # | | | |-NoThrowAttr 0x55e89f8d7580 Implicit # | | | `-ConstAttr 0x55e89f8d75a8 Implicit # | | |-FunctionDecl 0x55e89f8d76e0 col:34 WaveActiveProduct 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f8d7630 col:56 'int3':'vector' # | | | |-AvailabilityAttr 0x55e89f8d7790 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d7850 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d7880 # | | | |-NoThrowAttr 0x55e89f8d78c0 Implicit # | | | `-ConstAttr 0x55e89f8d78e8 Implicit # | | |-FunctionDecl 0x55e89f8d7a20 col:34 WaveActiveProduct 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f8d7970 col:56 'int4':'vector' # | | | |-AvailabilityAttr 0x55e89f8d7ad0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d7b90 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d7bc0 # | | | |-NoThrowAttr 0x55e89f8d7c00 Implicit # | | | `-ConstAttr 0x55e89f8d7c28 Implicit # | | |-FunctionDecl 0x55e89f8d7da0 col:34 WaveActiveProduct 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f8d7cf0 col:56 'uint':'unsigned int' # | | | |-AvailabilityAttr 0x55e89f8d7e50 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d7f10 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d7f40 # | | | |-NoThrowAttr 0x55e89f8d7f80 Implicit # | | | `-ConstAttr 0x55e89f8d7fa8 Implicit # | | |-FunctionDecl 0x55e89f8d80e0 col:35 WaveActiveProduct 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f8d8030 col:58 'uint2':'vector' # | | | |-AvailabilityAttr 0x55e89f8d8190 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d8250 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d8280 # | | | |-NoThrowAttr 0x55e89f8d82c0 Implicit # | | | `-ConstAttr 0x55e89f8d82e8 Implicit # | | |-FunctionDecl 0x55e89f8d8420 col:35 WaveActiveProduct 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f8d8370 col:58 'uint3':'vector' # | | | |-AvailabilityAttr 0x55e89f8d84d0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d8590 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d85c0 # | | | |-NoThrowAttr 0x55e89f8d8600 Implicit # | | | `-ConstAttr 0x55e89f8d8628 Implicit # | | |-FunctionDecl 0x55e89f8d8760 col:35 WaveActiveProduct 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f8d86b0 col:58 'uint4':'vector' # | | | |-AvailabilityAttr 0x55e89f8d8810 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d88d0 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d8900 # | | | |-NoThrowAttr 0x55e89f8d8940 Implicit # | | | `-ConstAttr 0x55e89f8d8968 Implicit # | | |-FunctionDecl 0x55e89f8d8aa0 col:37 WaveActiveProduct 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f8d89f0 col:62 'int64_t':'long' # | | | |-AvailabilityAttr 0x55e89f8d8b50 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d8c10 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d8c40 # | | | |-NoThrowAttr 0x55e89f8d8c80 Implicit # | | | `-ConstAttr 0x55e89f8d8ca8 Implicit # | | |-FunctionDecl 0x55e89f8d8de0 col:38 WaveActiveProduct 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f8d8d30 col:64 'int64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f8d8e90 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d8f50 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d8f80 # | | | |-NoThrowAttr 0x55e89f8d8fc0 Implicit # | | | `-ConstAttr 0x55e89f8d8fe8 Implicit # | | |-FunctionDecl 0x55e89f8d9120 col:38 WaveActiveProduct 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f8d9070 col:64 'int64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f8d91d0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d9290 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d92c0 # | | | |-NoThrowAttr 0x55e89f8d9300 Implicit # | | | `-ConstAttr 0x55e89f8d9328 Implicit # | | |-FunctionDecl 0x55e89f8d9460 col:38 WaveActiveProduct 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f8d93b0 col:64 'int64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f8d9510 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d95d0 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d9600 # | | | |-NoThrowAttr 0x55e89f8d9640 Implicit # | | | `-ConstAttr 0x55e89f8d9668 Implicit # | | |-FunctionDecl 0x55e89f8d97a0 col:38 WaveActiveProduct 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f8d96f0 col:64 'uint64_t':'unsigned long' # | | | |-AvailabilityAttr 0x55e89f8d9850 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d9910 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d9940 # | | | |-NoThrowAttr 0x55e89f8d9980 Implicit # | | | `-ConstAttr 0x55e89f8d99a8 Implicit # | | |-FunctionDecl 0x55e89f8d9ae0 col:39 WaveActiveProduct 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8d9a30 col:66 'uint64_t2':'vector' # | | | |-AvailabilityAttr 0x55e89f8d9b90 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f8d9c50 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f8d9c80 # | | | |-NoThrowAttr 0x55e89f8d9cc0 Implicit # | | | `-ConstAttr 0x55e89f941610 Implicit # | | |-FunctionDecl 0x55e89f941748 col:39 WaveActiveProduct 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f941698 col:66 'uint64_t3':'vector' # | | | |-AvailabilityAttr 0x55e89f9417f8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9418b8 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f9418e8 # | | | |-NoThrowAttr 0x55e89f941928 Implicit # | | | `-ConstAttr 0x55e89f941950 Implicit # | | |-FunctionDecl 0x55e89f941a88 col:39 WaveActiveProduct 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f9419d8 col:66 'uint64_t4':'vector' # | | | |-AvailabilityAttr 0x55e89f941b38 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f941bf8 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f941c28 # | | | |-NoThrowAttr 0x55e89f941c68 Implicit # | | | `-ConstAttr 0x55e89f941c90 Implicit # | | |-FunctionDecl 0x55e89f941db0 col:35 WaveActiveProduct 'float (float)' # | | | |-ParmVarDecl 0x55e89f941d00 col:58 'float' # | | | |-AvailabilityAttr 0x55e89f941e60 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f941f20 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f941f50 # | | | |-NoThrowAttr 0x55e89f941f90 Implicit # | | | `-ConstAttr 0x55e89f941fb8 Implicit # | | |-FunctionDecl 0x55e89f9420f0 col:36 WaveActiveProduct 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f942040 col:60 'float2':'vector' # | | | |-AvailabilityAttr 0x55e89f9421a0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f942260 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f942290 # | | | |-NoThrowAttr 0x55e89f9422d0 Implicit # | | | `-ConstAttr 0x55e89f9422f8 Implicit # | | |-FunctionDecl 0x55e89f942430 col:36 WaveActiveProduct 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f942380 col:60 'float3':'vector' # | | | |-AvailabilityAttr 0x55e89f9424e0 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9425a0 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f9425d0 # | | | |-NoThrowAttr 0x55e89f942610 Implicit # | | | `-ConstAttr 0x55e89f942638 Implicit # | | |-FunctionDecl 0x55e89f942770 col:36 WaveActiveProduct 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f9426c0 col:60 'float4':'vector' # | | | |-AvailabilityAttr 0x55e89f942820 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9428e0 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f942910 # | | | |-NoThrowAttr 0x55e89f942950 Implicit # | | | `-ConstAttr 0x55e89f942978 Implicit # | | |-FunctionDecl 0x55e89f942a98 col:36 WaveActiveProduct 'double (double)' # | | | |-ParmVarDecl 0x55e89f9429e8 col:60 'double' # | | | |-AvailabilityAttr 0x55e89f942b48 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f942c08 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f942c38 # | | | |-NoThrowAttr 0x55e89f942c78 Implicit # | | | `-ConstAttr 0x55e89f942ca0 Implicit # | | |-FunctionDecl 0x55e89f942dd8 col:37 WaveActiveProduct 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f942d28 col:62 'double2':'vector' # | | | |-AvailabilityAttr 0x55e89f942e88 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f942f48 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f942f78 # | | | |-NoThrowAttr 0x55e89f942fb8 Implicit # | | | `-ConstAttr 0x55e89f942fe0 Implicit # | | |-FunctionDecl 0x55e89f943118 col:37 WaveActiveProduct 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f943068 col:62 'double3':'vector' # | | | |-AvailabilityAttr 0x55e89f9431c8 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f943288 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f9432b8 # | | | |-NoThrowAttr 0x55e89f9432f8 Implicit # | | | `-ConstAttr 0x55e89f943320 Implicit # | | |-FunctionDecl 0x55e89f943458 col:37 WaveActiveProduct 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f9433a8 col:62 'double4':'vector' # | | | |-AvailabilityAttr 0x55e89f943508 shadermodel 6.0 0 0 "" "" 0 # | | | |-BuiltinAliasAttr 0x55e89f9435c8 clang_builtin_alias __builtin_hlsl_wave_active_product # | | | |-ConvergentAttr 0x55e89f943620 # | | | |-NoThrowAttr 0x55e89f943660 Implicit # | | | `-ConstAttr 0x55e89f943688 Implicit # | | |-FunctionDecl 0x55e89f943798 col:34 WavePrefixSum 'half (half)' # | | | |-ParmVarDecl 0x55e89f9436e8 col:52 'half' # | | | |-BuiltinAliasAttr 0x55e89f943848 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f9438a8 # | | | |-NoThrowAttr 0x55e89f9438e8 Implicit # | | | `-ConstAttr 0x55e89f943910 Implicit # | | |-FunctionDecl 0x55e89f943a28 col:35 WavePrefixSum 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f943978 col:54 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f943ad8 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f943b38 # | | | |-NoThrowAttr 0x55e89f943b78 Implicit # | | | `-ConstAttr 0x55e89f943ba0 Implicit # | | |-FunctionDecl 0x55e89f943cc8 col:35 WavePrefixSum 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f943c18 col:54 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f943d78 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f943dd8 # | | | |-NoThrowAttr 0x55e89f943e18 Implicit # | | | `-ConstAttr 0x55e89f943e40 Implicit # | | |-FunctionDecl 0x55e89f943f68 col:35 WavePrefixSum 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f943eb8 col:54 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f944018 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f944078 # | | | |-NoThrowAttr 0x55e89f9440b8 Implicit # | | | `-ConstAttr 0x55e89f9440e0 Implicit # | | |-FunctionDecl 0x55e89f9441f0 col:33 WavePrefixSum 'int (int)' # | | | |-ParmVarDecl 0x55e89f944140 col:50 'int' # | | | |-BuiltinAliasAttr 0x55e89f9442a0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f944300 # | | | |-NoThrowAttr 0x55e89f944340 Implicit # | | | `-ConstAttr 0x55e89f944368 Implicit # | | |-FunctionDecl 0x55e89f944490 col:34 WavePrefixSum 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f9443e0 col:52 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f944540 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f9445a0 # | | | |-NoThrowAttr 0x55e89f9445e0 Implicit # | | | `-ConstAttr 0x55e89f944608 Implicit # | | |-FunctionDecl 0x55e89f944730 col:34 WavePrefixSum 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f944680 col:52 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9447e0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f944840 # | | | |-NoThrowAttr 0x55e89f944880 Implicit # | | | `-ConstAttr 0x55e89f9448a8 Implicit # | | |-FunctionDecl 0x55e89f9449d0 col:34 WavePrefixSum 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f944920 col:52 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f944a80 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f944ae0 # | | | |-NoThrowAttr 0x55e89f944b20 Implicit # | | | `-ConstAttr 0x55e89f944b48 Implicit # | | |-FunctionDecl 0x55e89f944c70 col:34 WavePrefixSum 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f944bc0 col:52 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f944d20 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f944d80 # | | | |-NoThrowAttr 0x55e89f944dc0 Implicit # | | | `-ConstAttr 0x55e89f944de8 Implicit # | | |-FunctionDecl 0x55e89f944f10 col:35 WavePrefixSum 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f944e60 col:54 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f944fc0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f945020 # | | | |-NoThrowAttr 0x55e89f945060 Implicit # | | | `-ConstAttr 0x55e89f945088 Implicit # | | |-FunctionDecl 0x55e89f9451b0 col:35 WavePrefixSum 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f945100 col:54 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f945260 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f9452c0 # | | | |-NoThrowAttr 0x55e89f945300 Implicit # | | | `-ConstAttr 0x55e89f945328 Implicit # | | |-FunctionDecl 0x55e89f945450 col:35 WavePrefixSum 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f9453a0 col:54 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f945500 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f945560 # | | | |-NoThrowAttr 0x55e89f9455a0 Implicit # | | | `-ConstAttr 0x55e89f9455c8 Implicit # | | |-FunctionDecl 0x55e89f945710 col:37 WavePrefixSum 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f945660 col:58 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f9457c0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f945820 # | | | |-NoThrowAttr 0x55e89f945860 Implicit # | | | `-ConstAttr 0x55e89f945888 Implicit # | | |-FunctionDecl 0x55e89f9459b0 col:38 WavePrefixSum 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f945900 col:60 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f945a60 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f945ac0 # | | | |-NoThrowAttr 0x55e89f945b00 Implicit # | | | `-ConstAttr 0x55e89f945b28 Implicit # | | |-FunctionDecl 0x55e89f945c50 col:38 WavePrefixSum 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f945ba0 col:60 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f945d00 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f945d60 # | | | |-NoThrowAttr 0x55e89f945da0 Implicit # | | | `-ConstAttr 0x55e89f945dc8 Implicit # | | |-FunctionDecl 0x55e89f945ef0 col:38 WavePrefixSum 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f945e40 col:60 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f945fa0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f946000 # | | | |-NoThrowAttr 0x55e89f946040 Implicit # | | | `-ConstAttr 0x55e89f946068 Implicit # | | |-FunctionDecl 0x55e89f946190 col:38 WavePrefixSum 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f9460e0 col:60 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f946240 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f9462a0 # | | | |-NoThrowAttr 0x55e89f9462e0 Implicit # | | | `-ConstAttr 0x55e89f946308 Implicit # | | |-FunctionDecl 0x55e89f946430 col:39 WavePrefixSum 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f946380 col:62 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9464e0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f946540 # | | | |-NoThrowAttr 0x55e89f946580 Implicit # | | | `-ConstAttr 0x55e89f9465a8 Implicit # | | |-FunctionDecl 0x55e89f9466d0 col:39 WavePrefixSum 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f946620 col:62 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f946780 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f9467e0 # | | | |-NoThrowAttr 0x55e89f946820 Implicit # | | | `-ConstAttr 0x55e89f946848 Implicit # | | |-FunctionDecl 0x55e89f946970 col:39 WavePrefixSum 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f9468c0 col:62 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f946a20 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f946a80 # | | | |-NoThrowAttr 0x55e89f946ac0 Implicit # | | | `-ConstAttr 0x55e89f946ae8 Implicit # | | |-FunctionDecl 0x55e89f946bf8 col:35 WavePrefixSum 'float (float)' # | | | |-ParmVarDecl 0x55e89f946b48 col:54 'float' # | | | |-BuiltinAliasAttr 0x55e89f946ca8 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f946d08 # | | | |-NoThrowAttr 0x55e89f946d48 Implicit # | | | `-ConstAttr 0x55e89f946d70 Implicit # | | |-FunctionDecl 0x55e89f946e98 col:36 WavePrefixSum 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f946de8 col:56 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f946f48 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f946fa8 # | | | |-NoThrowAttr 0x55e89f946fe8 Implicit # | | | `-ConstAttr 0x55e89f947010 Implicit # | | |-FunctionDecl 0x55e89f947138 col:36 WavePrefixSum 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f947088 col:56 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9471e8 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f947248 # | | | |-NoThrowAttr 0x55e89f947288 Implicit # | | | `-ConstAttr 0x55e89f9472b0 Implicit # | | |-FunctionDecl 0x55e89f9473d8 col:36 WavePrefixSum 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f947328 col:56 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f947488 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f9474e8 # | | | |-NoThrowAttr 0x55e89f947528 Implicit # | | | `-ConstAttr 0x55e89f947550 Implicit # | | |-FunctionDecl 0x55e89f947670 col:36 WavePrefixSum 'double (double)' # | | | |-ParmVarDecl 0x55e89f9475b0 col:56 'double' # | | | |-BuiltinAliasAttr 0x55e89f947720 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f947780 # | | | |-NoThrowAttr 0x55e89f9477c0 Implicit # | | | `-ConstAttr 0x55e89f9477e8 Implicit # | | |-FunctionDecl 0x55e89f947910 col:37 WavePrefixSum 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f947860 col:58 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9479c0 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f947a20 # | | | |-NoThrowAttr 0x55e89f947a60 Implicit # | | | `-ConstAttr 0x55e89f947a88 Implicit # | | |-FunctionDecl 0x55e89f947bb0 col:37 WavePrefixSum 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f947b00 col:58 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f947c60 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f947cc0 # | | | |-NoThrowAttr 0x55e89f947d00 Implicit # | | | `-ConstAttr 0x55e89f947d28 Implicit # | | |-FunctionDecl 0x55e89f947e50 col:37 WavePrefixSum 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f947da0 col:58 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f947f00 clang_builtin_alias __builtin_hlsl_wave_prefix_sum # | | | |-ConvergentAttr 0x55e89f947f60 # | | | |-NoThrowAttr 0x55e89f947fa0 Implicit # | | | `-ConstAttr 0x55e89f947fc8 Implicit # | | |-FunctionDecl 0x55e89f9480d8 col:34 WavePrefixProduct 'half (half)' # | | | |-ParmVarDecl 0x55e89f948028 col:56 'half' # | | | |-BuiltinAliasAttr 0x55e89f948188 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f9481e8 # | | | |-NoThrowAttr 0x55e89f948228 Implicit # | | | `-ConstAttr 0x55e89f948250 Implicit # | | |-FunctionDecl 0x55e89f948368 col:35 WavePrefixProduct 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f9482b8 col:58 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f948418 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f948478 # | | | |-NoThrowAttr 0x55e89f9484b8 Implicit # | | | `-ConstAttr 0x55e89f9484e0 Implicit # | | |-FunctionDecl 0x55e89f948608 col:35 WavePrefixProduct 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f948558 col:58 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9486b8 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f948718 # | | | |-NoThrowAttr 0x55e89f948758 Implicit # | | | `-ConstAttr 0x55e89f948780 Implicit # | | |-FunctionDecl 0x55e89f9488a8 col:35 WavePrefixProduct 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f9487f8 col:58 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f948958 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f9489b8 # | | | |-NoThrowAttr 0x55e89f9489f8 Implicit # | | | `-ConstAttr 0x55e89f948a20 Implicit # | | |-FunctionDecl 0x55e89f948b30 col:33 WavePrefixProduct 'int (int)' # | | | |-ParmVarDecl 0x55e89f948a80 col:54 'int' # | | | |-BuiltinAliasAttr 0x55e89f948be0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f948c40 # | | | |-NoThrowAttr 0x55e89f948c80 Implicit # | | | `-ConstAttr 0x55e89f948ca8 Implicit # | | |-FunctionDecl 0x55e89f948dd0 col:34 WavePrefixProduct 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f948d20 col:56 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f948e80 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f948ee0 # | | | |-NoThrowAttr 0x55e89f948f20 Implicit # | | | `-ConstAttr 0x55e89f948f48 Implicit # | | |-FunctionDecl 0x55e89f949070 col:34 WavePrefixProduct 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f948fc0 col:56 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f949120 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f949180 # | | | |-NoThrowAttr 0x55e89f9491c0 Implicit # | | | `-ConstAttr 0x55e89f9491e8 Implicit # | | |-FunctionDecl 0x55e89f949310 col:34 WavePrefixProduct 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f949260 col:56 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9493c0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f949420 # | | | |-NoThrowAttr 0x55e89f949460 Implicit # | | | `-ConstAttr 0x55e89f949488 Implicit # | | |-FunctionDecl 0x55e89f949650 col:34 WavePrefixProduct 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f949500 col:56 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f949700 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f949760 # | | | |-NoThrowAttr 0x55e89f9497a0 Implicit # | | | `-ConstAttr 0x55e89f9497c8 Implicit # | | |-FunctionDecl 0x55e89f9498f0 col:35 WavePrefixProduct 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f949840 col:58 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9499a0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f949a00 # | | | |-NoThrowAttr 0x55e89f949a40 Implicit # | | | `-ConstAttr 0x55e89f949a68 Implicit # | | |-FunctionDecl 0x55e89f949b90 col:35 WavePrefixProduct 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f949ae0 col:58 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f949c40 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f949ca0 # | | | |-NoThrowAttr 0x55e89f949ce0 Implicit # | | | `-ConstAttr 0x55e89f949d08 Implicit # | | |-FunctionDecl 0x55e89f949e30 col:35 WavePrefixProduct 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f949d80 col:58 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f949ee0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f949f40 # | | | |-NoThrowAttr 0x55e89f949f80 Implicit # | | | `-ConstAttr 0x55e89f949fa8 Implicit # | | |-FunctionDecl 0x55e89f94a0d0 col:37 WavePrefixProduct 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f94a020 col:62 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f94a180 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94a1e0 # | | | |-NoThrowAttr 0x55e89f94a220 Implicit # | | | `-ConstAttr 0x55e89f94a248 Implicit # | | |-FunctionDecl 0x55e89f94a370 col:38 WavePrefixProduct 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f94a2c0 col:64 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94a420 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94a480 # | | | |-NoThrowAttr 0x55e89f94a4c0 Implicit # | | | `-ConstAttr 0x55e89f94a4e8 Implicit # | | |-FunctionDecl 0x55e89f94a610 col:38 WavePrefixProduct 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f94a560 col:64 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94a6c0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94a720 # | | | |-NoThrowAttr 0x55e89f94a760 Implicit # | | | `-ConstAttr 0x55e89f94a788 Implicit # | | |-FunctionDecl 0x55e89f94a8b0 col:38 WavePrefixProduct 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f94a800 col:64 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94a960 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94a9c0 # | | | |-NoThrowAttr 0x55e89f94aa00 Implicit # | | | `-ConstAttr 0x55e89f94aa28 Implicit # | | |-FunctionDecl 0x55e89f94ab50 col:38 WavePrefixProduct 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f94aaa0 col:64 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f94ac00 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94ac60 # | | | |-NoThrowAttr 0x55e89f94aca0 Implicit # | | | `-ConstAttr 0x55e89f94acc8 Implicit # | | |-FunctionDecl 0x55e89f94adf0 col:39 WavePrefixProduct 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f94ad40 col:66 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94aea0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94af00 # | | | |-NoThrowAttr 0x55e89f94af40 Implicit # | | | `-ConstAttr 0x55e89f94af68 Implicit # | | |-FunctionDecl 0x55e89f94b090 col:39 WavePrefixProduct 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f94afe0 col:66 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94b140 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94b1a0 # | | | |-NoThrowAttr 0x55e89f94b1e0 Implicit # | | | `-ConstAttr 0x55e89f94b208 Implicit # | | |-FunctionDecl 0x55e89f94b330 col:39 WavePrefixProduct 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f94b280 col:66 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94b3e0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94b440 # | | | |-NoThrowAttr 0x55e89f94b480 Implicit # | | | `-ConstAttr 0x55e89f94b4a8 Implicit # | | |-FunctionDecl 0x55e89f94b660 col:35 WavePrefixProduct 'float (float)' # | | | |-ParmVarDecl 0x55e89f94b508 col:58 'float' # | | | |-BuiltinAliasAttr 0x55e89f94b710 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94b770 # | | | |-NoThrowAttr 0x55e89f94b7b0 Implicit # | | | `-ConstAttr 0x55e89f94b7d8 Implicit # | | |-FunctionDecl 0x55e89f94b900 col:36 WavePrefixProduct 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f94b850 col:60 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94b9b0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94ba10 # | | | |-NoThrowAttr 0x55e89f94ba50 Implicit # | | | `-ConstAttr 0x55e89f94ba78 Implicit # | | |-FunctionDecl 0x55e89f94bba0 col:36 WavePrefixProduct 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f94baf0 col:60 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94bc50 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94bcb0 # | | | |-NoThrowAttr 0x55e89f94bcf0 Implicit # | | | `-ConstAttr 0x55e89f94bd18 Implicit # | | |-FunctionDecl 0x55e89f94be40 col:36 WavePrefixProduct 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f94bd90 col:60 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94bef0 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94bf50 # | | | |-NoThrowAttr 0x55e89f94bf90 Implicit # | | | `-ConstAttr 0x55e89f94bfb8 Implicit # | | |-FunctionDecl 0x55e89f94c0c8 col:36 WavePrefixProduct 'double (double)' # | | | |-ParmVarDecl 0x55e89f94c018 col:60 'double' # | | | |-BuiltinAliasAttr 0x55e89f94c178 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94c1d8 # | | | |-NoThrowAttr 0x55e89f94c218 Implicit # | | | `-ConstAttr 0x55e89f94c240 Implicit # | | |-FunctionDecl 0x55e89f94c368 col:37 WavePrefixProduct 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f94c2b8 col:62 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94c418 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94c478 # | | | |-NoThrowAttr 0x55e89f94c4b8 Implicit # | | | `-ConstAttr 0x55e89f94c4e0 Implicit # | | |-FunctionDecl 0x55e89f94c608 col:37 WavePrefixProduct 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f94c558 col:62 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94c6b8 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94c718 # | | | |-NoThrowAttr 0x55e89f94c758 Implicit # | | | `-ConstAttr 0x55e89f94c780 Implicit # | | |-FunctionDecl 0x55e89f94c8a8 col:37 WavePrefixProduct 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f94c7f8 col:62 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94c958 clang_builtin_alias __builtin_hlsl_wave_prefix_product # | | | |-ConvergentAttr 0x55e89f94c9b8 # | | | |-NoThrowAttr 0x55e89f94c9f8 Implicit # | | | `-ConstAttr 0x55e89f94ca20 Implicit # | | |-FunctionDecl 0x55e89f94cb30 col:34 QuadReadAcrossX 'half (half)' # | | | |-ParmVarDecl 0x55e89f94ca80 col:54 'half' # | | | |-BuiltinAliasAttr 0x55e89f94cbe0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94cc40 # | | | |-NoThrowAttr 0x55e89f94cc80 Implicit # | | | `-ConstAttr 0x55e89f94cca8 Implicit # | | |-FunctionDecl 0x55e89f94cdc0 col:35 QuadReadAcrossX 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f94cd10 col:56 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94ce70 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94ced0 # | | | |-NoThrowAttr 0x55e89f94cf10 Implicit # | | | `-ConstAttr 0x55e89f94cf38 Implicit # | | |-FunctionDecl 0x55e89f94d060 col:35 QuadReadAcrossX 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f94cfb0 col:56 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94d110 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94d170 # | | | |-NoThrowAttr 0x55e89f94d1b0 Implicit # | | | `-ConstAttr 0x55e89f94d1d8 Implicit # | | |-FunctionDecl 0x55e89f94d300 col:35 QuadReadAcrossX 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f94d250 col:56 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94d3b0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94d410 # | | | |-NoThrowAttr 0x55e89f94d450 Implicit # | | | `-ConstAttr 0x55e89f94d478 Implicit # | | |-FunctionDecl 0x55e89f94d588 col:33 QuadReadAcrossX 'int (int)' # | | | |-ParmVarDecl 0x55e89f94d4d8 col:52 'int' # | | | |-BuiltinAliasAttr 0x55e89f94d670 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94d6d0 # | | | |-NoThrowAttr 0x55e89f94d710 Implicit # | | | `-ConstAttr 0x55e89f94d738 Implicit # | | |-FunctionDecl 0x55e89f94d860 col:34 QuadReadAcrossX 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f94d7b0 col:54 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94d910 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94d970 # | | | |-NoThrowAttr 0x55e89f94d9b0 Implicit # | | | `-ConstAttr 0x55e89f94d9d8 Implicit # | | |-FunctionDecl 0x55e89f94db00 col:34 QuadReadAcrossX 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f94da50 col:54 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94dbb0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94dc10 # | | | |-NoThrowAttr 0x55e89f94dc50 Implicit # | | | `-ConstAttr 0x55e89f94dc78 Implicit # | | |-FunctionDecl 0x55e89f94dda0 col:34 QuadReadAcrossX 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f94dcf0 col:54 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94de50 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94deb0 # | | | |-NoThrowAttr 0x55e89f94def0 Implicit # | | | `-ConstAttr 0x55e89f94df18 Implicit # | | |-FunctionDecl 0x55e89f94e040 col:34 QuadReadAcrossX 'uint (uint)' # | | | |-ParmVarDecl 0x55e89f94df90 col:54 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f94e0f0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94e150 # | | | |-NoThrowAttr 0x55e89f94e190 Implicit # | | | `-ConstAttr 0x55e89f94e1b8 Implicit # | | |-FunctionDecl 0x55e89f94e2e0 col:35 QuadReadAcrossX 'uint2 (uint2)' # | | | |-ParmVarDecl 0x55e89f94e230 col:56 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94e390 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94e3f0 # | | | |-NoThrowAttr 0x55e89f94e430 Implicit # | | | `-ConstAttr 0x55e89f94e458 Implicit # | | |-FunctionDecl 0x55e89f94e580 col:35 QuadReadAcrossX 'uint3 (uint3)' # | | | |-ParmVarDecl 0x55e89f94e4d0 col:56 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94e630 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94e690 # | | | |-NoThrowAttr 0x55e89f94e6d0 Implicit # | | | `-ConstAttr 0x55e89f94e6f8 Implicit # | | |-FunctionDecl 0x55e89f94e820 col:35 QuadReadAcrossX 'uint4 (uint4)' # | | | |-ParmVarDecl 0x55e89f94e770 col:56 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94e8d0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94e930 # | | | |-NoThrowAttr 0x55e89f94e970 Implicit # | | | `-ConstAttr 0x55e89f94e998 Implicit # | | |-FunctionDecl 0x55e89f94eac0 col:37 QuadReadAcrossX 'int64_t (int64_t)' # | | | |-ParmVarDecl 0x55e89f94ea10 col:60 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f94eb70 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94ebd0 # | | | |-NoThrowAttr 0x55e89f94ec10 Implicit # | | | `-ConstAttr 0x55e89f94ec38 Implicit # | | |-FunctionDecl 0x55e89f94ed60 col:38 QuadReadAcrossX 'int64_t2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f94ecb0 col:62 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94ee10 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94ee70 # | | | |-NoThrowAttr 0x55e89f94eeb0 Implicit # | | | `-ConstAttr 0x55e89f94eed8 Implicit # | | |-FunctionDecl 0x55e89f94f000 col:38 QuadReadAcrossX 'int64_t3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f94ef50 col:62 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94f0b0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94f110 # | | | |-NoThrowAttr 0x55e89f94f150 Implicit # | | | `-ConstAttr 0x55e89f94f178 Implicit # | | |-FunctionDecl 0x55e89f94f2a0 col:38 QuadReadAcrossX 'int64_t4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f94f1f0 col:62 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f94f350 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f94f3b0 # | | | |-NoThrowAttr 0x55e89f94f3f0 Implicit # | | | `-ConstAttr 0x55e89f94f418 Implicit # | | |-FunctionDecl 0x55e89f94f540 col:38 QuadReadAcrossX 'uint64_t (uint64_t)' # | | | |-ParmVarDecl 0x55e89f94f490 col:62 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f94f5f0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f57d0 # | | | |-NoThrowAttr 0x55e89f8f5810 Implicit # | | | `-ConstAttr 0x55e89f8f5838 Implicit # | | |-FunctionDecl 0x55e89f8f5960 col:39 QuadReadAcrossX 'uint64_t2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8f58b0 col:64 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f5a10 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f5a70 # | | | |-NoThrowAttr 0x55e89f8f5ab0 Implicit # | | | `-ConstAttr 0x55e89f8f5ad8 Implicit # | | |-FunctionDecl 0x55e89f8f5c00 col:39 QuadReadAcrossX 'uint64_t3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8f5b50 col:64 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f5cb0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f5d10 # | | | |-NoThrowAttr 0x55e89f8f5d50 Implicit # | | | `-ConstAttr 0x55e89f8f5d78 Implicit # | | |-FunctionDecl 0x55e89f8f5ea0 col:39 QuadReadAcrossX 'uint64_t4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8f5df0 col:64 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f5f50 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f5fb0 # | | | |-NoThrowAttr 0x55e89f8f5ff0 Implicit # | | | `-ConstAttr 0x55e89f8f6018 Implicit # | | |-FunctionDecl 0x55e89f8f6128 col:35 QuadReadAcrossX 'float (float)' # | | | |-ParmVarDecl 0x55e89f8f6078 col:56 'float' # | | | |-BuiltinAliasAttr 0x55e89f8f61d8 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f6238 # | | | |-NoThrowAttr 0x55e89f8f6278 Implicit # | | | `-ConstAttr 0x55e89f8f62a0 Implicit # | | |-FunctionDecl 0x55e89f8f63c8 col:36 QuadReadAcrossX 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8f6318 col:58 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f6478 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f64d8 # | | | |-NoThrowAttr 0x55e89f8f6518 Implicit # | | | `-ConstAttr 0x55e89f8f6540 Implicit # | | |-FunctionDecl 0x55e89f8f6668 col:36 QuadReadAcrossX 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8f65b8 col:58 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f6718 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f6778 # | | | |-NoThrowAttr 0x55e89f8f67b8 Implicit # | | | `-ConstAttr 0x55e89f8f67e0 Implicit # | | |-FunctionDecl 0x55e89f8f6908 col:36 QuadReadAcrossX 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8f6858 col:58 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f69b8 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f6a18 # | | | |-NoThrowAttr 0x55e89f8f6a58 Implicit # | | | `-ConstAttr 0x55e89f8f6a80 Implicit # | | |-FunctionDecl 0x55e89f8f6b90 col:36 QuadReadAcrossX 'double (double)' # | | | |-ParmVarDecl 0x55e89f8f6ae0 col:58 'double' # | | | |-BuiltinAliasAttr 0x55e89f8f6c40 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f6ca0 # | | | |-NoThrowAttr 0x55e89f8f6ce0 Implicit # | | | `-ConstAttr 0x55e89f8f6d08 Implicit # | | |-FunctionDecl 0x55e89f8f6e30 col:37 QuadReadAcrossX 'double2 (double2)' # | | | |-ParmVarDecl 0x55e89f8f6d80 col:60 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f6ee0 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f6f40 # | | | |-NoThrowAttr 0x55e89f8f6f80 Implicit # | | | `-ConstAttr 0x55e89f8f6fa8 Implicit # | | |-FunctionDecl 0x55e89f8f70d0 col:37 QuadReadAcrossX 'double3 (double3)' # | | | |-ParmVarDecl 0x55e89f8f7020 col:60 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f7180 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f71e0 # | | | |-NoThrowAttr 0x55e89f8f7220 Implicit # | | | `-ConstAttr 0x55e89f8f7248 Implicit # | | |-FunctionDecl 0x55e89f8f7370 col:37 QuadReadAcrossX 'double4 (double4)' # | | | |-ParmVarDecl 0x55e89f8f72c0 col:60 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f7420 clang_builtin_alias __builtin_hlsl_quad_read_across_x # | | | |-ConvergentAttr 0x55e89f8f7480 # | | | |-NoThrowAttr 0x55e89f8f74c0 Implicit # | | | `-ConstAttr 0x55e89f8f74e8 Implicit # | | |-FunctionDecl 0x55e89f8f7638 col:5 sign 'int (half)' # | | | |-ParmVarDecl 0x55e89f8f7548 col:14 'half' # | | | |-BuiltinAliasAttr 0x55e89f8f76e8 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f7760 Implicit # | | | `-ConstAttr 0x55e89f8f7788 Implicit # | | |-FunctionDecl 0x55e89f8f7938 col:6 sign 'int2 (half2)' # | | | |-ParmVarDecl 0x55e89f8f7810 col:16 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f79e8 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f7a60 Implicit # | | | `-ConstAttr 0x55e89f8f7a88 Implicit # | | |-FunctionDecl 0x55e89f8f7c28 col:6 sign 'int3 (half3)' # | | | |-ParmVarDecl 0x55e89f8f7b00 col:16 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f7cd8 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f7d50 Implicit # | | | `-ConstAttr 0x55e89f8f7d78 Implicit # | | |-FunctionDecl 0x55e89f8f7f18 col:6 sign 'int4 (half4)' # | | | |-ParmVarDecl 0x55e89f8f7df0 col:16 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f7fc8 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f8040 Implicit # | | | `-ConstAttr 0x55e89f8f8068 Implicit # | | |-FunctionDecl 0x55e89f8f8178 col:5 sign 'int (int)' # | | | |-ParmVarDecl 0x55e89f8f80c8 col:13 'int' # | | | |-BuiltinAliasAttr 0x55e89f8f8228 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f82a0 Implicit # | | | `-ConstAttr 0x55e89f8f82c8 Implicit # | | |-FunctionDecl 0x55e89f8f83f0 col:6 sign 'int2 (int2)' # | | | |-ParmVarDecl 0x55e89f8f8340 col:15 'int2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f84a0 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f8518 Implicit # | | | `-ConstAttr 0x55e89f8f8540 Implicit # | | |-FunctionDecl 0x55e89f8f8668 col:6 sign 'int3 (int3)' # | | | |-ParmVarDecl 0x55e89f8f85b8 col:15 'int3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f8718 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f8790 Implicit # | | | `-ConstAttr 0x55e89f8f87b8 Implicit # | | |-FunctionDecl 0x55e89f8f88e0 col:6 sign 'int4 (int4)' # | | | |-ParmVarDecl 0x55e89f8f8830 col:15 'int4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f8990 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f8a08 Implicit # | | | `-ConstAttr 0x55e89f8f8a30 Implicit # | | |-FunctionDecl 0x55e89f8f8bd8 col:5 sign 'int (uint)' # | | | |-ParmVarDecl 0x55e89f8f8aa8 col:14 'uint':'unsigned int' # | | | |-BuiltinAliasAttr 0x55e89f8f8c88 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f8d00 Implicit # | | | `-ConstAttr 0x55e89f8f8d28 Implicit # | | |-FunctionDecl 0x55e89f8f8ec8 col:6 sign 'int2 (uint2)' # | | | |-ParmVarDecl 0x55e89f8f8da0 col:16 'uint2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f8f78 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f8ff0 Implicit # | | | `-ConstAttr 0x55e89f8f9018 Implicit # | | |-FunctionDecl 0x55e89f8f91b8 col:6 sign 'int3 (uint3)' # | | | |-ParmVarDecl 0x55e89f8f9090 col:16 'uint3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f9268 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f92e0 Implicit # | | | `-ConstAttr 0x55e89f8f9308 Implicit # | | |-FunctionDecl 0x55e89f8f94a8 col:6 sign 'int4 (uint4)' # | | | |-ParmVarDecl 0x55e89f8f9380 col:16 'uint4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f9558 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f95d0 Implicit # | | | `-ConstAttr 0x55e89f8f95f8 Implicit # | | |-FunctionDecl 0x55e89f8f97f0 col:5 sign 'int (float)' # | | | |-ParmVarDecl 0x55e89f8f9658 col:15 'float' # | | | |-BuiltinAliasAttr 0x55e89f8f98a0 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f9918 Implicit # | | | `-ConstAttr 0x55e89f8f9940 Implicit # | | |-FunctionDecl 0x55e89f8f9ae8 col:6 sign 'int2 (float2)' # | | | |-ParmVarDecl 0x55e89f8f99b8 col:17 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f9b98 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f9c10 Implicit # | | | `-ConstAttr 0x55e89f8f9c38 Implicit # | | |-FunctionDecl 0x55e89f8f9dd8 col:6 sign 'int3 (float3)' # | | | |-ParmVarDecl 0x55e89f8f9cb0 col:17 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8f9e88 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8f9f00 Implicit # | | | `-ConstAttr 0x55e89f8f9f28 Implicit # | | |-FunctionDecl 0x55e89f8fa0c8 col:6 sign 'int4 (float4)' # | | | |-ParmVarDecl 0x55e89f8f9fa0 col:17 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fa178 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fa1f0 Implicit # | | | `-ConstAttr 0x55e89f8fa218 Implicit # | | |-FunctionDecl 0x55e89f8fa3b8 col:5 sign 'int (int64_t)' # | | | |-ParmVarDecl 0x55e89f8fa290 col:17 'int64_t':'long' # | | | |-BuiltinAliasAttr 0x55e89f8fa468 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fa4e0 Implicit # | | | `-ConstAttr 0x55e89f8fa508 Implicit # | | |-FunctionDecl 0x55e89f8fa6a8 col:6 sign 'int2 (int64_t2)' # | | | |-ParmVarDecl 0x55e89f8fa580 col:19 'int64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fa758 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fa7d0 Implicit # | | | `-ConstAttr 0x55e89f8fa7f8 Implicit # | | |-FunctionDecl 0x55e89f8fa998 col:6 sign 'int3 (int64_t3)' # | | | |-ParmVarDecl 0x55e89f8fa870 col:19 'int64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8faa48 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8faac0 Implicit # | | | `-ConstAttr 0x55e89f8faae8 Implicit # | | |-FunctionDecl 0x55e89f8fac88 col:6 sign 'int4 (int64_t4)' # | | | |-ParmVarDecl 0x55e89f8fab60 col:19 'int64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fad38 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fadb0 Implicit # | | | `-ConstAttr 0x55e89f8fadd8 Implicit # | | |-FunctionDecl 0x55e89f8faf78 col:5 sign 'int (uint64_t)' # | | | |-ParmVarDecl 0x55e89f8fae50 col:18 'uint64_t':'unsigned long' # | | | |-BuiltinAliasAttr 0x55e89f8fb028 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fb0a0 Implicit # | | | `-ConstAttr 0x55e89f8fb0c8 Implicit # | | |-FunctionDecl 0x55e89f8fb268 col:6 sign 'int2 (uint64_t2)' # | | | |-ParmVarDecl 0x55e89f8fb140 col:20 'uint64_t2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fb318 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fb390 Implicit # | | | `-ConstAttr 0x55e89f8fb3b8 Implicit # | | |-FunctionDecl 0x55e89f8fb558 col:6 sign 'int3 (uint64_t3)' # | | | |-ParmVarDecl 0x55e89f8fb430 col:20 'uint64_t3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fb608 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fb680 Implicit # | | | `-ConstAttr 0x55e89f8fb6a8 Implicit # | | |-FunctionDecl 0x55e89f8fb868 col:6 sign 'int4 (uint64_t4)' # | | | |-ParmVarDecl 0x55e89f8fb720 col:20 'uint64_t4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fb918 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fb990 Implicit # | | | `-ConstAttr 0x55e89f8fb9b8 Implicit # | | |-FunctionDecl 0x55e89f8fbb08 col:5 sign 'int (double)' # | | | |-ParmVarDecl 0x55e89f8fba18 col:16 'double' # | | | |-BuiltinAliasAttr 0x55e89f8fbbb8 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fbc30 Implicit # | | | `-ConstAttr 0x55e89f8fbc58 Implicit # | | |-FunctionDecl 0x55e89f8fbdf8 col:6 sign 'int2 (double2)' # | | | |-ParmVarDecl 0x55e89f8fbcd0 col:18 'double2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fbea8 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fbf20 Implicit # | | | `-ConstAttr 0x55e89f8fbf48 Implicit # | | |-FunctionDecl 0x55e89f8fc0e8 col:6 sign 'int3 (double3)' # | | | |-ParmVarDecl 0x55e89f8fbfc0 col:18 'double3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fc198 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fc210 Implicit # | | | `-ConstAttr 0x55e89f8fc238 Implicit # | | |-FunctionDecl 0x55e89f8fc3d8 col:6 sign 'int4 (double4)' # | | | |-ParmVarDecl 0x55e89f8fc2b0 col:18 'double4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fc488 clang_builtin_alias __builtin_hlsl_elementwise_sign # | | | |-NoThrowAttr 0x55e89f8fc500 Implicit # | | | `-ConstAttr 0x55e89f8fc528 Implicit # | | |-FunctionDecl 0x55e89f8fc638 col:6 radians 'half (half)' # | | | |-ParmVarDecl 0x55e89f8fc588 col:18 'half' # | | | |-BuiltinAliasAttr 0x55e89f8fc6e8 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fc760 Implicit # | | | `-ConstAttr 0x55e89f8fc788 Implicit # | | |-FunctionDecl 0x55e89f8fc8a0 col:7 radians 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8fc7f0 col:20 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fc950 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fc9c8 Implicit # | | | `-ConstAttr 0x55e89f8fc9f0 Implicit # | | |-FunctionDecl 0x55e89f8fcb18 col:7 radians 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8fca68 col:20 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fcbc8 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fcc40 Implicit # | | | `-ConstAttr 0x55e89f8fcc68 Implicit # | | |-FunctionDecl 0x55e89f8fcd90 col:7 radians 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8fcce0 col:20 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fce40 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fceb8 Implicit # | | | `-ConstAttr 0x55e89f8fcee0 Implicit # | | |-FunctionDecl 0x55e89f8fcff0 col:7 used radians 'float (float)' # | | | |-ParmVarDecl 0x55e89f8fcf40 col:20 'float' # | | | |-BuiltinAliasAttr 0x55e89f8fd0a0 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fd118 Implicit # | | | `-ConstAttr 0x55e89f8fd140 Implicit # | | |-FunctionDecl 0x55e89f8fd268 col:8 used radians 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8fd1b8 col:22 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fd318 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fd390 Implicit # | | | `-ConstAttr 0x55e89f8fd3b8 Implicit # | | |-FunctionDecl 0x55e89f8fd4e0 col:8 used radians 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8fd430 col:22 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fd590 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fd608 Implicit # | | | `-ConstAttr 0x55e89f8fd630 Implicit # | | |-FunctionDecl 0x55e89f8fd758 col:8 used radians 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8fd6a8 col:22 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fd818 clang_builtin_alias __builtin_hlsl_elementwise_radians # | | | |-NoThrowAttr 0x55e89f8fd890 Implicit # | | | `-ConstAttr 0x55e89f8fd8b8 Implicit # | | |-FunctionDecl 0x55e89f8fd9e0 col:34 GroupMemoryBarrierWithGroupSync 'void ()' # | | | |-BuiltinAliasAttr 0x55e89f8fda88 clang_builtin_alias __builtin_hlsl_group_memory_barrier_with_group_sync # | | | |-ConvergentAttr 0x55e89f8fdae8 # | | | |-NoThrowAttr 0x55e89f8fdb28 Implicit # | | | `-ConstAttr 0x55e89f8fdb50 Implicit # | | |-FunctionDecl 0x55e89f8fdc50 col:6 ddx_coarse 'half (half)' # | | | |-ParmVarDecl 0x55e89f8fdba0 col:21 'half' # | | | |-BuiltinAliasAttr 0x55e89f8fdd00 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fdd78 Implicit # | | | `-ConstAttr 0x55e89f8fdda0 Implicit # | | |-FunctionDecl 0x55e89f8fdeb8 col:7 ddx_coarse 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8fde08 col:23 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fdf68 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fdfe0 Implicit # | | | `-ConstAttr 0x55e89f8fe008 Implicit # | | |-FunctionDecl 0x55e89f8fe130 col:7 ddx_coarse 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8fe080 col:23 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fe1e0 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fe258 Implicit # | | | `-ConstAttr 0x55e89f8fe280 Implicit # | | |-FunctionDecl 0x55e89f8fe3a8 col:7 ddx_coarse 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8fe2f8 col:23 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fe458 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fe4d0 Implicit # | | | `-ConstAttr 0x55e89f8fe4f8 Implicit # | | |-FunctionDecl 0x55e89f8fe608 col:7 ddx_coarse 'float (float)' # | | | |-ParmVarDecl 0x55e89f8fe558 col:23 'float' # | | | |-BuiltinAliasAttr 0x55e89f8fe6b8 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fe730 Implicit # | | | `-ConstAttr 0x55e89f8fe758 Implicit # | | |-FunctionDecl 0x55e89f8fe880 col:8 ddx_coarse 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f8fe7d0 col:25 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fe930 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fe9a8 Implicit # | | | `-ConstAttr 0x55e89f8fe9d0 Implicit # | | |-FunctionDecl 0x55e89f8feaf8 col:8 ddx_coarse 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f8fea48 col:25 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8feba8 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fec20 Implicit # | | | `-ConstAttr 0x55e89f8fec48 Implicit # | | |-FunctionDecl 0x55e89f8fed70 col:8 ddx_coarse 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f8fecc0 col:25 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8fee20 clang_builtin_alias __builtin_hlsl_elementwise_ddx_coarse # | | | |-NoThrowAttr 0x55e89f8fee98 Implicit # | | | `-ConstAttr 0x55e89f8feec0 Implicit # | | |-FunctionDecl 0x55e89f8fefd0 col:6 ddy_coarse 'half (half)' # | | | |-ParmVarDecl 0x55e89f8fef20 col:21 'half' # | | | |-BuiltinAliasAttr 0x55e89f8ff080 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f8ff0f8 Implicit # | | | `-ConstAttr 0x55e89f8ff120 Implicit # | | |-FunctionDecl 0x55e89f8ff238 col:7 ddy_coarse 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f8ff188 col:23 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ff2e8 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f8ff360 Implicit # | | | `-ConstAttr 0x55e89f8ff388 Implicit # | | |-FunctionDecl 0x55e89f8ff4b0 col:7 ddy_coarse 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f8ff400 col:23 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ff560 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f8ff5d8 Implicit # | | | `-ConstAttr 0x55e89f8ff600 Implicit # | | |-FunctionDecl 0x55e89f8ff728 col:7 ddy_coarse 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f8ff678 col:23 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f8ff7d8 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f9676b8 Implicit # | | | `-ConstAttr 0x55e89f9676e0 Implicit # | | |-FunctionDecl 0x55e89f9677f0 col:7 ddy_coarse 'float (float)' # | | | |-ParmVarDecl 0x55e89f967740 col:23 'float' # | | | |-BuiltinAliasAttr 0x55e89f9678a0 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f967918 Implicit # | | | `-ConstAttr 0x55e89f967940 Implicit # | | |-FunctionDecl 0x55e89f967a68 col:8 ddy_coarse 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f9679b8 col:25 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f967b18 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f967b90 Implicit # | | | `-ConstAttr 0x55e89f967bb8 Implicit # | | |-FunctionDecl 0x55e89f967ce0 col:8 ddy_coarse 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f967c30 col:25 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f967d90 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f967e08 Implicit # | | | `-ConstAttr 0x55e89f967e30 Implicit # | | |-FunctionDecl 0x55e89f967f58 col:8 ddy_coarse 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f967ea8 col:25 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f968008 clang_builtin_alias __builtin_hlsl_elementwise_ddy_coarse # | | | |-NoThrowAttr 0x55e89f968080 Implicit # | | | `-ConstAttr 0x55e89f9680a8 Implicit # | | |-FunctionDecl 0x55e89f9681b8 col:6 ddx_fine 'half (half)' # | | | |-ParmVarDecl 0x55e89f968108 col:19 'half' # | | | |-BuiltinAliasAttr 0x55e89f968268 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f9682e0 Implicit # | | | `-ConstAttr 0x55e89f968308 Implicit # | | |-FunctionDecl 0x55e89f968420 col:7 ddx_fine 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f968370 col:21 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9684d0 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f968548 Implicit # | | | `-ConstAttr 0x55e89f968570 Implicit # | | |-FunctionDecl 0x55e89f968698 col:7 ddx_fine 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f9685e8 col:21 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f968748 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f9687c0 Implicit # | | | `-ConstAttr 0x55e89f9687e8 Implicit # | | |-FunctionDecl 0x55e89f968910 col:7 ddx_fine 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f968860 col:21 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f9689c0 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f968a38 Implicit # | | | `-ConstAttr 0x55e89f968a60 Implicit # | | |-FunctionDecl 0x55e89f968b70 col:7 ddx_fine 'float (float)' # | | | |-ParmVarDecl 0x55e89f968ac0 col:21 'float' # | | | |-BuiltinAliasAttr 0x55e89f968c20 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f968c98 Implicit # | | | `-ConstAttr 0x55e89f968cc0 Implicit # | | |-FunctionDecl 0x55e89f968de8 col:8 ddx_fine 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f968d38 col:23 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f968e98 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f968f10 Implicit # | | | `-ConstAttr 0x55e89f968f38 Implicit # | | |-FunctionDecl 0x55e89f969060 col:8 ddx_fine 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f968fb0 col:23 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f969110 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f969188 Implicit # | | | `-ConstAttr 0x55e89f9691b0 Implicit # | | |-FunctionDecl 0x55e89f9692d8 col:8 ddx_fine 'float4 (float4)' # | | | |-ParmVarDecl 0x55e89f969228 col:23 'float4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f969388 clang_builtin_alias __builtin_hlsl_elementwise_ddx_fine # | | | |-NoThrowAttr 0x55e89f969400 Implicit # | | | `-ConstAttr 0x55e89f969428 Implicit # | | |-FunctionDecl 0x55e89f969538 col:6 ddy_fine 'half (half)' # | | | |-ParmVarDecl 0x55e89f969488 col:19 'half' # | | | |-BuiltinAliasAttr 0x55e89f9695e8 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f969680 Implicit # | | | `-ConstAttr 0x55e89f9696a8 Implicit # | | |-FunctionDecl 0x55e89f9697c0 col:7 ddy_fine 'half2 (half2)' # | | | |-ParmVarDecl 0x55e89f969710 col:21 'half2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f969870 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f9698e8 Implicit # | | | `-ConstAttr 0x55e89f969910 Implicit # | | |-FunctionDecl 0x55e89f969a38 col:7 ddy_fine 'half3 (half3)' # | | | |-ParmVarDecl 0x55e89f969988 col:21 'half3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f969ae8 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f969b60 Implicit # | | | `-ConstAttr 0x55e89f969b88 Implicit # | | |-FunctionDecl 0x55e89f969cb0 col:7 ddy_fine 'half4 (half4)' # | | | |-ParmVarDecl 0x55e89f969c00 col:21 'half4':'vector' # | | | |-BuiltinAliasAttr 0x55e89f969d60 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f969dd8 Implicit # | | | `-ConstAttr 0x55e89f969e00 Implicit # | | |-FunctionDecl 0x55e89f969f10 col:7 ddy_fine 'float (float)' # | | | |-ParmVarDecl 0x55e89f969e60 col:21 'float' # | | | |-BuiltinAliasAttr 0x55e89f969fc0 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f96a038 Implicit # | | | `-ConstAttr 0x55e89f96a060 Implicit # | | |-FunctionDecl 0x55e89f96a188 col:8 ddy_fine 'float2 (float2)' # | | | |-ParmVarDecl 0x55e89f96a0d8 col:23 'float2':'vector' # | | | |-BuiltinAliasAttr 0x55e89f96a238 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f96a2b0 Implicit # | | | `-ConstAttr 0x55e89f96a2d8 Implicit # | | |-FunctionDecl 0x55e89f96a400 col:8 ddy_fine 'float3 (float3)' # | | | |-ParmVarDecl 0x55e89f96a350 col:23 'float3':'vector' # | | | |-BuiltinAliasAttr 0x55e89f96a4b0 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | | |-NoThrowAttr 0x55e89f96a528 Implicit # | | | `-ConstAttr 0x55e89f96a550 Implicit # | | `-FunctionDecl 0x55e89f96a678 col:8 ddy_fine 'float4 (float4)' # | | |-ParmVarDecl 0x55e89f96a5c8 col:23 'float4':'vector' # | | |-BuiltinAliasAttr 0x55e89f96a728 clang_builtin_alias __builtin_hlsl_elementwise_ddy_fine # | | |-NoThrowAttr 0x55e89f96a7a0 Implicit # | | `-ConstAttr 0x55e89f96a7c8 Implicit # | |-LinkageSpecDecl 0x55e89f8ac6f8 col:45 implicit C # | | `-FunctionDecl 0x55e89f8ac748 col:45 implicit used __builtin_elementwise_popcount 'void (...) noexcept' extern # | | |-BuiltinAttr 0x55e89f8ac7f0 <> Implicit 501 # | | |-NoThrowAttr 0x55e89f8ac850 Implicit # | | `-ConstAttr 0x55e89f8ac878 Implicit # | |-NamespaceDecl 0x55e89f96a818 prev 0x55e89f870ca8 line:12:11 hlsl # | | |-original Namespace 0x55e89f7c7a98 'hlsl' # | | |-FunctionDecl 0x55e89f96aa18 line:237:36 constexpr acos 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f96a930 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f96ad98 # | | | | `-ReturnStmt 0x55e89f96ad88 # | | | | `-CallExpr 0x55e89f96ad58 'float' # | | | | |-ImplicitCastExpr 0x55e89f96ad40 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f96ace8 '' Function 0x55e89f87dc30 'acos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f96acc0 'float' # | | | | `-ImplicitCastExpr 0x55e89f96aca8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f96ac90 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f96ac58 'double' lvalue ParmVar 0x55e89f96a930 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f96aac8 "In 202x 64 bit API lowering for acos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f96af88 line:237:36 constexpr acos 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f96ae58 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f96b358 # | | | | `-ReturnStmt 0x55e89f96b348 # | | | | `-CallExpr 0x55e89f96b318 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f96b300 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f96b278 '' Function 0x55e89f87dea8 'acos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f96b250 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f96b238 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f96b220 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f96b1e8 'double2':'vector' lvalue ParmVar 0x55e89f96ae58 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f96b038 "In 202x 64 bit API lowering for acos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f96b548 line:237:36 constexpr acos 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f96b418 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f970398 # | | | | `-ReturnStmt 0x55e89f970388 # | | | | `-CallExpr 0x55e89f970358 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f970340 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9702c0 '' Function 0x55e89f87e120 'acos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f970298 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f970280 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f970268 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f970230 'double3':'vector' lvalue ParmVar 0x55e89f96b418 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f96b5f8 "In 202x 64 bit API lowering for acos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f970588 line:237:36 constexpr acos 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f970458 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f970968 # | | | | `-ReturnStmt 0x55e89f970958 # | | | | `-CallExpr 0x55e89f970928 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f970910 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f970888 '' Function 0x55e89f87e398 'acos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f970860 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f970848 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f970830 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9707f8 'double4':'vector' lvalue ParmVar 0x55e89f970458 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f970638 "In 202x 64 bit API lowering for acos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f970b08 line:238:37 constexpr acos 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f970a18 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f970e60 # | | | | `-ReturnStmt 0x55e89f970e50 # | | | | `-CallExpr 0x55e89f970e20 'float' # | | | | |-ImplicitCastExpr 0x55e89f970e08 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f970de8 '' Function 0x55e89f87dc30 'acos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f970dc0 'float' # | | | | `-ImplicitCastExpr 0x55e89f970da8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f970d90 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f970d58 'int' lvalue ParmVar 0x55e89f970a18 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f970bb8 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f971038 line:238:37 constexpr acos 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f970f10 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9713b0 # | | | | `-ReturnStmt 0x55e89f9713a0 # | | | | `-CallExpr 0x55e89f971370 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f971358 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f971338 '' Function 0x55e89f87dea8 'acos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f971310 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9712f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9712e0 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9712a8 'int2':'vector' lvalue ParmVar 0x55e89f970f10 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9710e8 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f971588 line:238:37 constexpr acos 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f971460 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f971908 # | | | | `-ReturnStmt 0x55e89f9718f8 # | | | | `-CallExpr 0x55e89f9718c8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9718b0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f971890 '' Function 0x55e89f87e120 'acos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f971868 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f971850 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f971838 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f971800 'int3':'vector' lvalue ParmVar 0x55e89f971460 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f971638 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f971ae8 line:238:37 constexpr acos 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9719b8 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f971e70 # | | | | `-ReturnStmt 0x55e89f971e60 # | | | | `-CallExpr 0x55e89f971e30 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f971e18 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f971df8 '' Function 0x55e89f87e398 'acos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f971dd0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f971db8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f971da0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f971d68 'int4':'vector' lvalue ParmVar 0x55e89f9719b8 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f971b98 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f971fd0 line:238:37 constexpr acos 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f971f20 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9773f8 # | | | | `-ReturnStmt 0x55e89f9773e8 # | | | | `-CallExpr 0x55e89f9773b8 'float' # | | | | |-ImplicitCastExpr 0x55e89f9773a0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f977380 '' Function 0x55e89f87dc30 'acos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f977358 'float' # | | | | `-ImplicitCastExpr 0x55e89f977340 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f977328 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9772f0 'uint':'unsigned int' lvalue ParmVar 0x55e89f971f20 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f977130 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f977558 line:238:37 constexpr acos 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9774a8 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9778f0 # | | | | `-ReturnStmt 0x55e89f9778e0 # | | | | `-CallExpr 0x55e89f9778b0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f977898 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f977878 '' Function 0x55e89f87dea8 'acos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f977850 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f977838 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f977820 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9777e8 'uint2':'vector' lvalue ParmVar 0x55e89f9774a8 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f977608 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f977a50 line:238:37 constexpr acos 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9779a0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f977df0 # | | | | `-ReturnStmt 0x55e89f977de0 # | | | | `-CallExpr 0x55e89f977db0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f977d98 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f977d78 '' Function 0x55e89f87e120 'acos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f977d50 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f977d38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f977d20 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f977ce8 'uint3':'vector' lvalue ParmVar 0x55e89f9779a0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f977b00 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f977f50 line:238:37 constexpr acos 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f977ea0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9782f8 # | | | | `-ReturnStmt 0x55e89f9782e8 # | | | | `-CallExpr 0x55e89f9782b8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9782a0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f978280 '' Function 0x55e89f87e398 'acos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f978258 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f978240 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f978228 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9781f0 'uint4':'vector' lvalue ParmVar 0x55e89f977ea0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f978000 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9784d8 line:238:37 constexpr acos 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9783a8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f978870 # | | | | `-ReturnStmt 0x55e89f978860 # | | | | `-CallExpr 0x55e89f978830 'float' # | | | | |-ImplicitCastExpr 0x55e89f978818 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9787f8 '' Function 0x55e89f87dc30 'acos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9787d0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9787b8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9787a0 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f978768 'int64_t':'long' lvalue ParmVar 0x55e89f9783a8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f978588 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f978a48 line:238:37 constexpr acos 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f978920 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f978e00 # | | | | `-ReturnStmt 0x55e89f978df0 # | | | | `-CallExpr 0x55e89f978dc0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f978da8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f978d88 '' Function 0x55e89f87dea8 'acos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f978d60 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f978d48 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f978d30 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f978cf8 'int64_t2':'vector' lvalue ParmVar 0x55e89f978920 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f978af8 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f978fd8 line:238:37 constexpr acos 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f978eb0 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9793b0 # | | | | `-ReturnStmt 0x55e89f9793a0 # | | | | `-CallExpr 0x55e89f979370 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f979358 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f979338 '' Function 0x55e89f87e120 'acos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f979310 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9792f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9792e0 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9792a8 'int64_t3':'vector' lvalue ParmVar 0x55e89f978eb0 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f979088 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f979588 line:238:37 constexpr acos 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f979460 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f979950 # | | | | `-ReturnStmt 0x55e89f979940 # | | | | `-CallExpr 0x55e89f979910 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9798f8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9798d8 '' Function 0x55e89f87e398 'acos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9798b0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f979898 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f979880 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f979848 'int64_t4':'vector' lvalue ParmVar 0x55e89f979460 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f979638 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f979b28 line:238:37 constexpr acos 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f979a00 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f979ee0 # | | | | `-ReturnStmt 0x55e89f979ed0 # | | | | `-CallExpr 0x55e89f979ea0 'float' # | | | | |-ImplicitCastExpr 0x55e89f979e88 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f979e68 '' Function 0x55e89f87dc30 'acos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f979e40 'float' # | | | | `-ImplicitCastExpr 0x55e89f979e28 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f979e10 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f979dd8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f979a00 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f979bd8 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f97a0b8 line:238:37 constexpr acos 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f979f90 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f97a490 # | | | | `-ReturnStmt 0x55e89f97a480 # | | | | `-CallExpr 0x55e89f97a450 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97a438 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f97a418 '' Function 0x55e89f87dea8 'acos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f97a3f0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97a3d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97a3c0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97a388 'uint64_t2':'vector' lvalue ParmVar 0x55e89f979f90 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f97a168 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f97a668 line:238:37 constexpr acos 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97a540 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f97aa48 # | | | | `-ReturnStmt 0x55e89f97aa38 # | | | | `-CallExpr 0x55e89f97aa08 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97a9f0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f97a9d0 '' Function 0x55e89f87e120 'acos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f97a9a8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97a990 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97a978 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97a940 'uint64_t3':'vector' lvalue ParmVar 0x55e89f97a540 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f97a718 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f97ac28 line:238:37 constexpr acos 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97aaf8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f97b010 # | | | | `-ReturnStmt 0x55e89f97b000 # | | | | `-CallExpr 0x55e89f97afd0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97afb8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f97af98 '' Function 0x55e89f87e398 'acos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f97af70 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97af58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97af40 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97af08 'uint64_t4':'vector' lvalue ParmVar 0x55e89f97aaf8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f97acd8 "In 202x int lowering for acos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f97b198 line:244:36 constexpr asin 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97b0d0 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f97b4e0 # | | | | `-ReturnStmt 0x55e89f97b4d0 # | | | | `-CallExpr 0x55e89f97b4a0 'float' # | | | | |-ImplicitCastExpr 0x55e89f97b488 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f97b468 '' Function 0x55e89f897920 'asin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f97b440 'float' # | | | | `-ImplicitCastExpr 0x55e89f97b428 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97b410 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97b3d8 'double' lvalue ParmVar 0x55e89f97b0d0 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f97b248 "In 202x 64 bit API lowering for asin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f97b650 line:244:36 constexpr asin 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97b5a0 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f97b9b8 # | | | | `-ReturnStmt 0x55e89f97b9a8 # | | | | `-CallExpr 0x55e89f97b978 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97b960 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f97b940 '' Function 0x55e89f897b98 'asin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f97b918 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97b900 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97b8e8 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97b8b0 'double2':'vector' lvalue ParmVar 0x55e89f97b5a0 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f97b700 "In 202x 64 bit API lowering for asin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f97bb28 line:244:36 constexpr asin 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97ba78 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f97be98 # | | | | `-ReturnStmt 0x55e89f97be88 # | | | | `-CallExpr 0x55e89f97be58 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97be40 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f97be20 '' Function 0x55e89f886588 'asin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f97bdf8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97bde0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97bdc8 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97bd90 'double3':'vector' lvalue ParmVar 0x55e89f97ba78 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f97bbd8 "In 202x 64 bit API lowering for asin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f97c008 line:244:36 constexpr asin 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97bf58 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f97c380 # | | | | `-ReturnStmt 0x55e89f97c370 # | | | | `-CallExpr 0x55e89f97c340 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97c328 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f97c308 '' Function 0x55e89f886800 'asin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f97c2e0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97c2c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97c2b0 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97c278 'double4':'vector' lvalue ParmVar 0x55e89f97bf58 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f97c0b8 "In 202x 64 bit API lowering for asin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f97c4e0 line:245:37 constexpr asin 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97c430 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f97c838 # | | | | `-ReturnStmt 0x55e89f97c828 # | | | | `-CallExpr 0x55e89f97c7f8 'float' # | | | | |-ImplicitCastExpr 0x55e89f97c7e0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f97c7c0 '' Function 0x55e89f897920 'asin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f97c798 'float' # | | | | `-ImplicitCastExpr 0x55e89f97c780 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97c768 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97c730 'int' lvalue ParmVar 0x55e89f97c430 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f97c590 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f97c998 line:245:37 constexpr asin 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97c8e8 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f97cd10 # | | | | `-ReturnStmt 0x55e89f97cd00 # | | | | `-CallExpr 0x55e89f97ccd0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f97ccb8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f97cc98 '' Function 0x55e89f897b98 'asin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f97cc70 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97cc58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97cc40 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97cc08 'int2':'vector' lvalue ParmVar 0x55e89f97c8e8 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f97ca48 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f97ce70 line:245:37 constexpr asin 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f97cdc0 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f985380 # | | | | `-ReturnStmt 0x55e89f985370 # | | | | `-CallExpr 0x55e89f985340 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f985328 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f985308 '' Function 0x55e89f886588 'asin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9852e0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f97d138 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f97d120 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f97d0e8 'int3':'vector' lvalue ParmVar 0x55e89f97cdc0 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f97cf20 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9854e0 line:245:37 constexpr asin 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f985430 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f985868 # | | | | `-ReturnStmt 0x55e89f985858 # | | | | `-CallExpr 0x55e89f985828 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f985810 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9857f0 '' Function 0x55e89f886800 'asin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9857c8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9857b0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f985798 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f985760 'int4':'vector' lvalue ParmVar 0x55e89f985430 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f985590 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9859c8 line:245:37 constexpr asin 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f985918 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f985d40 # | | | | `-ReturnStmt 0x55e89f985d30 # | | | | `-CallExpr 0x55e89f985d00 'float' # | | | | |-ImplicitCastExpr 0x55e89f985ce8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f985cc8 '' Function 0x55e89f897920 'asin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f985ca0 'float' # | | | | `-ImplicitCastExpr 0x55e89f985c88 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f985c70 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f985c38 'uint':'unsigned int' lvalue ParmVar 0x55e89f985918 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f985a78 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f985ea0 line:245:37 constexpr asin 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f985df0 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f986238 # | | | | `-ReturnStmt 0x55e89f986228 # | | | | `-CallExpr 0x55e89f9861f8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9861e0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9861c0 '' Function 0x55e89f897b98 'asin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f986198 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f986180 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f986168 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f986130 'uint2':'vector' lvalue ParmVar 0x55e89f985df0 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f985f50 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f986398 line:245:37 constexpr asin 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9862e8 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f986738 # | | | | `-ReturnStmt 0x55e89f986728 # | | | | `-CallExpr 0x55e89f9866f8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9866e0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9866c0 '' Function 0x55e89f886588 'asin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f986698 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f986680 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f986668 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f986630 'uint3':'vector' lvalue ParmVar 0x55e89f9862e8 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f986448 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f986898 line:245:37 constexpr asin 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9867e8 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f986c40 # | | | | `-ReturnStmt 0x55e89f986c30 # | | | | `-CallExpr 0x55e89f986c00 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f986be8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f986bc8 '' Function 0x55e89f886800 'asin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f986ba0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f986b88 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f986b70 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f986b38 'uint4':'vector' lvalue ParmVar 0x55e89f9867e8 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f986948 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f986da0 line:245:37 constexpr asin 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f986cf0 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f987138 # | | | | `-ReturnStmt 0x55e89f987128 # | | | | `-CallExpr 0x55e89f9870f8 'float' # | | | | |-ImplicitCastExpr 0x55e89f9870e0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9870c0 '' Function 0x55e89f897920 'asin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f987098 'float' # | | | | `-ImplicitCastExpr 0x55e89f987080 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f987068 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f987030 'int64_t':'long' lvalue ParmVar 0x55e89f986cf0 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f986e50 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f987680 line:245:37 constexpr asin 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9871e8 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f987a38 # | | | | `-ReturnStmt 0x55e89f987a28 # | | | | `-CallExpr 0x55e89f9879f8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9879e0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9879c0 '' Function 0x55e89f897b98 'asin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f987998 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f987980 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f987968 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f987930 'int64_t2':'vector' lvalue ParmVar 0x55e89f9871e8 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f987730 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f987b98 line:245:37 constexpr asin 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f987ae8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f987f58 # | | | | `-ReturnStmt 0x55e89f987f48 # | | | | `-CallExpr 0x55e89f987f18 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f987f00 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f987ee0 '' Function 0x55e89f886588 'asin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f987eb8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f987ea0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f987e88 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f987e50 'int64_t3':'vector' lvalue ParmVar 0x55e89f987ae8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f987c48 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9880b8 line:245:37 constexpr asin 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f988008 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f988480 # | | | | `-ReturnStmt 0x55e89f988470 # | | | | `-CallExpr 0x55e89f988440 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f988428 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f988408 '' Function 0x55e89f886800 'asin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9883e0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9883c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9883b0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f988378 'int64_t4':'vector' lvalue ParmVar 0x55e89f988008 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f988168 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9885e0 line:245:37 constexpr asin 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f988530 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f988998 # | | | | `-ReturnStmt 0x55e89f988988 # | | | | `-CallExpr 0x55e89f988958 'float' # | | | | |-ImplicitCastExpr 0x55e89f988940 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f988920 '' Function 0x55e89f897920 'asin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9888f8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9888e0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9888c8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f988890 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f988530 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f988690 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f988af8 line:245:37 constexpr asin 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f988a48 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f988ed0 # | | | | `-ReturnStmt 0x55e89f988ec0 # | | | | `-CallExpr 0x55e89f988e90 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f988e78 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f988e58 '' Function 0x55e89f897b98 'asin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f988e30 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f988e18 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f988e00 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f988dc8 'uint64_t2':'vector' lvalue ParmVar 0x55e89f988a48 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f988ba8 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f989030 line:245:37 constexpr asin 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f988f80 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f989410 # | | | | `-ReturnStmt 0x55e89f989400 # | | | | `-CallExpr 0x55e89f9893d0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9893b8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f989398 '' Function 0x55e89f886588 'asin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f989370 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f989358 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f989340 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f989308 'uint64_t3':'vector' lvalue ParmVar 0x55e89f988f80 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9890e0 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f989570 line:245:37 constexpr asin 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9894c0 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f98b170 # | | | | `-ReturnStmt 0x55e89f98b160 # | | | | `-CallExpr 0x55e89f98b130 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98b118 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f98b0f8 '' Function 0x55e89f886800 'asin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f98b0d0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98b0b8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98b0a0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98b068 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9894c0 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f989620 "In 202x int lowering for asin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98b2e0 line:251:36 constexpr atan 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98b230 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f98b628 # | | | | `-ReturnStmt 0x55e89f98b618 # | | | | `-CallExpr 0x55e89f98b5e8 'float' # | | | | |-ImplicitCastExpr 0x55e89f98b5d0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f98b5b0 '' Function 0x55e89f89ad00 'atan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f98b588 'float' # | | | | `-ImplicitCastExpr 0x55e89f98b570 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98b558 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98b520 'double' lvalue ParmVar 0x55e89f98b230 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f98b390 "In 202x 64 bit API lowering for atan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f98b798 line:251:36 constexpr atan 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98b6e8 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f98bb00 # | | | | `-ReturnStmt 0x55e89f98baf0 # | | | | `-CallExpr 0x55e89f98bac0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98baa8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f98ba88 '' Function 0x55e89f89af78 'atan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f98ba60 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98ba48 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98ba30 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98b9f8 'double2':'vector' lvalue ParmVar 0x55e89f98b6e8 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f98b848 "In 202x 64 bit API lowering for atan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f98bc70 line:251:36 constexpr atan 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98bbc0 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f98bfe0 # | | | | `-ReturnStmt 0x55e89f98bfd0 # | | | | `-CallExpr 0x55e89f98bfa0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98bf88 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f98bf68 '' Function 0x55e89f89b1f0 'atan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f98bf40 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98bf28 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98bf10 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98bed8 'double3':'vector' lvalue ParmVar 0x55e89f98bbc0 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f98bd20 "In 202x 64 bit API lowering for atan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f98c150 line:251:36 constexpr atan 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98c0a0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f98c4c8 # | | | | `-ReturnStmt 0x55e89f98c4b8 # | | | | `-CallExpr 0x55e89f98c488 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98c470 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f98c450 '' Function 0x55e89f89b468 'atan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f98c428 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98c410 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98c3f8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98c3c0 'double4':'vector' lvalue ParmVar 0x55e89f98c0a0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f98c200 "In 202x 64 bit API lowering for atan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f98c628 line:252:37 constexpr atan 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98c578 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f98c980 # | | | | `-ReturnStmt 0x55e89f98c970 # | | | | `-CallExpr 0x55e89f98c940 'float' # | | | | |-ImplicitCastExpr 0x55e89f98c928 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f98c908 '' Function 0x55e89f89ad00 'atan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f98c8e0 'float' # | | | | `-ImplicitCastExpr 0x55e89f98c8c8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98c8b0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98c878 'int' lvalue ParmVar 0x55e89f98c578 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f98c6d8 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98cae0 line:252:37 constexpr atan 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98ca30 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f98ce58 # | | | | `-ReturnStmt 0x55e89f98ce48 # | | | | `-CallExpr 0x55e89f98ce18 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98ce00 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f98cde0 '' Function 0x55e89f89af78 'atan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f98cdb8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98cda0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98cd88 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98cd50 'int2':'vector' lvalue ParmVar 0x55e89f98ca30 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f98cb90 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98de28 line:252:37 constexpr atan 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98dd78 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f98e1a8 # | | | | `-ReturnStmt 0x55e89f98e198 # | | | | `-CallExpr 0x55e89f98e168 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98e150 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f98e130 '' Function 0x55e89f89b1f0 'atan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f98e108 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98e0f0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98e0d8 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98e0a0 'int3':'vector' lvalue ParmVar 0x55e89f98dd78 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f98ded8 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98e308 line:252:37 constexpr atan 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98e258 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f98e690 # | | | | `-ReturnStmt 0x55e89f98e680 # | | | | `-CallExpr 0x55e89f98e650 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98e638 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f98e618 '' Function 0x55e89f89b468 'atan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f98e5f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98e5d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98e5c0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98e588 'int4':'vector' lvalue ParmVar 0x55e89f98e258 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f98e3b8 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98e7f0 line:252:37 constexpr atan 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98e740 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f98eb68 # | | | | `-ReturnStmt 0x55e89f98eb58 # | | | | `-CallExpr 0x55e89f98eb28 'float' # | | | | |-ImplicitCastExpr 0x55e89f98eb10 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f98eaf0 '' Function 0x55e89f89ad00 'atan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f98eac8 'float' # | | | | `-ImplicitCastExpr 0x55e89f98eab0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98ea98 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98ea60 'uint':'unsigned int' lvalue ParmVar 0x55e89f98e740 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f98e8a0 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98ecc8 line:252:37 constexpr atan 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98ec18 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f98f060 # | | | | `-ReturnStmt 0x55e89f98f050 # | | | | `-CallExpr 0x55e89f98f020 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98f008 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f98efe8 '' Function 0x55e89f89af78 'atan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f98efc0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98efa8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98ef90 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98ef58 'uint2':'vector' lvalue ParmVar 0x55e89f98ec18 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f98ed78 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98f1c0 line:252:37 constexpr atan 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98f110 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f98f560 # | | | | `-ReturnStmt 0x55e89f98f550 # | | | | `-CallExpr 0x55e89f98f520 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98f508 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f98f4e8 '' Function 0x55e89f89b1f0 'atan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f98f4c0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98f4a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98f490 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98f458 'uint3':'vector' lvalue ParmVar 0x55e89f98f110 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f98f270 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98f6c0 line:252:37 constexpr atan 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98f610 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f98fa68 # | | | | `-ReturnStmt 0x55e89f98fa58 # | | | | `-CallExpr 0x55e89f98fa28 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f98fa10 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f98f9f0 '' Function 0x55e89f89b468 'atan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f98f9c8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f98f9b0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f98f998 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f98f960 'uint4':'vector' lvalue ParmVar 0x55e89f98f610 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f98f770 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f98fbc8 line:252:37 constexpr atan 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f98fb18 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f990830 # | | | | `-ReturnStmt 0x55e89f990820 # | | | | `-CallExpr 0x55e89f9907f0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9907d8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9907b8 '' Function 0x55e89f89ad00 'atan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f990790 'float' # | | | | `-ImplicitCastExpr 0x55e89f990778 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f990760 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f990728 'int64_t':'long' lvalue ParmVar 0x55e89f98fb18 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f98fc78 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f990990 line:252:37 constexpr atan 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9908e0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f990d48 # | | | | `-ReturnStmt 0x55e89f990d38 # | | | | `-CallExpr 0x55e89f990d08 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f990cf0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f990cd0 '' Function 0x55e89f89af78 'atan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f990ca8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f990c90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f990c78 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f990c40 'int64_t2':'vector' lvalue ParmVar 0x55e89f9908e0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f990a40 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f990ea8 line:252:37 constexpr atan 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f990df8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f991268 # | | | | `-ReturnStmt 0x55e89f991258 # | | | | `-CallExpr 0x55e89f991228 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f991210 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9911f0 '' Function 0x55e89f89b1f0 'atan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9911c8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9911b0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f991198 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f991160 'int64_t3':'vector' lvalue ParmVar 0x55e89f990df8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f990f58 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9913c8 line:252:37 constexpr atan 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f991318 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f991790 # | | | | `-ReturnStmt 0x55e89f991780 # | | | | `-CallExpr 0x55e89f991750 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f991738 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f991718 '' Function 0x55e89f89b468 'atan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9916f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9916d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9916c0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f991688 'int64_t4':'vector' lvalue ParmVar 0x55e89f991318 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f991478 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9918f0 line:252:37 constexpr atan 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f991840 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f991ca8 # | | | | `-ReturnStmt 0x55e89f991c98 # | | | | `-CallExpr 0x55e89f991c68 'float' # | | | | |-ImplicitCastExpr 0x55e89f991c50 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f991c30 '' Function 0x55e89f89ad00 'atan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f991c08 'float' # | | | | `-ImplicitCastExpr 0x55e89f991bf0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f991bd8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f991ba0 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f991840 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9919a0 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f991e08 line:252:37 constexpr atan 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f991d58 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9921e0 # | | | | `-ReturnStmt 0x55e89f9921d0 # | | | | `-CallExpr 0x55e89f9921a0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f992188 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f992168 '' Function 0x55e89f89af78 'atan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f992140 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f992128 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f992110 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9920d8 'uint64_t2':'vector' lvalue ParmVar 0x55e89f991d58 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f991eb8 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f992340 line:252:37 constexpr atan 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f992290 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f993048 # | | | | `-ReturnStmt 0x55e89f993038 # | | | | `-CallExpr 0x55e89f993008 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f992ff0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f992fd0 '' Function 0x55e89f89b1f0 'atan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f992fa8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f992f90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f992f78 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f992f40 'uint64_t3':'vector' lvalue ParmVar 0x55e89f992290 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9923f0 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9931a8 line:252:37 constexpr atan 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9930f8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f993590 # | | | | `-ReturnStmt 0x55e89f993580 # | | | | `-CallExpr 0x55e89f993550 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f993538 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f993518 '' Function 0x55e89f89b468 'atan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9934f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9934d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9934c0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f993488 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9930f8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f993258 "In 202x int lowering for atan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9937e8 line:258:37 constexpr atan2 'float (double, double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f993650 col:29 used V1 'double' # | | | |-ParmVarDecl 0x55e89f9936d0 col:40 used V2 'double' # | | | |-CompoundStmt 0x55e89f993c00 # | | | | `-ReturnStmt 0x55e89f993bf0 # | | | | `-CallExpr 0x55e89f993bb8 'float' # | | | | |-ImplicitCastExpr 0x55e89f993ba0 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89f993b50 '' Function 0x55e89f89c5c8 'atan2' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89f993a98 'float' # | | | | | `-ImplicitCastExpr 0x55e89f993a80 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f993a68 'double' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f993a30 'double' lvalue ParmVar 0x55e89f993650 'V1' 'double' # | | | | `-CStyleCastExpr 0x55e89f993b28 'float' # | | | | `-ImplicitCastExpr 0x55e89f993b10 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f993af8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f993ac0 'double' lvalue ParmVar 0x55e89f9936d0 'V2' 'double' # | | | `-DeprecatedAttr 0x55e89f9938a0 "In 202x 64 bit API lowering for atan2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f993e98 line:258:37 constexpr atan2 'float2 (double2, double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f993cc0 col:31 used V1 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f993d40 col:43 used V2 'double2':'vector' # | | | |-CompoundStmt 0x55e89f994320 # | | | | `-ReturnStmt 0x55e89f994310 # | | | | `-CallExpr 0x55e89f9942d8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9942c0 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f994238 '' Function 0x55e89f89c958 'atan2' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f994168 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f994150 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f994138 'double2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f994100 'double2':'vector' lvalue ParmVar 0x55e89f993cc0 'V1' 'double2':'vector' # | | | | `-CStyleCastExpr 0x55e89f994210 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9941f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9941e0 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9941a8 'double2':'vector' lvalue ParmVar 0x55e89f993d40 'V2' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f993f50 "In 202x 64 bit API lowering for atan2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9945b8 line:258:37 constexpr atan2 'float3 (double3, double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9943e0 col:31 used V1 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f994460 col:43 used V2 'double3':'vector' # | | | |-CompoundStmt 0x55e89f994a40 # | | | | `-ReturnStmt 0x55e89f994a30 # | | | | `-CallExpr 0x55e89f9949f8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9949e0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f994960 '' Function 0x55e89f89cd20 'atan2' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f994890 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f994878 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f994860 'double3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f994828 'double3':'vector' lvalue ParmVar 0x55e89f9943e0 'V1' 'double3':'vector' # | | | | `-CStyleCastExpr 0x55e89f994938 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f994920 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f994908 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9948d0 'double3':'vector' lvalue ParmVar 0x55e89f994460 'V2' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f994670 "In 202x 64 bit API lowering for atan2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f994cd8 line:258:37 constexpr atan2 'float4 (double4, double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f994b00 col:31 used V1 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f994b80 col:43 used V2 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9955a0 # | | | | `-ReturnStmt 0x55e89f995590 # | | | | `-CallExpr 0x55e89f995558 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f995540 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9954c0 '' Function 0x55e89f89d0a8 'atan2' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f9953f0 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9953d8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9953c0 'double4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f995388 'double4':'vector' lvalue ParmVar 0x55e89f994b00 'V1' 'double4':'vector' # | | | | `-CStyleCastExpr 0x55e89f995498 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f995480 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f995468 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f995430 'double4':'vector' lvalue ParmVar 0x55e89f994b80 'V2' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f994d90 "In 202x 64 bit API lowering for atan2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9957e8 line:259:38 constexpr atan2 'float (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f995650 col:26 used V1 'int' # | | | |-ParmVarDecl 0x55e89f9956d0 col:34 used V2 'int' # | | | |-CompoundStmt 0x55e89f995be0 # | | | | `-ReturnStmt 0x55e89f995bd0 # | | | | `-CallExpr 0x55e89f995b98 'float' # | | | | |-ImplicitCastExpr 0x55e89f995b80 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89f995b60 '' Function 0x55e89f89c5c8 'atan2' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89f995aa8 'float' # | | | | | `-ImplicitCastExpr 0x55e89f995a90 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f995a78 'int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f995a40 'int' lvalue ParmVar 0x55e89f995650 'V1' 'int' # | | | | `-CStyleCastExpr 0x55e89f995b38 'float' # | | | | `-ImplicitCastExpr 0x55e89f995b20 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f995b08 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f995ad0 'int' lvalue ParmVar 0x55e89f9956d0 'V2' 'int' # | | | `-DeprecatedAttr 0x55e89f9958a0 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f995e68 line:259:38 constexpr atan2 'float2 (int2, int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f995c90 col:28 used V1 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f995d10 col:37 used V2 'int2':'vector' # | | | |-CompoundStmt 0x55e89f996298 # | | | | `-ReturnStmt 0x55e89f996288 # | | | | `-CallExpr 0x55e89f996250 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f996238 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f996218 '' Function 0x55e89f89c958 'atan2' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f996148 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f996130 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f996118 'int2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9960e0 'int2':'vector' lvalue ParmVar 0x55e89f995c90 'V1' 'int2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9961f0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9961d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9961c0 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f996188 'int2':'vector' lvalue ParmVar 0x55e89f995d10 'V2' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f995f20 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f996518 line:259:38 constexpr atan2 'float3 (int3, int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f996348 col:28 used V1 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f9963c8 col:37 used V2 'int3':'vector' # | | | |-CompoundStmt 0x55e89f996950 # | | | | `-ReturnStmt 0x55e89f996940 # | | | | `-CallExpr 0x55e89f996908 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9968f0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9968d0 '' Function 0x55e89f89cd20 'atan2' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f996800 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9967e8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9967d0 'int3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f996798 'int3':'vector' lvalue ParmVar 0x55e89f996348 'V1' 'int3':'vector' # | | | | `-CStyleCastExpr 0x55e89f9968a8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f996890 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f996878 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f996840 'int3':'vector' lvalue ParmVar 0x55e89f9963c8 'V2' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9965d0 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f996bd8 line:259:38 constexpr atan2 'float4 (int4, int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f996a00 col:28 used V1 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f996a80 col:37 used V2 'int4':'vector' # | | | |-CompoundStmt 0x55e89f997018 # | | | | `-ReturnStmt 0x55e89f997008 # | | | | `-CallExpr 0x55e89f996fd0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f996fb8 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f996f98 '' Function 0x55e89f89d0a8 'atan2' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f996ec8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f996eb0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f996e98 'int4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f996e60 'int4':'vector' lvalue ParmVar 0x55e89f996a00 'V1' 'int4':'vector' # | | | | `-CStyleCastExpr 0x55e89f996f70 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f996f58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f996f40 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f996f08 'int4':'vector' lvalue ParmVar 0x55e89f996a80 'V2' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f996c90 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f997878 line:259:38 constexpr atan2 'float (uint, uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9970c8 col:27 used V1 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f997148 col:36 used V2 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f997c90 # | | | | `-ReturnStmt 0x55e89f997c80 # | | | | `-CallExpr 0x55e89f997c48 'float' # | | | | |-ImplicitCastExpr 0x55e89f997c30 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89f997c10 '' Function 0x55e89f89c5c8 'atan2' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89f997b58 'float' # | | | | | `-ImplicitCastExpr 0x55e89f997b40 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f997b28 'uint':'unsigned int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f997af0 'uint':'unsigned int' lvalue ParmVar 0x55e89f9970c8 'V1' 'uint':'unsigned int' # | | | | `-CStyleCastExpr 0x55e89f997be8 'float' # | | | | `-ImplicitCastExpr 0x55e89f997bd0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f997bb8 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f997b80 'uint':'unsigned int' lvalue ParmVar 0x55e89f997148 'V2' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f997930 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f997f18 line:259:38 constexpr atan2 'float2 (uint2, uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f997d40 col:29 used V1 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f997dc0 col:39 used V2 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f998368 # | | | | `-ReturnStmt 0x55e89f998358 # | | | | `-CallExpr 0x55e89f998320 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f998308 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f9982e8 '' Function 0x55e89f89c958 'atan2' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f998218 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f998200 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9981e8 'uint2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9981b0 'uint2':'vector' lvalue ParmVar 0x55e89f997d40 'V1' 'uint2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9982c0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9982a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f998290 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f998258 'uint2':'vector' lvalue ParmVar 0x55e89f997dc0 'V2' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f997fd0 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9985e8 line:259:38 constexpr atan2 'float3 (uint3, uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f998418 col:29 used V1 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f998498 col:39 used V2 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f998a40 # | | | | `-ReturnStmt 0x55e89f998a30 # | | | | `-CallExpr 0x55e89f9989f8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9989e0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9989c0 '' Function 0x55e89f89cd20 'atan2' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f9988f0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9988d8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9988c0 'uint3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f998888 'uint3':'vector' lvalue ParmVar 0x55e89f998418 'V1' 'uint3':'vector' # | | | | `-CStyleCastExpr 0x55e89f998998 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f998980 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f998968 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f998930 'uint3':'vector' lvalue ParmVar 0x55e89f998498 'V2' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9986a0 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f998cc8 line:259:38 constexpr atan2 'float4 (uint4, uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f998af0 col:29 used V1 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f998b70 col:39 used V2 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f999128 # | | | | `-ReturnStmt 0x55e89f999118 # | | | | `-CallExpr 0x55e89f9990e0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9990c8 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9990a8 '' Function 0x55e89f89d0a8 'atan2' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f998fd8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f998fc0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f998fa8 'uint4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f998f70 'uint4':'vector' lvalue ParmVar 0x55e89f998af0 'V1' 'uint4':'vector' # | | | | `-CStyleCastExpr 0x55e89f999080 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f999068 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f999050 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f999018 'uint4':'vector' lvalue ParmVar 0x55e89f998b70 'V2' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f998d80 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9993a8 line:259:38 constexpr atan2 'float (int64_t, int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9991d8 col:30 used V1 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f999258 col:42 used V2 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f99c318 # | | | | `-ReturnStmt 0x55e89f99c308 # | | | | `-CallExpr 0x55e89f99c2d0 'float' # | | | | |-ImplicitCastExpr 0x55e89f999780 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89f999760 '' Function 0x55e89f89c5c8 'atan2' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89f9996a8 'float' # | | | | | `-ImplicitCastExpr 0x55e89f999690 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f999678 'int64_t':'long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f999640 'int64_t':'long' lvalue ParmVar 0x55e89f9991d8 'V1' 'int64_t':'long' # | | | | `-CStyleCastExpr 0x55e89f999738 'float' # | | | | `-ImplicitCastExpr 0x55e89f999720 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f999708 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9996d0 'int64_t':'long' lvalue ParmVar 0x55e89f999258 'V2' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f999460 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99c598 line:259:38 constexpr atan2 'float2 (int64_t2, int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99c3c8 col:32 used V1 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f99c448 col:45 used V2 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f99ca08 # | | | | `-ReturnStmt 0x55e89f99c9f8 # | | | | `-CallExpr 0x55e89f99c9c0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99c9a8 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f99c988 '' Function 0x55e89f89c958 'atan2' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f99c8b8 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f99c8a0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99c888 'int64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99c850 'int64_t2':'vector' lvalue ParmVar 0x55e89f99c3c8 'V1' 'int64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89f99c960 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99c948 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99c930 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99c8f8 'int64_t2':'vector' lvalue ParmVar 0x55e89f99c448 'V2' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f99c650 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99cc88 line:259:38 constexpr atan2 'float3 (int64_t3, int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99cab8 col:32 used V1 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f99cb38 col:45 used V2 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f99d100 # | | | | `-ReturnStmt 0x55e89f99d0f0 # | | | | `-CallExpr 0x55e89f99d0b8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99d0a0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f99d080 '' Function 0x55e89f89cd20 'atan2' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f99cfb0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f99cf98 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99cf80 'int64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99cf48 'int64_t3':'vector' lvalue ParmVar 0x55e89f99cab8 'V1' 'int64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89f99d058 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99d040 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99d028 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99cff0 'int64_t3':'vector' lvalue ParmVar 0x55e89f99cb38 'V2' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f99cd40 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99d388 line:259:38 constexpr atan2 'float4 (int64_t4, int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99d1b0 col:32 used V1 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f99d230 col:45 used V2 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f99d808 # | | | | `-ReturnStmt 0x55e89f99d7f8 # | | | | `-CallExpr 0x55e89f99d7c0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99d7a8 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f99d788 '' Function 0x55e89f89d0a8 'atan2' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f99d6b8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f99d6a0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99d688 'int64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99d650 'int64_t4':'vector' lvalue ParmVar 0x55e89f99d1b0 'V1' 'int64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89f99d760 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99d748 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99d730 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99d6f8 'int64_t4':'vector' lvalue ParmVar 0x55e89f99d230 'V2' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f99d440 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99da88 line:259:38 constexpr atan2 'float (uint64_t, uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99d8b8 col:31 used V1 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f99d938 col:44 used V2 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f99dee0 # | | | | `-ReturnStmt 0x55e89f99ded0 # | | | | `-CallExpr 0x55e89f99de98 'float' # | | | | |-ImplicitCastExpr 0x55e89f99de80 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89f99de60 '' Function 0x55e89f89c5c8 'atan2' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89f99dda8 'float' # | | | | | `-ImplicitCastExpr 0x55e89f99dd90 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99dd78 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99dd40 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f99d8b8 'V1' 'uint64_t':'unsigned long' # | | | | `-CStyleCastExpr 0x55e89f99de38 'float' # | | | | `-ImplicitCastExpr 0x55e89f99de20 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99de08 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99ddd0 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f99d938 'V2' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f99db40 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99e168 line:259:38 constexpr atan2 'float2 (uint64_t2, uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99df90 col:33 used V1 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f99e010 col:47 used V2 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f99e618 # | | | | `-ReturnStmt 0x55e89f99e608 # | | | | `-CallExpr 0x55e89f99e5d0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99e5b8 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f99e598 '' Function 0x55e89f89c958 'atan2' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f99e4c8 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f99e4b0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99e498 'uint64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99e460 'uint64_t2':'vector' lvalue ParmVar 0x55e89f99df90 'V1' 'uint64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89f99e570 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99e558 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99e540 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99e508 'uint64_t2':'vector' lvalue ParmVar 0x55e89f99e010 'V2' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f99e220 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99e898 line:259:38 constexpr atan2 'float3 (uint64_t3, uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99e6c8 col:33 used V1 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f99e748 col:47 used V2 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f99ed30 # | | | | `-ReturnStmt 0x55e89f99ed20 # | | | | `-CallExpr 0x55e89f99ece8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99ecd0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f99ecb0 '' Function 0x55e89f89cd20 'atan2' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f99ebe0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f99ebc8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99ebb0 'uint64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99eb78 'uint64_t3':'vector' lvalue ParmVar 0x55e89f99e6c8 'V1' 'uint64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89f99ec88 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99ec70 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99ec58 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99ec20 'uint64_t3':'vector' lvalue ParmVar 0x55e89f99e748 'V2' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f99e950 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99efb8 line:259:38 constexpr atan2 'float4 (uint64_t4, uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99ede0 col:33 used V1 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f99ee60 col:47 used V2 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f99f458 # | | | | `-ReturnStmt 0x55e89f99f448 # | | | | `-CallExpr 0x55e89f99f410 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99f3f8 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f99f3d8 '' Function 0x55e89f89d0a8 'atan2' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f99f308 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f99f2f0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f99f2d8 'uint64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f99f2a0 'uint64_t4':'vector' lvalue ParmVar 0x55e89f99ede0 'V1' 'uint64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89f99f3b0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99f398 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99f380 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99f348 'uint64_t4':'vector' lvalue ParmVar 0x55e89f99ee60 'V2' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f99f070 "In 202x int lowering for atan2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f99f5c8 line:265:36 constexpr ceil 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99f518 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f99f910 # | | | | `-ReturnStmt 0x55e89f99f900 # | | | | `-CallExpr 0x55e89f99f8d0 'float' # | | | | |-ImplicitCastExpr 0x55e89f99f8b8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f99f898 '' Function 0x55e89f89dd30 'ceil' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f99f870 'float' # | | | | `-ImplicitCastExpr 0x55e89f99f858 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99f840 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99f808 'double' lvalue ParmVar 0x55e89f99f518 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f99f678 "In 202x 64 bit API lowering for ceil is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f99fa80 line:265:36 constexpr ceil 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99f9d0 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f99fde8 # | | | | `-ReturnStmt 0x55e89f99fdd8 # | | | | `-CallExpr 0x55e89f99fda8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f99fd90 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f99fd70 '' Function 0x55e89f89dfa8 'ceil' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f99fd48 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f99fd30 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f99fd18 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f99fce0 'double2':'vector' lvalue ParmVar 0x55e89f99f9d0 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f99fb30 "In 202x 64 bit API lowering for ceil is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f99ff58 line:265:36 constexpr ceil 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f99fea8 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9a02c8 # | | | | `-ReturnStmt 0x55e89f9a02b8 # | | | | `-CallExpr 0x55e89f9a0288 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a0270 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9a0250 '' Function 0x55e89f89e220 'ceil' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9a0228 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a0210 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a01f8 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a01c0 'double3':'vector' lvalue ParmVar 0x55e89f99fea8 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9a0008 "In 202x 64 bit API lowering for ceil is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9a0448 line:265:36 constexpr ceil 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a0398 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9a07c0 # | | | | `-ReturnStmt 0x55e89f9a07b0 # | | | | `-CallExpr 0x55e89f9a0780 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a0768 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9a0748 '' Function 0x55e89f89e498 'ceil' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9a0720 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a0708 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a06f0 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a06b8 'double4':'vector' lvalue ParmVar 0x55e89f9a0398 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9a04f8 "In 202x 64 bit API lowering for ceil is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9a0920 line:266:37 constexpr ceil 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a0870 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9a0c78 # | | | | `-ReturnStmt 0x55e89f9a0c68 # | | | | `-CallExpr 0x55e89f9a0c38 'float' # | | | | |-ImplicitCastExpr 0x55e89f9a0c20 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9a0c00 '' Function 0x55e89f89dd30 'ceil' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9a0bd8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9a0bc0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a0ba8 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a0b70 'int' lvalue ParmVar 0x55e89f9a0870 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9a09d0 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a0dd8 line:266:37 constexpr ceil 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a0d28 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9a1150 # | | | | `-ReturnStmt 0x55e89f9a1140 # | | | | `-CallExpr 0x55e89f9a1110 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a10f8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9a10d8 '' Function 0x55e89f89dfa8 'ceil' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9a10b0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a1098 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a1080 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a1048 'int2':'vector' lvalue ParmVar 0x55e89f9a0d28 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9a0e88 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a12b0 line:266:37 constexpr ceil 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a1200 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9a1630 # | | | | `-ReturnStmt 0x55e89f9a1620 # | | | | `-CallExpr 0x55e89f9a15f0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a15d8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9a15b8 '' Function 0x55e89f89e220 'ceil' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9a1590 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a1578 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a1560 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a1528 'int3':'vector' lvalue ParmVar 0x55e89f9a1200 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9a1360 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a1790 line:266:37 constexpr ceil 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a16e0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9a1b18 # | | | | `-ReturnStmt 0x55e89f9a1b08 # | | | | `-CallExpr 0x55e89f9a1ad8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a1ac0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9a1aa0 '' Function 0x55e89f89e498 'ceil' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9a1a78 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a1a60 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a1a48 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a1a10 'int4':'vector' lvalue ParmVar 0x55e89f9a16e0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9a1840 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a1c78 line:266:37 constexpr ceil 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a1bc8 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9a1ff0 # | | | | `-ReturnStmt 0x55e89f9a1fe0 # | | | | `-CallExpr 0x55e89f9a1fb0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9a1f98 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9a1f78 '' Function 0x55e89f89dd30 'ceil' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9a1f50 'float' # | | | | `-ImplicitCastExpr 0x55e89f9a1f38 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a1f20 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a1ee8 'uint':'unsigned int' lvalue ParmVar 0x55e89f9a1bc8 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9a1d28 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a2150 line:266:37 constexpr ceil 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a20a0 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9a3d10 # | | | | `-ReturnStmt 0x55e89f9a3d00 # | | | | `-CallExpr 0x55e89f9a3cd0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a3cb8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9a3c98 '' Function 0x55e89f89dfa8 'ceil' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9a3c70 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a3c58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a3c40 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a3c08 'uint2':'vector' lvalue ParmVar 0x55e89f9a20a0 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9a2200 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a3e70 line:266:37 constexpr ceil 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a3dc0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9a4210 # | | | | `-ReturnStmt 0x55e89f9a4200 # | | | | `-CallExpr 0x55e89f9a41d0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a41b8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9a4198 '' Function 0x55e89f89e220 'ceil' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9a4170 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a4158 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a4140 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a4108 'uint3':'vector' lvalue ParmVar 0x55e89f9a3dc0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9a3f20 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a4370 line:266:37 constexpr ceil 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a42c0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9a4718 # | | | | `-ReturnStmt 0x55e89f9a4708 # | | | | `-CallExpr 0x55e89f9a46d8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a46c0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9a46a0 '' Function 0x55e89f89e498 'ceil' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9a4678 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a4660 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a4648 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a4610 'uint4':'vector' lvalue ParmVar 0x55e89f9a42c0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9a4420 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a4878 line:266:37 constexpr ceil 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a47c8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9a4c10 # | | | | `-ReturnStmt 0x55e89f9a4c00 # | | | | `-CallExpr 0x55e89f9a4bd0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9a4bb8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9a4b98 '' Function 0x55e89f89dd30 'ceil' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9a4b70 'float' # | | | | `-ImplicitCastExpr 0x55e89f9a4b58 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a4b40 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a4b08 'int64_t':'long' lvalue ParmVar 0x55e89f9a47c8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9a4928 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a4d70 line:266:37 constexpr ceil 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a4cc0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9a5128 # | | | | `-ReturnStmt 0x55e89f9a5118 # | | | | `-CallExpr 0x55e89f9a50e8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a50d0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9a50b0 '' Function 0x55e89f89dfa8 'ceil' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9a5088 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a5070 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a5058 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a5020 'int64_t2':'vector' lvalue ParmVar 0x55e89f9a4cc0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9a4e20 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a5288 line:266:37 constexpr ceil 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a51d8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9a5648 # | | | | `-ReturnStmt 0x55e89f9a5638 # | | | | `-CallExpr 0x55e89f9a5608 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a55f0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9a55d0 '' Function 0x55e89f89e220 'ceil' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9a55a8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a5590 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a5578 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a5540 'int64_t3':'vector' lvalue ParmVar 0x55e89f9a51d8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9a5338 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a57a8 line:266:37 constexpr ceil 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a56f8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9a7148 # | | | | `-ReturnStmt 0x55e89f9a7138 # | | | | `-CallExpr 0x55e89f9a7108 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a70f0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9a70d0 '' Function 0x55e89f89e498 'ceil' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9a5ad0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a5ab8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a5aa0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a5a68 'int64_t4':'vector' lvalue ParmVar 0x55e89f9a56f8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9a5858 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a72a8 line:266:37 constexpr ceil 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a71f8 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9a7660 # | | | | `-ReturnStmt 0x55e89f9a7650 # | | | | `-CallExpr 0x55e89f9a7620 'float' # | | | | |-ImplicitCastExpr 0x55e89f9a7608 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9a75e8 '' Function 0x55e89f89dd30 'ceil' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9a75c0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9a75a8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a7590 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a7558 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9a71f8 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9a7358 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a77c0 line:266:37 constexpr ceil 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a7710 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9a7b98 # | | | | `-ReturnStmt 0x55e89f9a7b88 # | | | | `-CallExpr 0x55e89f9a7b58 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a7b40 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9a7b20 '' Function 0x55e89f89dfa8 'ceil' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9a7af8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a7ae0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a7ac8 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a7a90 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9a7710 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9a7870 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a7cf8 line:266:37 constexpr ceil 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a7c48 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9a80d8 # | | | | `-ReturnStmt 0x55e89f9a80c8 # | | | | `-CallExpr 0x55e89f9a8098 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a8080 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9a8060 '' Function 0x55e89f89e220 'ceil' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9a8038 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a8020 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a8008 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a7fd0 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9a7c48 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9a7da8 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9a8238 line:266:37 constexpr ceil 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a8188 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9a8620 # | | | | `-ReturnStmt 0x55e89f9a8610 # | | | | `-CallExpr 0x55e89f9a85e0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9a85c8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9a85a8 '' Function 0x55e89f89e498 'ceil' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9a8580 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9a8568 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9a8550 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9a8518 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9a8188 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9a82e8 "In 202x int lowering for ceil is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionTemplateDecl 0x55e89f9a8d20 line:274:66 invalid clamp # | | | |-TemplateTypeParmDecl 0x55e89f9a8638 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f9a86d8 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89f9a8c78 line:274:66 invalid constexpr clamp 'int (int, int, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a89e8 col:18 invalid p0 'int' # | | | |-ParmVarDecl 0x55e89f9a8ac0 col:35 invalid p1 'int' # | | | |-ParmVarDecl 0x55e89f9a8b38 col:41 p2 'T' # | | | |-CompoundStmt 0x55e89f9a9090 # | | | | `-ReturnStmt 0x55e89f9a9080 # | | | | `-RecoveryExpr 0x55e89f9a9048 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89f9a8e90 '' lvalue (ADL) = 'clamp' 0x55e89f8a7fc8 0x55e89f89e888 0x55e89f89ed40 0x55e89f89f1a8 0x55e89f89f608 0x55e89f89fa08 0x55e89f89fed8 0x55e89f8a0338 0x55e89f8a0798 0x55e89f8a0bf8 0x55e89f8a1088 0x55e89f8a14e8 0x55e89f8a1948 0x55e89f8a2e08 0x55e89f8a3268 0x55e89f8a36c8 0x55e89f8a3b28 0x55e89f8a3f98 0x55e89f8a43f8 0x55e89f8a4858 0x55e89f8a4cb8 0x55e89f8a50d8 0x55e89f8a5538 0x55e89f8a5998 0x55e89f88cd28 0x55e89f88d128 0x55e89f88d588 0x55e89f88d9e8 # | | | | |-RecoveryExpr 0x55e89f9a8fb0 '' contains-errors lvalue # | | | | `-RecoveryExpr 0x55e89f9a8fd0 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89f9a8d90 "In 202x mismatched vector/scalar lowering for clamp is deprecated. Explicitly cast parameters." "" # | | |-FunctionTemplateDecl 0x55e89f9a97c0 line:281:66 invalid clamp # | | | |-TemplateTypeParmDecl 0x55e89f9a90e0 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f9a9178 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89f9a9718 line:281:66 invalid constexpr clamp 'int (int, T, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a9488 col:18 invalid p0 'int' # | | | |-ParmVarDecl 0x55e89f9a9500 col:24 p1 'T' # | | | |-ParmVarDecl 0x55e89f9a95d8 col:41 invalid p2 'int' # | | | |-CompoundStmt 0x55e89f9a9b30 # | | | | `-ReturnStmt 0x55e89f9a9b20 # | | | | `-RecoveryExpr 0x55e89f9a9ae8 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89f9a9930 '' lvalue (ADL) = 'clamp' 0x55e89f88d9e8 0x55e89f8a7fc8 0x55e89f89e888 0x55e89f89ed40 0x55e89f89f1a8 0x55e89f89f608 0x55e89f89fa08 0x55e89f89fed8 0x55e89f8a0338 0x55e89f8a0798 0x55e89f8a0bf8 0x55e89f8a1088 0x55e89f8a14e8 0x55e89f8a1948 0x55e89f8a2e08 0x55e89f8a3268 0x55e89f8a36c8 0x55e89f8a3b28 0x55e89f8a3f98 0x55e89f8a43f8 0x55e89f8a4858 0x55e89f8a4cb8 0x55e89f8a50d8 0x55e89f8a5538 0x55e89f8a5998 0x55e89f88cd28 0x55e89f88d128 0x55e89f88d588 # | | | | |-RecoveryExpr 0x55e89f9a9a50 '' contains-errors lvalue # | | | | `-RecoveryExpr 0x55e89f9a9ac8 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89f9a9830 "In 202x mismatched vector/scalar lowering for clamp is deprecated. Explicitly cast parameters." "" # | | |-FunctionTemplateDecl 0x55e89f9aa1d0 line:288:66 invalid clamp # | | | |-TemplateTypeParmDecl 0x55e89f9a9b48 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f9a9be8 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89f9aa128 line:288:66 invalid constexpr clamp 'int (int, T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9a9ef8 col:18 invalid p0 'int' # | | | |-ParmVarDecl 0x55e89f9a9f70 col:24 p1 'T' # | | | |-ParmVarDecl 0x55e89f9a9fe8 col:30 p2 'T' # | | | |-CompoundStmt 0x55e89f9aa570 # | | | | `-ReturnStmt 0x55e89f9aa560 # | | | | `-RecoveryExpr 0x55e89f9aa530 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89f9aa340 '' lvalue (ADL) = 'clamp' 0x55e89f88d588 0x55e89f88d9e8 0x55e89f8a7fc8 0x55e89f89e888 0x55e89f89ed40 0x55e89f89f1a8 0x55e89f89f608 0x55e89f89fa08 0x55e89f89fed8 0x55e89f8a0338 0x55e89f8a0798 0x55e89f8a0bf8 0x55e89f8a1088 0x55e89f8a14e8 0x55e89f8a1948 0x55e89f8a2e08 0x55e89f8a3268 0x55e89f8a36c8 0x55e89f8a3b28 0x55e89f8a3f98 0x55e89f8a43f8 0x55e89f8a4858 0x55e89f8a4cb8 0x55e89f8a50d8 0x55e89f8a5538 0x55e89f8a5998 0x55e89f88cd28 0x55e89f88d128 # | | | | `-RecoveryExpr 0x55e89f9aa460 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89f9aa240 "In 202x mismatched vector/scalar lowering for clamp is deprecated. Explicitly cast parameters." "" # | | |-FunctionDecl 0x55e89f9aa6d8 line:297:36 constexpr cos 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9aa628 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9aaa20 # | | | | `-ReturnStmt 0x55e89f9aaa10 # | | | | `-CallExpr 0x55e89f9aa9e0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9aa9c8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9aa9a8 '' Function 0x55e89f8a9788 'cos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9aa980 'float' # | | | | `-ImplicitCastExpr 0x55e89f9aa968 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9aa950 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9aa918 'double' lvalue ParmVar 0x55e89f9aa628 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9aa788 "In 202x 64 bit API lowering for cos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9aab88 line:297:36 constexpr cos 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9aaad8 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9aaef0 # | | | | `-ReturnStmt 0x55e89f9aaee0 # | | | | `-CallExpr 0x55e89f9aaeb0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9aae98 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9aae78 '' Function 0x55e89f8a9a00 'cos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9aae50 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9aae38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9aae20 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9aade8 'double2':'vector' lvalue ParmVar 0x55e89f9aaad8 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9aac38 "In 202x 64 bit API lowering for cos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ab0f0 line:297:36 constexpr cos 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9aafa8 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9ab460 # | | | | `-ReturnStmt 0x55e89f9ab450 # | | | | `-CallExpr 0x55e89f9ab420 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ab408 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9ab3e8 '' Function 0x55e89f8a9c78 'cos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9ab3c0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ab3a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ab390 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ab358 'double3':'vector' lvalue ParmVar 0x55e89f9aafa8 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9ab1a0 "In 202x 64 bit API lowering for cos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ab5c8 line:297:36 constexpr cos 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ab518 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9ab940 # | | | | `-ReturnStmt 0x55e89f9ab930 # | | | | `-CallExpr 0x55e89f9ab900 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ab8e8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9ab8c8 '' Function 0x55e89f8aaf18 'cos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9ab8a0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ab888 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ab870 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ab838 'double4':'vector' lvalue ParmVar 0x55e89f9ab518 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ab678 "In 202x 64 bit API lowering for cos is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9abaa0 line:298:37 constexpr cos 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ab9f0 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9abdf8 # | | | | `-ReturnStmt 0x55e89f9abde8 # | | | | `-CallExpr 0x55e89f9abdb8 'float' # | | | | |-ImplicitCastExpr 0x55e89f9abda0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9abd80 '' Function 0x55e89f8a9788 'cos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9abd58 'float' # | | | | `-ImplicitCastExpr 0x55e89f9abd40 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9abd28 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9abcf0 'int' lvalue ParmVar 0x55e89f9ab9f0 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9abb50 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9abf58 line:298:37 constexpr cos 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9abea8 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9ac2d0 # | | | | `-ReturnStmt 0x55e89f9ac2c0 # | | | | `-CallExpr 0x55e89f9ac290 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ac278 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9ac258 '' Function 0x55e89f8a9a00 'cos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9ac230 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ac218 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ac200 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ac1c8 'int2':'vector' lvalue ParmVar 0x55e89f9abea8 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9ac008 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ac430 line:298:37 constexpr cos 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ac380 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9ac7b0 # | | | | `-ReturnStmt 0x55e89f9ac7a0 # | | | | `-CallExpr 0x55e89f9ac770 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ac758 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9ac738 '' Function 0x55e89f8a9c78 'cos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9ac710 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ac6f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ac6e0 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ac6a8 'int3':'vector' lvalue ParmVar 0x55e89f9ac380 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9ac4e0 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ac910 line:298:37 constexpr cos 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ac860 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9acc98 # | | | | `-ReturnStmt 0x55e89f9acc88 # | | | | `-CallExpr 0x55e89f9acc58 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9acc40 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9acc20 '' Function 0x55e89f8aaf18 'cos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9acbf8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9acbe0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9acbc8 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9acb90 'int4':'vector' lvalue ParmVar 0x55e89f9ac860 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ac9c0 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9acdf8 line:298:37 constexpr cos 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9acd48 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9ad1a0 # | | | | `-ReturnStmt 0x55e89f9ad190 # | | | | `-CallExpr 0x55e89f9ad160 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ad148 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9ad128 '' Function 0x55e89f8a9788 'cos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9ad100 'float' # | | | | `-ImplicitCastExpr 0x55e89f9ad0b8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ad0a0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ad068 'uint':'unsigned int' lvalue ParmVar 0x55e89f9acd48 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9acea8 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ad300 line:298:37 constexpr cos 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ad250 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9ad698 # | | | | `-ReturnStmt 0x55e89f9ad688 # | | | | `-CallExpr 0x55e89f9ad658 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ad640 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9ad620 '' Function 0x55e89f8a9a00 'cos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9ad5f8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ad5e0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ad5c8 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ad590 'uint2':'vector' lvalue ParmVar 0x55e89f9ad250 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9ad3b0 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ad7f8 line:298:37 constexpr cos 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ad748 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9adb98 # | | | | `-ReturnStmt 0x55e89f9adb88 # | | | | `-CallExpr 0x55e89f9adb58 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9adb40 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9adb20 '' Function 0x55e89f8a9c78 'cos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9adaf8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9adae0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9adac8 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ada90 'uint3':'vector' lvalue ParmVar 0x55e89f9ad748 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9ad8a8 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9adcf8 line:298:37 constexpr cos 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9adc48 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9ae0a0 # | | | | `-ReturnStmt 0x55e89f9ae090 # | | | | `-CallExpr 0x55e89f9ae060 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ae048 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9ae028 '' Function 0x55e89f8aaf18 'cos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9ae000 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9adfe8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9adfd0 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9adf98 'uint4':'vector' lvalue ParmVar 0x55e89f9adc48 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9adda8 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ae200 line:298:37 constexpr cos 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ae150 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9ae598 # | | | | `-ReturnStmt 0x55e89f9ae588 # | | | | `-CallExpr 0x55e89f9ae558 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ae540 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9ae520 '' Function 0x55e89f8a9788 'cos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9ae4f8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9ae4e0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ae4c8 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ae490 'int64_t':'long' lvalue ParmVar 0x55e89f9ae150 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9ae2b0 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ae6f8 line:298:37 constexpr cos 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ae648 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9aeab0 # | | | | `-ReturnStmt 0x55e89f9aeaa0 # | | | | `-CallExpr 0x55e89f9aea70 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9aea58 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9aea38 '' Function 0x55e89f8a9a00 'cos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9aea10 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ae9f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ae9e0 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ae9a8 'int64_t2':'vector' lvalue ParmVar 0x55e89f9ae648 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9ae7a8 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9aec10 line:298:37 constexpr cos 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9aeb60 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9aefd0 # | | | | `-ReturnStmt 0x55e89f9aefc0 # | | | | `-CallExpr 0x55e89f9aef90 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9aef78 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9aef58 '' Function 0x55e89f8a9c78 'cos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9aef30 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9aef18 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9aef00 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9aeec8 'int64_t3':'vector' lvalue ParmVar 0x55e89f9aeb60 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9aecc0 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9af830 line:298:37 constexpr cos 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9af080 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9afbf8 # | | | | `-ReturnStmt 0x55e89f9afbe8 # | | | | `-CallExpr 0x55e89f9afbb8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9afba0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9afb80 '' Function 0x55e89f8aaf18 'cos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9afb58 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9afb40 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9afb28 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9afaf0 'int64_t4':'vector' lvalue ParmVar 0x55e89f9af080 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9af8e0 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9afd58 line:298:37 constexpr cos 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9afca8 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9b0110 # | | | | `-ReturnStmt 0x55e89f9b0100 # | | | | `-CallExpr 0x55e89f9b00d0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b00b8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b0098 '' Function 0x55e89f8a9788 'cos' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b0070 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b0058 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b0040 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b0008 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9afca8 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9afe08 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b0270 line:298:37 constexpr cos 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b01c0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9b0648 # | | | | `-ReturnStmt 0x55e89f9b0638 # | | | | `-CallExpr 0x55e89f9b0608 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b05f0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b05d0 '' Function 0x55e89f8a9a00 'cos' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b05a8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b0590 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b0578 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b0540 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9b01c0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b0320 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b07a8 line:298:37 constexpr cos 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b06f8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9b0b88 # | | | | `-ReturnStmt 0x55e89f9b0b78 # | | | | `-CallExpr 0x55e89f9b0b48 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b0b30 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9b0b10 '' Function 0x55e89f8a9c78 'cos' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9b0ae8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b0ad0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b0ab8 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b0a80 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9b06f8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b0858 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b0ce8 line:298:37 constexpr cos 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b0c38 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9b10d0 # | | | | `-ReturnStmt 0x55e89f9b10c0 # | | | | `-CallExpr 0x55e89f9b1090 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b1078 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9b1058 '' Function 0x55e89f8aaf18 'cos' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9b1030 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b1018 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b1000 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b0fc8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9b0c38 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9b0d98 "In 202x int lowering for cos is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b1240 line:304:36 constexpr cosh 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b1190 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9b1588 # | | | | `-ReturnStmt 0x55e89f9b1578 # | | | | `-CallExpr 0x55e89f9b1548 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b1530 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b1510 '' Function 0x55e89f8abb30 'cosh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b14e8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b14d0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b14b8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b1480 'double' lvalue ParmVar 0x55e89f9b1190 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9b12f0 "In 202x 64 bit API lowering for cosh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9b16f8 line:304:36 constexpr cosh 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b1648 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9b2260 # | | | | `-ReturnStmt 0x55e89f9b2250 # | | | | `-CallExpr 0x55e89f9b2220 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b2208 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b21e8 '' Function 0x55e89f8abe00 'cosh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b21c0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b21a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b2190 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b2158 'double2':'vector' lvalue ParmVar 0x55e89f9b1648 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b17a8 "In 202x 64 bit API lowering for cosh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9b23d0 line:304:36 constexpr cosh 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b2320 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9b2740 # | | | | `-ReturnStmt 0x55e89f9b2730 # | | | | `-CallExpr 0x55e89f9b2700 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b26e8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9b26c8 '' Function 0x55e89f8ac078 'cosh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9b26a0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b2688 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b2670 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b2638 'double3':'vector' lvalue ParmVar 0x55e89f9b2320 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b2480 "In 202x 64 bit API lowering for cosh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9b28b0 line:304:36 constexpr cosh 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b2800 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9b2c28 # | | | | `-ReturnStmt 0x55e89f9b2c18 # | | | | `-CallExpr 0x55e89f9b2be8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b2bd0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9b2bb0 '' Function 0x55e89f8ac2f0 'cosh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9b2b88 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b2b70 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b2b58 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b2b20 'double4':'vector' lvalue ParmVar 0x55e89f9b2800 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9b2960 "In 202x 64 bit API lowering for cosh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9b2d88 line:305:37 constexpr cosh 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b2cd8 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9b30e0 # | | | | `-ReturnStmt 0x55e89f9b30d0 # | | | | `-CallExpr 0x55e89f9b30a0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b3088 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b3068 '' Function 0x55e89f8abb30 'cosh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b3040 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b3028 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b3010 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b2fd8 'int' lvalue ParmVar 0x55e89f9b2cd8 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9b2e38 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b3240 line:305:37 constexpr cosh 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b3190 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9b35b8 # | | | | `-ReturnStmt 0x55e89f9b35a8 # | | | | `-CallExpr 0x55e89f9b3578 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b3560 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b3540 '' Function 0x55e89f8abe00 'cosh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b3518 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b3500 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b34e8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b34b0 'int2':'vector' lvalue ParmVar 0x55e89f9b3190 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b32f0 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b3718 line:305:37 constexpr cosh 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b3668 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9b3a98 # | | | | `-ReturnStmt 0x55e89f9b3a88 # | | | | `-CallExpr 0x55e89f9b3a58 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b3a40 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9b3a20 '' Function 0x55e89f8ac078 'cosh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9b39f8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b39e0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b39c8 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b3990 'int3':'vector' lvalue ParmVar 0x55e89f9b3668 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b37c8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b3bf8 line:305:37 constexpr cosh 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b3b48 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9b3f80 # | | | | `-ReturnStmt 0x55e89f9b3f70 # | | | | `-CallExpr 0x55e89f9b3f40 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b3f28 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9b3f08 '' Function 0x55e89f8ac2f0 'cosh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9b3ee0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b3ec8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b3eb0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b3e78 'int4':'vector' lvalue ParmVar 0x55e89f9b3b48 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9b3ca8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b4928 line:305:37 constexpr cosh 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b4878 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9b4ca0 # | | | | `-ReturnStmt 0x55e89f9b4c90 # | | | | `-CallExpr 0x55e89f9b4c60 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b4c48 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b4c28 '' Function 0x55e89f8abb30 'cosh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b4c00 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b4be8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b4bd0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b4b98 'uint':'unsigned int' lvalue ParmVar 0x55e89f9b4878 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9b49d8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b4e00 line:305:37 constexpr cosh 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b4d50 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9b5198 # | | | | `-ReturnStmt 0x55e89f9b5188 # | | | | `-CallExpr 0x55e89f9b5158 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b5140 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b5120 '' Function 0x55e89f8abe00 'cosh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b50f8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b50e0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b50c8 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b5090 'uint2':'vector' lvalue ParmVar 0x55e89f9b4d50 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b4eb0 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b52f8 line:305:37 constexpr cosh 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b5248 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9b5698 # | | | | `-ReturnStmt 0x55e89f9b5688 # | | | | `-CallExpr 0x55e89f9b5658 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b5640 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9b5620 '' Function 0x55e89f8ac078 'cosh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9b55f8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b55e0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b55c8 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b5590 'uint3':'vector' lvalue ParmVar 0x55e89f9b5248 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b53a8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b57f8 line:305:37 constexpr cosh 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b5748 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9b5ba0 # | | | | `-ReturnStmt 0x55e89f9b5b90 # | | | | `-CallExpr 0x55e89f9b5b60 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b5b48 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9b5b28 '' Function 0x55e89f8ac2f0 'cosh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9b5b00 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b5ae8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b5ad0 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b5a98 'uint4':'vector' lvalue ParmVar 0x55e89f9b5748 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9b58a8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b5d00 line:305:37 constexpr cosh 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b5c50 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9b6098 # | | | | `-ReturnStmt 0x55e89f9b6088 # | | | | `-CallExpr 0x55e89f9b6058 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b6040 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b6020 '' Function 0x55e89f8abb30 'cosh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b5ff8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b5fe0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b5fc8 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b5f90 'int64_t':'long' lvalue ParmVar 0x55e89f9b5c50 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9b5db0 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b61f8 line:305:37 constexpr cosh 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b6148 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9b65b0 # | | | | `-ReturnStmt 0x55e89f9b65a0 # | | | | `-CallExpr 0x55e89f9b6570 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b6558 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b6538 '' Function 0x55e89f8abe00 'cosh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b6510 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b64f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b64e0 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b64a8 'int64_t2':'vector' lvalue ParmVar 0x55e89f9b6148 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b62a8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b6710 line:305:37 constexpr cosh 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b6660 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9b74c0 # | | | | `-ReturnStmt 0x55e89f9b74b0 # | | | | `-CallExpr 0x55e89f9b7480 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b7468 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9b7448 '' Function 0x55e89f8ac078 'cosh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9b7420 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b7408 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b73f0 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b73b8 'int64_t3':'vector' lvalue ParmVar 0x55e89f9b6660 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b71b0 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b7620 line:305:37 constexpr cosh 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b7570 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9b79e8 # | | | | `-ReturnStmt 0x55e89f9b79d8 # | | | | `-CallExpr 0x55e89f9b79a8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b7990 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9b7970 '' Function 0x55e89f8ac2f0 'cosh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9b7948 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b7930 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b7918 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b78e0 'int64_t4':'vector' lvalue ParmVar 0x55e89f9b7570 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9b76d0 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b7b48 line:305:37 constexpr cosh 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b7a98 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9b7f00 # | | | | `-ReturnStmt 0x55e89f9b7ef0 # | | | | `-CallExpr 0x55e89f9b7ec0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b7ea8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b7e88 '' Function 0x55e89f8abb30 'cosh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b7e60 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b7e48 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b7e30 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b7df8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9b7a98 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9b7bf8 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b8060 line:305:37 constexpr cosh 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b7fb0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9b8438 # | | | | `-ReturnStmt 0x55e89f9b8428 # | | | | `-CallExpr 0x55e89f9b83f8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b83e0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b83c0 '' Function 0x55e89f8abe00 'cosh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b8398 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b8380 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b8368 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b8330 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9b7fb0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b8110 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b8598 line:305:37 constexpr cosh 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b84e8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9b8978 # | | | | `-ReturnStmt 0x55e89f9b8968 # | | | | `-CallExpr 0x55e89f9b8938 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b8920 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9b8900 '' Function 0x55e89f8ac078 'cosh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9b88d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b88c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b88a8 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b8870 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9b84e8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b8648 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b8ad8 line:305:37 constexpr cosh 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b8a28 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9b8ec0 # | | | | `-ReturnStmt 0x55e89f9b8eb0 # | | | | `-CallExpr 0x55e89f9b8e80 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b8e68 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9b8e48 '' Function 0x55e89f8ac2f0 'cosh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9b8e20 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b8e08 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b8df0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b8db8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9b8a28 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9b8b88 "In 202x int lowering for cosh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9b9030 line:311:36 constexpr degrees 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b8f80 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9b98b8 # | | | | `-ReturnStmt 0x55e89f9b98a8 # | | | | `-CallExpr 0x55e89f9b9878 'float' # | | | | |-ImplicitCastExpr 0x55e89f9b9860 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9b9840 '' Function 0x55e89f8b0f00 'degrees' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9b9818 'float' # | | | | `-ImplicitCastExpr 0x55e89f9b9800 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b97e8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b97b0 'double' lvalue ParmVar 0x55e89f9b8f80 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9b90e0 "In 202x 64 bit API lowering for degrees is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9b9a28 line:311:36 constexpr degrees 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b9978 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9b9d90 # | | | | `-ReturnStmt 0x55e89f9b9d80 # | | | | `-CallExpr 0x55e89f9b9d50 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9b9d38 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9b9d18 '' Function 0x55e89f8b1178 'degrees' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9b9cf0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9b9cd8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9b9cc0 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9b9c88 'double2':'vector' lvalue ParmVar 0x55e89f9b9978 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9b9ad8 "In 202x 64 bit API lowering for degrees is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9b9f00 line:311:36 constexpr degrees 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9b9e50 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9ba270 # | | | | `-ReturnStmt 0x55e89f9ba260 # | | | | `-CallExpr 0x55e89f9ba230 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ba218 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9ba1f8 '' Function 0x55e89f8b13f0 'degrees' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9ba1d0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ba1b8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ba1a0 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ba168 'double3':'vector' lvalue ParmVar 0x55e89f9b9e50 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9b9fb0 "In 202x 64 bit API lowering for degrees is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ba3e0 line:311:36 constexpr degrees 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ba330 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9ba758 # | | | | `-ReturnStmt 0x55e89f9ba748 # | | | | `-CallExpr 0x55e89f9ba718 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ba700 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9ba6e0 '' Function 0x55e89f8b1668 'degrees' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9ba6b8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ba6a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ba688 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ba650 'double4':'vector' lvalue ParmVar 0x55e89f9ba330 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ba490 "In 202x 64 bit API lowering for degrees is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ba8b8 line:312:37 constexpr degrees 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ba808 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9bac18 # | | | | `-ReturnStmt 0x55e89f9bac08 # | | | | `-CallExpr 0x55e89f9babd8 'float' # | | | | |-ImplicitCastExpr 0x55e89f9babc0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9baba0 '' Function 0x55e89f8b0f00 'degrees' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9bab78 'float' # | | | | `-ImplicitCastExpr 0x55e89f9bab60 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bab48 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bab10 'int' lvalue ParmVar 0x55e89f9ba808 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9ba968 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bad78 line:312:37 constexpr degrees 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bacc8 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9bb0f8 # | | | | `-ReturnStmt 0x55e89f9bb0e8 # | | | | `-CallExpr 0x55e89f9bb0b8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bb0a0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9bb080 '' Function 0x55e89f8b1178 'degrees' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9bb058 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bb040 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bb028 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9baff0 'int2':'vector' lvalue ParmVar 0x55e89f9bacc8 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9bae28 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bb258 line:312:37 constexpr degrees 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bb1a8 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9bb5e0 # | | | | `-ReturnStmt 0x55e89f9bb5d0 # | | | | `-CallExpr 0x55e89f9bb5a0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bb588 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9bb568 '' Function 0x55e89f8b13f0 'degrees' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9bb540 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bb528 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bb510 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bb4d8 'int3':'vector' lvalue ParmVar 0x55e89f9bb1a8 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9bb308 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bc000 line:312:37 constexpr degrees 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bbf50 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9bc390 # | | | | `-ReturnStmt 0x55e89f9bc380 # | | | | `-CallExpr 0x55e89f9bc350 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bc338 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9bc318 '' Function 0x55e89f8b1668 'degrees' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9bc2f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bc2d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bc2c0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bc288 'int4':'vector' lvalue ParmVar 0x55e89f9bbf50 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9bc0b0 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bc4f0 line:312:37 constexpr degrees 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bc440 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9bc870 # | | | | `-ReturnStmt 0x55e89f9bc860 # | | | | `-CallExpr 0x55e89f9bc830 'float' # | | | | |-ImplicitCastExpr 0x55e89f9bc818 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9bc7f8 '' Function 0x55e89f8b0f00 'degrees' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9bc7d0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9bc7b8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bc7a0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bc768 'uint':'unsigned int' lvalue ParmVar 0x55e89f9bc440 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9bc5a0 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bc9d0 line:312:37 constexpr degrees 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bc920 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9bcd70 # | | | | `-ReturnStmt 0x55e89f9bcd60 # | | | | `-CallExpr 0x55e89f9bcd30 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bcd18 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9bccf8 '' Function 0x55e89f8b1178 'degrees' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9bccd0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bccb8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bcca0 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bcc68 'uint2':'vector' lvalue ParmVar 0x55e89f9bc920 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9bca80 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bced0 line:312:37 constexpr degrees 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bce20 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9bd278 # | | | | `-ReturnStmt 0x55e89f9bd268 # | | | | `-CallExpr 0x55e89f9bd238 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bd220 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9bd200 '' Function 0x55e89f8b13f0 'degrees' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9bd1d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bd1c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bd1a8 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bd170 'uint3':'vector' lvalue ParmVar 0x55e89f9bce20 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9bcf80 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bd3d8 line:312:37 constexpr degrees 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bd328 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9bd788 # | | | | `-ReturnStmt 0x55e89f9bd778 # | | | | `-CallExpr 0x55e89f9bd748 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bd730 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9bd710 '' Function 0x55e89f8b1668 'degrees' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9bd6e8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bd6d0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bd6b8 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bd680 'uint4':'vector' lvalue ParmVar 0x55e89f9bd328 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9bd488 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bd8e8 line:312:37 constexpr degrees 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bd838 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9bdc88 # | | | | `-ReturnStmt 0x55e89f9bdc78 # | | | | `-CallExpr 0x55e89f9bdc48 'float' # | | | | |-ImplicitCastExpr 0x55e89f9bdc30 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9bdc10 '' Function 0x55e89f8b0f00 'degrees' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9bdbe8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9bdbd0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bdbb8 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bdb80 'int64_t':'long' lvalue ParmVar 0x55e89f9bd838 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9bd998 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bdde8 line:312:37 constexpr degrees 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bdd38 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9bfa78 # | | | | `-ReturnStmt 0x55e89f9bfa68 # | | | | `-CallExpr 0x55e89f9bfa38 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bfa20 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9bfa00 '' Function 0x55e89f8b1178 'degrees' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9bf9d8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bf9c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bf9a8 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bf970 'int64_t2':'vector' lvalue ParmVar 0x55e89f9bdd38 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9bde98 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9bfbd8 line:312:37 constexpr degrees 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9bfb28 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9bffa0 # | | | | `-ReturnStmt 0x55e89f9bff90 # | | | | `-CallExpr 0x55e89f9bff60 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9bff48 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9bff28 '' Function 0x55e89f8b13f0 'degrees' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9bff00 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9bfee8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9bfed0 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9bfe98 'int64_t3':'vector' lvalue ParmVar 0x55e89f9bfb28 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9bfc88 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c0100 line:312:37 constexpr degrees 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c0050 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9c04d0 # | | | | `-ReturnStmt 0x55e89f9c04c0 # | | | | `-CallExpr 0x55e89f9c0490 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c0478 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9c0458 '' Function 0x55e89f8b1668 'degrees' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9c0430 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c0418 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c0400 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c03c8 'int64_t4':'vector' lvalue ParmVar 0x55e89f9c0050 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9c01b0 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c0630 line:312:37 constexpr degrees 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c0580 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9c09f0 # | | | | `-ReturnStmt 0x55e89f9c09e0 # | | | | `-CallExpr 0x55e89f9c09b0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9c0998 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9c0978 '' Function 0x55e89f8b0f00 'degrees' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9c0950 'float' # | | | | `-ImplicitCastExpr 0x55e89f9c0938 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c0920 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c08e8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9c0580 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9c06e0 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c0b50 line:312:37 constexpr degrees 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c0aa0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9c0f30 # | | | | `-ReturnStmt 0x55e89f9c0f20 # | | | | `-CallExpr 0x55e89f9c0ef0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c0ed8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9c0eb8 '' Function 0x55e89f8b1178 'degrees' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9c0e90 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c0e78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c0e60 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c0e28 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9c0aa0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9c0c00 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c1090 line:312:37 constexpr degrees 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c0fe0 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9c1478 # | | | | `-ReturnStmt 0x55e89f9c1468 # | | | | `-CallExpr 0x55e89f9c1438 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c1420 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9c1400 '' Function 0x55e89f8b13f0 'degrees' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9c13d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c13c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c13a8 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c1370 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9c0fe0 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9c1140 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c15d8 line:312:37 constexpr degrees 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c1528 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9c22d0 # | | | | `-ReturnStmt 0x55e89f9c22c0 # | | | | `-CallExpr 0x55e89f9c2290 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c2278 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9c2258 '' Function 0x55e89f8b1668 'degrees' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9c2230 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c2218 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c2200 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c21c8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9c1528 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9c1688 "In 202x int lowering for degrees is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c2438 line:318:36 constexpr exp 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c2388 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9c2780 # | | | | `-ReturnStmt 0x55e89f9c2770 # | | | | `-CallExpr 0x55e89f9c2740 'float' # | | | | |-ImplicitCastExpr 0x55e89f9c2728 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9c2708 '' Function 0x55e89f8b8628 'exp' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9c26e0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9c26c8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c26b0 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c2678 'double' lvalue ParmVar 0x55e89f9c2388 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9c24e8 "In 202x 64 bit API lowering for exp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9c28e8 line:318:36 constexpr exp 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c2838 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9c2c50 # | | | | `-ReturnStmt 0x55e89f9c2c40 # | | | | `-CallExpr 0x55e89f9c2c10 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c2bf8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9c2bd8 '' Function 0x55e89f8b88a0 'exp' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9c2bb0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c2b98 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c2b80 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c2b48 'double2':'vector' lvalue ParmVar 0x55e89f9c2838 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9c2998 "In 202x 64 bit API lowering for exp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9c2db8 line:318:36 constexpr exp 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c2d08 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9c3128 # | | | | `-ReturnStmt 0x55e89f9c3118 # | | | | `-CallExpr 0x55e89f9c30e8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c30d0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9c30b0 '' Function 0x55e89f8b8b18 'exp' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9c3088 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c3070 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c3058 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c3020 'double3':'vector' lvalue ParmVar 0x55e89f9c2d08 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9c2e68 "In 202x 64 bit API lowering for exp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9c3290 line:318:36 constexpr exp 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c31e0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9c3608 # | | | | `-ReturnStmt 0x55e89f9c35f8 # | | | | `-CallExpr 0x55e89f9c35c8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c35b0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9c3590 '' Function 0x55e89f8b8da0 'exp' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9c3568 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c3550 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c3538 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c3500 'double4':'vector' lvalue ParmVar 0x55e89f9c31e0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9c3340 "In 202x 64 bit API lowering for exp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9c3768 line:319:37 constexpr exp 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c36b8 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9c3ac0 # | | | | `-ReturnStmt 0x55e89f9c3ab0 # | | | | `-CallExpr 0x55e89f9c3a80 'float' # | | | | |-ImplicitCastExpr 0x55e89f9c3a68 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9c3a48 '' Function 0x55e89f8b8628 'exp' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9c3a20 'float' # | | | | `-ImplicitCastExpr 0x55e89f9c3a08 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c39f0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c39b8 'int' lvalue ParmVar 0x55e89f9c36b8 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9c3818 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c3c20 line:319:37 constexpr exp 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c3b70 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9c3f98 # | | | | `-ReturnStmt 0x55e89f9c3f88 # | | | | `-CallExpr 0x55e89f9c3f58 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c3f40 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9c3f20 '' Function 0x55e89f8b88a0 'exp' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9c3ef8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c3ee0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c3ec8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c3e90 'int2':'vector' lvalue ParmVar 0x55e89f9c3b70 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9c3cd0 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c4780 line:319:37 constexpr exp 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c46d0 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9c4b00 # | | | | `-ReturnStmt 0x55e89f9c4af0 # | | | | `-CallExpr 0x55e89f9c4ac0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c4aa8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9c4a88 '' Function 0x55e89f8b8b18 'exp' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9c4a60 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c4a48 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c4a30 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c49f8 'int3':'vector' lvalue ParmVar 0x55e89f9c46d0 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9c4830 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c4c60 line:319:37 constexpr exp 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c4bb0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9c4fe8 # | | | | `-ReturnStmt 0x55e89f9c4fd8 # | | | | `-CallExpr 0x55e89f9c4fa8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c4f90 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9c4f70 '' Function 0x55e89f8b8da0 'exp' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9c4f48 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c4f30 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c4f18 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c4ee0 'int4':'vector' lvalue ParmVar 0x55e89f9c4bb0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9c4d10 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c5148 line:319:37 constexpr exp 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c5098 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9c54c0 # | | | | `-ReturnStmt 0x55e89f9c54b0 # | | | | `-CallExpr 0x55e89f9c5480 'float' # | | | | |-ImplicitCastExpr 0x55e89f9c5468 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9c5448 '' Function 0x55e89f8b8628 'exp' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9c5420 'float' # | | | | `-ImplicitCastExpr 0x55e89f9c5408 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c53f0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c53b8 'uint':'unsigned int' lvalue ParmVar 0x55e89f9c5098 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9c51f8 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c5620 line:319:37 constexpr exp 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c5570 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9c59b8 # | | | | `-ReturnStmt 0x55e89f9c59a8 # | | | | `-CallExpr 0x55e89f9c5978 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c5960 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9c5940 '' Function 0x55e89f8b88a0 'exp' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9c5918 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c5900 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c58e8 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c58b0 'uint2':'vector' lvalue ParmVar 0x55e89f9c5570 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9c56d0 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c5b18 line:319:37 constexpr exp 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c5a68 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9c5eb8 # | | | | `-ReturnStmt 0x55e89f9c5ea8 # | | | | `-CallExpr 0x55e89f9c5e78 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c5e60 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9c5e40 '' Function 0x55e89f8b8b18 'exp' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9c5e18 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c5e00 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c5de8 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c5db0 'uint3':'vector' lvalue ParmVar 0x55e89f9c5a68 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9c5bc8 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c6018 line:319:37 constexpr exp 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c5f68 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9c63c0 # | | | | `-ReturnStmt 0x55e89f9c63b0 # | | | | `-CallExpr 0x55e89f9c6380 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c6368 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9c6348 '' Function 0x55e89f8b8da0 'exp' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9c6320 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c6308 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c62f0 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c62b8 'uint4':'vector' lvalue ParmVar 0x55e89f9c5f68 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9c60c8 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c6520 line:319:37 constexpr exp 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c6470 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9c7200 # | | | | `-ReturnStmt 0x55e89f9c71f0 # | | | | `-CallExpr 0x55e89f9c71c0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9c71a8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9c7188 '' Function 0x55e89f8b8628 'exp' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9c7160 'float' # | | | | `-ImplicitCastExpr 0x55e89f9c7148 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c7130 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c70f8 'int64_t':'long' lvalue ParmVar 0x55e89f9c6470 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9c65d0 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c7360 line:319:37 constexpr exp 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c72b0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9c7718 # | | | | `-ReturnStmt 0x55e89f9c7708 # | | | | `-CallExpr 0x55e89f9c76d8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c76c0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9c76a0 '' Function 0x55e89f8b88a0 'exp' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9c7678 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c7660 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c7648 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c7610 'int64_t2':'vector' lvalue ParmVar 0x55e89f9c72b0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9c7410 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c7878 line:319:37 constexpr exp 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c77c8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9c7c38 # | | | | `-ReturnStmt 0x55e89f9c7c28 # | | | | `-CallExpr 0x55e89f9c7bf8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c7be0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9c7bc0 '' Function 0x55e89f8b8b18 'exp' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9c7b98 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c7b80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c7b68 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c7b30 'int64_t3':'vector' lvalue ParmVar 0x55e89f9c77c8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9c7928 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c7d98 line:319:37 constexpr exp 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c7ce8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9c8160 # | | | | `-ReturnStmt 0x55e89f9c8150 # | | | | `-CallExpr 0x55e89f9c8120 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c8108 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9c80e8 '' Function 0x55e89f8b8da0 'exp' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9c80c0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c80a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c8090 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c8058 'int64_t4':'vector' lvalue ParmVar 0x55e89f9c7ce8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9c7e48 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c82c0 line:319:37 constexpr exp 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c8210 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9c8678 # | | | | `-ReturnStmt 0x55e89f9c8668 # | | | | `-CallExpr 0x55e89f9c8638 'float' # | | | | |-ImplicitCastExpr 0x55e89f9c8620 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9c8600 '' Function 0x55e89f8b8628 'exp' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9c85d8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9c85c0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c85a8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c8570 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9c8210 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9c8370 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c87d8 line:319:37 constexpr exp 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c8728 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9c8bb0 # | | | | `-ReturnStmt 0x55e89f9c8ba0 # | | | | `-CallExpr 0x55e89f9c8b70 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9c8b58 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9c8b38 '' Function 0x55e89f8b88a0 'exp' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9c8b10 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9c8af8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9c8ae0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c8aa8 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9c8728 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9c8888 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9c8d10 line:319:37 constexpr exp 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9c8c60 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9cc628 # | | | | `-ReturnStmt 0x55e89f9cc618 # | | | | `-CallExpr 0x55e89f9cc5e8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9cc5d0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9cc5b0 '' Function 0x55e89f8b8b18 'exp' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9cc588 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cc570 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cc558 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9c8fe8 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9c8c60 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9c8dc0 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9cc788 line:319:37 constexpr exp 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cc6d8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9ccb70 # | | | | `-ReturnStmt 0x55e89f9ccb60 # | | | | `-CallExpr 0x55e89f9ccb30 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ccb18 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9ccaf8 '' Function 0x55e89f8b8da0 'exp' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9ccad0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ccab8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ccaa0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cca68 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9cc6d8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9cc838 "In 202x int lowering for exp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ccce0 line:325:36 constexpr exp2 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ccc30 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9cd028 # | | | | `-ReturnStmt 0x55e89f9cd018 # | | | | `-CallExpr 0x55e89f9ccfe8 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ccfd0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9ccfb0 '' Function 0x55e89f8b99b8 'exp2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9ccf88 'float' # | | | | `-ImplicitCastExpr 0x55e89f9ccf70 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ccf58 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ccf20 'double' lvalue ParmVar 0x55e89f9ccc30 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9ccd90 "In 202x 64 bit API lowering for exp2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9cd198 line:325:36 constexpr exp2 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cd0e8 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9cd500 # | | | | `-ReturnStmt 0x55e89f9cd4f0 # | | | | `-CallExpr 0x55e89f9cd4c0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9cd4a8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9cd488 '' Function 0x55e89f897dc0 'exp2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9cd460 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cd448 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cd430 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cd3f8 'double2':'vector' lvalue ParmVar 0x55e89f9cd0e8 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9cd248 "In 202x 64 bit API lowering for exp2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9cd670 line:325:36 constexpr exp2 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cd5c0 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9cd9e0 # | | | | `-ReturnStmt 0x55e89f9cd9d0 # | | | | `-CallExpr 0x55e89f9cd9a0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9cd988 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9cd968 '' Function 0x55e89f898038 'exp2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9cd940 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cd928 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cd910 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cd8d8 'double3':'vector' lvalue ParmVar 0x55e89f9cd5c0 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9cd720 "In 202x 64 bit API lowering for exp2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9cdb50 line:325:36 constexpr exp2 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cdaa0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9cdec8 # | | | | `-ReturnStmt 0x55e89f9cdeb8 # | | | | `-CallExpr 0x55e89f9cde88 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9cde70 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9cde50 '' Function 0x55e89f8982b0 'exp2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9cde28 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cde10 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cddf8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cddc0 'double4':'vector' lvalue ParmVar 0x55e89f9cdaa0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9cdc00 "In 202x 64 bit API lowering for exp2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ce028 line:326:37 constexpr exp2 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cdf78 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9ce380 # | | | | `-ReturnStmt 0x55e89f9ce370 # | | | | `-CallExpr 0x55e89f9ce340 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ce328 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9ce308 '' Function 0x55e89f8b99b8 'exp2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9ce2e0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9ce2c8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ce2b0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ce278 'int' lvalue ParmVar 0x55e89f9cdf78 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9ce0d8 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ce550 line:326:37 constexpr exp2 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ce430 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9ce8c8 # | | | | `-ReturnStmt 0x55e89f9ce8b8 # | | | | `-CallExpr 0x55e89f9ce888 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ce870 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9ce850 '' Function 0x55e89f897dc0 'exp2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9ce828 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ce810 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ce7f8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ce7c0 'int2':'vector' lvalue ParmVar 0x55e89f9ce430 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9ce600 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9cea28 line:326:37 constexpr exp2 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ce978 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9ceda8 # | | | | `-ReturnStmt 0x55e89f9ced98 # | | | | `-CallExpr 0x55e89f9ced68 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ced50 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9ced30 '' Function 0x55e89f898038 'exp2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9ced08 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cecf0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cecd8 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ceca0 'int3':'vector' lvalue ParmVar 0x55e89f9ce978 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9cead8 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9cef08 line:326:37 constexpr exp2 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cee58 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9cf290 # | | | | `-ReturnStmt 0x55e89f9cf280 # | | | | `-CallExpr 0x55e89f9cf250 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9cf238 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9cf218 '' Function 0x55e89f8982b0 'exp2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9cf1f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cf1d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cf1c0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cf188 'int4':'vector' lvalue ParmVar 0x55e89f9cee58 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9cefb8 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9cf3f0 line:326:37 constexpr exp2 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cf340 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9cf768 # | | | | `-ReturnStmt 0x55e89f9cf758 # | | | | `-CallExpr 0x55e89f9cf728 'float' # | | | | |-ImplicitCastExpr 0x55e89f9cf710 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9cf6f0 '' Function 0x55e89f8b99b8 'exp2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9cf6c8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9cf6b0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cf698 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cf660 'uint':'unsigned int' lvalue ParmVar 0x55e89f9cf340 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9cf4a0 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9cf8c8 line:326:37 constexpr exp2 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cf818 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9cfc60 # | | | | `-ReturnStmt 0x55e89f9cfc50 # | | | | `-CallExpr 0x55e89f9cfc20 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9cfc08 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9cfbe8 '' Function 0x55e89f897dc0 'exp2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9cfbc0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9cfba8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9cfb90 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9cfb58 'uint2':'vector' lvalue ParmVar 0x55e89f9cf818 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9cf978 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9cfdc0 line:326:37 constexpr exp2 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9cfd10 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9d0160 # | | | | `-ReturnStmt 0x55e89f9d0150 # | | | | `-CallExpr 0x55e89f9d0120 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d0108 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9d00e8 '' Function 0x55e89f898038 'exp2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9d00c0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d00a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d0090 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d0058 'uint3':'vector' lvalue ParmVar 0x55e89f9cfd10 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9cfe70 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d02c0 line:326:37 constexpr exp2 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d0210 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9d0680 # | | | | `-ReturnStmt 0x55e89f9d0670 # | | | | `-CallExpr 0x55e89f9d0640 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d0628 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9d0608 '' Function 0x55e89f8982b0 'exp2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9d05e0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d05c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d05b0 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d0578 'uint4':'vector' lvalue ParmVar 0x55e89f9d0210 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9d0370 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d07e0 line:326:37 constexpr exp2 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d0730 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9d0b78 # | | | | `-ReturnStmt 0x55e89f9d0b68 # | | | | `-CallExpr 0x55e89f9d0b38 'float' # | | | | |-ImplicitCastExpr 0x55e89f9d0b20 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9d0b00 '' Function 0x55e89f8b99b8 'exp2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9d0ad8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9d0ac0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d0aa8 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d0a70 'int64_t':'long' lvalue ParmVar 0x55e89f9d0730 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9d0890 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d0cd8 line:326:37 constexpr exp2 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d0c28 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9d1090 # | | | | `-ReturnStmt 0x55e89f9d1080 # | | | | `-CallExpr 0x55e89f9d1050 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d1038 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9d1018 '' Function 0x55e89f897dc0 'exp2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9d0ff0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d0fd8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d0fc0 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d0f88 'int64_t2':'vector' lvalue ParmVar 0x55e89f9d0c28 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9d0d88 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d11f0 line:326:37 constexpr exp2 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d1140 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9d15b0 # | | | | `-ReturnStmt 0x55e89f9d15a0 # | | | | `-CallExpr 0x55e89f9d1570 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d1558 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9d1538 '' Function 0x55e89f898038 'exp2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9d1510 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d14f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d14e0 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d14a8 'int64_t3':'vector' lvalue ParmVar 0x55e89f9d1140 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9d12a0 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d1710 line:326:37 constexpr exp2 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d1660 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9d1ad8 # | | | | `-ReturnStmt 0x55e89f9d1ac8 # | | | | `-CallExpr 0x55e89f9d1a98 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d1a80 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9d1a60 '' Function 0x55e89f8982b0 'exp2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9d1a38 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d1a20 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d1a08 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d19d0 'int64_t4':'vector' lvalue ParmVar 0x55e89f9d1660 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9d17c0 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d1c38 line:326:37 constexpr exp2 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d1b88 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9d1ff0 # | | | | `-ReturnStmt 0x55e89f9d1fe0 # | | | | `-CallExpr 0x55e89f9d1fb0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9d1f98 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9d1f78 '' Function 0x55e89f8b99b8 'exp2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9d1f50 'float' # | | | | `-ImplicitCastExpr 0x55e89f9d1f38 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d1f20 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d1ee8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9d1b88 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9d1ce8 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d2150 line:326:37 constexpr exp2 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d20a0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9d2528 # | | | | `-ReturnStmt 0x55e89f9d2518 # | | | | `-CallExpr 0x55e89f9d24e8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d24d0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9d24b0 '' Function 0x55e89f897dc0 'exp2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9d2488 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d2470 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d2458 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d2420 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9d20a0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9d2200 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d2988 line:326:37 constexpr exp2 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d28d8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9d2d68 # | | | | `-ReturnStmt 0x55e89f9d2d58 # | | | | `-CallExpr 0x55e89f9d2d28 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d2d10 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9d2cf0 '' Function 0x55e89f898038 'exp2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9d2cc8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d2cb0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d2c98 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d2c60 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9d28d8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9d2a38 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d2ec8 line:326:37 constexpr exp2 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d2e18 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9d32b0 # | | | | `-ReturnStmt 0x55e89f9d32a0 # | | | | `-CallExpr 0x55e89f9d3270 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d3258 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9d3238 '' Function 0x55e89f8982b0 'exp2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9d3210 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d31f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d31e0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d31a8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9d2e18 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9d2f78 "In 202x int lowering for exp2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d3420 line:332:36 constexpr floor 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d3370 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9d3768 # | | | | `-ReturnStmt 0x55e89f9d3758 # | | | | `-CallExpr 0x55e89f9d3728 'float' # | | | | |-ImplicitCastExpr 0x55e89f9d3710 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9d36f0 '' Function 0x55e89f8c3240 'floor' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9d36c8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9d36b0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d3698 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d3660 'double' lvalue ParmVar 0x55e89f9d3370 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9d34d0 "In 202x 64 bit API lowering for floor is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9d38d8 line:332:36 constexpr floor 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d3828 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9d3c40 # | | | | `-ReturnStmt 0x55e89f9d3c30 # | | | | `-CallExpr 0x55e89f9d3c00 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d3be8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9d3bc8 '' Function 0x55e89f8c34b8 'floor' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9d3ba0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d3b88 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d3b70 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d3b38 'double2':'vector' lvalue ParmVar 0x55e89f9d3828 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9d3988 "In 202x 64 bit API lowering for floor is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9d3db0 line:332:36 constexpr floor 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d3d00 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9d4120 # | | | | `-ReturnStmt 0x55e89f9d4110 # | | | | `-CallExpr 0x55e89f9d40e0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d40c8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9d40a8 '' Function 0x55e89f8c3730 'floor' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9d4080 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d4068 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d4050 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d4018 'double3':'vector' lvalue ParmVar 0x55e89f9d3d00 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9d3e60 "In 202x 64 bit API lowering for floor is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9d4290 line:332:36 constexpr floor 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d41e0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9d4608 # | | | | `-ReturnStmt 0x55e89f9d45f8 # | | | | `-CallExpr 0x55e89f9d45c8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d45b0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9d4590 '' Function 0x55e89f8c39a8 'floor' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9d4568 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d4550 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d4538 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d4500 'double4':'vector' lvalue ParmVar 0x55e89f9d41e0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9d4340 "In 202x 64 bit API lowering for floor is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9d4768 line:333:37 constexpr floor 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d46b8 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9d5368 # | | | | `-ReturnStmt 0x55e89f9d5358 # | | | | `-CallExpr 0x55e89f9d5328 'float' # | | | | |-ImplicitCastExpr 0x55e89f9d5310 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9d52f0 '' Function 0x55e89f8c3240 'floor' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9d52c8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9d52b0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d5298 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d5260 'int' lvalue ParmVar 0x55e89f9d46b8 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9d50c0 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d54c8 line:333:37 constexpr floor 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d5418 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9d5840 # | | | | `-ReturnStmt 0x55e89f9d5830 # | | | | `-CallExpr 0x55e89f9d5800 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d57e8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9d57c8 '' Function 0x55e89f8c34b8 'floor' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9d57a0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d5788 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d5770 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d5738 'int2':'vector' lvalue ParmVar 0x55e89f9d5418 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9d5578 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d59a0 line:333:37 constexpr floor 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d58f0 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9d5d20 # | | | | `-ReturnStmt 0x55e89f9d5d10 # | | | | `-CallExpr 0x55e89f9d5ce0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d5cc8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9d5ca8 '' Function 0x55e89f8c3730 'floor' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9d5c80 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d5c68 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d5c50 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d5c18 'int3':'vector' lvalue ParmVar 0x55e89f9d58f0 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9d5a50 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d5e80 line:333:37 constexpr floor 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d5dd0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9d6208 # | | | | `-ReturnStmt 0x55e89f9d61f8 # | | | | `-CallExpr 0x55e89f9d61c8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d61b0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9d6190 '' Function 0x55e89f8c39a8 'floor' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9d6168 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d6150 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d6138 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d6100 'int4':'vector' lvalue ParmVar 0x55e89f9d5dd0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9d5f30 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d6368 line:333:37 constexpr floor 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d62b8 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9d66e0 # | | | | `-ReturnStmt 0x55e89f9d66d0 # | | | | `-CallExpr 0x55e89f9d66a0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9d6688 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9d6668 '' Function 0x55e89f8c3240 'floor' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9d6640 'float' # | | | | `-ImplicitCastExpr 0x55e89f9d6628 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d6610 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d65d8 'uint':'unsigned int' lvalue ParmVar 0x55e89f9d62b8 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9d6418 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d6840 line:333:37 constexpr floor 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d6790 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9d6bd8 # | | | | `-ReturnStmt 0x55e89f9d6bc8 # | | | | `-CallExpr 0x55e89f9d6b98 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d6b80 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9d6b60 '' Function 0x55e89f8c34b8 'floor' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9d6b38 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d6b20 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d6b08 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d6ad0 'uint2':'vector' lvalue ParmVar 0x55e89f9d6790 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9d68f0 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9d6d38 line:333:37 constexpr floor 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9d6c88 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9ddb60 # | | | | `-ReturnStmt 0x55e89f9ddb50 # | | | | `-CallExpr 0x55e89f9ddb20 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9d7080 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9d7060 '' Function 0x55e89f8c3730 'floor' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9d7038 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9d7020 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9d7008 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9d6fd0 'uint3':'vector' lvalue ParmVar 0x55e89f9d6c88 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9d6de8 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ddcc0 line:333:37 constexpr floor 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ddc10 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9de068 # | | | | `-ReturnStmt 0x55e89f9de058 # | | | | `-CallExpr 0x55e89f9de028 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9de010 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9ddff0 '' Function 0x55e89f8c39a8 'floor' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9ddfc8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ddfb0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ddf98 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ddf60 'uint4':'vector' lvalue ParmVar 0x55e89f9ddc10 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ddd70 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9de1c8 line:333:37 constexpr floor 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9de118 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9de560 # | | | | `-ReturnStmt 0x55e89f9de550 # | | | | `-CallExpr 0x55e89f9de520 'float' # | | | | |-ImplicitCastExpr 0x55e89f9de508 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9de4e8 '' Function 0x55e89f8c3240 'floor' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9de4c0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9de4a8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9de490 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9de458 'int64_t':'long' lvalue ParmVar 0x55e89f9de118 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9de278 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9de6c0 line:333:37 constexpr floor 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9de610 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9dea78 # | | | | `-ReturnStmt 0x55e89f9dea68 # | | | | `-CallExpr 0x55e89f9dea38 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9dea20 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9dea00 '' Function 0x55e89f8c34b8 'floor' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9de9d8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9de9c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9de9a8 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9de970 'int64_t2':'vector' lvalue ParmVar 0x55e89f9de610 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9de770 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9debd8 line:333:37 constexpr floor 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9deb28 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9def98 # | | | | `-ReturnStmt 0x55e89f9def88 # | | | | `-CallExpr 0x55e89f9def58 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9def40 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9def20 '' Function 0x55e89f8c3730 'floor' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9deef8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9deee0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9deec8 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9dee90 'int64_t3':'vector' lvalue ParmVar 0x55e89f9deb28 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9dec88 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9df0f8 line:333:37 constexpr floor 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9df048 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9df4c0 # | | | | `-ReturnStmt 0x55e89f9df4b0 # | | | | `-CallExpr 0x55e89f9df480 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9df468 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9df448 '' Function 0x55e89f8c39a8 'floor' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9df420 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9df408 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9df3f0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9df3b8 'int64_t4':'vector' lvalue ParmVar 0x55e89f9df048 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9df1a8 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9df620 line:333:37 constexpr floor 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9df570 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9df9d8 # | | | | `-ReturnStmt 0x55e89f9df9c8 # | | | | `-CallExpr 0x55e89f9df998 'float' # | | | | |-ImplicitCastExpr 0x55e89f9df980 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9df960 '' Function 0x55e89f8c3240 'floor' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9df938 'float' # | | | | `-ImplicitCastExpr 0x55e89f9df920 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9df908 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9df8d0 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9df570 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9df6d0 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f92ce70 line:333:37 constexpr floor 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9dfa88 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f92d248 # | | | | `-ReturnStmt 0x55e89f92d238 # | | | | `-CallExpr 0x55e89f92d208 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f92d1f0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f92d1d0 '' Function 0x55e89f8c34b8 'floor' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f92d1a8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f92d190 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f92d178 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f92d140 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9dfa88 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f92cf20 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f92d3a8 line:333:37 constexpr floor 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f92d2f8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f92d788 # | | | | `-ReturnStmt 0x55e89f92d778 # | | | | `-CallExpr 0x55e89f92d748 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f92d730 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f92d710 '' Function 0x55e89f8c3730 'floor' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f92d6e8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f92d6d0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f92d6b8 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f92d680 'uint64_t3':'vector' lvalue ParmVar 0x55e89f92d2f8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f92d458 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f92d8e8 line:333:37 constexpr floor 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f92d838 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f92dcd0 # | | | | `-ReturnStmt 0x55e89f92dcc0 # | | | | `-CallExpr 0x55e89f92dc90 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f92dc78 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f92dc58 '' Function 0x55e89f8c39a8 'floor' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f92dc30 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f92dc18 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f92dc00 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f92dbc8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f92d838 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f92d998 "In 202x int lowering for floor is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f92de40 line:339:36 constexpr frac 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f92dd90 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f92e188 # | | | | `-ReturnStmt 0x55e89f92e178 # | | | | `-CallExpr 0x55e89f92e148 'float' # | | | | |-ImplicitCastExpr 0x55e89f92e130 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f92e110 '' Function 0x55e89f8c45f8 'frac' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f92e0e8 'float' # | | | | `-ImplicitCastExpr 0x55e89f92e0d0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f92e0b8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f92e080 'double' lvalue ParmVar 0x55e89f92dd90 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f92def0 "In 202x 64 bit API lowering for frac is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f92e2f8 line:339:36 constexpr frac 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f92e248 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f92e660 # | | | | `-ReturnStmt 0x55e89f92e650 # | | | | `-CallExpr 0x55e89f92e620 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f92e608 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f92e5e8 '' Function 0x55e89f8c4870 'frac' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f92e5c0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f92e5a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f92e590 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f92e558 'double2':'vector' lvalue ParmVar 0x55e89f92e248 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f92e3a8 "In 202x 64 bit API lowering for frac is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f92e7d0 line:339:36 constexpr frac 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f92e720 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f92eb40 # | | | | `-ReturnStmt 0x55e89f92eb30 # | | | | `-CallExpr 0x55e89f92eb00 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f92eae8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f92eac8 '' Function 0x55e89f8c4ae8 'frac' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f92eaa0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f92ea88 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f92ea70 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f92ea38 'double3':'vector' lvalue ParmVar 0x55e89f92e720 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f92e880 "In 202x 64 bit API lowering for frac is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f92ecb0 line:339:36 constexpr frac 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f92ec00 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9e11a8 # | | | | `-ReturnStmt 0x55e89f9e1198 # | | | | `-CallExpr 0x55e89f9e1168 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e1150 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9e1130 '' Function 0x55e89f8c4d70 'frac' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9e1108 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e10f0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e10d8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e10a0 'double4':'vector' lvalue ParmVar 0x55e89f92ec00 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f92ed60 "In 202x 64 bit API lowering for frac is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9e1308 line:340:37 constexpr frac 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e1258 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9e1660 # | | | | `-ReturnStmt 0x55e89f9e1650 # | | | | `-CallExpr 0x55e89f9e1620 'float' # | | | | |-ImplicitCastExpr 0x55e89f9e1608 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9e15e8 '' Function 0x55e89f8c45f8 'frac' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9e15c0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9e15a8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e1590 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e1558 'int' lvalue ParmVar 0x55e89f9e1258 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9e13b8 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e17c0 line:340:37 constexpr frac 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e1710 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9e1b38 # | | | | `-ReturnStmt 0x55e89f9e1b28 # | | | | `-CallExpr 0x55e89f9e1af8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e1ae0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9e1ac0 '' Function 0x55e89f8c4870 'frac' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9e1a98 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e1a80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e1a68 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e1a30 'int2':'vector' lvalue ParmVar 0x55e89f9e1710 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9e1870 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e1c98 line:340:37 constexpr frac 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e1be8 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9e2018 # | | | | `-ReturnStmt 0x55e89f9e2008 # | | | | `-CallExpr 0x55e89f9e1fd8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e1fc0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9e1fa0 '' Function 0x55e89f8c4ae8 'frac' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9e1f78 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e1f60 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e1f48 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e1f10 'int3':'vector' lvalue ParmVar 0x55e89f9e1be8 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9e1d48 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e2178 line:340:37 constexpr frac 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e20c8 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9e2500 # | | | | `-ReturnStmt 0x55e89f9e24f0 # | | | | `-CallExpr 0x55e89f9e24c0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e24a8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9e2488 '' Function 0x55e89f8c4d70 'frac' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9e2460 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e2448 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e2430 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e23f8 'int4':'vector' lvalue ParmVar 0x55e89f9e20c8 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9e2228 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e2660 line:340:37 constexpr frac 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e25b0 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9e29d8 # | | | | `-ReturnStmt 0x55e89f9e29c8 # | | | | `-CallExpr 0x55e89f9e2998 'float' # | | | | |-ImplicitCastExpr 0x55e89f9e2980 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9e2960 '' Function 0x55e89f8c45f8 'frac' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9e2938 'float' # | | | | `-ImplicitCastExpr 0x55e89f9e2920 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e2908 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e28d0 'uint':'unsigned int' lvalue ParmVar 0x55e89f9e25b0 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9e2710 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e2b38 line:340:37 constexpr frac 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e2a88 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9e2ed0 # | | | | `-ReturnStmt 0x55e89f9e2ec0 # | | | | `-CallExpr 0x55e89f9e2e90 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e2e78 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9e2e58 '' Function 0x55e89f8c4870 'frac' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9e2e30 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e2e18 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e2e00 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e2dc8 'uint2':'vector' lvalue ParmVar 0x55e89f9e2a88 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9e2be8 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e3860 line:340:37 constexpr frac 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e37b0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9e3c00 # | | | | `-ReturnStmt 0x55e89f9e3bf0 # | | | | `-CallExpr 0x55e89f9e3bc0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e3ba8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9e3b88 '' Function 0x55e89f8c4ae8 'frac' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9e3b60 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e3b48 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e3b30 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e3af8 'uint3':'vector' lvalue ParmVar 0x55e89f9e37b0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9e3910 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e3d60 line:340:37 constexpr frac 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e3cb0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9e4108 # | | | | `-ReturnStmt 0x55e89f9e40f8 # | | | | `-CallExpr 0x55e89f9e40c8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e40b0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9e4090 '' Function 0x55e89f8c4d70 'frac' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9e4068 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e4050 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e4038 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e4000 'uint4':'vector' lvalue ParmVar 0x55e89f9e3cb0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9e3e10 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e4268 line:340:37 constexpr frac 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e41b8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9e4600 # | | | | `-ReturnStmt 0x55e89f9e45f0 # | | | | `-CallExpr 0x55e89f9e45c0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9e45a8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9e4588 '' Function 0x55e89f8c45f8 'frac' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9e4560 'float' # | | | | `-ImplicitCastExpr 0x55e89f9e4548 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e4530 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e44f8 'int64_t':'long' lvalue ParmVar 0x55e89f9e41b8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9e4318 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e4760 line:340:37 constexpr frac 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e46b0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9e4b18 # | | | | `-ReturnStmt 0x55e89f9e4b08 # | | | | `-CallExpr 0x55e89f9e4ad8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e4ac0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9e4aa0 '' Function 0x55e89f8c4870 'frac' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9e4a78 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e4a60 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e4a48 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e4a10 'int64_t2':'vector' lvalue ParmVar 0x55e89f9e46b0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9e4810 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e4c78 line:340:37 constexpr frac 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e4bc8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9e5038 # | | | | `-ReturnStmt 0x55e89f9e5028 # | | | | `-CallExpr 0x55e89f9e4ff8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e4fe0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9e4fc0 '' Function 0x55e89f8c4ae8 'frac' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9e4f98 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e4f80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e4f68 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e4f30 'int64_t3':'vector' lvalue ParmVar 0x55e89f9e4bc8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9e4d28 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e5198 line:340:37 constexpr frac 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e50e8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9e5560 # | | | | `-ReturnStmt 0x55e89f9e5550 # | | | | `-CallExpr 0x55e89f9e5520 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e5508 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9e54e8 '' Function 0x55e89f8c4d70 'frac' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9e54c0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e54a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e5490 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e5458 'int64_t4':'vector' lvalue ParmVar 0x55e89f9e50e8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9e5248 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e56c0 line:340:37 constexpr frac 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e5610 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9e6488 # | | | | `-ReturnStmt 0x55e89f9e6478 # | | | | `-CallExpr 0x55e89f9e6448 'float' # | | | | |-ImplicitCastExpr 0x55e89f9e6430 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9e6410 '' Function 0x55e89f8c45f8 'frac' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9e63e8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9e63d0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e63b8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e6380 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9e5610 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9e6180 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e65e8 line:340:37 constexpr frac 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e6538 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9e69c0 # | | | | `-ReturnStmt 0x55e89f9e69b0 # | | | | `-CallExpr 0x55e89f9e6980 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e6968 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9e6948 '' Function 0x55e89f8c4870 'frac' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9e6920 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e6908 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e68f0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e68b8 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9e6538 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9e6698 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e6b20 line:340:37 constexpr frac 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e6a70 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9e6f00 # | | | | `-ReturnStmt 0x55e89f9e6ef0 # | | | | `-CallExpr 0x55e89f9e6ec0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e6ea8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9e6e88 '' Function 0x55e89f8c4ae8 'frac' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9e6e60 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e6e48 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e6e30 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e6df8 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9e6a70 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9e6bd0 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e7060 line:340:37 constexpr frac 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e6fb0 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9e7448 # | | | | `-ReturnStmt 0x55e89f9e7438 # | | | | `-CallExpr 0x55e89f9e7408 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e73f0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9e73d0 '' Function 0x55e89f8c4d70 'frac' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9e73a8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e7390 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e7378 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e7340 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9e6fb0 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9e7110 "In 202x int lowering for frac is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9e75a8 col:16 constexpr isinf 'bool (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e7500 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9e7928 # | | | | `-ReturnStmt 0x55e89f9e7918 # | | | | `-CallExpr 0x55e89f9e78e8 'bool' # | | | | |-ImplicitCastExpr 0x55e89f9e78d0 'bool (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9e7878 '' Function 0x55e89f8c5ae0 'isinf' 'bool (float)' # | | | | `-CStyleCastExpr 0x55e89f9e7850 'float' # | | | | `-ImplicitCastExpr 0x55e89f9e7838 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e7820 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e77e8 'double' lvalue ParmVar 0x55e89f9e7500 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9e7658 "In 202x 64 bit API lowering for fn is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9e7a90 col:17 constexpr isinf 'bool2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e79e0 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9e7e58 # | | | | `-ReturnStmt 0x55e89f9e7e48 # | | | | `-CallExpr 0x55e89f9e7e18 'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e7e00 'bool2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9e7d80 '' Function 0x55e89f8c5df8 'isinf' 'bool2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9e7d58 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e7d40 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e7d28 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e7cf0 'double2':'vector' lvalue ParmVar 0x55e89f9e79e0 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9e7b40 "In 202x 64 bit API lowering for fn is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9e7fc0 col:17 constexpr isinf 'bool3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e7f10 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9e8798 # | | | | `-ReturnStmt 0x55e89f9e8788 # | | | | `-CallExpr 0x55e89f9e8758 'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e8740 'bool3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9e86c0 '' Function 0x55e89f8c60e8 'isinf' 'bool3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9e8698 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e8680 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e8668 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e8630 'double3':'vector' lvalue ParmVar 0x55e89f9e7f10 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9e8070 "In 202x 64 bit API lowering for fn is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9e8900 col:17 constexpr isinf 'bool4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e8850 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9e8cd8 # | | | | `-ReturnStmt 0x55e89f9e8cc8 # | | | | `-CallExpr 0x55e89f9e8c98 'vector' # | | | | |-ImplicitCastExpr 0x55e89f9e8c80 'bool4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9e8c00 '' Function 0x55e89f8c63d8 'isinf' 'bool4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9e8bd8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9e8bc0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9e8ba8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9e8b70 'double4':'vector' lvalue ParmVar 0x55e89f9e8850 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9e89b0 "In 202x 64 bit API lowering for fn is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9e8db0 col:16 constexpr isnan 'bool (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e8d08 col:29 used V 'double' # | | | `-CompoundStmt 0x55e89f9e9018 # | | | `-ReturnStmt 0x55e89f9e9008 # | | | `-CallExpr 0x55e89f9e8fd8 'bool' # | | | |-ImplicitCastExpr 0x55e89f9e8fc0 'bool (*)(float)' # | | | | `-DeclRefExpr 0x55e89f9e8fa0 '' Function 0x55e89f8c7000 'isnan' 'bool (float)' # | | | `-CStyleCastExpr 0x55e89f9e8f78 'float' # | | | `-ImplicitCastExpr 0x55e89f9e8f60 'float' part_of_explicit_cast # | | | `-ImplicitCastExpr 0x55e89f9e8f48 'double' part_of_explicit_cast # | | | `-DeclRefExpr 0x55e89f9e8f10 'double' lvalue ParmVar 0x55e89f9e8d08 'V' 'double' # | | |-FunctionDecl 0x55e89f9e90f8 col:17 constexpr isnan 'bool2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e9048 col:31 used V 'double2':'vector' # | | | `-CompoundStmt 0x55e89f9e9380 # | | | `-ReturnStmt 0x55e89f9e9370 # | | | `-CallExpr 0x55e89f9e9340 'vector' # | | | |-ImplicitCastExpr 0x55e89f9e9328 'bool2 (*)(float2)' # | | | | `-DeclRefExpr 0x55e89f9e9308 '' Function 0x55e89f8c7278 'isnan' 'bool2 (float2)' # | | | `-CStyleCastExpr 0x55e89f9e92e0 'float2':'vector' # | | | `-ImplicitCastExpr 0x55e89f9e92c8 'vector' part_of_explicit_cast # | | | `-ImplicitCastExpr 0x55e89f9e92b0 'double2':'vector' part_of_explicit_cast # | | | `-DeclRefExpr 0x55e89f9e9278 'double2':'vector' lvalue ParmVar 0x55e89f9e9048 'V' 'double2':'vector' # | | |-FunctionDecl 0x55e89f9e9460 col:17 constexpr isnan 'bool3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e93b0 col:31 used V 'double3':'vector' # | | | `-CompoundStmt 0x55e89f9e96f0 # | | | `-ReturnStmt 0x55e89f9e96e0 # | | | `-CallExpr 0x55e89f9e96b0 'vector' # | | | |-ImplicitCastExpr 0x55e89f9e9698 'bool3 (*)(float3)' # | | | | `-DeclRefExpr 0x55e89f9e9678 '' Function 0x55e89f8c74f0 'isnan' 'bool3 (float3)' # | | | `-CStyleCastExpr 0x55e89f9e9650 'float3':'vector' # | | | `-ImplicitCastExpr 0x55e89f9e9638 'vector' part_of_explicit_cast # | | | `-ImplicitCastExpr 0x55e89f9e9620 'double3':'vector' part_of_explicit_cast # | | | `-DeclRefExpr 0x55e89f9e95e8 'double3':'vector' lvalue ParmVar 0x55e89f9e93b0 'V' 'double3':'vector' # | | |-FunctionDecl 0x55e89f9e97d0 col:17 constexpr isnan 'bool4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e9720 col:31 used V 'double4':'vector' # | | | `-CompoundStmt 0x55e89f9e9a68 # | | | `-ReturnStmt 0x55e89f9e9a58 # | | | `-CallExpr 0x55e89f9e9a28 'vector' # | | | |-ImplicitCastExpr 0x55e89f9e9a10 'bool4 (*)(float4)' # | | | | `-DeclRefExpr 0x55e89f9e99f0 '' Function 0x55e89f8c7768 'isnan' 'bool4 (float4)' # | | | `-CStyleCastExpr 0x55e89f9e99c8 'float4':'vector' # | | | `-ImplicitCastExpr 0x55e89f9e99b0 'vector' part_of_explicit_cast # | | | `-ImplicitCastExpr 0x55e89f9e9998 'double4':'vector' part_of_explicit_cast # | | | `-DeclRefExpr 0x55e89f9e9960 'double4':'vector' lvalue ParmVar 0x55e89f9e9720 'V' 'double4':'vector' # | | |-FunctionTemplateDecl 0x55e89f9ea160 line:370:66 invalid lerp # | | | |-TemplateTypeParmDecl 0x55e89f9e9a80 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89f9e9b18 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89f9ea0b8 line:370:66 invalid constexpr lerp 'int (int, int, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9e9e28 col:18 invalid x 'int' # | | | |-ParmVarDecl 0x55e89f9e9f00 col:34 invalid y 'int' # | | | |-ParmVarDecl 0x55e89f9e9f78 col:39 s 'T' # | | | |-CompoundStmt 0x55e89f9ea430 # | | | | `-ReturnStmt 0x55e89f9ea420 # | | | | `-RecoveryExpr 0x55e89f9ea3e8 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89f9ea2d0 '' lvalue (ADL) = 'lerp' 0x55e89f8c9578 0x55e89f8c7b08 0x55e89f8c7ed0 0x55e89f8c8298 0x55e89f8c8660 0x55e89f8c8a10 0x55e89f8c8de8 0x55e89f8c91b0 # | | | | |-RecoveryExpr 0x55e89f9ea350 '' contains-errors lvalue # | | | | `-RecoveryExpr 0x55e89f9ea370 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89f9ea1d0 "In 202x mismatched vector/scalar lowering for lerp is deprecated. Explicitly cast parameters." "" # | | |-FunctionDecl 0x55e89f9ea8f8 line:375:38 constexpr lerp 'float (double, double, double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ea4f0 col:29 used V1 'double' # | | | |-ParmVarDecl 0x55e89f9ea740 col:40 used V2 'double' # | | | |-ParmVarDecl 0x55e89f9ea7c0 col:51 used V3 'double' # | | | |-CompoundStmt 0x55e89f9eadb8 # | | | | `-ReturnStmt 0x55e89f9eada8 # | | | | `-CallExpr 0x55e89f9ead68 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ead50 'float (*)(float, float, float)' # | | | | | `-DeclRefExpr 0x55e89f9eacf8 '' Function 0x55e89f8c8a10 'lerp' 'float (float, float, float)' # | | | | |-CStyleCastExpr 0x55e89f9eabb0 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9eab98 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9eab80 'double' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9eab48 'double' lvalue ParmVar 0x55e89f9ea4f0 'V1' 'double' # | | | | |-CStyleCastExpr 0x55e89f9eac40 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9eac28 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9eac10 'double' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9eabd8 'double' lvalue ParmVar 0x55e89f9ea740 'V2' 'double' # | | | | `-CStyleCastExpr 0x55e89f9eacd0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9eacb8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9eaca0 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9eac68 'double' lvalue ParmVar 0x55e89f9ea7c0 'V3' 'double' # | | | `-DeprecatedAttr 0x55e89f9ea9b8 "In 202x 64 bit API lowering for lerp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9eb108 line:375:38 constexpr lerp 'float2 (double2, double2, double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9eae78 col:31 used V1 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f9eaef8 col:43 used V2 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f9eaf78 col:55 used V3 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9eb648 # | | | | `-ReturnStmt 0x55e89f9eb638 # | | | | `-CallExpr 0x55e89f9eb5f8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9eb5e0 'float2 (*)(float2, float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f9eb558 '' Function 0x55e89f8c8de8 'lerp' 'float2 (float2, float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f9eb3e0 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9eb3c8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9eb3b0 'double2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9eb378 'double2':'vector' lvalue ParmVar 0x55e89f9eae78 'V1' 'double2':'vector' # | | | | |-CStyleCastExpr 0x55e89f9eb488 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9eb470 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9eb458 'double2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9eb420 'double2':'vector' lvalue ParmVar 0x55e89f9eaef8 'V2' 'double2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9eb530 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9eb518 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9eb500 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9eb4c8 'double2':'vector' lvalue ParmVar 0x55e89f9eaf78 'V3' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9eb1c8 "In 202x 64 bit API lowering for lerp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9eb998 line:375:38 constexpr lerp 'float3 (double3, double3, double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9eb708 col:31 used V1 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f9eb788 col:43 used V2 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f9eb808 col:55 used V3 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9ebed8 # | | | | `-ReturnStmt 0x55e89f9ebec8 # | | | | `-CallExpr 0x55e89f9ebe88 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ebe70 'float3 (*)(float3, float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9ebdf0 '' Function 0x55e89f8c91b0 'lerp' 'float3 (float3, float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f9ebc78 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ebc60 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ebc48 'double3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ebc10 'double3':'vector' lvalue ParmVar 0x55e89f9eb708 'V1' 'double3':'vector' # | | | | |-CStyleCastExpr 0x55e89f9ebd20 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ebd08 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ebcf0 'double3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ebcb8 'double3':'vector' lvalue ParmVar 0x55e89f9eb788 'V2' 'double3':'vector' # | | | | `-CStyleCastExpr 0x55e89f9ebdc8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ebdb0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ebd98 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ebd60 'double3':'vector' lvalue ParmVar 0x55e89f9eb808 'V3' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9eba58 "In 202x 64 bit API lowering for lerp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ec228 line:375:38 constexpr lerp 'float4 (double4, double4, double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ebf98 col:31 used V1 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f9ec018 col:43 used V2 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f9ec098 col:55 used V3 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9edba0 # | | | | `-ReturnStmt 0x55e89f9edb90 # | | | | `-CallExpr 0x55e89f9edb50 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ec710 'float4 (*)(float4, float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9ec688 '' Function 0x55e89f8c9578 'lerp' 'float4 (float4, float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f9ec510 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ec4f8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ec4e0 'double4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ec4a8 'double4':'vector' lvalue ParmVar 0x55e89f9ebf98 'V1' 'double4':'vector' # | | | | |-CStyleCastExpr 0x55e89f9ec5b8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ec5a0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ec588 'double4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ec550 'double4':'vector' lvalue ParmVar 0x55e89f9ec018 'V2' 'double4':'vector' # | | | | `-CStyleCastExpr 0x55e89f9ec660 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ec648 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ec630 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ec5f8 'double4':'vector' lvalue ParmVar 0x55e89f9ec098 'V3' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ec2e8 "In 202x 64 bit API lowering for lerp is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ede88 line:376:39 constexpr lerp 'float (int, int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9edc50 col:26 used V1 'int' # | | | |-ParmVarDecl 0x55e89f9edcd0 col:34 used V2 'int' # | | | |-ParmVarDecl 0x55e89f9edd50 col:42 used V3 'int' # | | | |-CompoundStmt 0x55e89f9ee320 # | | | | `-ReturnStmt 0x55e89f9ee310 # | | | | `-CallExpr 0x55e89f9ee2d0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ee2b8 'float (*)(float, float, float)' # | | | | | `-DeclRefExpr 0x55e89f9ee298 '' Function 0x55e89f8c8a10 'lerp' 'float (float, float, float)' # | | | | |-CStyleCastExpr 0x55e89f9ee150 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9ee138 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ee120 'int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ee0e8 'int' lvalue ParmVar 0x55e89f9edc50 'V1' 'int' # | | | | |-CStyleCastExpr 0x55e89f9ee1e0 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9ee1c8 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ee1b0 'int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ee178 'int' lvalue ParmVar 0x55e89f9edcd0 'V2' 'int' # | | | | `-CStyleCastExpr 0x55e89f9ee270 'float' # | | | | `-ImplicitCastExpr 0x55e89f9ee258 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ee240 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ee208 'int' lvalue ParmVar 0x55e89f9edd50 'V3' 'int' # | | | `-DeprecatedAttr 0x55e89f9edf48 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ee658 line:376:39 constexpr lerp 'float2 (int2, int2, int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ee3d0 col:28 used V1 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f9ee450 col:37 used V2 'int2':'vector' # | | | |-ParmVarDecl 0x55e89f9ee4d0 col:46 used V3 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9eeb40 # | | | | `-ReturnStmt 0x55e89f9eeb30 # | | | | `-CallExpr 0x55e89f9eeaf0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9eead8 'float2 (*)(float2, float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f9eeab8 '' Function 0x55e89f8c8de8 'lerp' 'float2 (float2, float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f9ee940 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ee928 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ee910 'int2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ee8d8 'int2':'vector' lvalue ParmVar 0x55e89f9ee3d0 'V1' 'int2':'vector' # | | | | |-CStyleCastExpr 0x55e89f9ee9e8 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ee9d0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ee9b8 'int2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ee980 'int2':'vector' lvalue ParmVar 0x55e89f9ee450 'V2' 'int2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9eea90 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9eea78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9eea60 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9eea28 'int2':'vector' lvalue ParmVar 0x55e89f9ee4d0 'V3' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9ee718 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9eee78 line:376:39 constexpr lerp 'float3 (int3, int3, int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9eebf0 col:28 used V1 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f9eec70 col:37 used V2 'int3':'vector' # | | | |-ParmVarDecl 0x55e89f9eecf0 col:46 used V3 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9ef368 # | | | | `-ReturnStmt 0x55e89f9ef358 # | | | | `-CallExpr 0x55e89f9ef318 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ef300 'float3 (*)(float3, float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9ef2e0 '' Function 0x55e89f8c91b0 'lerp' 'float3 (float3, float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f9ef168 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ef150 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ef138 'int3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ef100 'int3':'vector' lvalue ParmVar 0x55e89f9eebf0 'V1' 'int3':'vector' # | | | | |-CStyleCastExpr 0x55e89f9ef210 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ef1f8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ef1e0 'int3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ef1a8 'int3':'vector' lvalue ParmVar 0x55e89f9eec70 'V2' 'int3':'vector' # | | | | `-CStyleCastExpr 0x55e89f9ef2b8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ef2a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ef288 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ef250 'int3':'vector' lvalue ParmVar 0x55e89f9eecf0 'V3' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9eef38 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ef6a8 line:376:39 constexpr lerp 'float4 (int4, int4, int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ef418 col:28 used V1 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f9ef498 col:37 used V2 'int4':'vector' # | | | |-ParmVarDecl 0x55e89f9ef518 col:46 used V3 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9f0bc0 # | | | | `-ReturnStmt 0x55e89f9f0bb0 # | | | | `-CallExpr 0x55e89f9f0b70 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9efb38 'float4 (*)(float4, float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9efb18 '' Function 0x55e89f8c9578 'lerp' 'float4 (float4, float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f9ef9a0 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9ef988 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9ef970 'int4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ef938 'int4':'vector' lvalue ParmVar 0x55e89f9ef418 'V1' 'int4':'vector' # | | | | |-CStyleCastExpr 0x55e89f9efa48 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9efa30 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9efa18 'int4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9ef9e0 'int4':'vector' lvalue ParmVar 0x55e89f9ef498 'V2' 'int4':'vector' # | | | | `-CStyleCastExpr 0x55e89f9efaf0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9efad8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9efac0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9efa88 'int4':'vector' lvalue ParmVar 0x55e89f9ef518 'V3' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ef768 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f0ef8 line:376:39 constexpr lerp 'float (uint, uint, uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f0c70 col:27 used V1 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f9f0cf0 col:36 used V2 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89f9f0d70 col:45 used V3 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9f13b0 # | | | | `-ReturnStmt 0x55e89f9f13a0 # | | | | `-CallExpr 0x55e89f9f1360 'float' # | | | | |-ImplicitCastExpr 0x55e89f9f1348 'float (*)(float, float, float)' # | | | | | `-DeclRefExpr 0x55e89f9f1328 '' Function 0x55e89f8c8a10 'lerp' 'float (float, float, float)' # | | | | |-CStyleCastExpr 0x55e89f9f11e0 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9f11c8 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f11b0 'uint':'unsigned int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f1178 'uint':'unsigned int' lvalue ParmVar 0x55e89f9f0c70 'V1' 'uint':'unsigned int' # | | | | |-CStyleCastExpr 0x55e89f9f1270 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9f1258 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f1240 'uint':'unsigned int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f1208 'uint':'unsigned int' lvalue ParmVar 0x55e89f9f0cf0 'V2' 'uint':'unsigned int' # | | | | `-CStyleCastExpr 0x55e89f9f1300 'float' # | | | | `-ImplicitCastExpr 0x55e89f9f12e8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f12d0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f1298 'uint':'unsigned int' lvalue ParmVar 0x55e89f9f0d70 'V3' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9f0fb8 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f16e8 line:376:39 constexpr lerp 'float2 (uint2, uint2, uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f1460 col:29 used V1 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f9f14e0 col:39 used V2 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89f9f1560 col:49 used V3 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9f1bf0 # | | | | `-ReturnStmt 0x55e89f9f1be0 # | | | | `-CallExpr 0x55e89f9f1ba0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f1b88 'float2 (*)(float2, float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f9f1b68 '' Function 0x55e89f8c8de8 'lerp' 'float2 (float2, float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f9f19f0 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f19d8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f19c0 'uint2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f1988 'uint2':'vector' lvalue ParmVar 0x55e89f9f1460 'V1' 'uint2':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f1a98 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f1a80 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f1a68 'uint2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f1a30 'uint2':'vector' lvalue ParmVar 0x55e89f9f14e0 'V2' 'uint2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f1b40 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f1b28 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f1b10 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f1ad8 'uint2':'vector' lvalue ParmVar 0x55e89f9f1560 'V3' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9f17a8 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f1f28 line:376:39 constexpr lerp 'float3 (uint3, uint3, uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f1ca0 col:29 used V1 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f9f1d20 col:39 used V2 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89f9f1da0 col:49 used V3 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9f2438 # | | | | `-ReturnStmt 0x55e89f9f2428 # | | | | `-CallExpr 0x55e89f9f23e8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f23d0 'float3 (*)(float3, float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9f23b0 '' Function 0x55e89f8c91b0 'lerp' 'float3 (float3, float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f9f2238 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f2220 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f2208 'uint3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f21d0 'uint3':'vector' lvalue ParmVar 0x55e89f9f1ca0 'V1' 'uint3':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f22e0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f22c8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f22b0 'uint3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f2278 'uint3':'vector' lvalue ParmVar 0x55e89f9f1d20 'V2' 'uint3':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f2388 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f2370 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f2358 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f2320 'uint3':'vector' lvalue ParmVar 0x55e89f9f1da0 'V3' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9f1fe8 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f2778 line:376:39 constexpr lerp 'float4 (uint4, uint4, uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f24e8 col:29 used V1 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f9f2568 col:39 used V2 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89f9f25e8 col:49 used V3 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9f2cb0 # | | | | `-ReturnStmt 0x55e89f9f2ca0 # | | | | `-CallExpr 0x55e89f9f2c60 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f2c48 'float4 (*)(float4, float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9f2c28 '' Function 0x55e89f8c9578 'lerp' 'float4 (float4, float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f9f2a90 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f2a78 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f2a60 'uint4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f2a28 'uint4':'vector' lvalue ParmVar 0x55e89f9f24e8 'V1' 'uint4':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f2b38 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f2b20 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f2b08 'uint4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f2ad0 'uint4':'vector' lvalue ParmVar 0x55e89f9f2568 'V2' 'uint4':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f2c00 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f2be8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f2bd0 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f2b98 'uint4':'vector' lvalue ParmVar 0x55e89f9f25e8 'V3' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9f2838 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f2fe8 line:376:39 constexpr lerp 'float (int64_t, int64_t, int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f2d60 col:30 used V1 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f9f2de0 col:42 used V2 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89f9f2e60 col:54 used V3 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9f34c0 # | | | | `-ReturnStmt 0x55e89f9f34b0 # | | | | `-CallExpr 0x55e89f9f3470 'float' # | | | | |-ImplicitCastExpr 0x55e89f9f3458 'float (*)(float, float, float)' # | | | | | `-DeclRefExpr 0x55e89f9f3438 '' Function 0x55e89f8c8a10 'lerp' 'float (float, float, float)' # | | | | |-CStyleCastExpr 0x55e89f9f32f0 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9f32d8 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f32c0 'int64_t':'long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f3288 'int64_t':'long' lvalue ParmVar 0x55e89f9f2d60 'V1' 'int64_t':'long' # | | | | |-CStyleCastExpr 0x55e89f9f3380 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9f3368 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f3350 'int64_t':'long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f3318 'int64_t':'long' lvalue ParmVar 0x55e89f9f2de0 'V2' 'int64_t':'long' # | | | | `-CStyleCastExpr 0x55e89f9f3410 'float' # | | | | `-ImplicitCastExpr 0x55e89f9f33f8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f33e0 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f33a8 'int64_t':'long' lvalue ParmVar 0x55e89f9f2e60 'V3' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9f30a8 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f37f8 line:376:39 constexpr lerp 'float2 (int64_t2, int64_t2, int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f3570 col:32 used V1 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f9f35f0 col:45 used V2 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f9f3670 col:58 used V3 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9f3d20 # | | | | `-ReturnStmt 0x55e89f9f3d10 # | | | | `-CallExpr 0x55e89f9f3cd0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f3cb8 'float2 (*)(float2, float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f9f3c98 '' Function 0x55e89f8c8de8 'lerp' 'float2 (float2, float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f9f3b20 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f3b08 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f3af0 'int64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f3ab8 'int64_t2':'vector' lvalue ParmVar 0x55e89f9f3570 'V1' 'int64_t2':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f3bc8 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f3bb0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f3b98 'int64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f3b60 'int64_t2':'vector' lvalue ParmVar 0x55e89f9f35f0 'V2' 'int64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f3c70 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f3c58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f3c40 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f3c08 'int64_t2':'vector' lvalue ParmVar 0x55e89f9f3670 'V3' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9f38b8 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f4058 line:376:39 constexpr lerp 'float3 (int64_t3, int64_t3, int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f3dd0 col:32 used V1 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f9f3e50 col:45 used V2 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f9f3ed0 col:58 used V3 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9f4588 # | | | | `-ReturnStmt 0x55e89f9f4578 # | | | | `-CallExpr 0x55e89f9f4538 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f4520 'float3 (*)(float3, float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9f4500 '' Function 0x55e89f8c91b0 'lerp' 'float3 (float3, float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f9f4388 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f4370 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f4358 'int64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f4320 'int64_t3':'vector' lvalue ParmVar 0x55e89f9f3dd0 'V1' 'int64_t3':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f4430 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f4418 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f4400 'int64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f43c8 'int64_t3':'vector' lvalue ParmVar 0x55e89f9f3e50 'V2' 'int64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f44d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f44c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f44a8 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f4470 'int64_t3':'vector' lvalue ParmVar 0x55e89f9f3ed0 'V3' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9f4118 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f48c8 line:376:39 constexpr lerp 'float4 (int64_t4, int64_t4, int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f4638 col:32 used V1 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f9f46b8 col:45 used V2 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f9f4738 col:58 used V3 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9f5e20 # | | | | `-ReturnStmt 0x55e89f9f5e10 # | | | | `-CallExpr 0x55e89f9f5dd0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f5db8 'float4 (*)(float4, float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9f5d98 '' Function 0x55e89f8c9578 'lerp' 'float4 (float4, float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f9f5c20 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f5c08 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f5bf0 'int64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f5bb8 'int64_t4':'vector' lvalue ParmVar 0x55e89f9f4638 'V1' 'int64_t4':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f5cc8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f5cb0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f5c98 'int64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f5c60 'int64_t4':'vector' lvalue ParmVar 0x55e89f9f46b8 'V2' 'int64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f5d70 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f5d58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f5d40 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f5d08 'int64_t4':'vector' lvalue ParmVar 0x55e89f9f4738 'V3' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9f4988 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f6158 line:376:39 constexpr lerp 'float (uint64_t, uint64_t, uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f5ed0 col:31 used V1 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f9f5f50 col:44 used V2 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89f9f5fd0 col:57 used V3 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9f6650 # | | | | `-ReturnStmt 0x55e89f9f6640 # | | | | `-CallExpr 0x55e89f9f6600 'float' # | | | | |-ImplicitCastExpr 0x55e89f9f65e8 'float (*)(float, float, float)' # | | | | | `-DeclRefExpr 0x55e89f9f65c8 '' Function 0x55e89f8c8a10 'lerp' 'float (float, float, float)' # | | | | |-CStyleCastExpr 0x55e89f9f6480 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9f6468 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f6450 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f6418 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9f5ed0 'V1' 'uint64_t':'unsigned long' # | | | | |-CStyleCastExpr 0x55e89f9f6510 'float' # | | | | | `-ImplicitCastExpr 0x55e89f9f64f8 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f64e0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f64a8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9f5f50 'V2' 'uint64_t':'unsigned long' # | | | | `-CStyleCastExpr 0x55e89f9f65a0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9f6588 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f6570 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f6538 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9f5fd0 'V3' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9f6218 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f6988 line:376:39 constexpr lerp 'float2 (uint64_t2, uint64_t2, uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f6700 col:33 used V1 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f9f6780 col:47 used V2 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89f9f6800 col:61 used V3 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9f6ed0 # | | | | `-ReturnStmt 0x55e89f9f6ec0 # | | | | `-CallExpr 0x55e89f9f6e80 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f6e68 'float2 (*)(float2, float2, float2)' # | | | | | `-DeclRefExpr 0x55e89f9f6e48 '' Function 0x55e89f8c8de8 'lerp' 'float2 (float2, float2, float2)' # | | | | |-CStyleCastExpr 0x55e89f9f6cd0 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f6cb8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f6ca0 'uint64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f6c68 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9f6700 'V1' 'uint64_t2':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f6d78 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f6d60 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f6d48 'uint64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f6d10 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9f6780 'V2' 'uint64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f6e20 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f6e08 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f6df0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f6db8 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9f6800 'V3' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9f6a48 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f7208 line:376:39 constexpr lerp 'float3 (uint64_t3, uint64_t3, uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f6f80 col:33 used V1 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f9f7000 col:47 used V2 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89f9f7080 col:61 used V3 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9f7758 # | | | | `-ReturnStmt 0x55e89f9f7748 # | | | | `-CallExpr 0x55e89f9f7708 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f76f0 'float3 (*)(float3, float3, float3)' # | | | | | `-DeclRefExpr 0x55e89f9f76d0 '' Function 0x55e89f8c91b0 'lerp' 'float3 (float3, float3, float3)' # | | | | |-CStyleCastExpr 0x55e89f9f7558 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f7540 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f7528 'uint64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f74f0 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9f6f80 'V1' 'uint64_t3':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f7600 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f75e8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f75d0 'uint64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f7598 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9f7000 'V2' 'uint64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f76a8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f7690 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f7678 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f7640 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9f7080 'V3' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9f72c8 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f7a98 line:376:39 constexpr lerp 'float4 (uint64_t4, uint64_t4, uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f7808 col:33 used V1 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f9f7888 col:47 used V2 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89f9f7908 col:61 used V3 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9f8000 # | | | | `-ReturnStmt 0x55e89f9f7ff0 # | | | | `-CallExpr 0x55e89f9f7fb0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f7f98 'float4 (*)(float4, float4, float4)' # | | | | | `-DeclRefExpr 0x55e89f9f7f78 '' Function 0x55e89f8c9578 'lerp' 'float4 (float4, float4, float4)' # | | | | |-CStyleCastExpr 0x55e89f9f7e00 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f7de8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f7dd0 'uint64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f7d98 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9f7808 'V1' 'uint64_t4':'vector' # | | | | |-CStyleCastExpr 0x55e89f9f7ea8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89f9f7e90 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89f9f7e78 'uint64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89f9f7e40 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9f7888 'V2' 'uint64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89f9f7f50 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f7f38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f7f20 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f7ee8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9f7908 'V3' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9f7b58 "In 202x int lowering for lerp is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f8168 line:382:36 constexpr log 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f80b8 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9f84b0 # | | | | `-ReturnStmt 0x55e89f9f84a0 # | | | | `-CallExpr 0x55e89f9f8470 'float' # | | | | |-ImplicitCastExpr 0x55e89f9f8458 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9f8438 '' Function 0x55e89f8ca1f8 'log' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9f8410 'float' # | | | | `-ImplicitCastExpr 0x55e89f9f83f8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f83e0 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f83a8 'double' lvalue ParmVar 0x55e89f9f80b8 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9f8218 "In 202x 64 bit API lowering for log is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9f8618 line:382:36 constexpr log 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f8568 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9f8980 # | | | | `-ReturnStmt 0x55e89f9f8970 # | | | | `-CallExpr 0x55e89f9f8940 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f8928 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9f8908 '' Function 0x55e89f8ca470 'log' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9f88e0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f88c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f88b0 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f8878 'double2':'vector' lvalue ParmVar 0x55e89f9f8568 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9f86c8 "In 202x 64 bit API lowering for log is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9f8ae8 line:382:36 constexpr log 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f8a38 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f9f8e58 # | | | | `-ReturnStmt 0x55e89f9f8e48 # | | | | `-CallExpr 0x55e89f9f8e18 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f8e00 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9f8de0 '' Function 0x55e89f8ca6e8 'log' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9f8db8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f8da0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f8d88 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f8d50 'double3':'vector' lvalue ParmVar 0x55e89f9f8a38 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9f8b98 "In 202x 64 bit API lowering for log is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9f8fc0 line:382:36 constexpr log 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f8f10 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9f9338 # | | | | `-ReturnStmt 0x55e89f9f9328 # | | | | `-CallExpr 0x55e89f9f92f8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f92e0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9f92c0 '' Function 0x55e89f8ca960 'log' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9f9298 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f9280 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f9268 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f9230 'double4':'vector' lvalue ParmVar 0x55e89f9f8f10 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9f9070 "In 202x 64 bit API lowering for log is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9f9498 line:383:37 constexpr log 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f93e8 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f9f97f0 # | | | | `-ReturnStmt 0x55e89f9f97e0 # | | | | `-CallExpr 0x55e89f9f97b0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9f9798 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9f9778 '' Function 0x55e89f8ca1f8 'log' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9f9750 'float' # | | | | `-ImplicitCastExpr 0x55e89f9f9738 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f9720 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f96e8 'int' lvalue ParmVar 0x55e89f9f93e8 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9f9548 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f9950 line:383:37 constexpr log 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f98a0 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f9f9ce0 # | | | | `-ReturnStmt 0x55e89f9f9cd0 # | | | | `-CallExpr 0x55e89f9f9ca0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9f9c88 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9f9c68 '' Function 0x55e89f8ca470 'log' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9f9c40 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9f9c28 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9f9c10 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9f9bd8 'int2':'vector' lvalue ParmVar 0x55e89f9f98a0 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f9f9a00 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9f9e40 line:383:37 constexpr log 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9f9d90 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9fa1c0 # | | | | `-ReturnStmt 0x55e89f9fa1b0 # | | | | `-CallExpr 0x55e89f9fa180 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fa168 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9fa148 '' Function 0x55e89f8ca6e8 'log' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9fa120 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fa108 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fa0f0 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fa0b8 'int3':'vector' lvalue ParmVar 0x55e89f9f9d90 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f9f9ef0 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fa320 line:383:37 constexpr log 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fa270 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f9fa6a8 # | | | | `-ReturnStmt 0x55e89f9fa698 # | | | | `-CallExpr 0x55e89f9fa668 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fa650 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9fa630 '' Function 0x55e89f8ca960 'log' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9fa608 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fa5f0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fa5d8 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fa5a0 'int4':'vector' lvalue ParmVar 0x55e89f9fa270 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9fa3d0 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fa808 line:383:37 constexpr log 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fa758 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f9fab80 # | | | | `-ReturnStmt 0x55e89f9fab70 # | | | | `-CallExpr 0x55e89f9fab40 'float' # | | | | |-ImplicitCastExpr 0x55e89f9fab28 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9fab08 '' Function 0x55e89f8ca1f8 'log' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9faae0 'float' # | | | | `-ImplicitCastExpr 0x55e89f9faac8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9faab0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9faa78 'uint':'unsigned int' lvalue ParmVar 0x55e89f9fa758 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9fa8b8 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9face0 line:383:37 constexpr log 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fac30 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9fb078 # | | | | `-ReturnStmt 0x55e89f9fb068 # | | | | `-CallExpr 0x55e89f9fb038 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fb020 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9fb000 '' Function 0x55e89f8ca470 'log' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9fafd8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fafc0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fafa8 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9faf70 'uint2':'vector' lvalue ParmVar 0x55e89f9fac30 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f9fad90 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fb1d8 line:383:37 constexpr log 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fb128 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f9fb578 # | | | | `-ReturnStmt 0x55e89f9fb568 # | | | | `-CallExpr 0x55e89f9fb538 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fb520 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9fb500 '' Function 0x55e89f8ca6e8 'log' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9fb4d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fb4c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fb4a8 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fb470 'uint3':'vector' lvalue ParmVar 0x55e89f9fb128 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f9fb288 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fb6d8 line:383:37 constexpr log 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fb628 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f9fba80 # | | | | `-ReturnStmt 0x55e89f9fba70 # | | | | `-CallExpr 0x55e89f9fba40 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fba28 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9fba08 '' Function 0x55e89f8ca960 'log' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9fb9e0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fb9c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fb9b0 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fb978 'uint4':'vector' lvalue ParmVar 0x55e89f9fb628 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f9fb788 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fc410 line:383:37 constexpr log 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fbb30 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9fc7a8 # | | | | `-ReturnStmt 0x55e89f9fc798 # | | | | `-CallExpr 0x55e89f9fc768 'float' # | | | | |-ImplicitCastExpr 0x55e89f9fc750 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9fc730 '' Function 0x55e89f8ca1f8 'log' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9fc708 'float' # | | | | `-ImplicitCastExpr 0x55e89f9fc6f0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fc6d8 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fc6a0 'int64_t':'long' lvalue ParmVar 0x55e89f9fbb30 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f9fc4c0 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fc908 line:383:37 constexpr log 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fc858 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9fccc0 # | | | | `-ReturnStmt 0x55e89f9fccb0 # | | | | `-CallExpr 0x55e89f9fcc80 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fcc68 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9fcc48 '' Function 0x55e89f8ca470 'log' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9fcc20 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fcc08 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fcbf0 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fcbb8 'int64_t2':'vector' lvalue ParmVar 0x55e89f9fc858 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9fc9b8 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fce20 line:383:37 constexpr log 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fcd70 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9fd1e0 # | | | | `-ReturnStmt 0x55e89f9fd1d0 # | | | | `-CallExpr 0x55e89f9fd1a0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fd188 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9fd168 '' Function 0x55e89f8ca6e8 'log' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9fd140 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fd128 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fd110 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fd0d8 'int64_t3':'vector' lvalue ParmVar 0x55e89f9fcd70 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9fced0 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fd340 line:383:37 constexpr log 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fd290 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9fd708 # | | | | `-ReturnStmt 0x55e89f9fd6f8 # | | | | `-CallExpr 0x55e89f9fd6c8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fd6b0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9fd690 '' Function 0x55e89f8ca960 'log' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9fd668 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fd650 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fd638 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fd600 'int64_t4':'vector' lvalue ParmVar 0x55e89f9fd290 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9fd3f0 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fd868 line:383:37 constexpr log 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fd7b8 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9fdc20 # | | | | `-ReturnStmt 0x55e89f9fdc10 # | | | | `-CallExpr 0x55e89f9fdbe0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9fdbc8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9fdba8 '' Function 0x55e89f8ca1f8 'log' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9fdb80 'float' # | | | | `-ImplicitCastExpr 0x55e89f9fdb68 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fdb50 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fdb18 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f9fd7b8 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f9fd918 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fdd80 line:383:37 constexpr log 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fdcd0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9fe158 # | | | | `-ReturnStmt 0x55e89f9fe148 # | | | | `-CallExpr 0x55e89f9fe118 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9fe100 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9fe0e0 '' Function 0x55e89f8ca470 'log' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9fe0b8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fe0a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fe088 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fe050 'uint64_t2':'vector' lvalue ParmVar 0x55e89f9fdcd0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9fde30 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9fe2b8 line:383:37 constexpr log 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9fe208 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f9fef48 # | | | | `-ReturnStmt 0x55e89f9fef38 # | | | | `-CallExpr 0x55e89f9fef08 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9feef0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9feed0 '' Function 0x55e89f8ca6e8 'log' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9feea8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9fee90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9fee78 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9fee40 'uint64_t3':'vector' lvalue ParmVar 0x55e89f9fe208 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9fe368 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ff0a8 line:383:37 constexpr log 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9feff8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f9ff490 # | | | | `-ReturnStmt 0x55e89f9ff480 # | | | | `-CallExpr 0x55e89f9ff450 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ff438 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9ff418 '' Function 0x55e89f8ca960 'log' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9ff3f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ff3d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ff3c0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ff388 'uint64_t4':'vector' lvalue ParmVar 0x55e89f9feff8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f9ff158 "In 202x int lowering for log is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9ff600 line:389:36 constexpr log10 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ff550 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9ff948 # | | | | `-ReturnStmt 0x55e89f9ff938 # | | | | `-CallExpr 0x55e89f9ff908 'float' # | | | | |-ImplicitCastExpr 0x55e89f9ff8f0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9ff8d0 '' Function 0x55e89f8cb578 'log10' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9ff8a8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9ff890 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ff878 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ff840 'double' lvalue ParmVar 0x55e89f9ff550 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f9ff6b0 "In 202x 64 bit API lowering for log10 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9ffab8 line:389:36 constexpr log10 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ffa08 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f9ffe20 # | | | | `-ReturnStmt 0x55e89f9ffe10 # | | | | `-CallExpr 0x55e89f9ffde0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9ffdc8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9ffda8 '' Function 0x55e89f8cb7f0 'log10' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f9ffd80 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9ffd68 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9ffd50 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9ffd18 'double2':'vector' lvalue ParmVar 0x55e89f9ffa08 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f9ffb68 "In 202x 64 bit API lowering for log10 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9fff90 line:389:36 constexpr log10 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9ffee0 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa00300 # | | | | `-ReturnStmt 0x55e89fa002f0 # | | | | `-CallExpr 0x55e89fa002c0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa002a8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa00288 '' Function 0x55e89f8cba68 'log10' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa00260 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa00248 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa00230 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa001f8 'double3':'vector' lvalue ParmVar 0x55e89f9ffee0 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa00040 "In 202x 64 bit API lowering for log10 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa00470 line:389:36 constexpr log10 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa003c0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa007e8 # | | | | `-ReturnStmt 0x55e89fa007d8 # | | | | `-CallExpr 0x55e89fa007a8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa00790 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa00770 '' Function 0x55e89f8ccd40 'log10' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa00748 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa00730 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa00718 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa006e0 'double4':'vector' lvalue ParmVar 0x55e89fa003c0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa00520 "In 202x 64 bit API lowering for log10 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa00948 line:390:37 constexpr log10 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa00898 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa012e0 # | | | | `-ReturnStmt 0x55e89fa012d0 # | | | | `-CallExpr 0x55e89fa012a0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa00c48 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa00c28 '' Function 0x55e89f8cb578 'log10' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa00c00 'float' # | | | | `-ImplicitCastExpr 0x55e89fa00be8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa00bd0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa00b98 'int' lvalue ParmVar 0x55e89fa00898 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa009f8 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa01440 line:390:37 constexpr log10 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa01390 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa017b8 # | | | | `-ReturnStmt 0x55e89fa017a8 # | | | | `-CallExpr 0x55e89fa01778 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa01760 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa01740 '' Function 0x55e89f8cb7f0 'log10' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa01718 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa01700 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa016e8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa016b0 'int2':'vector' lvalue ParmVar 0x55e89fa01390 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa014f0 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa01918 line:390:37 constexpr log10 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa01868 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa01c98 # | | | | `-ReturnStmt 0x55e89fa01c88 # | | | | `-CallExpr 0x55e89fa01c58 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa01c40 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa01c20 '' Function 0x55e89f8cba68 'log10' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa01bf8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa01be0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa01bc8 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa01b90 'int3':'vector' lvalue ParmVar 0x55e89fa01868 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa019c8 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa01df8 line:390:37 constexpr log10 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa01d48 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa02180 # | | | | `-ReturnStmt 0x55e89fa02170 # | | | | `-CallExpr 0x55e89fa02140 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa02128 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa02108 '' Function 0x55e89f8ccd40 'log10' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa020e0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa020c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa020b0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa02078 'int4':'vector' lvalue ParmVar 0x55e89fa01d48 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa01ea8 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa022e0 line:390:37 constexpr log10 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa02230 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa02658 # | | | | `-ReturnStmt 0x55e89fa02648 # | | | | `-CallExpr 0x55e89fa02618 'float' # | | | | |-ImplicitCastExpr 0x55e89fa02600 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa025e0 '' Function 0x55e89f8cb578 'log10' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa025b8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa025a0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa02588 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa02550 'uint':'unsigned int' lvalue ParmVar 0x55e89fa02230 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa02390 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa027b8 line:390:37 constexpr log10 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa02708 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa02b50 # | | | | `-ReturnStmt 0x55e89fa02b40 # | | | | `-CallExpr 0x55e89fa02b10 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa02af8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa02ad8 '' Function 0x55e89f8cb7f0 'log10' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa02ab0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa02a98 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa02a80 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa02a48 'uint2':'vector' lvalue ParmVar 0x55e89fa02708 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa02868 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa02cb0 line:390:37 constexpr log10 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa02c00 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa03050 # | | | | `-ReturnStmt 0x55e89fa03040 # | | | | `-CallExpr 0x55e89fa03010 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa02ff8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa02fd8 '' Function 0x55e89f8cba68 'log10' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa02fb0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa02f98 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa02f80 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa02f48 'uint3':'vector' lvalue ParmVar 0x55e89fa02c00 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa02d60 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa031b0 line:390:37 constexpr log10 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa03100 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa03e18 # | | | | `-ReturnStmt 0x55e89fa03e08 # | | | | `-CallExpr 0x55e89fa03dd8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa03dc0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa03da0 '' Function 0x55e89f8ccd40 'log10' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa03d78 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa03d60 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa03d48 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa03d10 'uint4':'vector' lvalue ParmVar 0x55e89fa03100 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa03b20 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa03f78 line:390:37 constexpr log10 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa03ec8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa04310 # | | | | `-ReturnStmt 0x55e89fa04300 # | | | | `-CallExpr 0x55e89fa042d0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa042b8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa04298 '' Function 0x55e89f8cb578 'log10' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa04270 'float' # | | | | `-ImplicitCastExpr 0x55e89fa04258 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa04240 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa04208 'int64_t':'long' lvalue ParmVar 0x55e89fa03ec8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa04028 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa04470 line:390:37 constexpr log10 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa043c0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa04828 # | | | | `-ReturnStmt 0x55e89fa04818 # | | | | `-CallExpr 0x55e89fa047e8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa047d0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa047b0 '' Function 0x55e89f8cb7f0 'log10' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa04788 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa04770 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa04758 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa04720 'int64_t2':'vector' lvalue ParmVar 0x55e89fa043c0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa04520 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa04988 line:390:37 constexpr log10 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa048d8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa04d48 # | | | | `-ReturnStmt 0x55e89fa04d38 # | | | | `-CallExpr 0x55e89fa04d08 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa04cf0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa04cd0 '' Function 0x55e89f8cba68 'log10' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa04ca8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa04c90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa04c78 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa04c40 'int64_t3':'vector' lvalue ParmVar 0x55e89fa048d8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa04a38 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa04ea8 line:390:37 constexpr log10 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa04df8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa05270 # | | | | `-ReturnStmt 0x55e89fa05260 # | | | | `-CallExpr 0x55e89fa05230 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa05218 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa051f8 '' Function 0x55e89f8ccd40 'log10' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa051d0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa051b8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa051a0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa05168 'int64_t4':'vector' lvalue ParmVar 0x55e89fa04df8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa04f58 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa053d0 line:390:37 constexpr log10 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa05320 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa05788 # | | | | `-ReturnStmt 0x55e89fa05778 # | | | | `-CallExpr 0x55e89fa05748 'float' # | | | | |-ImplicitCastExpr 0x55e89fa05730 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa05710 '' Function 0x55e89f8cb578 'log10' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa056e8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa056d0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa056b8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa05680 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa05320 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa05480 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa058e8 line:390:37 constexpr log10 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa05838 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa06600 # | | | | `-ReturnStmt 0x55e89fa065f0 # | | | | `-CallExpr 0x55e89fa065c0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa065a8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa06588 '' Function 0x55e89f8cb7f0 'log10' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa06560 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa06548 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa06530 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa064f8 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa05838 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa05998 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa06760 line:390:37 constexpr log10 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa066b0 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa06b40 # | | | | `-ReturnStmt 0x55e89fa06b30 # | | | | `-CallExpr 0x55e89fa06b00 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa06ae8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa06ac8 '' Function 0x55e89f8cba68 'log10' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa06aa0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa06a88 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa06a70 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa06a38 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa066b0 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa06810 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa06ca0 line:390:37 constexpr log10 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa06bf0 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa07088 # | | | | `-ReturnStmt 0x55e89fa07078 # | | | | `-CallExpr 0x55e89fa07048 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa07030 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa07010 '' Function 0x55e89f8ccd40 'log10' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa06fe8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa06fd0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa06fb8 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa06f80 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa06bf0 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa06d50 "In 202x int lowering for log10 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa071f8 line:396:36 constexpr log2 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa07148 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa07540 # | | | | `-ReturnStmt 0x55e89fa07530 # | | | | `-CallExpr 0x55e89fa07500 'float' # | | | | |-ImplicitCastExpr 0x55e89fa074e8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa074c8 '' Function 0x55e89f8cd958 'log2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa074a0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa07488 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa07470 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa07438 'double' lvalue ParmVar 0x55e89fa07148 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa072a8 "In 202x 64 bit API lowering for log2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa076b0 line:396:36 constexpr log2 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa07600 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa07a18 # | | | | `-ReturnStmt 0x55e89fa07a08 # | | | | `-CallExpr 0x55e89fa079d8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa079c0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa079a0 '' Function 0x55e89f8cdbd0 'log2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa07978 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa07960 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa07948 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa07910 'double2':'vector' lvalue ParmVar 0x55e89fa07600 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa07760 "In 202x 64 bit API lowering for log2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa07b88 line:396:36 constexpr log2 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa07ad8 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa07ef8 # | | | | `-ReturnStmt 0x55e89fa07ee8 # | | | | `-CallExpr 0x55e89fa07eb8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa07ea0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa07e80 '' Function 0x55e89f8cde48 'log2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa07e58 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa07e40 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa07e28 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa07df0 'double3':'vector' lvalue ParmVar 0x55e89fa07ad8 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa07c38 "In 202x 64 bit API lowering for log2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa08068 line:396:36 constexpr log2 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa07fb8 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa08990 # | | | | `-ReturnStmt 0x55e89fa08980 # | | | | `-CallExpr 0x55e89fa083a0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa08388 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa08368 '' Function 0x55e89f8ce0c0 'log2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa08340 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa08328 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa08310 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa082d8 'double4':'vector' lvalue ParmVar 0x55e89fa07fb8 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa08118 "In 202x 64 bit API lowering for log2 is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa08af0 line:397:37 constexpr log2 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa08a40 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa08e48 # | | | | `-ReturnStmt 0x55e89fa08e38 # | | | | `-CallExpr 0x55e89fa08e08 'float' # | | | | |-ImplicitCastExpr 0x55e89fa08df0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa08dd0 '' Function 0x55e89f8cd958 'log2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa08da8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa08d90 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa08d78 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa08d40 'int' lvalue ParmVar 0x55e89fa08a40 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa08ba0 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa08fa8 line:397:37 constexpr log2 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa08ef8 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa09320 # | | | | `-ReturnStmt 0x55e89fa09310 # | | | | `-CallExpr 0x55e89fa092e0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa092c8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa092a8 '' Function 0x55e89f8cdbd0 'log2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa09280 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa09268 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa09250 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa09218 'int2':'vector' lvalue ParmVar 0x55e89fa08ef8 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa09058 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa09480 line:397:37 constexpr log2 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa093d0 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa09800 # | | | | `-ReturnStmt 0x55e89fa097f0 # | | | | `-CallExpr 0x55e89fa097c0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa097a8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa09788 '' Function 0x55e89f8cde48 'log2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa09760 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa09748 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa09730 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa096f8 'int3':'vector' lvalue ParmVar 0x55e89fa093d0 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa09530 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa09960 line:397:37 constexpr log2 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa098b0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa09ce8 # | | | | `-ReturnStmt 0x55e89fa09cd8 # | | | | `-CallExpr 0x55e89fa09ca8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa09c90 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa09c70 '' Function 0x55e89f8ce0c0 'log2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa09c48 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa09c30 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa09c18 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa09be0 'int4':'vector' lvalue ParmVar 0x55e89fa098b0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa09a10 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa09e48 line:397:37 constexpr log2 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa09d98 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa0a1c0 # | | | | `-ReturnStmt 0x55e89fa0a1b0 # | | | | `-CallExpr 0x55e89fa0a180 'float' # | | | | |-ImplicitCastExpr 0x55e89fa0a168 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa0a148 '' Function 0x55e89f8cd958 'log2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa0a120 'float' # | | | | `-ImplicitCastExpr 0x55e89fa0a108 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0a0f0 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0a0b8 'uint':'unsigned int' lvalue ParmVar 0x55e89fa09d98 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa09ef8 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0a320 line:397:37 constexpr log2 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0a270 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa0a6b8 # | | | | `-ReturnStmt 0x55e89fa0a6a8 # | | | | `-CallExpr 0x55e89fa0a678 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0a660 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa0a640 '' Function 0x55e89f8cdbd0 'log2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa0a618 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0a600 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0a5e8 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0a5b0 'uint2':'vector' lvalue ParmVar 0x55e89fa0a270 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa0a3d0 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0a818 line:397:37 constexpr log2 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0a768 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa0b450 # | | | | `-ReturnStmt 0x55e89fa0b440 # | | | | `-CallExpr 0x55e89fa0b410 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0b3f8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa0b3d8 '' Function 0x55e89f8cde48 'log2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa0b3b0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0b398 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0b380 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0b348 'uint3':'vector' lvalue ParmVar 0x55e89fa0a768 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa0a8c8 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0b5b0 line:397:37 constexpr log2 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0b500 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa0b958 # | | | | `-ReturnStmt 0x55e89fa0b948 # | | | | `-CallExpr 0x55e89fa0b918 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0b900 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa0b8e0 '' Function 0x55e89f8ce0c0 'log2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa0b8b8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0b8a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0b888 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0b850 'uint4':'vector' lvalue ParmVar 0x55e89fa0b500 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa0b660 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0bab8 line:397:37 constexpr log2 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0ba08 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa0be50 # | | | | `-ReturnStmt 0x55e89fa0be40 # | | | | `-CallExpr 0x55e89fa0be10 'float' # | | | | |-ImplicitCastExpr 0x55e89fa0bdf8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa0bdd8 '' Function 0x55e89f8cd958 'log2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa0bdb0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa0bd98 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0bd80 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0bd48 'int64_t':'long' lvalue ParmVar 0x55e89fa0ba08 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa0bb68 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0bfb0 line:397:37 constexpr log2 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0bf00 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa0c368 # | | | | `-ReturnStmt 0x55e89fa0c358 # | | | | `-CallExpr 0x55e89fa0c328 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0c310 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa0c2f0 '' Function 0x55e89f8cdbd0 'log2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa0c2c8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0c2b0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0c298 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0c260 'int64_t2':'vector' lvalue ParmVar 0x55e89fa0bf00 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa0c060 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0c4c8 line:397:37 constexpr log2 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0c418 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa0c888 # | | | | `-ReturnStmt 0x55e89fa0c878 # | | | | `-CallExpr 0x55e89fa0c848 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0c830 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa0c810 '' Function 0x55e89f8cde48 'log2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa0c7e8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0c7d0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0c7b8 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0c780 'int64_t3':'vector' lvalue ParmVar 0x55e89fa0c418 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa0c578 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0c9e8 line:397:37 constexpr log2 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0c938 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa0cdb0 # | | | | `-ReturnStmt 0x55e89fa0cda0 # | | | | `-CallExpr 0x55e89fa0cd70 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0cd58 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa0cd38 '' Function 0x55e89f8ce0c0 'log2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa0cd10 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0ccf8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0cce0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0cca8 'int64_t4':'vector' lvalue ParmVar 0x55e89fa0c938 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa0ca98 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0cf10 line:397:37 constexpr log2 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0ce60 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa0e9e0 # | | | | `-ReturnStmt 0x55e89fa0e9d0 # | | | | `-CallExpr 0x55e89fa0e9a0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa0e988 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa0e968 '' Function 0x55e89f8cd958 'log2' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa0e940 'float' # | | | | `-ImplicitCastExpr 0x55e89fa0e928 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0e910 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0d1c0 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa0ce60 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa0cfc0 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0eb40 line:397:37 constexpr log2 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0ea90 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa0ef18 # | | | | `-ReturnStmt 0x55e89fa0ef08 # | | | | `-CallExpr 0x55e89fa0eed8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0eec0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa0eea0 '' Function 0x55e89f8cdbd0 'log2' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa0ee78 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0ee60 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0ee48 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0ee10 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa0ea90 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa0ebf0 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0f078 line:397:37 constexpr log2 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0efc8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa0f458 # | | | | `-ReturnStmt 0x55e89fa0f448 # | | | | `-CallExpr 0x55e89fa0f418 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0f400 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa0f3e0 '' Function 0x55e89f8cde48 'log2' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa0f3b8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0f3a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0f388 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0f350 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa0efc8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa0f128 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa0f5b8 line:397:37 constexpr log2 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0f508 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa0f9a0 # | | | | `-ReturnStmt 0x55e89fa0f990 # | | | | `-CallExpr 0x55e89fa0f960 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa0f948 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa0f928 '' Function 0x55e89f8ce0c0 'log2' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa0f900 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa0f8e8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa0f8d0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa0f898 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa0f508 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa0f668 "In 202x int lowering for log2 is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionTemplateDecl 0x55e89fa0ffd0 line:405:66 invalid max # | | | |-TemplateTypeParmDecl 0x55e89fa0f9b8 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa0fa58 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa0ff28 line:405:66 invalid constexpr max 'int (int, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa0fd60 col:18 invalid p0 'int' # | | | |-ParmVarDecl 0x55e89fa0fdd8 col:24 p1 'T' # | | | |-CompoundStmt 0x55e89fa10310 # | | | | `-ReturnStmt 0x55e89fa10300 # | | | | `-RecoveryExpr 0x55e89fa102d0 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89fa10138 '' lvalue (ADL) = 'max' 0x55e89f8df988 0x55e89f8a5f00 0x55e89f8a6210 0x55e89f8a6530 0x55e89f8a6850 0x55e89f8a6b58 0x55e89f8a6ef8 0x55e89f8a7298 0x55e89f8a7638 0x55e89f8a7958 0x55e89f8a7cb8 0x55e89f8dbfb8 0x55e89f8dc318 0x55e89f8dc638 0x55e89f8dc9d8 0x55e89f8dcd78 0x55e89f8dd118 0x55e89f8dd438 0x55e89f8dd7d8 0x55e89f8ddb78 0x55e89f8ddf38 0x55e89f8de240 0x55e89f8de560 0x55e89f8de880 0x55e89f8deba0 0x55e89f8deea8 0x55e89f8df248 0x55e89f8df5e8 # | | | | `-RecoveryExpr 0x55e89fa10258 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89fa10038 "In 202x mismatched vector/scalar lowering for max is deprecated. Explicitly cast parameters." "" # | | |-FunctionTemplateDecl 0x55e89fa10ff8 line:412:66 invalid max # | | | |-TemplateTypeParmDecl 0x55e89fa10328 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa103c8 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa10f50 line:412:66 invalid constexpr max 'int (T, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa10670 col:7 p0 'T' # | | | |-ParmVarDecl 0x55e89fa10748 col:24 invalid p1 'int' # | | | |-CompoundStmt 0x55e89fa11338 # | | | | `-ReturnStmt 0x55e89fa11328 # | | | | `-RecoveryExpr 0x55e89fa112f8 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89fa11160 '' lvalue (ADL) = 'max' 0x55e89f8df5e8 0x55e89f8df988 0x55e89f8a5f00 0x55e89f8a6210 0x55e89f8a6530 0x55e89f8a6850 0x55e89f8a6b58 0x55e89f8a6ef8 0x55e89f8a7298 0x55e89f8a7638 0x55e89f8a7958 0x55e89f8a7cb8 0x55e89f8dbfb8 0x55e89f8dc318 0x55e89f8dc638 0x55e89f8dc9d8 0x55e89f8dcd78 0x55e89f8dd118 0x55e89f8dd438 0x55e89f8dd7d8 0x55e89f8ddb78 0x55e89f8ddf38 0x55e89f8de240 0x55e89f8de560 0x55e89f8de880 0x55e89f8deba0 0x55e89f8deea8 0x55e89f8df248 # | | | | `-RecoveryExpr 0x55e89fa112d8 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89fa11060 "In 202x mismatched vector/scalar lowering for max is deprecated. Explicitly cast parameters." "" # | | |-FunctionTemplateDecl 0x55e89fa11920 line:423:66 invalid min # | | | |-TemplateTypeParmDecl 0x55e89fa11350 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa113e8 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa11878 line:423:66 invalid constexpr min 'int (int, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa116f0 col:18 invalid p0 'int' # | | | |-ParmVarDecl 0x55e89fa11768 col:24 p1 'T' # | | | |-CompoundStmt 0x55e89fa11c60 # | | | | `-ReturnStmt 0x55e89fa11c50 # | | | | `-RecoveryExpr 0x55e89fa11c20 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89fa11a88 '' lvalue (ADL) = 'min' 0x55e89f8e6b60 0x55e89f8dfd20 0x55e89f8e0030 0x55e89f8e0350 0x55e89f8e0670 0x55e89f8e0978 0x55e89f8e0c98 0x55e89f8e0fb8 0x55e89f8e12d8 0x55e89f8e15f8 0x55e89f8e1918 0x55e89f8e1c38 0x55e89f8e1f68 0x55e89f8e2270 0x55e89f8e2590 0x55e89f8e28b0 0x55e89f8e2bd0 0x55e89f8e2ef0 0x55e89f8e3210 0x55e89f8e3530 0x55e89f8e3850 0x55e89f8e3b70 0x55e89f8e58b8 0x55e89f8e5bd8 0x55e89f8e5ef8 0x55e89f8e6200 0x55e89f8e6520 0x55e89f8e6840 # | | | | `-RecoveryExpr 0x55e89fa11ba8 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89fa11988 "In 202x mismatched vector/scalar lowering for min is deprecated. Explicitly cast parameters." "" # | | |-FunctionTemplateDecl 0x55e89fa12250 line:430:66 invalid min # | | | |-TemplateTypeParmDecl 0x55e89fa11c78 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa11d18 col:28 referenced 'uint':'unsigned int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa121a8 line:430:66 invalid constexpr min 'int (T, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa11fc0 col:7 p0 'T' # | | | |-ParmVarDecl 0x55e89fa12098 col:24 invalid p1 'int' # | | | |-CompoundStmt 0x55e89fa12590 # | | | | `-ReturnStmt 0x55e89fa12580 # | | | | `-RecoveryExpr 0x55e89fa12550 '' contains-errors lvalue # | | | | |-UnresolvedLookupExpr 0x55e89fa123b8 '' lvalue (ADL) = 'min' 0x55e89f8e6840 0x55e89f8e6b60 0x55e89f8dfd20 0x55e89f8e0030 0x55e89f8e0350 0x55e89f8e0670 0x55e89f8e0978 0x55e89f8e0c98 0x55e89f8e0fb8 0x55e89f8e12d8 0x55e89f8e15f8 0x55e89f8e1918 0x55e89f8e1c38 0x55e89f8e1f68 0x55e89f8e2270 0x55e89f8e2590 0x55e89f8e28b0 0x55e89f8e2bd0 0x55e89f8e2ef0 0x55e89f8e3210 0x55e89f8e3530 0x55e89f8e3850 0x55e89f8e3b70 0x55e89f8e58b8 0x55e89f8e5bd8 0x55e89f8e5ef8 0x55e89f8e6200 0x55e89f8e6520 # | | | | `-RecoveryExpr 0x55e89fa12530 '' contains-errors lvalue # | | | `-DeprecatedAttr 0x55e89fa122b8 "In 202x mismatched vector/scalar lowering for min is deprecated. Explicitly cast parameters." "" # | | |-FunctionDecl 0x55e89fa12700 line:439:36 constexpr normalize 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa12650 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa12a50 # | | | | `-ReturnStmt 0x55e89fa12a40 # | | | | `-CallExpr 0x55e89fa12a10 'float' # | | | | |-ImplicitCastExpr 0x55e89fa129f8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa129d8 '' Function 0x55e89f8ea128 'normalize' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa129b0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa12998 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa12980 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa12948 'double' lvalue ParmVar 0x55e89fa12650 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa127b0 "In 202x 64 bit API lowering for normalize is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa12bc0 line:439:36 constexpr normalize 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa12b10 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa12f30 # | | | | `-ReturnStmt 0x55e89fa12f20 # | | | | `-CallExpr 0x55e89fa12ef0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa12ed8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa12eb8 '' Function 0x55e89f8ea3a0 'normalize' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa12e90 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa12e78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa12e60 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa12e28 'double2':'vector' lvalue ParmVar 0x55e89fa12b10 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa12c70 "In 202x 64 bit API lowering for normalize is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa13388 line:439:36 constexpr normalize 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa132d8 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa13700 # | | | | `-ReturnStmt 0x55e89fa136f0 # | | | | `-CallExpr 0x55e89fa136c0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa136a8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa13688 '' Function 0x55e89f8ea618 'normalize' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa13660 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa13648 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa13630 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa135f8 'double3':'vector' lvalue ParmVar 0x55e89fa132d8 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa13438 "In 202x 64 bit API lowering for normalize is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa13870 line:439:36 constexpr normalize 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa137c0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa13bf0 # | | | | `-ReturnStmt 0x55e89fa13be0 # | | | | `-CallExpr 0x55e89fa13bb0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa13b98 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa13b78 '' Function 0x55e89f8ea890 'normalize' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa13b50 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa13b38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa13b20 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa13ae8 'double4':'vector' lvalue ParmVar 0x55e89fa137c0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa13920 "In 202x 64 bit API lowering for normalize is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa13d50 line:440:37 constexpr normalize 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa13ca0 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa140b0 # | | | | `-ReturnStmt 0x55e89fa140a0 # | | | | `-CallExpr 0x55e89fa14070 'float' # | | | | |-ImplicitCastExpr 0x55e89fa14058 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa14038 '' Function 0x55e89f8ea128 'normalize' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa14010 'float' # | | | | `-ImplicitCastExpr 0x55e89fa13ff8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa13fe0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa13fa8 'int' lvalue ParmVar 0x55e89fa13ca0 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa13e00 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa14210 line:440:37 constexpr normalize 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa14160 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa14590 # | | | | `-ReturnStmt 0x55e89fa14580 # | | | | `-CallExpr 0x55e89fa14550 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa14538 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa14518 '' Function 0x55e89f8ea3a0 'normalize' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa144f0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa144d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa144c0 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa14488 'int2':'vector' lvalue ParmVar 0x55e89fa14160 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa142c0 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa146f0 line:440:37 constexpr normalize 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa14640 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa14a78 # | | | | `-ReturnStmt 0x55e89fa14a68 # | | | | `-CallExpr 0x55e89fa14a38 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa14a20 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa14a00 '' Function 0x55e89f8ea618 'normalize' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa149d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa149c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa149a8 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa14970 'int3':'vector' lvalue ParmVar 0x55e89fa14640 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa147a0 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa14bd8 line:440:37 constexpr normalize 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa14b28 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa14f68 # | | | | `-ReturnStmt 0x55e89fa14f58 # | | | | `-CallExpr 0x55e89fa14f28 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa14f10 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa14ef0 '' Function 0x55e89f8ea890 'normalize' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa14ec8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa14eb0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa14e98 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa14e60 'int4':'vector' lvalue ParmVar 0x55e89fa14b28 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa14c88 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa150c8 line:440:37 constexpr normalize 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa15018 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa15cd8 # | | | | `-ReturnStmt 0x55e89fa15cc8 # | | | | `-CallExpr 0x55e89fa15c98 'float' # | | | | |-ImplicitCastExpr 0x55e89fa15c80 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa15c60 '' Function 0x55e89f8ea128 'normalize' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa15c38 'float' # | | | | `-ImplicitCastExpr 0x55e89fa15c20 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa15c08 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa15bd0 'uint':'unsigned int' lvalue ParmVar 0x55e89fa15018 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa15178 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa15e38 line:440:37 constexpr normalize 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa15d88 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa161d8 # | | | | `-ReturnStmt 0x55e89fa161c8 # | | | | `-CallExpr 0x55e89fa16198 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa16180 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa16160 '' Function 0x55e89f8ea3a0 'normalize' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa16138 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa16120 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa16108 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa160d0 'uint2':'vector' lvalue ParmVar 0x55e89fa15d88 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa15ee8 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa16338 line:440:37 constexpr normalize 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa16288 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa166e0 # | | | | `-ReturnStmt 0x55e89fa166d0 # | | | | `-CallExpr 0x55e89fa166a0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa16688 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa16668 '' Function 0x55e89f8ea618 'normalize' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa16640 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa16628 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa16610 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa165d8 'uint3':'vector' lvalue ParmVar 0x55e89fa16288 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa163e8 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa16840 line:440:37 constexpr normalize 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa16790 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa16bf0 # | | | | `-ReturnStmt 0x55e89fa16be0 # | | | | `-CallExpr 0x55e89fa16bb0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa16b98 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa16b78 '' Function 0x55e89f8ea890 'normalize' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa16b50 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa16b38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa16b20 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa16ae8 'uint4':'vector' lvalue ParmVar 0x55e89fa16790 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa168f0 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa16d50 line:440:37 constexpr normalize 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa16ca0 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa170f0 # | | | | `-ReturnStmt 0x55e89fa170e0 # | | | | `-CallExpr 0x55e89fa170b0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa17098 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa17078 '' Function 0x55e89f8ea128 'normalize' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa17050 'float' # | | | | `-ImplicitCastExpr 0x55e89fa17038 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa17020 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa16fe8 'int64_t':'long' lvalue ParmVar 0x55e89fa16ca0 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa16e00 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa17250 line:440:37 constexpr normalize 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa171a0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa17610 # | | | | `-ReturnStmt 0x55e89fa17600 # | | | | `-CallExpr 0x55e89fa175d0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa175b8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa17598 '' Function 0x55e89f8ea3a0 'normalize' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa17570 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa17558 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa17540 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa17508 'int64_t2':'vector' lvalue ParmVar 0x55e89fa171a0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa17300 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa17770 line:440:37 constexpr normalize 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa176c0 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa18250 # | | | | `-ReturnStmt 0x55e89fa18240 # | | | | `-CallExpr 0x55e89fa18210 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa181f8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa181d8 '' Function 0x55e89f8ea618 'normalize' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa181b0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa17a80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa17a68 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa17a30 'int64_t3':'vector' lvalue ParmVar 0x55e89fa176c0 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa17820 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa183b0 line:440:37 constexpr normalize 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa18300 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa18780 # | | | | `-ReturnStmt 0x55e89fa18770 # | | | | `-CallExpr 0x55e89fa18740 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa18728 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa18708 '' Function 0x55e89f8ea890 'normalize' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa186e0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa186c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa186b0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa18678 'int64_t4':'vector' lvalue ParmVar 0x55e89fa18300 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa18460 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa188e0 line:440:37 constexpr normalize 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa18830 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa18ca0 # | | | | `-ReturnStmt 0x55e89fa18c90 # | | | | `-CallExpr 0x55e89fa18c60 'float' # | | | | |-ImplicitCastExpr 0x55e89fa18c48 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa18c28 '' Function 0x55e89f8ea128 'normalize' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa18c00 'float' # | | | | `-ImplicitCastExpr 0x55e89fa18be8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa18bd0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa18b98 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa18830 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa18990 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa18e00 line:440:37 constexpr normalize 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa18d50 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa191e0 # | | | | `-ReturnStmt 0x55e89fa191d0 # | | | | `-CallExpr 0x55e89fa191a0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa19188 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa19168 '' Function 0x55e89f8ea3a0 'normalize' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa19140 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa19128 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa19110 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa190d8 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa18d50 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa18eb0 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa19340 line:440:37 constexpr normalize 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa19290 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa19728 # | | | | `-ReturnStmt 0x55e89fa19718 # | | | | `-CallExpr 0x55e89fa196e8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa196d0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa196b0 '' Function 0x55e89f8ea618 'normalize' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa19688 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa19670 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa19658 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa19620 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa19290 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa193f0 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa19888 line:440:37 constexpr normalize 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa197d8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa19c78 # | | | | `-ReturnStmt 0x55e89fa19c68 # | | | | `-CallExpr 0x55e89fa19c38 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa19c20 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa19c00 '' Function 0x55e89f8ea890 'normalize' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa19bd8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa19bc0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa19ba8 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa19b70 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa197d8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa19938 "In 202x int lowering for normalize is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa19e80 line:446:37 constexpr pow 'float (double, double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa19d30 col:29 used V1 'double' # | | | |-ParmVarDecl 0x55e89fa19db0 col:40 used V2 'double' # | | | |-CompoundStmt 0x55e89fa1aa60 # | | | | `-ReturnStmt 0x55e89fa1aa50 # | | | | `-CallExpr 0x55e89fa1aa18 'float' # | | | | |-ImplicitCastExpr 0x55e89fa1aa00 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa1a9e0 '' Function 0x55e89f8ef1e0 'pow' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa1a130 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa1a118 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1a100 'double' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1a0c8 'double' lvalue ParmVar 0x55e89fa19d30 'V1' 'double' # | | | | `-CStyleCastExpr 0x55e89fa1a9b8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa1a9a0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1a190 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1a158 'double' lvalue ParmVar 0x55e89fa19db0 'V2' 'double' # | | | `-DeprecatedAttr 0x55e89fa19f38 "In 202x 64 bit API lowering for pow is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa1ac68 line:446:37 constexpr pow 'float2 (double2, double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1ab18 col:31 used V1 'double2':'vector' # | | | |-ParmVarDecl 0x55e89fa1ab98 col:43 used V2 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa1b088 # | | | | `-ReturnStmt 0x55e89fa1b078 # | | | | `-CallExpr 0x55e89fa1b040 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1b028 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa1b008 '' Function 0x55e89f8ef500 'pow' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa1af38 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1af20 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1af08 'double2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1aed0 'double2':'vector' lvalue ParmVar 0x55e89fa1ab18 'V1' 'double2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1afe0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1afc8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1afb0 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1af78 'double2':'vector' lvalue ParmVar 0x55e89fa1ab98 'V2' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa1ad20 "In 202x 64 bit API lowering for pow is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa1b290 line:446:37 constexpr pow 'float3 (double3, double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1b140 col:31 used V1 'double3':'vector' # | | | |-ParmVarDecl 0x55e89fa1b1c0 col:43 used V2 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa1b6b8 # | | | | `-ReturnStmt 0x55e89fa1b6a8 # | | | | `-CallExpr 0x55e89fa1b670 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1b658 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa1b638 '' Function 0x55e89f8ef870 'pow' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa1b568 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1b550 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1b538 'double3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1b500 'double3':'vector' lvalue ParmVar 0x55e89fa1b140 'V1' 'double3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1b610 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1b5f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1b5e0 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1b5a8 'double3':'vector' lvalue ParmVar 0x55e89fa1b1c0 'V2' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa1b348 "In 202x 64 bit API lowering for pow is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa1b8c0 line:446:37 constexpr pow 'float4 (double4, double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1b770 col:31 used V1 'double4':'vector' # | | | |-ParmVarDecl 0x55e89fa1b7f0 col:43 used V2 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa1bcf0 # | | | | `-ReturnStmt 0x55e89fa1bce0 # | | | | `-CallExpr 0x55e89fa1bca8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1bc90 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa1bc70 '' Function 0x55e89f8efb90 'pow' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa1bba0 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1bb88 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1bb70 'double4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1bb38 'double4':'vector' lvalue ParmVar 0x55e89fa1b770 'V1' 'double4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1bc48 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1bc30 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1bc18 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1bbe0 'double4':'vector' lvalue ParmVar 0x55e89fa1b7f0 'V2' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa1b978 "In 202x 64 bit API lowering for pow is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa1bef0 line:447:38 constexpr pow 'float (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1bda0 col:26 used V1 'int' # | | | |-ParmVarDecl 0x55e89fa1be20 col:34 used V2 'int' # | | | |-CompoundStmt 0x55e89fa1c2e8 # | | | | `-ReturnStmt 0x55e89fa1c2d8 # | | | | `-CallExpr 0x55e89fa1c2a0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa1c288 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa1c268 '' Function 0x55e89f8ef1e0 'pow' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa1c1b0 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa1c198 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1c180 'int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1c148 'int' lvalue ParmVar 0x55e89fa1bda0 'V1' 'int' # | | | | `-CStyleCastExpr 0x55e89fa1c240 'float' # | | | | `-ImplicitCastExpr 0x55e89fa1c228 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1c210 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1c1d8 'int' lvalue ParmVar 0x55e89fa1be20 'V2' 'int' # | | | `-DeprecatedAttr 0x55e89fa1bfa8 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1c4e8 line:447:38 constexpr pow 'float2 (int2, int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1c398 col:28 used V1 'int2':'vector' # | | | |-ParmVarDecl 0x55e89fa1c418 col:37 used V2 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa1c918 # | | | | `-ReturnStmt 0x55e89fa1c908 # | | | | `-CallExpr 0x55e89fa1c8d0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1c8b8 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa1c898 '' Function 0x55e89f8ef500 'pow' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa1c7c8 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1c7b0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1c798 'int2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1c760 'int2':'vector' lvalue ParmVar 0x55e89fa1c398 'V1' 'int2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1c870 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1c858 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1c840 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1c808 'int2':'vector' lvalue ParmVar 0x55e89fa1c418 'V2' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa1c5a0 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1d1c8 line:447:38 constexpr pow 'float3 (int3, int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1d078 col:28 used V1 'int3':'vector' # | | | |-ParmVarDecl 0x55e89fa1d0f8 col:37 used V2 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa1d600 # | | | | `-ReturnStmt 0x55e89fa1d5f0 # | | | | `-CallExpr 0x55e89fa1d5b8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1d5a0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa1d580 '' Function 0x55e89f8ef870 'pow' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa1d4b0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1d498 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1d480 'int3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1d448 'int3':'vector' lvalue ParmVar 0x55e89fa1d078 'V1' 'int3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1d558 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1d540 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1d528 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1d4f0 'int3':'vector' lvalue ParmVar 0x55e89fa1d0f8 'V2' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa1d280 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1d800 line:447:38 constexpr pow 'float4 (int4, int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1d6b0 col:28 used V1 'int4':'vector' # | | | |-ParmVarDecl 0x55e89fa1d730 col:37 used V2 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa1dc40 # | | | | `-ReturnStmt 0x55e89fa1dc30 # | | | | `-CallExpr 0x55e89fa1dbf8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1dbe0 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa1dbc0 '' Function 0x55e89f8efb90 'pow' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa1daf0 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1dad8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1dac0 'int4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1da88 'int4':'vector' lvalue ParmVar 0x55e89fa1d6b0 'V1' 'int4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1db98 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1db80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1db68 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1db30 'int4':'vector' lvalue ParmVar 0x55e89fa1d730 'V2' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa1d8b8 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1de40 line:447:38 constexpr pow 'float (uint, uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1dcf0 col:27 used V1 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89fa1dd70 col:36 used V2 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa1e258 # | | | | `-ReturnStmt 0x55e89fa1e248 # | | | | `-CallExpr 0x55e89fa1e210 'float' # | | | | |-ImplicitCastExpr 0x55e89fa1e1f8 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa1e1d8 '' Function 0x55e89f8ef1e0 'pow' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa1e120 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa1e108 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1e0f0 'uint':'unsigned int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1e0b8 'uint':'unsigned int' lvalue ParmVar 0x55e89fa1dcf0 'V1' 'uint':'unsigned int' # | | | | `-CStyleCastExpr 0x55e89fa1e1b0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa1e198 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1e180 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1e148 'uint':'unsigned int' lvalue ParmVar 0x55e89fa1dd70 'V2' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa1def8 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1e458 line:447:38 constexpr pow 'float2 (uint2, uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1e308 col:29 used V1 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89fa1e388 col:39 used V2 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa1e8a8 # | | | | `-ReturnStmt 0x55e89fa1e898 # | | | | `-CallExpr 0x55e89fa1e860 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1e848 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa1e828 '' Function 0x55e89f8ef500 'pow' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa1e758 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1e740 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1e728 'uint2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1e6f0 'uint2':'vector' lvalue ParmVar 0x55e89fa1e308 'V1' 'uint2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1e800 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1e7e8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1e7d0 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1e798 'uint2':'vector' lvalue ParmVar 0x55e89fa1e388 'V2' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa1e510 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1eaa8 line:447:38 constexpr pow 'float3 (uint3, uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1e958 col:29 used V1 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89fa1e9d8 col:39 used V2 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa1ef00 # | | | | `-ReturnStmt 0x55e89fa1eef0 # | | | | `-CallExpr 0x55e89fa1eeb8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1eea0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa1ee80 '' Function 0x55e89f8ef870 'pow' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa1edb0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1ed98 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1ed80 'uint3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1ed48 'uint3':'vector' lvalue ParmVar 0x55e89fa1e958 'V1' 'uint3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1ee58 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1ee40 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1ee28 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1edf0 'uint3':'vector' lvalue ParmVar 0x55e89fa1e9d8 'V2' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa1eb60 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1f6e0 line:447:38 constexpr pow 'float4 (uint4, uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1f590 col:29 used V1 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89fa1f610 col:39 used V2 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa1fb40 # | | | | `-ReturnStmt 0x55e89fa1fb30 # | | | | `-CallExpr 0x55e89fa1faf8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa1fae0 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa1fac0 '' Function 0x55e89f8efb90 'pow' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa1f9f0 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa1f9d8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa1f9c0 'uint4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1f988 'uint4':'vector' lvalue ParmVar 0x55e89fa1f590 'V1' 'uint4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa1fa98 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa1fa80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa1fa68 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa1fa30 'uint4':'vector' lvalue ParmVar 0x55e89fa1f610 'V2' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa1f798 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa1fd40 line:447:38 constexpr pow 'float (int64_t, int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa1fbf0 col:30 used V1 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89fa1fc70 col:42 used V2 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa20178 # | | | | `-ReturnStmt 0x55e89fa20168 # | | | | `-CallExpr 0x55e89fa20130 'float' # | | | | |-ImplicitCastExpr 0x55e89fa20118 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa200f8 '' Function 0x55e89f8ef1e0 'pow' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa20040 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa20028 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa20010 'int64_t':'long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa1ffd8 'int64_t':'long' lvalue ParmVar 0x55e89fa1fbf0 'V1' 'int64_t':'long' # | | | | `-CStyleCastExpr 0x55e89fa200d0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa200b8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa200a0 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa20068 'int64_t':'long' lvalue ParmVar 0x55e89fa1fc70 'V2' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa1fdf8 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa20378 line:447:38 constexpr pow 'float2 (int64_t2, int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa20228 col:32 used V1 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89fa202a8 col:45 used V2 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa207e8 # | | | | `-ReturnStmt 0x55e89fa207d8 # | | | | `-CallExpr 0x55e89fa207a0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa20788 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa20768 '' Function 0x55e89f8ef500 'pow' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa20698 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa20680 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa20668 'int64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa20630 'int64_t2':'vector' lvalue ParmVar 0x55e89fa20228 'V1' 'int64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa20740 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa20728 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa20710 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa206d8 'int64_t2':'vector' lvalue ParmVar 0x55e89fa202a8 'V2' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa20430 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa209e8 line:447:38 constexpr pow 'float3 (int64_t3, int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa20898 col:32 used V1 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89fa20918 col:45 used V2 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa20e60 # | | | | `-ReturnStmt 0x55e89fa20e50 # | | | | `-CallExpr 0x55e89fa20e18 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa20e00 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa20de0 '' Function 0x55e89f8ef870 'pow' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa20d10 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa20cf8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa20ce0 'int64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa20ca8 'int64_t3':'vector' lvalue ParmVar 0x55e89fa20898 'V1' 'int64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa20db8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa20da0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa20d88 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa20d50 'int64_t3':'vector' lvalue ParmVar 0x55e89fa20918 'V2' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa20aa0 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa21060 line:447:38 constexpr pow 'float4 (int64_t4, int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa20f10 col:32 used V1 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89fa20f90 col:45 used V2 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa214e0 # | | | | `-ReturnStmt 0x55e89fa214d0 # | | | | `-CallExpr 0x55e89fa21498 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa21480 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa21460 '' Function 0x55e89f8efb90 'pow' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa21390 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa21378 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa21360 'int64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa21328 'int64_t4':'vector' lvalue ParmVar 0x55e89fa20f10 'V1' 'int64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa21438 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa21420 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa21408 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa213d0 'int64_t4':'vector' lvalue ParmVar 0x55e89fa20f90 'V2' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa21118 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa21cc0 line:447:38 constexpr pow 'float (uint64_t, uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa21b70 col:31 used V1 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89fa21bf0 col:44 used V2 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa22118 # | | | | `-ReturnStmt 0x55e89fa22108 # | | | | `-CallExpr 0x55e89fa220d0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa220b8 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa22098 '' Function 0x55e89f8ef1e0 'pow' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa21fe0 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa21fc8 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa21fb0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa21f78 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa21b70 'V1' 'uint64_t':'unsigned long' # | | | | `-CStyleCastExpr 0x55e89fa22070 'float' # | | | | `-ImplicitCastExpr 0x55e89fa22058 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa22040 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa22008 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa21bf0 'V2' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa21d78 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa22318 line:447:38 constexpr pow 'float2 (uint64_t2, uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa221c8 col:33 used V1 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89fa22248 col:47 used V2 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa227a8 # | | | | `-ReturnStmt 0x55e89fa22798 # | | | | `-CallExpr 0x55e89fa22760 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa22748 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa22728 '' Function 0x55e89f8ef500 'pow' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa22658 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa22640 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa22628 'uint64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa225f0 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa221c8 'V1' 'uint64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa22700 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa226e8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa226d0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa22698 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa22248 'V2' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa223d0 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa229a8 line:447:38 constexpr pow 'float3 (uint64_t3, uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa22858 col:33 used V1 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89fa228d8 col:47 used V2 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa22e40 # | | | | `-ReturnStmt 0x55e89fa22e30 # | | | | `-CallExpr 0x55e89fa22df8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa22de0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa22dc0 '' Function 0x55e89f8ef870 'pow' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa22cf0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa22cd8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa22cc0 'uint64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa22c88 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa22858 'V1' 'uint64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa22d98 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa22d80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa22d68 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa22d30 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa228d8 'V2' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa22a60 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa23040 line:447:38 constexpr pow 'float4 (uint64_t4, uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa22ef0 col:33 used V1 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89fa22f70 col:47 used V2 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa234e0 # | | | | `-ReturnStmt 0x55e89fa234d0 # | | | | `-CallExpr 0x55e89fa23498 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa23480 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa23460 '' Function 0x55e89f8efb90 'pow' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa23390 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa23378 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa23360 'uint64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa23328 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa22ef0 'V1' 'uint64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa23438 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa23420 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa23408 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa233d0 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa22f70 'V2' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa230f8 "In 202x int lowering for pow is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa23650 line:453:36 constexpr rsqrt 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa235a0 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa23998 # | | | | `-ReturnStmt 0x55e89fa23988 # | | | | `-CallExpr 0x55e89fa23958 'float' # | | | | |-ImplicitCastExpr 0x55e89fa23940 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa23920 '' Function 0x55e89f8f3f10 'rsqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa238f8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa238e0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa238c8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa23890 'double' lvalue ParmVar 0x55e89fa235a0 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa23700 "In 202x 64 bit API lowering for rsqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f94f680 line:453:36 constexpr rsqrt 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa23a58 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f94f9e8 # | | | | `-ReturnStmt 0x55e89f94f9d8 # | | | | `-CallExpr 0x55e89f94f9a8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f94f990 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f94f970 '' Function 0x55e89f8f4188 'rsqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f94f948 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f94f930 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f94f918 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f94f8e0 'double2':'vector' lvalue ParmVar 0x55e89fa23a58 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f94f730 "In 202x 64 bit API lowering for rsqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f94fb58 line:453:36 constexpr rsqrt 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f94faa8 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f94fec8 # | | | | `-ReturnStmt 0x55e89f94feb8 # | | | | `-CallExpr 0x55e89f94fe88 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f94fe70 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f94fe50 '' Function 0x55e89f8f4400 'rsqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f94fe28 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f94fe10 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f94fdf8 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f94fdc0 'double3':'vector' lvalue ParmVar 0x55e89f94faa8 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f94fc08 "In 202x 64 bit API lowering for rsqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f950038 line:453:36 constexpr rsqrt 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f94ff88 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f9503b0 # | | | | `-ReturnStmt 0x55e89f9503a0 # | | | | `-CallExpr 0x55e89f950370 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f950358 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f950338 '' Function 0x55e89f8f4678 'rsqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f950310 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9502f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9502e0 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9502a8 'double4':'vector' lvalue ParmVar 0x55e89f94ff88 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9500e8 "In 202x 64 bit API lowering for rsqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f950510 line:454:37 constexpr rsqrt 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f950460 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f950868 # | | | | `-ReturnStmt 0x55e89f950858 # | | | | `-CallExpr 0x55e89f950828 'float' # | | | | |-ImplicitCastExpr 0x55e89f950810 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9507f0 '' Function 0x55e89f8f3f10 'rsqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9507c8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9507b0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f950798 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f950760 'int' lvalue ParmVar 0x55e89f950460 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f9505c0 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9509c8 line:454:37 constexpr rsqrt 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f950918 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f950d40 # | | | | `-ReturnStmt 0x55e89f950d30 # | | | | `-CallExpr 0x55e89f950d00 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f950ce8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f950cc8 '' Function 0x55e89f8f4188 'rsqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f950ca0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f950c88 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f950c70 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f950c38 'int2':'vector' lvalue ParmVar 0x55e89f950918 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f950a78 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f950ea0 line:454:37 constexpr rsqrt 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f950df0 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f951220 # | | | | `-ReturnStmt 0x55e89f951210 # | | | | `-CallExpr 0x55e89f9511e0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9511c8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9511a8 '' Function 0x55e89f8f4400 'rsqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f951180 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f951168 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f951150 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f951118 'int3':'vector' lvalue ParmVar 0x55e89f950df0 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f950f50 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f951380 line:454:37 constexpr rsqrt 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9512d0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f951730 # | | | | `-ReturnStmt 0x55e89f951720 # | | | | `-CallExpr 0x55e89f9516f0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9516d8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9516b8 '' Function 0x55e89f8f4678 'rsqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f951690 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f951650 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f951638 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f951600 'int4':'vector' lvalue ParmVar 0x55e89f9512d0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f951430 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f951890 line:454:37 constexpr rsqrt 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9517e0 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f951c08 # | | | | `-ReturnStmt 0x55e89f951bf8 # | | | | `-CallExpr 0x55e89f951bc8 'float' # | | | | |-ImplicitCastExpr 0x55e89f951bb0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f951b90 '' Function 0x55e89f8f3f10 'rsqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f951b68 'float' # | | | | `-ImplicitCastExpr 0x55e89f951b50 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f951b38 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f951b00 'uint':'unsigned int' lvalue ParmVar 0x55e89f9517e0 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f951940 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f951d68 line:454:37 constexpr rsqrt 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f951cb8 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f952100 # | | | | `-ReturnStmt 0x55e89f9520f0 # | | | | `-CallExpr 0x55e89f9520c0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9520a8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f952088 '' Function 0x55e89f8f4188 'rsqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f952060 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f952048 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f952030 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f951ff8 'uint2':'vector' lvalue ParmVar 0x55e89f951cb8 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f951e18 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f952260 line:454:37 constexpr rsqrt 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9521b0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f952600 # | | | | `-ReturnStmt 0x55e89f9525f0 # | | | | `-CallExpr 0x55e89f9525c0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9525a8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f952588 '' Function 0x55e89f8f4400 'rsqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f952560 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f952548 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f952530 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9524f8 'uint3':'vector' lvalue ParmVar 0x55e89f9521b0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f952310 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f952760 line:454:37 constexpr rsqrt 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9526b0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f952b08 # | | | | `-ReturnStmt 0x55e89f952af8 # | | | | `-CallExpr 0x55e89f952ac8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f952ab0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f952a90 '' Function 0x55e89f8f4678 'rsqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f952a68 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f952a50 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f952a38 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f952a00 'uint4':'vector' lvalue ParmVar 0x55e89f9526b0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f952810 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f952c68 line:454:37 constexpr rsqrt 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f952bb8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f953000 # | | | | `-ReturnStmt 0x55e89f952ff0 # | | | | `-CallExpr 0x55e89f952fc0 'float' # | | | | |-ImplicitCastExpr 0x55e89f952fa8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f952f88 '' Function 0x55e89f8f3f10 'rsqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f952f60 'float' # | | | | `-ImplicitCastExpr 0x55e89f952f48 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f952f30 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f952ef8 'int64_t':'long' lvalue ParmVar 0x55e89f952bb8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f952d18 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f953160 line:454:37 constexpr rsqrt 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9530b0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f953518 # | | | | `-ReturnStmt 0x55e89f953508 # | | | | `-CallExpr 0x55e89f9534d8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9534c0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f9534a0 '' Function 0x55e89f8f4188 'rsqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f953478 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f953460 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f953448 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f953410 'int64_t2':'vector' lvalue ParmVar 0x55e89f9530b0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f953210 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9536a0 line:454:37 constexpr rsqrt 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9535c8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f953a60 # | | | | `-ReturnStmt 0x55e89f953a50 # | | | | `-CallExpr 0x55e89f953a20 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f953a08 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9539e8 '' Function 0x55e89f8f4400 'rsqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9539c0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9539a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f953990 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f953958 'int64_t3':'vector' lvalue ParmVar 0x55e89f9535c8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f953750 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f953bc0 line:454:37 constexpr rsqrt 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f953b10 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f953f88 # | | | | `-ReturnStmt 0x55e89f953f78 # | | | | `-CallExpr 0x55e89f953f48 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f953f30 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f953f10 '' Function 0x55e89f8f4678 'rsqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f953ee8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f953ed0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f953eb8 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f953e80 'int64_t4':'vector' lvalue ParmVar 0x55e89f953b10 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f953c70 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9540e8 line:454:37 constexpr rsqrt 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f954038 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f9544a0 # | | | | `-ReturnStmt 0x55e89f954490 # | | | | `-CallExpr 0x55e89f954460 'float' # | | | | |-ImplicitCastExpr 0x55e89f954448 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f954428 '' Function 0x55e89f8f3f10 'rsqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f954400 'float' # | | | | `-ImplicitCastExpr 0x55e89f9543e8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9543d0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f954398 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f954038 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f954198 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f954600 line:454:37 constexpr rsqrt 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f954550 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9549d8 # | | | | `-ReturnStmt 0x55e89f9549c8 # | | | | `-CallExpr 0x55e89f954998 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f954980 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f954960 '' Function 0x55e89f8f4188 'rsqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f954938 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f954920 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f954908 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9548d0 'uint64_t2':'vector' lvalue ParmVar 0x55e89f954550 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f9546b0 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f954b38 line:454:37 constexpr rsqrt 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f954a88 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f954f18 # | | | | `-ReturnStmt 0x55e89f954f08 # | | | | `-CallExpr 0x55e89f954ed8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f954ec0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f954ea0 '' Function 0x55e89f8f4400 'rsqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f954e78 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f954e60 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f954e48 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f954e10 'uint64_t3':'vector' lvalue ParmVar 0x55e89f954a88 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f954be8 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f955078 line:454:37 constexpr rsqrt 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f954fc8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f955460 # | | | | `-ReturnStmt 0x55e89f955450 # | | | | `-CallExpr 0x55e89f955420 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f955408 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9553e8 '' Function 0x55e89f8f4678 'rsqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9553c0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9553a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f955390 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f955358 'uint64_t4':'vector' lvalue ParmVar 0x55e89f954fc8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f955128 "In 202x int lowering for rsqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9555d0 line:460:36 constexpr round 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f955520 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f9559d8 # | | | | `-ReturnStmt 0x55e89f9559c8 # | | | | `-CallExpr 0x55e89f955998 'float' # | | | | |-ImplicitCastExpr 0x55e89f955980 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f955960 '' Function 0x55e89f8f5290 'round' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f955938 'float' # | | | | `-ImplicitCastExpr 0x55e89f955920 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f955908 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9558d0 'double' lvalue ParmVar 0x55e89f955520 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f955740 "In 202x 64 bit API lowering for round is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f955b48 line:460:36 constexpr round 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f955a98 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f955eb0 # | | | | `-ReturnStmt 0x55e89f955ea0 # | | | | `-CallExpr 0x55e89f955e70 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f955e58 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f955e38 '' Function 0x55e89f8f5508 'round' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f955e10 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f955df8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f955de0 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f955da8 'double2':'vector' lvalue ParmVar 0x55e89f955a98 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f955bf8 "In 202x 64 bit API lowering for round is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f956020 line:460:36 constexpr round 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f955f70 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f956390 # | | | | `-ReturnStmt 0x55e89f956380 # | | | | `-CallExpr 0x55e89f956350 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f956338 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f956318 '' Function 0x55e89f8b9be0 'round' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9562f0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9562d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9562c0 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f956288 'double3':'vector' lvalue ParmVar 0x55e89f955f70 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f9560d0 "In 202x 64 bit API lowering for round is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f956500 line:460:36 constexpr round 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f956450 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f956878 # | | | | `-ReturnStmt 0x55e89f956868 # | | | | `-CallExpr 0x55e89f956838 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f956820 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f956800 '' Function 0x55e89f8b9e58 'round' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9567d8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9567c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9567a8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f956770 'double4':'vector' lvalue ParmVar 0x55e89f956450 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f9565b0 "In 202x 64 bit API lowering for round is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f9569d8 line:461:37 constexpr round 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f956928 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f956d30 # | | | | `-ReturnStmt 0x55e89f956d20 # | | | | `-CallExpr 0x55e89f956cf0 'float' # | | | | |-ImplicitCastExpr 0x55e89f956cd8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f956cb8 '' Function 0x55e89f8f5290 'round' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f956c90 'float' # | | | | `-ImplicitCastExpr 0x55e89f956c78 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f956c60 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f956c28 'int' lvalue ParmVar 0x55e89f956928 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f956a88 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f956e90 line:461:37 constexpr round 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f956de0 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f957208 # | | | | `-ReturnStmt 0x55e89f9571f8 # | | | | `-CallExpr 0x55e89f9571c8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9571b0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f957190 '' Function 0x55e89f8f5508 'round' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f957168 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f957150 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f957138 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f957100 'int2':'vector' lvalue ParmVar 0x55e89f956de0 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f956f40 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f957368 line:461:37 constexpr round 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9572b8 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f9576e8 # | | | | `-ReturnStmt 0x55e89f9576d8 # | | | | `-CallExpr 0x55e89f9576a8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f957690 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f957670 '' Function 0x55e89f8b9be0 'round' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f957648 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f957630 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f957618 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9575e0 'int3':'vector' lvalue ParmVar 0x55e89f9572b8 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f957418 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f958108 line:461:37 constexpr round 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f958058 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f958490 # | | | | `-ReturnStmt 0x55e89f958480 # | | | | `-CallExpr 0x55e89f958450 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f958438 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f958418 '' Function 0x55e89f8b9e58 'round' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9583f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9583d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9583c0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f958388 'int4':'vector' lvalue ParmVar 0x55e89f958058 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f9581b8 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9585f0 line:461:37 constexpr round 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f958540 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f958968 # | | | | `-ReturnStmt 0x55e89f958958 # | | | | `-CallExpr 0x55e89f958928 'float' # | | | | |-ImplicitCastExpr 0x55e89f958910 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f9588f0 '' Function 0x55e89f8f5290 'round' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f9588c8 'float' # | | | | `-ImplicitCastExpr 0x55e89f9588b0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f958898 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f958860 'uint':'unsigned int' lvalue ParmVar 0x55e89f958540 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f9586a0 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f958ac8 line:461:37 constexpr round 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f958a18 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f958e60 # | | | | `-ReturnStmt 0x55e89f958e50 # | | | | `-CallExpr 0x55e89f958e20 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f958e08 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f958de8 '' Function 0x55e89f8f5508 'round' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f958dc0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f958da8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f958d90 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f958d58 'uint2':'vector' lvalue ParmVar 0x55e89f958a18 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f958b78 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f958fc0 line:461:37 constexpr round 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f958f10 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f959360 # | | | | `-ReturnStmt 0x55e89f959350 # | | | | `-CallExpr 0x55e89f959320 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f959308 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9592e8 '' Function 0x55e89f8b9be0 'round' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f9592c0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9592a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f959290 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f959258 'uint3':'vector' lvalue ParmVar 0x55e89f958f10 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f959070 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9594c0 line:461:37 constexpr round 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f959410 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f959868 # | | | | `-ReturnStmt 0x55e89f959858 # | | | | `-CallExpr 0x55e89f959828 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f959810 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9597f0 '' Function 0x55e89f8b9e58 'round' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9597c8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9597b0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f959798 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f959760 'uint4':'vector' lvalue ParmVar 0x55e89f959410 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f959570 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9599c8 line:461:37 constexpr round 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f959918 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f959d60 # | | | | `-ReturnStmt 0x55e89f959d50 # | | | | `-CallExpr 0x55e89f959d20 'float' # | | | | |-ImplicitCastExpr 0x55e89f959d08 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f959ce8 '' Function 0x55e89f8f5290 'round' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f959cc0 'float' # | | | | `-ImplicitCastExpr 0x55e89f959ca8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f959c90 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f959c58 'int64_t':'long' lvalue ParmVar 0x55e89f959918 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f959a78 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f959ec0 line:461:37 constexpr round 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f959e10 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f95aaa0 # | | | | `-ReturnStmt 0x55e89f95aa90 # | | | | `-CallExpr 0x55e89f95aa60 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95aa48 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f95aa28 '' Function 0x55e89f8f5508 'round' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f95aa00 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95a9e8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95a9d0 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95a998 'int64_t2':'vector' lvalue ParmVar 0x55e89f959e10 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f959f70 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95ac00 line:461:37 constexpr round 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95ab50 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f95afc0 # | | | | `-ReturnStmt 0x55e89f95afb0 # | | | | `-CallExpr 0x55e89f95af80 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95af68 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f95af48 '' Function 0x55e89f8b9be0 'round' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f95af20 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95af08 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95aef0 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95aeb8 'int64_t3':'vector' lvalue ParmVar 0x55e89f95ab50 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f95acb0 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95b120 line:461:37 constexpr round 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95b070 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f95b4e8 # | | | | `-ReturnStmt 0x55e89f95b4d8 # | | | | `-CallExpr 0x55e89f95b4a8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95b490 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f95b470 '' Function 0x55e89f8b9e58 'round' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f95b448 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95b430 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95b418 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95b3e0 'int64_t4':'vector' lvalue ParmVar 0x55e89f95b070 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f95b1d0 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95b648 line:461:37 constexpr round 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95b598 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f95ba00 # | | | | `-ReturnStmt 0x55e89f95b9f0 # | | | | `-CallExpr 0x55e89f95b9c0 'float' # | | | | |-ImplicitCastExpr 0x55e89f95b9a8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f95b988 '' Function 0x55e89f8f5290 'round' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f95b960 'float' # | | | | `-ImplicitCastExpr 0x55e89f95b948 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95b930 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95b8f8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f95b598 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f95b6f8 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95bb60 line:461:37 constexpr round 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95bab0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f95bf38 # | | | | `-ReturnStmt 0x55e89f95bf28 # | | | | `-CallExpr 0x55e89f95bef8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95bee0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f95bec0 '' Function 0x55e89f8f5508 'round' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f95be98 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95be80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95be68 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95be30 'uint64_t2':'vector' lvalue ParmVar 0x55e89f95bab0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f95bc10 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95c098 line:461:37 constexpr round 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95bfe8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89f95c478 # | | | | `-ReturnStmt 0x55e89f95c468 # | | | | `-CallExpr 0x55e89f95c438 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95c420 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f95c400 '' Function 0x55e89f8b9be0 'round' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f95c3d8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95c3c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95c3a8 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95c370 'uint64_t3':'vector' lvalue ParmVar 0x55e89f95bfe8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f95c148 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95c5d8 line:461:37 constexpr round 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95c528 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89f95c9c0 # | | | | `-ReturnStmt 0x55e89f95c9b0 # | | | | `-CallExpr 0x55e89f95c980 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95c968 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f95c948 '' Function 0x55e89f8b9e58 'round' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f95c920 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95c908 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95c8f0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95c8b8 'uint64_t4':'vector' lvalue ParmVar 0x55e89f95c528 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f95c688 "In 202x int lowering for round is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95cb28 line:467:36 constexpr sin 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95ca78 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89f95ce70 # | | | | `-ReturnStmt 0x55e89f95ce60 # | | | | `-CallExpr 0x55e89f95ce30 'float' # | | | | |-ImplicitCastExpr 0x55e89f95ce18 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f95cdf8 '' Function 0x55e89f9051b8 'sin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f95cdd0 'float' # | | | | `-ImplicitCastExpr 0x55e89f95cdb8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95cda0 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95cd68 'double' lvalue ParmVar 0x55e89f95ca78 'V' 'double' # | | | `-DeprecatedAttr 0x55e89f95cbd8 "In 202x 64 bit API lowering for sin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f95cfd8 line:467:36 constexpr sin 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95cf28 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89f95d340 # | | | | `-ReturnStmt 0x55e89f95d330 # | | | | `-CallExpr 0x55e89f95d300 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95d2e8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f95d2c8 '' Function 0x55e89f905430 'sin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f95d2a0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95d288 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95d270 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95d238 'double2':'vector' lvalue ParmVar 0x55e89f95cf28 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89f95d088 "In 202x 64 bit API lowering for sin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f95d4a8 line:467:36 constexpr sin 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95d3f8 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89f95d818 # | | | | `-ReturnStmt 0x55e89f95d808 # | | | | `-CallExpr 0x55e89f95d7d8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95d7c0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f95d7a0 '' Function 0x55e89f9056a8 'sin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f95d778 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95d760 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95d748 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95d710 'double3':'vector' lvalue ParmVar 0x55e89f95d3f8 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89f95d558 "In 202x 64 bit API lowering for sin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f95d980 line:467:36 constexpr sin 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95d8d0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89f95dcf8 # | | | | `-ReturnStmt 0x55e89f95dce8 # | | | | `-CallExpr 0x55e89f95dcb8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95dca0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f95dc80 '' Function 0x55e89f905930 'sin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f95dc58 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95dc40 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95dc28 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95dbf0 'double4':'vector' lvalue ParmVar 0x55e89f95d8d0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89f95da30 "In 202x 64 bit API lowering for sin is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89f95de58 line:468:37 constexpr sin 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95dda8 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89f95e1b0 # | | | | `-ReturnStmt 0x55e89f95e1a0 # | | | | `-CallExpr 0x55e89f95e170 'float' # | | | | |-ImplicitCastExpr 0x55e89f95e158 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f95e138 '' Function 0x55e89f9051b8 'sin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f95e110 'float' # | | | | `-ImplicitCastExpr 0x55e89f95e0f8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95e0e0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95e0a8 'int' lvalue ParmVar 0x55e89f95dda8 'V' 'int' # | | | `-DeprecatedAttr 0x55e89f95df08 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95e310 line:468:37 constexpr sin 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95e260 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89f95e688 # | | | | `-ReturnStmt 0x55e89f95e678 # | | | | `-CallExpr 0x55e89f95e648 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95e630 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f95e610 '' Function 0x55e89f905430 'sin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f95e5e8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95e5d0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95e5b8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95e580 'int2':'vector' lvalue ParmVar 0x55e89f95e260 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89f95e3c0 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95f6c0 line:468:37 constexpr sin 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95e738 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89f95fa40 # | | | | `-ReturnStmt 0x55e89f95fa30 # | | | | `-CallExpr 0x55e89f95fa00 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95f9e8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f95f9c8 '' Function 0x55e89f9056a8 'sin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f95f9a0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95f988 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95f970 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95f938 'int3':'vector' lvalue ParmVar 0x55e89f95e738 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89f95f770 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f95fba0 line:468:37 constexpr sin 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95faf0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89f95ff28 # | | | | `-ReturnStmt 0x55e89f95ff18 # | | | | `-CallExpr 0x55e89f95fee8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f95fed0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f95feb0 '' Function 0x55e89f905930 'sin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f95fe88 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f95fe70 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f95fe58 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f95fe20 'int4':'vector' lvalue ParmVar 0x55e89f95faf0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89f95fc50 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f960088 line:468:37 constexpr sin 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89f95ffd8 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89f960400 # | | | | `-ReturnStmt 0x55e89f9603f0 # | | | | `-CallExpr 0x55e89f9603c0 'float' # | | | | |-ImplicitCastExpr 0x55e89f9603a8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f960388 '' Function 0x55e89f9051b8 'sin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f960360 'float' # | | | | `-ImplicitCastExpr 0x55e89f960348 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f960330 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9602f8 'uint':'unsigned int' lvalue ParmVar 0x55e89f95ffd8 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89f960138 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f960560 line:468:37 constexpr sin 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9604b0 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89f9608f8 # | | | | `-ReturnStmt 0x55e89f9608e8 # | | | | `-CallExpr 0x55e89f9608b8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9608a0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f960880 '' Function 0x55e89f905430 'sin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f960858 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f960840 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f960828 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9607f0 'uint2':'vector' lvalue ParmVar 0x55e89f9604b0 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89f960610 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f960a58 line:468:37 constexpr sin 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9609a8 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89f960df8 # | | | | `-ReturnStmt 0x55e89f960de8 # | | | | `-CallExpr 0x55e89f960db8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f960da0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f960d80 '' Function 0x55e89f9056a8 'sin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f960d58 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f960d40 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f960d28 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f960cf0 'uint3':'vector' lvalue ParmVar 0x55e89f9609a8 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89f960b08 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f960f58 line:468:37 constexpr sin 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f960ea8 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89f961300 # | | | | `-ReturnStmt 0x55e89f9612f0 # | | | | `-CallExpr 0x55e89f9612c0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9612a8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f961288 '' Function 0x55e89f905930 'sin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f961260 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f961248 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f961230 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9611f8 'uint4':'vector' lvalue ParmVar 0x55e89f960ea8 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89f961008 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f961460 line:468:37 constexpr sin 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9613b0 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89f9617f8 # | | | | `-ReturnStmt 0x55e89f9617e8 # | | | | `-CallExpr 0x55e89f9617b8 'float' # | | | | |-ImplicitCastExpr 0x55e89f9617a0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f961780 '' Function 0x55e89f9051b8 'sin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f961758 'float' # | | | | `-ImplicitCastExpr 0x55e89f961740 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f961728 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9616f0 'int64_t':'long' lvalue ParmVar 0x55e89f9613b0 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89f961510 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f961958 line:468:37 constexpr sin 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9618a8 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89f961d10 # | | | | `-ReturnStmt 0x55e89f961d00 # | | | | `-CallExpr 0x55e89f961cd0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f961cb8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f961c98 '' Function 0x55e89f905430 'sin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f961c70 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f961c58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f961c40 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f961c08 'int64_t2':'vector' lvalue ParmVar 0x55e89f9618a8 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f961a08 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f961e70 line:468:37 constexpr sin 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f961dc0 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89f962230 # | | | | `-ReturnStmt 0x55e89f962220 # | | | | `-CallExpr 0x55e89f9621f0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89f9621d8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f9621b8 '' Function 0x55e89f9056a8 'sin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f962190 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f962178 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f962160 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f962128 'int64_t3':'vector' lvalue ParmVar 0x55e89f961dc0 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f961f20 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f962390 line:468:37 constexpr sin 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89f9622e0 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89f962758 # | | | | `-ReturnStmt 0x55e89f962748 # | | | | `-CallExpr 0x55e89f962718 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89f962700 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89f9626e0 '' Function 0x55e89f905930 'sin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89f9626b8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9626a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f962688 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f962650 'int64_t4':'vector' lvalue ParmVar 0x55e89f9622e0 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89f962440 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f9628b8 line:468:37 constexpr sin 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89f962808 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89f962c70 # | | | | `-ReturnStmt 0x55e89f962c60 # | | | | `-CallExpr 0x55e89f962c30 'float' # | | | | |-ImplicitCastExpr 0x55e89f962c18 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89f962bf8 '' Function 0x55e89f9051b8 'sin' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89f962bd0 'float' # | | | | `-ImplicitCastExpr 0x55e89f962bb8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f962ba0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f962b68 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89f962808 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89f962968 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f962dd0 line:468:37 constexpr sin 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89f962d20 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89f9631a8 # | | | | `-ReturnStmt 0x55e89f963198 # | | | | `-CallExpr 0x55e89f963168 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f963150 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89f963130 '' Function 0x55e89f905430 'sin' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89f963108 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f9630f0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f9630d8 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9630a0 'uint64_t2':'vector' lvalue ParmVar 0x55e89f962d20 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89f962e80 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89f963308 line:468:37 constexpr sin 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89f963258 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa29c78 # | | | | `-ReturnStmt 0x55e89fa29c68 # | | | | `-CallExpr 0x55e89fa29c38 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa29c20 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89f963670 '' Function 0x55e89f9056a8 'sin' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89f963648 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89f963630 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89f963618 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89f9635e0 'uint64_t3':'vector' lvalue ParmVar 0x55e89f963258 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89f9633b8 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa29dd8 line:468:37 constexpr sin 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa29d28 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa2a1c0 # | | | | `-ReturnStmt 0x55e89fa2a1b0 # | | | | `-CallExpr 0x55e89fa2a180 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2a168 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa2a148 '' Function 0x55e89f905930 'sin' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa2a120 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2a108 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2a0f0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2a0b8 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa29d28 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa29e88 "In 202x int lowering for sin is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2a330 line:474:36 constexpr sinh 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2a280 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa2a678 # | | | | `-ReturnStmt 0x55e89fa2a668 # | | | | `-CallExpr 0x55e89fa2a638 'float' # | | | | |-ImplicitCastExpr 0x55e89fa2a620 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa2a600 '' Function 0x55e89f906548 'sinh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa2a5d8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa2a5c0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2a5a8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2a570 'double' lvalue ParmVar 0x55e89fa2a280 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa2a3e0 "In 202x 64 bit API lowering for sinh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa2a7e8 line:474:36 constexpr sinh 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2a738 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa2ab50 # | | | | `-ReturnStmt 0x55e89fa2ab40 # | | | | `-CallExpr 0x55e89fa2ab10 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2aaf8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa2aad8 '' Function 0x55e89f9067c0 'sinh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa2aab0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2aa98 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2aa80 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2aa48 'double2':'vector' lvalue ParmVar 0x55e89fa2a738 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa2a898 "In 202x 64 bit API lowering for sinh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa2acc0 line:474:36 constexpr sinh 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2ac10 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa2b030 # | | | | `-ReturnStmt 0x55e89fa2b020 # | | | | `-CallExpr 0x55e89fa2aff0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2afd8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa2afb8 '' Function 0x55e89f906a38 'sinh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa2af90 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2af78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2af60 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2af28 'double3':'vector' lvalue ParmVar 0x55e89fa2ac10 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa2ad70 "In 202x 64 bit API lowering for sinh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa2b1a0 line:474:36 constexpr sinh 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2b0f0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa2b518 # | | | | `-ReturnStmt 0x55e89fa2b508 # | | | | `-CallExpr 0x55e89fa2b4d8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2b4c0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa2b4a0 '' Function 0x55e89f906cb0 'sinh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa2b478 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2b460 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2b448 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2b410 'double4':'vector' lvalue ParmVar 0x55e89fa2b0f0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa2b250 "In 202x 64 bit API lowering for sinh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa2b678 line:475:37 constexpr sinh 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2b5c8 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa2b9d0 # | | | | `-ReturnStmt 0x55e89fa2b9c0 # | | | | `-CallExpr 0x55e89fa2b990 'float' # | | | | |-ImplicitCastExpr 0x55e89fa2b978 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa2b958 '' Function 0x55e89f906548 'sinh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa2b930 'float' # | | | | `-ImplicitCastExpr 0x55e89fa2b918 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2b900 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2b8c8 'int' lvalue ParmVar 0x55e89fa2b5c8 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa2b728 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2bb30 line:475:37 constexpr sinh 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2ba80 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa2bea8 # | | | | `-ReturnStmt 0x55e89fa2be98 # | | | | `-CallExpr 0x55e89fa2be68 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2be50 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa2be30 '' Function 0x55e89f9067c0 'sinh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa2be08 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2bdf0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2bdd8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2bda0 'int2':'vector' lvalue ParmVar 0x55e89fa2ba80 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa2bbe0 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2c008 line:475:37 constexpr sinh 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2bf58 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa2c388 # | | | | `-ReturnStmt 0x55e89fa2c378 # | | | | `-CallExpr 0x55e89fa2c348 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2c330 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa2c310 '' Function 0x55e89f906a38 'sinh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa2c2e8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2c2d0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2c2b8 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2c280 'int3':'vector' lvalue ParmVar 0x55e89fa2bf58 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa2c0b8 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2c4e8 line:475:37 constexpr sinh 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2c438 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa2c870 # | | | | `-ReturnStmt 0x55e89fa2c860 # | | | | `-CallExpr 0x55e89fa2c830 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2c818 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa2c7f8 '' Function 0x55e89f906cb0 'sinh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa2c7d0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2c7b8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2c7a0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2c768 'int4':'vector' lvalue ParmVar 0x55e89fa2c438 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa2c598 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2c9d0 line:475:37 constexpr sinh 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2c920 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa2cd48 # | | | | `-ReturnStmt 0x55e89fa2cd38 # | | | | `-CallExpr 0x55e89fa2cd08 'float' # | | | | |-ImplicitCastExpr 0x55e89fa2ccf0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa2ccd0 '' Function 0x55e89f906548 'sinh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa2cca8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa2cc90 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2cc78 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2cc40 'uint':'unsigned int' lvalue ParmVar 0x55e89fa2c920 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa2ca80 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2cea8 line:475:37 constexpr sinh 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2cdf8 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa2d240 # | | | | `-ReturnStmt 0x55e89fa2d230 # | | | | `-CallExpr 0x55e89fa2d200 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2d1e8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa2d1c8 '' Function 0x55e89f9067c0 'sinh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa2d1a0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2d188 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2d170 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2d138 'uint2':'vector' lvalue ParmVar 0x55e89fa2cdf8 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa2cf58 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2d3a0 line:475:37 constexpr sinh 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2d2f0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa2d740 # | | | | `-ReturnStmt 0x55e89fa2d730 # | | | | `-CallExpr 0x55e89fa2d700 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2d6e8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa2d6c8 '' Function 0x55e89f906a38 'sinh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa2d6a0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2d688 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2d670 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2d638 'uint3':'vector' lvalue ParmVar 0x55e89fa2d2f0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa2d450 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2d8a0 line:475:37 constexpr sinh 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2d7f0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa2f220 # | | | | `-ReturnStmt 0x55e89fa2f210 # | | | | `-CallExpr 0x55e89fa2f1e0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2dbf0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa2dbd0 '' Function 0x55e89f906cb0 'sinh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa2dba8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2db90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2db78 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2db40 'uint4':'vector' lvalue ParmVar 0x55e89fa2d7f0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa2d950 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2f380 line:475:37 constexpr sinh 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2f2d0 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa2f718 # | | | | `-ReturnStmt 0x55e89fa2f708 # | | | | `-CallExpr 0x55e89fa2f6d8 'float' # | | | | |-ImplicitCastExpr 0x55e89fa2f6c0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa2f6a0 '' Function 0x55e89f906548 'sinh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa2f678 'float' # | | | | `-ImplicitCastExpr 0x55e89fa2f660 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2f648 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2f610 'int64_t':'long' lvalue ParmVar 0x55e89fa2f2d0 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa2f430 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2f878 line:475:37 constexpr sinh 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2f7c8 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa2fc30 # | | | | `-ReturnStmt 0x55e89fa2fc20 # | | | | `-CallExpr 0x55e89fa2fbf0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa2fbd8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa2fbb8 '' Function 0x55e89f9067c0 'sinh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa2fb90 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa2fb78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa2fb60 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa2fb28 'int64_t2':'vector' lvalue ParmVar 0x55e89fa2f7c8 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa2f928 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa2fd90 line:475:37 constexpr sinh 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa2fce0 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa30150 # | | | | `-ReturnStmt 0x55e89fa30140 # | | | | `-CallExpr 0x55e89fa30110 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa300f8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa300d8 '' Function 0x55e89f906a38 'sinh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa300b0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa30098 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa30080 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa30048 'int64_t3':'vector' lvalue ParmVar 0x55e89fa2fce0 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa2fe40 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa302b0 line:475:37 constexpr sinh 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa30200 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa30678 # | | | | `-ReturnStmt 0x55e89fa30668 # | | | | `-CallExpr 0x55e89fa30638 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa30620 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa30600 '' Function 0x55e89f906cb0 'sinh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa305d8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa305c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa305a8 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa30570 'int64_t4':'vector' lvalue ParmVar 0x55e89fa30200 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa30360 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa307d8 line:475:37 constexpr sinh 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa30728 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa30b90 # | | | | `-ReturnStmt 0x55e89fa30b80 # | | | | `-CallExpr 0x55e89fa30b50 'float' # | | | | |-ImplicitCastExpr 0x55e89fa30b38 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa30b18 '' Function 0x55e89f906548 'sinh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa30af0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa30ad8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa30ac0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa30a88 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa30728 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa30888 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa30cf0 line:475:37 constexpr sinh 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa30c40 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa310c8 # | | | | `-ReturnStmt 0x55e89fa310b8 # | | | | `-CallExpr 0x55e89fa31088 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa31070 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa31050 '' Function 0x55e89f9067c0 'sinh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa31028 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa31010 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa30ff8 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa30fc0 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa30c40 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa30da0 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa31228 line:475:37 constexpr sinh 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa31178 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa31608 # | | | | `-ReturnStmt 0x55e89fa315f8 # | | | | `-CallExpr 0x55e89fa315c8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa315b0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa31590 '' Function 0x55e89f906a38 'sinh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa31568 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa31550 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa31538 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa31500 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa31178 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa312d8 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa31768 line:475:37 constexpr sinh 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa316b8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa31b50 # | | | | `-ReturnStmt 0x55e89fa31b40 # | | | | `-CallExpr 0x55e89fa31b10 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa31af8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa31ad8 '' Function 0x55e89f906cb0 'sinh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa31ab0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa31a98 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa31a80 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa31a48 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa316b8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa31818 "In 202x int lowering for sinh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa31cc0 line:481:36 constexpr sqrt 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa31c10 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa32008 # | | | | `-ReturnStmt 0x55e89fa31ff8 # | | | | `-CallExpr 0x55e89fa31fc8 'float' # | | | | |-ImplicitCastExpr 0x55e89fa31fb0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa31f90 '' Function 0x55e89f9078d8 'sqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa31f68 'float' # | | | | `-ImplicitCastExpr 0x55e89fa31f50 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa31f38 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa31f00 'double' lvalue ParmVar 0x55e89fa31c10 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa31d70 "In 202x 64 bit API lowering for sqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa32178 line:481:36 constexpr sqrt 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa320c8 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa324e0 # | | | | `-ReturnStmt 0x55e89fa324d0 # | | | | `-CallExpr 0x55e89fa324a0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa32488 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa32468 '' Function 0x55e89f907b50 'sqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa32440 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa32428 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa32410 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa323d8 'double2':'vector' lvalue ParmVar 0x55e89fa320c8 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa32228 "In 202x 64 bit API lowering for sqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa32650 line:481:36 constexpr sqrt 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa325a0 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa329c0 # | | | | `-ReturnStmt 0x55e89fa329b0 # | | | | `-CallExpr 0x55e89fa32980 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa32968 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa32948 '' Function 0x55e89f907dc8 'sqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa32920 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa32908 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa328f0 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa328b8 'double3':'vector' lvalue ParmVar 0x55e89fa325a0 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa32700 "In 202x 64 bit API lowering for sqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa32b30 line:481:36 constexpr sqrt 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa32a80 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa32ea8 # | | | | `-ReturnStmt 0x55e89fa32e98 # | | | | `-CallExpr 0x55e89fa32e68 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa32e50 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa32e30 '' Function 0x55e89f908040 'sqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa32e08 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa32df0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa32dd8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa32da0 'double4':'vector' lvalue ParmVar 0x55e89fa32a80 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa32be0 "In 202x 64 bit API lowering for sqrt is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa33008 line:482:37 constexpr sqrt 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa32f58 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa333a0 # | | | | `-ReturnStmt 0x55e89fa33390 # | | | | `-CallExpr 0x55e89fa33360 'float' # | | | | |-ImplicitCastExpr 0x55e89fa33348 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa33328 '' Function 0x55e89f9078d8 'sqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa33300 'float' # | | | | `-ImplicitCastExpr 0x55e89fa332e8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa332d0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa33298 'int' lvalue ParmVar 0x55e89fa32f58 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa330b8 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa33500 line:482:37 constexpr sqrt 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa33450 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa33878 # | | | | `-ReturnStmt 0x55e89fa33868 # | | | | `-CallExpr 0x55e89fa33838 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa33820 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa33800 '' Function 0x55e89f907b50 'sqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa337d8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa337c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa337a8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa33770 'int2':'vector' lvalue ParmVar 0x55e89fa33450 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa335b0 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa339d8 line:482:37 constexpr sqrt 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa33928 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa33d58 # | | | | `-ReturnStmt 0x55e89fa33d48 # | | | | `-CallExpr 0x55e89fa33d18 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa33d00 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa33ce0 '' Function 0x55e89f907dc8 'sqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa33cb8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa33ca0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa33c88 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa33c50 'int3':'vector' lvalue ParmVar 0x55e89fa33928 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa33a88 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa33eb8 line:482:37 constexpr sqrt 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa33e08 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa34240 # | | | | `-ReturnStmt 0x55e89fa34230 # | | | | `-CallExpr 0x55e89fa34200 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa341e8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa341c8 '' Function 0x55e89f908040 'sqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa341a0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa34188 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa34170 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa34138 'int4':'vector' lvalue ParmVar 0x55e89fa33e08 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa33f68 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa343a0 line:482:37 constexpr sqrt 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa342f0 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa34718 # | | | | `-ReturnStmt 0x55e89fa34708 # | | | | `-CallExpr 0x55e89fa346d8 'float' # | | | | |-ImplicitCastExpr 0x55e89fa346c0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa346a0 '' Function 0x55e89f9078d8 'sqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa34678 'float' # | | | | `-ImplicitCastExpr 0x55e89fa34660 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa34648 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa34610 'uint':'unsigned int' lvalue ParmVar 0x55e89fa342f0 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa34450 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa34878 line:482:37 constexpr sqrt 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa347c8 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa34c10 # | | | | `-ReturnStmt 0x55e89fa34c00 # | | | | `-CallExpr 0x55e89fa34bd0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa34bb8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa34b98 '' Function 0x55e89f907b50 'sqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa34b70 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa34b58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa34b40 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa34b08 'uint2':'vector' lvalue ParmVar 0x55e89fa347c8 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa34928 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa34d70 line:482:37 constexpr sqrt 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa34cc0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa35110 # | | | | `-ReturnStmt 0x55e89fa35100 # | | | | `-CallExpr 0x55e89fa350d0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa350b8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa35098 '' Function 0x55e89f907dc8 'sqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa35070 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa35058 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa35040 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa35008 'uint3':'vector' lvalue ParmVar 0x55e89fa34cc0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa34e20 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa35270 line:482:37 constexpr sqrt 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa351c0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa35618 # | | | | `-ReturnStmt 0x55e89fa35608 # | | | | `-CallExpr 0x55e89fa355d8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa355c0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa355a0 '' Function 0x55e89f908040 'sqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa35578 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa35560 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa35548 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa35510 'uint4':'vector' lvalue ParmVar 0x55e89fa351c0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa35320 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa35778 line:482:37 constexpr sqrt 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa356c8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa35b10 # | | | | `-ReturnStmt 0x55e89fa35b00 # | | | | `-CallExpr 0x55e89fa35ad0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa35ab8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa35a98 '' Function 0x55e89f9078d8 'sqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa35a70 'float' # | | | | `-ImplicitCastExpr 0x55e89fa35a58 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa35a40 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa35a08 'int64_t':'long' lvalue ParmVar 0x55e89fa356c8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa35828 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa35c70 line:482:37 constexpr sqrt 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa35bc0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa36028 # | | | | `-ReturnStmt 0x55e89fa36018 # | | | | `-CallExpr 0x55e89fa35fe8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa35fd0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa35fb0 '' Function 0x55e89f907b50 'sqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa35f88 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa35f70 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa35f58 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa35f20 'int64_t2':'vector' lvalue ParmVar 0x55e89fa35bc0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa35d20 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa36188 line:482:37 constexpr sqrt 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa360d8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa36548 # | | | | `-ReturnStmt 0x55e89fa36538 # | | | | `-CallExpr 0x55e89fa36508 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa364f0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa364d0 '' Function 0x55e89f907dc8 'sqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa364a8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa36490 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa36478 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa36440 'int64_t3':'vector' lvalue ParmVar 0x55e89fa360d8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa36238 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa366a8 line:482:37 constexpr sqrt 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa365f8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa36a70 # | | | | `-ReturnStmt 0x55e89fa36a60 # | | | | `-CallExpr 0x55e89fa36a30 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa36a18 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa369f8 '' Function 0x55e89f908040 'sqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa369d0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa369b8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa369a0 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa36968 'int64_t4':'vector' lvalue ParmVar 0x55e89fa365f8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa36758 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa36bd0 line:482:37 constexpr sqrt 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa36b20 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa36f88 # | | | | `-ReturnStmt 0x55e89fa36f78 # | | | | `-CallExpr 0x55e89fa36f48 'float' # | | | | |-ImplicitCastExpr 0x55e89fa36f30 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa36f10 '' Function 0x55e89f9078d8 'sqrt' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa36ee8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa36ed0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa36eb8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa36e80 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa36b20 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa36c80 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa370e8 line:482:37 constexpr sqrt 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa37038 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa378d0 # | | | | `-ReturnStmt 0x55e89fa378c0 # | | | | `-CallExpr 0x55e89fa37890 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa37878 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa37858 '' Function 0x55e89f907b50 'sqrt' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa37830 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa37818 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa37800 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa377c8 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa37038 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa37198 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa37a30 line:482:37 constexpr sqrt 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa37980 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa37e10 # | | | | `-ReturnStmt 0x55e89fa37e00 # | | | | `-CallExpr 0x55e89fa37dd0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa37db8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa37d98 '' Function 0x55e89f907dc8 'sqrt' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa37d70 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa37d58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa37d40 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa37d08 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa37980 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa37ae0 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa37f70 line:482:37 constexpr sqrt 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa37ec0 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa38358 # | | | | `-ReturnStmt 0x55e89fa38348 # | | | | `-CallExpr 0x55e89fa38318 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa38300 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa382e0 '' Function 0x55e89f908040 'sqrt' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa382b8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa382a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa38288 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa38250 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa37ec0 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa38020 "In 202x int lowering for sqrt is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa38568 line:488:37 constexpr step 'float (double, double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa38418 col:29 used V1 'double' # | | | |-ParmVarDecl 0x55e89fa38498 col:40 used V2 'double' # | | | |-CompoundStmt 0x55e89fa38950 # | | | | `-ReturnStmt 0x55e89fa38940 # | | | | `-CallExpr 0x55e89fa38908 'float' # | | | | |-ImplicitCastExpr 0x55e89fa388f0 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa388d0 '' Function 0x55e89f908f98 'step' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa38818 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa38800 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa387e8 'double' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa387b0 'double' lvalue ParmVar 0x55e89fa38418 'V1' 'double' # | | | | `-CStyleCastExpr 0x55e89fa388a8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa38890 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa38878 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa38840 'double' lvalue ParmVar 0x55e89fa38498 'V2' 'double' # | | | `-DeprecatedAttr 0x55e89fa38620 "In 202x 64 bit API lowering for step is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa38b60 line:488:37 constexpr step 'float2 (double2, double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa38a10 col:31 used V1 'double2':'vector' # | | | |-ParmVarDecl 0x55e89fa38a90 col:43 used V2 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa38f80 # | | | | `-ReturnStmt 0x55e89fa38f70 # | | | | `-CallExpr 0x55e89fa38f38 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa38f20 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa38f00 '' Function 0x55e89f9092b8 'step' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa38e30 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa38e18 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa38e00 'double2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa38dc8 'double2':'vector' lvalue ParmVar 0x55e89fa38a10 'V1' 'double2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa38ed8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa38ec0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa38ea8 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa38e70 'double2':'vector' lvalue ParmVar 0x55e89fa38a90 'V2' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa38c18 "In 202x 64 bit API lowering for step is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa39190 line:488:37 constexpr step 'float3 (double3, double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa39040 col:31 used V1 'double3':'vector' # | | | |-ParmVarDecl 0x55e89fa390c0 col:43 used V2 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa395b8 # | | | | `-ReturnStmt 0x55e89fa395a8 # | | | | `-CallExpr 0x55e89fa39570 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa39558 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa39538 '' Function 0x55e89f9095d8 'step' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa39468 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa39450 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa39438 'double3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa39400 'double3':'vector' lvalue ParmVar 0x55e89fa39040 'V1' 'double3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa39510 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa394f8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa394e0 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa394a8 'double3':'vector' lvalue ParmVar 0x55e89fa390c0 'V2' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa39248 "In 202x 64 bit API lowering for step is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa397c8 line:488:37 constexpr step 'float4 (double4, double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa39678 col:31 used V1 'double4':'vector' # | | | |-ParmVarDecl 0x55e89fa396f8 col:43 used V2 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa39bf8 # | | | | `-ReturnStmt 0x55e89fa39be8 # | | | | `-CallExpr 0x55e89fa39bb0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa39b98 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa39b78 '' Function 0x55e89f909950 'step' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa39aa8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa39a90 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa39a78 'double4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa39a40 'double4':'vector' lvalue ParmVar 0x55e89fa39678 'V1' 'double4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa39b50 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa39b38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa39b20 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa39ae8 'double4':'vector' lvalue ParmVar 0x55e89fa396f8 'V2' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa39880 "In 202x 64 bit API lowering for step is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa39df8 line:489:38 constexpr step 'float (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa39ca8 col:26 used V1 'int' # | | | |-ParmVarDecl 0x55e89fa39d28 col:34 used V2 'int' # | | | |-CompoundStmt 0x55e89fa3a1f0 # | | | | `-ReturnStmt 0x55e89fa3a1e0 # | | | | `-CallExpr 0x55e89fa3a1a8 'float' # | | | | |-ImplicitCastExpr 0x55e89fa3a190 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa3a170 '' Function 0x55e89f908f98 'step' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa3a0b8 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa3a0a0 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3a088 'int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3a050 'int' lvalue ParmVar 0x55e89fa39ca8 'V1' 'int' # | | | | `-CStyleCastExpr 0x55e89fa3a148 'float' # | | | | `-ImplicitCastExpr 0x55e89fa3a130 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3a118 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3a0e0 'int' lvalue ParmVar 0x55e89fa39d28 'V2' 'int' # | | | `-DeprecatedAttr 0x55e89fa39eb0 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3a3f0 line:489:38 constexpr step 'float2 (int2, int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3a2a0 col:28 used V1 'int2':'vector' # | | | |-ParmVarDecl 0x55e89fa3a320 col:37 used V2 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa3a820 # | | | | `-ReturnStmt 0x55e89fa3a810 # | | | | `-CallExpr 0x55e89fa3a7d8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3a7c0 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa3a7a0 '' Function 0x55e89f9092b8 'step' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa3a6d0 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3a6b8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3a6a0 'int2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3a668 'int2':'vector' lvalue ParmVar 0x55e89fa3a2a0 'V1' 'int2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3a778 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3a760 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3a748 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3a710 'int2':'vector' lvalue ParmVar 0x55e89fa3a320 'V2' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa3a4a8 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3aa20 line:489:38 constexpr step 'float3 (int3, int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3a8d0 col:28 used V1 'int3':'vector' # | | | |-ParmVarDecl 0x55e89fa3a950 col:37 used V2 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa3ae58 # | | | | `-ReturnStmt 0x55e89fa3ae48 # | | | | `-CallExpr 0x55e89fa3ae10 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3adf8 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa3add8 '' Function 0x55e89f9095d8 'step' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa3ad08 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3acf0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3acd8 'int3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3aca0 'int3':'vector' lvalue ParmVar 0x55e89fa3a8d0 'V1' 'int3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3adb0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3ad98 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3ad80 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3ad48 'int3':'vector' lvalue ParmVar 0x55e89fa3a950 'V2' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa3aad8 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3b058 line:489:38 constexpr step 'float4 (int4, int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3af08 col:28 used V1 'int4':'vector' # | | | |-ParmVarDecl 0x55e89fa3af88 col:37 used V2 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa3b498 # | | | | `-ReturnStmt 0x55e89fa3b488 # | | | | `-CallExpr 0x55e89fa3b450 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3b438 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa3b418 '' Function 0x55e89f909950 'step' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa3b348 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3b330 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3b318 'int4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3b2e0 'int4':'vector' lvalue ParmVar 0x55e89fa3af08 'V1' 'int4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3b3f0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3b3d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3b3c0 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3b388 'int4':'vector' lvalue ParmVar 0x55e89fa3af88 'V2' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa3b110 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3d240 line:489:38 constexpr step 'float (uint, uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3b548 col:27 used V1 'uint':'unsigned int' # | | | |-ParmVarDecl 0x55e89fa3d170 col:36 used V2 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa3d658 # | | | | `-ReturnStmt 0x55e89fa3d648 # | | | | `-CallExpr 0x55e89fa3d610 'float' # | | | | |-ImplicitCastExpr 0x55e89fa3d5f8 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa3d5d8 '' Function 0x55e89f908f98 'step' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa3d520 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa3d508 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3d4f0 'uint':'unsigned int' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3d4b8 'uint':'unsigned int' lvalue ParmVar 0x55e89fa3b548 'V1' 'uint':'unsigned int' # | | | | `-CStyleCastExpr 0x55e89fa3d5b0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa3d598 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3d580 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3d548 'uint':'unsigned int' lvalue ParmVar 0x55e89fa3d170 'V2' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa3d2f8 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3d858 line:489:38 constexpr step 'float2 (uint2, uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3d708 col:29 used V1 'uint2':'vector' # | | | |-ParmVarDecl 0x55e89fa3d788 col:39 used V2 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa3dca8 # | | | | `-ReturnStmt 0x55e89fa3dc98 # | | | | `-CallExpr 0x55e89fa3dc60 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3dc48 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa3dc28 '' Function 0x55e89f9092b8 'step' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa3db58 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3db40 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3db28 'uint2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3daf0 'uint2':'vector' lvalue ParmVar 0x55e89fa3d708 'V1' 'uint2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3dc00 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3dbe8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3dbd0 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3db98 'uint2':'vector' lvalue ParmVar 0x55e89fa3d788 'V2' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa3d910 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3dea8 line:489:38 constexpr step 'float3 (uint3, uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3dd58 col:29 used V1 'uint3':'vector' # | | | |-ParmVarDecl 0x55e89fa3ddd8 col:39 used V2 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa3e300 # | | | | `-ReturnStmt 0x55e89fa3e2f0 # | | | | `-CallExpr 0x55e89fa3e2b8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3e2a0 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa3e280 '' Function 0x55e89f9095d8 'step' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa3e1b0 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3e198 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3e180 'uint3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3e148 'uint3':'vector' lvalue ParmVar 0x55e89fa3dd58 'V1' 'uint3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3e258 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3e240 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3e228 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3e1f0 'uint3':'vector' lvalue ParmVar 0x55e89fa3ddd8 'V2' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa3df60 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3e500 line:489:38 constexpr step 'float4 (uint4, uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3e3b0 col:29 used V1 'uint4':'vector' # | | | |-ParmVarDecl 0x55e89fa3e430 col:39 used V2 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa3e960 # | | | | `-ReturnStmt 0x55e89fa3e950 # | | | | `-CallExpr 0x55e89fa3e918 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3e900 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa3e8e0 '' Function 0x55e89f909950 'step' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa3e810 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3e7f8 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3e7e0 'uint4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3e7a8 'uint4':'vector' lvalue ParmVar 0x55e89fa3e3b0 'V1' 'uint4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3e8b8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3e8a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3e888 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3e850 'uint4':'vector' lvalue ParmVar 0x55e89fa3e430 'V2' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa3e5b8 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3eb60 line:489:38 constexpr step 'float (int64_t, int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3ea10 col:30 used V1 'int64_t':'long' # | | | |-ParmVarDecl 0x55e89fa3ea90 col:42 used V2 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa3ef98 # | | | | `-ReturnStmt 0x55e89fa3ef88 # | | | | `-CallExpr 0x55e89fa3ef50 'float' # | | | | |-ImplicitCastExpr 0x55e89fa3ef38 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa3ef18 '' Function 0x55e89f908f98 'step' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa3ee60 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa3ee48 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3ee30 'int64_t':'long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3edf8 'int64_t':'long' lvalue ParmVar 0x55e89fa3ea10 'V1' 'int64_t':'long' # | | | | `-CStyleCastExpr 0x55e89fa3eef0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa3eed8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3eec0 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3ee88 'int64_t':'long' lvalue ParmVar 0x55e89fa3ea90 'V2' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa3ec18 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3f198 line:489:38 constexpr step 'float2 (int64_t2, int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3f048 col:32 used V1 'int64_t2':'vector' # | | | |-ParmVarDecl 0x55e89fa3f0c8 col:45 used V2 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa3f608 # | | | | `-ReturnStmt 0x55e89fa3f5f8 # | | | | `-CallExpr 0x55e89fa3f5c0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3f5a8 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa3f588 '' Function 0x55e89f9092b8 'step' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa3f4b8 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3f4a0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3f488 'int64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3f450 'int64_t2':'vector' lvalue ParmVar 0x55e89fa3f048 'V1' 'int64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3f560 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3f548 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3f530 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3f4f8 'int64_t2':'vector' lvalue ParmVar 0x55e89fa3f0c8 'V2' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa3f250 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3f808 line:489:38 constexpr step 'float3 (int64_t3, int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3f6b8 col:32 used V1 'int64_t3':'vector' # | | | |-ParmVarDecl 0x55e89fa3f738 col:45 used V2 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa3fc80 # | | | | `-ReturnStmt 0x55e89fa3fc70 # | | | | `-CallExpr 0x55e89fa3fc38 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa3fc20 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa3fc00 '' Function 0x55e89f9095d8 'step' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa3fb30 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa3fb18 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa3fb00 'int64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa3fac8 'int64_t3':'vector' lvalue ParmVar 0x55e89fa3f6b8 'V1' 'int64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa3fbd8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa3fbc0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa3fba8 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa3fb70 'int64_t3':'vector' lvalue ParmVar 0x55e89fa3f738 'V2' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa3f8c0 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa3fe80 line:489:38 constexpr step 'float4 (int64_t4, int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa3fd30 col:32 used V1 'int64_t4':'vector' # | | | |-ParmVarDecl 0x55e89fa3fdb0 col:45 used V2 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa40300 # | | | | `-ReturnStmt 0x55e89fa402f0 # | | | | `-CallExpr 0x55e89fa402b8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa402a0 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa40280 '' Function 0x55e89f909950 'step' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa401b0 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa40198 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa40180 'int64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa40148 'int64_t4':'vector' lvalue ParmVar 0x55e89fa3fd30 'V1' 'int64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa40258 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa40240 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa40228 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa401f0 'int64_t4':'vector' lvalue ParmVar 0x55e89fa3fdb0 'V2' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa3ff38 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa40500 line:489:38 constexpr step 'float (uint64_t, uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa403b0 col:31 used V1 'uint64_t':'unsigned long' # | | | |-ParmVarDecl 0x55e89fa40430 col:44 used V2 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa40958 # | | | | `-ReturnStmt 0x55e89fa40948 # | | | | `-CallExpr 0x55e89fa40910 'float' # | | | | |-ImplicitCastExpr 0x55e89fa408f8 'float (*)(float, float)' # | | | | | `-DeclRefExpr 0x55e89fa408d8 '' Function 0x55e89f908f98 'step' 'float (float, float)' # | | | | |-CStyleCastExpr 0x55e89fa40820 'float' # | | | | | `-ImplicitCastExpr 0x55e89fa40808 'float' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa407f0 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa407b8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa403b0 'V1' 'uint64_t':'unsigned long' # | | | | `-CStyleCastExpr 0x55e89fa408b0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa40898 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa40880 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa40848 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa40430 'V2' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa405b8 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa40b58 line:489:38 constexpr step 'float2 (uint64_t2, uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa40a08 col:33 used V1 'uint64_t2':'vector' # | | | |-ParmVarDecl 0x55e89fa40a88 col:47 used V2 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa40fe8 # | | | | `-ReturnStmt 0x55e89fa40fd8 # | | | | `-CallExpr 0x55e89fa40fa0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa40f88 'float2 (*)(float2, float2)' # | | | | | `-DeclRefExpr 0x55e89fa40f68 '' Function 0x55e89f9092b8 'step' 'float2 (float2, float2)' # | | | | |-CStyleCastExpr 0x55e89fa40e98 'float2':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa40e80 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa40e68 'uint64_t2':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa40e30 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa40a08 'V1' 'uint64_t2':'vector' # | | | | `-CStyleCastExpr 0x55e89fa40f40 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa40f28 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa40f10 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa40ed8 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa40a88 'V2' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa40c10 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa41dc0 line:489:38 constexpr step 'float3 (uint64_t3, uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa41098 col:33 used V1 'uint64_t3':'vector' # | | | |-ParmVarDecl 0x55e89fa41cf0 col:47 used V2 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa42258 # | | | | `-ReturnStmt 0x55e89fa42248 # | | | | `-CallExpr 0x55e89fa42210 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa421f8 'float3 (*)(float3, float3)' # | | | | | `-DeclRefExpr 0x55e89fa421d8 '' Function 0x55e89f9095d8 'step' 'float3 (float3, float3)' # | | | | |-CStyleCastExpr 0x55e89fa42108 'float3':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa420f0 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa420d8 'uint64_t3':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa420a0 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa41098 'V1' 'uint64_t3':'vector' # | | | | `-CStyleCastExpr 0x55e89fa421b0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa42198 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa42180 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa42148 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa41cf0 'V2' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa41e78 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa42458 line:489:38 constexpr step 'float4 (uint64_t4, uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa42308 col:33 used V1 'uint64_t4':'vector' # | | | |-ParmVarDecl 0x55e89fa42388 col:47 used V2 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa428f8 # | | | | `-ReturnStmt 0x55e89fa428e8 # | | | | `-CallExpr 0x55e89fa428b0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa42898 'float4 (*)(float4, float4)' # | | | | | `-DeclRefExpr 0x55e89fa42878 '' Function 0x55e89f909950 'step' 'float4 (float4, float4)' # | | | | |-CStyleCastExpr 0x55e89fa427a8 'float4':'vector' # | | | | | `-ImplicitCastExpr 0x55e89fa42790 'vector' part_of_explicit_cast # | | | | | `-ImplicitCastExpr 0x55e89fa42778 'uint64_t4':'vector' part_of_explicit_cast # | | | | | `-DeclRefExpr 0x55e89fa42740 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa42308 'V1' 'uint64_t4':'vector' # | | | | `-CStyleCastExpr 0x55e89fa42850 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa42838 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa42820 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa427e8 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa42388 'V2' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa42510 "In 202x int lowering for step is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa42a60 line:495:36 constexpr tan 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa429b0 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa42da8 # | | | | `-ReturnStmt 0x55e89fa42d98 # | | | | `-CallExpr 0x55e89fa42d68 'float' # | | | | |-ImplicitCastExpr 0x55e89fa42d50 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa42d30 '' Function 0x55e89f90a570 'tan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa42d08 'float' # | | | | `-ImplicitCastExpr 0x55e89fa42cf0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa42cd8 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa42ca0 'double' lvalue ParmVar 0x55e89fa429b0 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa42b10 "In 202x 64 bit API lowering for tan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa42f10 line:495:36 constexpr tan 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa42e60 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa43278 # | | | | `-ReturnStmt 0x55e89fa43268 # | | | | `-CallExpr 0x55e89fa43238 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa43220 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa43200 '' Function 0x55e89f90a7e8 'tan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa431d8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa431c0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa431a8 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa43170 'double2':'vector' lvalue ParmVar 0x55e89fa42e60 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa42fc0 "In 202x 64 bit API lowering for tan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa433e0 line:495:36 constexpr tan 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa43330 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa43750 # | | | | `-ReturnStmt 0x55e89fa43740 # | | | | `-CallExpr 0x55e89fa43710 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa436f8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa436d8 '' Function 0x55e89f90aa60 'tan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa436b0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa43698 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa43680 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa43648 'double3':'vector' lvalue ParmVar 0x55e89fa43330 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa43490 "In 202x 64 bit API lowering for tan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa438b8 line:495:36 constexpr tan 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa43808 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa43c30 # | | | | `-ReturnStmt 0x55e89fa43c20 # | | | | `-CallExpr 0x55e89fa43bf0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa43bd8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa43bb8 '' Function 0x55e89f90acd8 'tan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa43b90 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa43b78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa43b60 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa43b28 'double4':'vector' lvalue ParmVar 0x55e89fa43808 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa43968 "In 202x 64 bit API lowering for tan is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa43d90 line:496:37 constexpr tan 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa43ce0 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa440e8 # | | | | `-ReturnStmt 0x55e89fa440d8 # | | | | `-CallExpr 0x55e89fa440a8 'float' # | | | | |-ImplicitCastExpr 0x55e89fa44090 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa44070 '' Function 0x55e89f90a570 'tan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa44048 'float' # | | | | `-ImplicitCastExpr 0x55e89fa44030 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa44018 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa43fe0 'int' lvalue ParmVar 0x55e89fa43ce0 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa43e40 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa44248 line:496:37 constexpr tan 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa44198 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa445c0 # | | | | `-ReturnStmt 0x55e89fa445b0 # | | | | `-CallExpr 0x55e89fa44580 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa44568 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa44548 '' Function 0x55e89f90a7e8 'tan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa44520 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa44508 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa444f0 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa444b8 'int2':'vector' lvalue ParmVar 0x55e89fa44198 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa442f8 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa44720 line:496:37 constexpr tan 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa44670 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa44aa0 # | | | | `-ReturnStmt 0x55e89fa44a90 # | | | | `-CallExpr 0x55e89fa44a60 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa44a48 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa44a28 '' Function 0x55e89f90aa60 'tan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa44a00 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa449e8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa449d0 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa44998 'int3':'vector' lvalue ParmVar 0x55e89fa44670 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa447d0 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa44c00 line:496:37 constexpr tan 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa44b50 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa44f88 # | | | | `-ReturnStmt 0x55e89fa44f78 # | | | | `-CallExpr 0x55e89fa44f48 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa44f30 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa44f10 '' Function 0x55e89f90acd8 'tan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa44ee8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa44ed0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa44eb8 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa44e80 'int4':'vector' lvalue ParmVar 0x55e89fa44b50 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa44cb0 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa450e8 line:496:37 constexpr tan 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa45038 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa45460 # | | | | `-ReturnStmt 0x55e89fa45450 # | | | | `-CallExpr 0x55e89fa45420 'float' # | | | | |-ImplicitCastExpr 0x55e89fa45408 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa453e8 '' Function 0x55e89f90a570 'tan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa453c0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa453a8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa45390 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa45358 'uint':'unsigned int' lvalue ParmVar 0x55e89fa45038 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa45198 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa455c0 line:496:37 constexpr tan 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa45510 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa45958 # | | | | `-ReturnStmt 0x55e89fa45948 # | | | | `-CallExpr 0x55e89fa45918 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa45900 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa458e0 '' Function 0x55e89f90a7e8 'tan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa458b8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa458a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa45888 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa45850 'uint2':'vector' lvalue ParmVar 0x55e89fa45510 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa45670 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa45ab8 line:496:37 constexpr tan 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa45a08 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa47f58 # | | | | `-ReturnStmt 0x55e89fa47f48 # | | | | `-CallExpr 0x55e89fa47f18 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa47f00 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa47ee0 '' Function 0x55e89f90aa60 'tan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa47eb8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa47ea0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa47e88 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa47e50 'uint3':'vector' lvalue ParmVar 0x55e89fa45a08 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa45b68 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa480b8 line:496:37 constexpr tan 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa48008 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa48460 # | | | | `-ReturnStmt 0x55e89fa48450 # | | | | `-CallExpr 0x55e89fa48420 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa48408 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa483e8 '' Function 0x55e89f90acd8 'tan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa483c0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa483a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa48390 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa48358 'uint4':'vector' lvalue ParmVar 0x55e89fa48008 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa48168 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa485c0 line:496:37 constexpr tan 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa48510 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa48958 # | | | | `-ReturnStmt 0x55e89fa48948 # | | | | `-CallExpr 0x55e89fa48918 'float' # | | | | |-ImplicitCastExpr 0x55e89fa48900 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa488e0 '' Function 0x55e89f90a570 'tan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa488b8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa488a0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa48888 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa48850 'int64_t':'long' lvalue ParmVar 0x55e89fa48510 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa48670 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa48ab8 line:496:37 constexpr tan 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa48a08 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa48e70 # | | | | `-ReturnStmt 0x55e89fa48e60 # | | | | `-CallExpr 0x55e89fa48e30 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa48e18 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa48df8 '' Function 0x55e89f90a7e8 'tan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa48dd0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa48db8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa48da0 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa48d68 'int64_t2':'vector' lvalue ParmVar 0x55e89fa48a08 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa48b68 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa48fd0 line:496:37 constexpr tan 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa48f20 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa49390 # | | | | `-ReturnStmt 0x55e89fa49380 # | | | | `-CallExpr 0x55e89fa49350 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa49338 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa49318 '' Function 0x55e89f90aa60 'tan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa492f0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa492d8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa492c0 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa49288 'int64_t3':'vector' lvalue ParmVar 0x55e89fa48f20 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa49080 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa494f0 line:496:37 constexpr tan 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa49440 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa498b8 # | | | | `-ReturnStmt 0x55e89fa498a8 # | | | | `-CallExpr 0x55e89fa49878 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa49860 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa49840 '' Function 0x55e89f90acd8 'tan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa49818 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa49800 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa497e8 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa497b0 'int64_t4':'vector' lvalue ParmVar 0x55e89fa49440 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa495a0 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa49a18 line:496:37 constexpr tan 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa49968 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa49dd0 # | | | | `-ReturnStmt 0x55e89fa49dc0 # | | | | `-CallExpr 0x55e89fa49d90 'float' # | | | | |-ImplicitCastExpr 0x55e89fa49d78 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa49d58 '' Function 0x55e89f90a570 'tan' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa49d30 'float' # | | | | `-ImplicitCastExpr 0x55e89fa49d18 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa49d00 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa49cc8 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa49968 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa49ac8 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa49f30 line:496:37 constexpr tan 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa49e80 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa4a308 # | | | | `-ReturnStmt 0x55e89fa4a2f8 # | | | | `-CallExpr 0x55e89fa4a2c8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4a2b0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa4a290 '' Function 0x55e89f90a7e8 'tan' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa4a268 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4a250 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4a238 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4a200 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa49e80 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa49fe0 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4a468 line:496:37 constexpr tan 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4a3b8 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa4a848 # | | | | `-ReturnStmt 0x55e89fa4a838 # | | | | `-CallExpr 0x55e89fa4a808 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4a7f0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa4a7d0 '' Function 0x55e89f90aa60 'tan' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa4a7a8 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4a790 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4a778 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4a740 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa4a3b8 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa4a518 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4a9a8 line:496:37 constexpr tan 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4a8f8 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa4ad90 # | | | | `-ReturnStmt 0x55e89fa4ad80 # | | | | `-CallExpr 0x55e89fa4ad50 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4ad38 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa4ad18 '' Function 0x55e89f90acd8 'tan' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa4acf0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4acd8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4acc0 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4ac88 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa4a8f8 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa4aa58 "In 202x int lowering for tan is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4af00 line:502:36 constexpr tanh 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4ae50 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa4b248 # | | | | `-ReturnStmt 0x55e89fa4b238 # | | | | `-CallExpr 0x55e89fa4b208 'float' # | | | | |-ImplicitCastExpr 0x55e89fa4b1f0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa4b1d0 '' Function 0x55e89f90b920 'tanh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa4b1a8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa4b190 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4b178 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4b140 'double' lvalue ParmVar 0x55e89fa4ae50 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa4afb0 "In 202x 64 bit API lowering for tanh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa4b3b8 line:502:36 constexpr tanh 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4b308 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa4b720 # | | | | `-ReturnStmt 0x55e89fa4b710 # | | | | `-CallExpr 0x55e89fa4b6e0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4b6c8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa4b6a8 '' Function 0x55e89f90bb98 'tanh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa4b680 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4b668 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4b650 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4b618 'double2':'vector' lvalue ParmVar 0x55e89fa4b308 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa4b468 "In 202x 64 bit API lowering for tanh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa4b890 line:502:36 constexpr tanh 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4b7e0 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa4bc00 # | | | | `-ReturnStmt 0x55e89fa4bbf0 # | | | | `-CallExpr 0x55e89fa4bbc0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4bba8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa4bb88 '' Function 0x55e89f90be10 'tanh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa4bb60 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4bb48 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4bb30 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4baf8 'double3':'vector' lvalue ParmVar 0x55e89fa4b7e0 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa4b940 "In 202x 64 bit API lowering for tanh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa4cb50 line:502:36 constexpr tanh 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4bcc0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa4cec8 # | | | | `-ReturnStmt 0x55e89fa4ceb8 # | | | | `-CallExpr 0x55e89fa4ce88 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4ce70 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa4ce50 '' Function 0x55e89f90c088 'tanh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa4ce28 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4ce10 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4cdf8 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4cdc0 'double4':'vector' lvalue ParmVar 0x55e89fa4bcc0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa4cc00 "In 202x 64 bit API lowering for tanh is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa4d028 line:503:37 constexpr tanh 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4cf78 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa4d380 # | | | | `-ReturnStmt 0x55e89fa4d370 # | | | | `-CallExpr 0x55e89fa4d340 'float' # | | | | |-ImplicitCastExpr 0x55e89fa4d328 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa4d308 '' Function 0x55e89f90b920 'tanh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa4d2e0 'float' # | | | | `-ImplicitCastExpr 0x55e89fa4d2c8 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4d2b0 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4d278 'int' lvalue ParmVar 0x55e89fa4cf78 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa4d0d8 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4d4e0 line:503:37 constexpr tanh 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4d430 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa4d858 # | | | | `-ReturnStmt 0x55e89fa4d848 # | | | | `-CallExpr 0x55e89fa4d818 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4d800 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa4d7e0 '' Function 0x55e89f90bb98 'tanh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa4d7b8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4d7a0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4d788 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4d750 'int2':'vector' lvalue ParmVar 0x55e89fa4d430 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa4d590 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4d9b8 line:503:37 constexpr tanh 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4d908 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa4dd38 # | | | | `-ReturnStmt 0x55e89fa4dd28 # | | | | `-CallExpr 0x55e89fa4dcf8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4dce0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa4dcc0 '' Function 0x55e89f90be10 'tanh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa4dc98 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4dc80 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4dc68 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4dc30 'int3':'vector' lvalue ParmVar 0x55e89fa4d908 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa4da68 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4de98 line:503:37 constexpr tanh 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4dde8 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa4e220 # | | | | `-ReturnStmt 0x55e89fa4e210 # | | | | `-CallExpr 0x55e89fa4e1e0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4e1c8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa4e1a8 '' Function 0x55e89f90c088 'tanh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa4e180 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4e168 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4e150 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4e118 'int4':'vector' lvalue ParmVar 0x55e89fa4dde8 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa4df48 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4e380 line:503:37 constexpr tanh 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4e2d0 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa4e6f8 # | | | | `-ReturnStmt 0x55e89fa4e6e8 # | | | | `-CallExpr 0x55e89fa4e6b8 'float' # | | | | |-ImplicitCastExpr 0x55e89fa4e6a0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa4e680 '' Function 0x55e89f90b920 'tanh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa4e658 'float' # | | | | `-ImplicitCastExpr 0x55e89fa4e640 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4e628 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4e5f0 'uint':'unsigned int' lvalue ParmVar 0x55e89fa4e2d0 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa4e430 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4e858 line:503:37 constexpr tanh 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4e7a8 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa4ebf0 # | | | | `-ReturnStmt 0x55e89fa4ebe0 # | | | | `-CallExpr 0x55e89fa4ebb0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4eb98 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa4eb78 '' Function 0x55e89f90bb98 'tanh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa4eb50 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4eb38 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4eb20 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4eae8 'uint2':'vector' lvalue ParmVar 0x55e89fa4e7a8 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa4e908 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4ed50 line:503:37 constexpr tanh 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4eca0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa4f0f0 # | | | | `-ReturnStmt 0x55e89fa4f0e0 # | | | | `-CallExpr 0x55e89fa4f0b0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4f098 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa4f078 '' Function 0x55e89f90be10 'tanh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa4f050 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4f038 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4f020 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4efe8 'uint3':'vector' lvalue ParmVar 0x55e89fa4eca0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa4ee00 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4f250 line:503:37 constexpr tanh 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4f1a0 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa4f5f8 # | | | | `-ReturnStmt 0x55e89fa4f5e8 # | | | | `-CallExpr 0x55e89fa4f5b8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4f5a0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa4f580 '' Function 0x55e89f90c088 'tanh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa4f558 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4f540 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4f528 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4f4f0 'uint4':'vector' lvalue ParmVar 0x55e89fa4f1a0 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa4f300 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4f758 line:503:37 constexpr tanh 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4f6a8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa4faf0 # | | | | `-ReturnStmt 0x55e89fa4fae0 # | | | | `-CallExpr 0x55e89fa4fab0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa4fa98 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa4fa78 '' Function 0x55e89f90b920 'tanh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa4fa50 'float' # | | | | `-ImplicitCastExpr 0x55e89fa4fa38 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4fa20 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4f9e8 'int64_t':'long' lvalue ParmVar 0x55e89fa4f6a8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa4f808 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa4fc50 line:503:37 constexpr tanh 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa4fba0 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa50008 # | | | | `-ReturnStmt 0x55e89fa4fff8 # | | | | `-CallExpr 0x55e89fa4ffc8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa4ffb0 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa4ff90 '' Function 0x55e89f90bb98 'tanh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa4ff68 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa4ff50 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa4ff38 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa4ff00 'int64_t2':'vector' lvalue ParmVar 0x55e89fa4fba0 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa4fd00 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa50168 line:503:37 constexpr tanh 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa500b8 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa50528 # | | | | `-ReturnStmt 0x55e89fa50518 # | | | | `-CallExpr 0x55e89fa504e8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa504d0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa504b0 '' Function 0x55e89f90be10 'tanh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa50488 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa50470 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa50458 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa50420 'int64_t3':'vector' lvalue ParmVar 0x55e89fa500b8 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa50218 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa50688 line:503:37 constexpr tanh 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa505d8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa50a50 # | | | | `-ReturnStmt 0x55e89fa50a40 # | | | | `-CallExpr 0x55e89fa50a10 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa509f8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa509d8 '' Function 0x55e89f90c088 'tanh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa509b0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa50998 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa50980 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa50948 'int64_t4':'vector' lvalue ParmVar 0x55e89fa505d8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa50738 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa51bd0 line:503:37 constexpr tanh 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa51b20 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa51f88 # | | | | `-ReturnStmt 0x55e89fa51f78 # | | | | `-CallExpr 0x55e89fa51f48 'float' # | | | | |-ImplicitCastExpr 0x55e89fa51f30 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa51f10 '' Function 0x55e89f90b920 'tanh' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa51ee8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa51ed0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa51eb8 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa51e80 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa51b20 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa51c80 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa520e8 line:503:37 constexpr tanh 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa52038 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa524c0 # | | | | `-ReturnStmt 0x55e89fa524b0 # | | | | `-CallExpr 0x55e89fa52480 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa52468 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa52448 '' Function 0x55e89f90bb98 'tanh' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa52420 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa52408 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa523f0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa523b8 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa52038 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa52198 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa52620 line:503:37 constexpr tanh 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa52570 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa52a00 # | | | | `-ReturnStmt 0x55e89fa529f0 # | | | | `-CallExpr 0x55e89fa529c0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa529a8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa52988 '' Function 0x55e89f90be10 'tanh' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa52960 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa52948 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa52930 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa528f8 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa52570 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa526d0 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa52b60 line:503:37 constexpr tanh 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa52ab0 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa52f48 # | | | | `-ReturnStmt 0x55e89fa52f38 # | | | | `-CallExpr 0x55e89fa52f08 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa52ef0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa52ed0 '' Function 0x55e89f90c088 'tanh' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa52ea8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa52e90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa52e78 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa52e40 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa52ab0 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa52c10 "In 202x int lowering for tanh is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa530b8 line:509:36 constexpr trunc 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa53008 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa53400 # | | | | `-ReturnStmt 0x55e89fa533f0 # | | | | `-CallExpr 0x55e89fa533c0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa533a8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa53388 '' Function 0x55e89f90cca0 'trunc' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa53360 'float' # | | | | `-ImplicitCastExpr 0x55e89fa53348 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa53330 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa532f8 'double' lvalue ParmVar 0x55e89fa53008 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa53168 "In 202x 64 bit API lowering for trunc is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa53570 line:509:36 constexpr trunc 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa534c0 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa538d8 # | | | | `-ReturnStmt 0x55e89fa538c8 # | | | | `-CallExpr 0x55e89fa53898 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa53880 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa53860 '' Function 0x55e89f90cf18 'trunc' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa53838 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa53820 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa53808 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa537d0 'double2':'vector' lvalue ParmVar 0x55e89fa534c0 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa53620 "In 202x 64 bit API lowering for trunc is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa53a48 line:509:36 constexpr trunc 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa53998 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa53db8 # | | | | `-ReturnStmt 0x55e89fa53da8 # | | | | `-CallExpr 0x55e89fa53d78 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa53d60 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa53d40 '' Function 0x55e89f90d190 'trunc' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa53d18 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa53d00 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa53ce8 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa53cb0 'double3':'vector' lvalue ParmVar 0x55e89fa53998 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa53af8 "In 202x 64 bit API lowering for trunc is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa53f28 line:509:36 constexpr trunc 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa53e78 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa542a0 # | | | | `-ReturnStmt 0x55e89fa54290 # | | | | `-CallExpr 0x55e89fa54260 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa54248 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa54228 '' Function 0x55e89f90d408 'trunc' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa54200 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa541e8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa541d0 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa54198 'double4':'vector' lvalue ParmVar 0x55e89fa53e78 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa53fd8 "In 202x 64 bit API lowering for trunc is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa54400 line:510:37 constexpr trunc 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa54350 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa54758 # | | | | `-ReturnStmt 0x55e89fa54748 # | | | | `-CallExpr 0x55e89fa54718 'float' # | | | | |-ImplicitCastExpr 0x55e89fa54700 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa546e0 '' Function 0x55e89f90cca0 'trunc' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa546b8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa546a0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa54688 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa54650 'int' lvalue ParmVar 0x55e89fa54350 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa544b0 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa548b8 line:510:37 constexpr trunc 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa54808 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa54c30 # | | | | `-ReturnStmt 0x55e89fa54c20 # | | | | `-CallExpr 0x55e89fa54bf0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa54bd8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa54bb8 '' Function 0x55e89f90cf18 'trunc' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa54b90 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa54b78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa54b60 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa54b28 'int2':'vector' lvalue ParmVar 0x55e89fa54808 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa54968 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa54d90 line:510:37 constexpr trunc 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa54ce0 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa55110 # | | | | `-ReturnStmt 0x55e89fa55100 # | | | | `-CallExpr 0x55e89fa550d0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa550b8 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa55098 '' Function 0x55e89f90d190 'trunc' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa55070 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa55058 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa55040 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa55008 'int3':'vector' lvalue ParmVar 0x55e89fa54ce0 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa54e40 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa55270 line:510:37 constexpr trunc 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa551c0 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa555f8 # | | | | `-ReturnStmt 0x55e89fa555e8 # | | | | `-CallExpr 0x55e89fa555b8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa555a0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa55580 '' Function 0x55e89f90d408 'trunc' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa55558 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa55540 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa55528 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa554f0 'int4':'vector' lvalue ParmVar 0x55e89fa551c0 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa55320 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa55758 line:510:37 constexpr trunc 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa556a8 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa55ad0 # | | | | `-ReturnStmt 0x55e89fa55ac0 # | | | | `-CallExpr 0x55e89fa55a90 'float' # | | | | |-ImplicitCastExpr 0x55e89fa55a78 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa55a58 '' Function 0x55e89f90cca0 'trunc' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa55a30 'float' # | | | | `-ImplicitCastExpr 0x55e89fa55a18 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa55a00 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa559c8 'uint':'unsigned int' lvalue ParmVar 0x55e89fa556a8 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa55808 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa56c38 line:510:37 constexpr trunc 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa56b88 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa56fd0 # | | | | `-ReturnStmt 0x55e89fa56fc0 # | | | | `-CallExpr 0x55e89fa56f90 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa56f78 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa56f58 '' Function 0x55e89f90cf18 'trunc' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa56f30 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa56f18 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa56f00 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa56ec8 'uint2':'vector' lvalue ParmVar 0x55e89fa56b88 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa56ce8 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa57130 line:510:37 constexpr trunc 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa57080 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa574d0 # | | | | `-ReturnStmt 0x55e89fa574c0 # | | | | `-CallExpr 0x55e89fa57490 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa57478 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa57458 '' Function 0x55e89f90d190 'trunc' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa57430 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa57418 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa57400 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa573c8 'uint3':'vector' lvalue ParmVar 0x55e89fa57080 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa571e0 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa57630 line:510:37 constexpr trunc 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa57580 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa579d8 # | | | | `-ReturnStmt 0x55e89fa579c8 # | | | | `-CallExpr 0x55e89fa57998 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa57980 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa57960 '' Function 0x55e89f90d408 'trunc' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa57938 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa57920 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa57908 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa578d0 'uint4':'vector' lvalue ParmVar 0x55e89fa57580 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa576e0 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa57b38 line:510:37 constexpr trunc 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa57a88 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa57ed0 # | | | | `-ReturnStmt 0x55e89fa57ec0 # | | | | `-CallExpr 0x55e89fa57e90 'float' # | | | | |-ImplicitCastExpr 0x55e89fa57e78 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa57e58 '' Function 0x55e89f90cca0 'trunc' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa57e30 'float' # | | | | `-ImplicitCastExpr 0x55e89fa57e18 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa57e00 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa57dc8 'int64_t':'long' lvalue ParmVar 0x55e89fa57a88 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa57be8 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa58030 line:510:37 constexpr trunc 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa57f80 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa583e8 # | | | | `-ReturnStmt 0x55e89fa583d8 # | | | | `-CallExpr 0x55e89fa583a8 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa58390 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa58370 '' Function 0x55e89f90cf18 'trunc' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa58348 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa58330 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa58318 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa582e0 'int64_t2':'vector' lvalue ParmVar 0x55e89fa57f80 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa580e0 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa58548 line:510:37 constexpr trunc 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa58498 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa58908 # | | | | `-ReturnStmt 0x55e89fa588f8 # | | | | `-CallExpr 0x55e89fa588c8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa588b0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa58890 '' Function 0x55e89f90d190 'trunc' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa58868 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa58850 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa58838 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa58800 'int64_t3':'vector' lvalue ParmVar 0x55e89fa58498 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa585f8 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa58a68 line:510:37 constexpr trunc 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa589b8 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa58e30 # | | | | `-ReturnStmt 0x55e89fa58e20 # | | | | `-CallExpr 0x55e89fa58df0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa58dd8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa58db8 '' Function 0x55e89f90d408 'trunc' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa58d90 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa58d78 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa58d60 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa58d28 'int64_t4':'vector' lvalue ParmVar 0x55e89fa589b8 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa58b18 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa58f90 line:510:37 constexpr trunc 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa58ee0 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa59348 # | | | | `-ReturnStmt 0x55e89fa59338 # | | | | `-CallExpr 0x55e89fa59308 'float' # | | | | |-ImplicitCastExpr 0x55e89fa592f0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa592d0 '' Function 0x55e89f90cca0 'trunc' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa592a8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa59290 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa59278 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa59240 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa58ee0 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa59040 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa594a8 line:510:37 constexpr trunc 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa593f8 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa59880 # | | | | `-ReturnStmt 0x55e89fa59870 # | | | | `-CallExpr 0x55e89fa59840 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa59828 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa59808 '' Function 0x55e89f90cf18 'trunc' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa597e0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa597c8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa597b0 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa59778 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa593f8 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa59558 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa599e0 line:510:37 constexpr trunc 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa59930 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa59dc0 # | | | | `-ReturnStmt 0x55e89fa59db0 # | | | | `-CallExpr 0x55e89fa59d80 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa59d68 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa59d48 '' Function 0x55e89f90d190 'trunc' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa59d20 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa59d08 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa59cf0 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa59cb8 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa59930 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa59a90 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa59f20 line:510:37 constexpr trunc 'float4 (uint64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa59e70 col:33 used V 'uint64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa5a308 # | | | | `-ReturnStmt 0x55e89fa5a2f8 # | | | | `-CallExpr 0x55e89fa5a2c8 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5a2b0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa5a290 '' Function 0x55e89f90d408 'trunc' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa5a268 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5a250 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5a238 'uint64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5a200 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa59e70 'V' 'uint64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa59fd0 "In 202x int lowering for trunc is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5a478 line:516:36 constexpr radians 'float (double)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5a3c8 col:29 used V 'double' # | | | |-CompoundStmt 0x55e89fa5a7c0 # | | | | `-ReturnStmt 0x55e89fa5a7b0 # | | | | `-CallExpr 0x55e89fa5a780 'float' # | | | | |-ImplicitCastExpr 0x55e89fa5a768 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa5a748 '' Function 0x55e89f8fcff0 'radians' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa5a720 'float' # | | | | `-ImplicitCastExpr 0x55e89fa5a708 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5a6f0 'double' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5a6b8 'double' lvalue ParmVar 0x55e89fa5a3c8 'V' 'double' # | | | `-DeprecatedAttr 0x55e89fa5a528 "In 202x 64 bit API lowering for radians is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa5a930 line:516:36 constexpr radians 'float2 (double2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5a880 col:31 used V 'double2':'vector' # | | | |-CompoundStmt 0x55e89fa5bc10 # | | | | `-ReturnStmt 0x55e89fa5bc00 # | | | | `-CallExpr 0x55e89fa5bbd0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5bbb8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa5bb98 '' Function 0x55e89f8fd268 'radians' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa5bb70 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5bb58 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5bb40 'double2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5bb08 'double2':'vector' lvalue ParmVar 0x55e89fa5a880 'V' 'double2':'vector' # | | | `-DeprecatedAttr 0x55e89fa5a9e0 "In 202x 64 bit API lowering for radians is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa5bd80 line:516:36 constexpr radians 'float3 (double3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5bcd0 col:31 used V 'double3':'vector' # | | | |-CompoundStmt 0x55e89fa5c0f0 # | | | | `-ReturnStmt 0x55e89fa5c0e0 # | | | | `-CallExpr 0x55e89fa5c0b0 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5c098 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa5c078 '' Function 0x55e89f8fd4e0 'radians' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa5c050 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5c038 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5c020 'double3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5bfe8 'double3':'vector' lvalue ParmVar 0x55e89fa5bcd0 'V' 'double3':'vector' # | | | `-DeprecatedAttr 0x55e89fa5be30 "In 202x 64 bit API lowering for radians is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa5c260 line:516:36 constexpr radians 'float4 (double4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5c1b0 col:31 used V 'double4':'vector' # | | | |-CompoundStmt 0x55e89fa5c5d8 # | | | | `-ReturnStmt 0x55e89fa5c5c8 # | | | | `-CallExpr 0x55e89fa5c598 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5c580 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa5c560 '' Function 0x55e89f8fd758 'radians' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa5c538 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5c520 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5c508 'double4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5c4d0 'double4':'vector' lvalue ParmVar 0x55e89fa5c1b0 'V' 'double4':'vector' # | | | `-DeprecatedAttr 0x55e89fa5c310 "In 202x 64 bit API lowering for radians is deprecated. Explicitly cast parameters to 32 or 16 bit types." "" # | | |-FunctionDecl 0x55e89fa5c738 line:517:37 constexpr radians 'float (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5c688 col:26 used V 'int' # | | | |-CompoundStmt 0x55e89fa5ca98 # | | | | `-ReturnStmt 0x55e89fa5ca88 # | | | | `-CallExpr 0x55e89fa5ca58 'float' # | | | | |-ImplicitCastExpr 0x55e89fa5ca40 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa5ca20 '' Function 0x55e89f8fcff0 'radians' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa5c9f8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa5c9e0 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5c9c8 'int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5c990 'int' lvalue ParmVar 0x55e89fa5c688 'V' 'int' # | | | `-DeprecatedAttr 0x55e89fa5c7e8 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5cbf8 line:517:37 constexpr radians 'float2 (int2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5cb48 col:28 used V 'int2':'vector' # | | | |-CompoundStmt 0x55e89fa5cf78 # | | | | `-ReturnStmt 0x55e89fa5cf68 # | | | | `-CallExpr 0x55e89fa5cf38 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5cf20 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa5cf00 '' Function 0x55e89f8fd268 'radians' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa5ced8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5cec0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5cea8 'int2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5ce70 'int2':'vector' lvalue ParmVar 0x55e89fa5cb48 'V' 'int2':'vector' # | | | `-DeprecatedAttr 0x55e89fa5cca8 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5d0d8 line:517:37 constexpr radians 'float3 (int3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5d028 col:28 used V 'int3':'vector' # | | | |-CompoundStmt 0x55e89fa5d460 # | | | | `-ReturnStmt 0x55e89fa5d450 # | | | | `-CallExpr 0x55e89fa5d420 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5d408 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa5d3e8 '' Function 0x55e89f8fd4e0 'radians' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa5d3c0 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5d3a8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5d390 'int3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5d358 'int3':'vector' lvalue ParmVar 0x55e89fa5d028 'V' 'int3':'vector' # | | | `-DeprecatedAttr 0x55e89fa5d188 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5d5c0 line:517:37 constexpr radians 'float4 (int4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5d510 col:28 used V 'int4':'vector' # | | | |-CompoundStmt 0x55e89fa5d950 # | | | | `-ReturnStmt 0x55e89fa5d940 # | | | | `-CallExpr 0x55e89fa5d910 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5d8f8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa5d8d8 '' Function 0x55e89f8fd758 'radians' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa5d8b0 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5d898 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5d880 'int4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5d848 'int4':'vector' lvalue ParmVar 0x55e89fa5d510 'V' 'int4':'vector' # | | | `-DeprecatedAttr 0x55e89fa5d670 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5dab0 line:517:37 constexpr radians 'float (uint)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5da00 col:27 used V 'uint':'unsigned int' # | | | |-CompoundStmt 0x55e89fa5de30 # | | | | `-ReturnStmt 0x55e89fa5de20 # | | | | `-CallExpr 0x55e89fa5ddf0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa5ddd8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa5ddb8 '' Function 0x55e89f8fcff0 'radians' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa5dd90 'float' # | | | | `-ImplicitCastExpr 0x55e89fa5dd78 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5dd60 'uint':'unsigned int' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5dd28 'uint':'unsigned int' lvalue ParmVar 0x55e89fa5da00 'V' 'uint':'unsigned int' # | | | `-DeprecatedAttr 0x55e89fa5db60 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5df90 line:517:37 constexpr radians 'float2 (uint2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5dee0 col:29 used V 'uint2':'vector' # | | | |-CompoundStmt 0x55e89fa5e330 # | | | | `-ReturnStmt 0x55e89fa5e320 # | | | | `-CallExpr 0x55e89fa5e2f0 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5e2d8 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa5e2b8 '' Function 0x55e89f8fd268 'radians' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa5e290 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5e278 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5e260 'uint2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5e228 'uint2':'vector' lvalue ParmVar 0x55e89fa5dee0 'V' 'uint2':'vector' # | | | `-DeprecatedAttr 0x55e89fa5e040 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5e490 line:517:37 constexpr radians 'float3 (uint3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5e3e0 col:29 used V 'uint3':'vector' # | | | |-CompoundStmt 0x55e89fa5e838 # | | | | `-ReturnStmt 0x55e89fa5e828 # | | | | `-CallExpr 0x55e89fa5e7f8 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5e7e0 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa5e7c0 '' Function 0x55e89f8fd4e0 'radians' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa5e798 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5e780 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5e768 'uint3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5e730 'uint3':'vector' lvalue ParmVar 0x55e89fa5e3e0 'V' 'uint3':'vector' # | | | `-DeprecatedAttr 0x55e89fa5e540 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5e998 line:517:37 constexpr radians 'float4 (uint4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5e8e8 col:29 used V 'uint4':'vector' # | | | |-CompoundStmt 0x55e89fa5ed48 # | | | | `-ReturnStmt 0x55e89fa5ed38 # | | | | `-CallExpr 0x55e89fa5ed08 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5ecf0 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa5ecd0 '' Function 0x55e89f8fd758 'radians' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa5eca8 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5ec90 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5ec78 'uint4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5ec40 'uint4':'vector' lvalue ParmVar 0x55e89fa5e8e8 'V' 'uint4':'vector' # | | | `-DeprecatedAttr 0x55e89fa5ea48 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5eea8 line:517:37 constexpr radians 'float (int64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5edf8 col:30 used V 'int64_t':'long' # | | | |-CompoundStmt 0x55e89fa5f248 # | | | | `-ReturnStmt 0x55e89fa5f238 # | | | | `-CallExpr 0x55e89fa5f208 'float' # | | | | |-ImplicitCastExpr 0x55e89fa5f1f0 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa5f1d0 '' Function 0x55e89f8fcff0 'radians' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa5f1a8 'float' # | | | | `-ImplicitCastExpr 0x55e89fa5f190 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5f178 'int64_t':'long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5f140 'int64_t':'long' lvalue ParmVar 0x55e89fa5edf8 'V' 'int64_t':'long' # | | | `-DeprecatedAttr 0x55e89fa5ef58 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5f3a8 line:517:37 constexpr radians 'float2 (int64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5f2f8 col:32 used V 'int64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa5f768 # | | | | `-ReturnStmt 0x55e89fa5f758 # | | | | `-CallExpr 0x55e89fa5f728 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa5f710 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa5f6f0 '' Function 0x55e89f8fd268 'radians' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa5f6c8 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa5f6b0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa5f698 'int64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa5f660 'int64_t2':'vector' lvalue ParmVar 0x55e89fa5f2f8 'V' 'int64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa5f458 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa5f8c8 line:517:37 constexpr radians 'float3 (int64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa5f818 col:32 used V 'int64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa61dd0 # | | | | `-ReturnStmt 0x55e89fa61dc0 # | | | | `-CallExpr 0x55e89fa61d90 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa61d78 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa61d58 '' Function 0x55e89f8fd4e0 'radians' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa61d30 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa61d18 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa61d00 'int64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa61cc8 'int64_t3':'vector' lvalue ParmVar 0x55e89fa5f818 'V' 'int64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa5f978 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa61f30 line:517:37 constexpr radians 'float4 (int64_t4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa61e80 col:32 used V 'int64_t4':'vector' # | | | |-CompoundStmt 0x55e89fa62300 # | | | | `-ReturnStmt 0x55e89fa622f0 # | | | | `-CallExpr 0x55e89fa622c0 'float4':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa622a8 'float4 (*)(float4)' # | | | | | `-DeclRefExpr 0x55e89fa62288 '' Function 0x55e89f8fd758 'radians' 'float4 (float4)' # | | | | `-CStyleCastExpr 0x55e89fa62260 'float4':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa62248 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa62230 'int64_t4':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa621f8 'int64_t4':'vector' lvalue ParmVar 0x55e89fa61e80 'V' 'int64_t4':'vector' # | | | `-DeprecatedAttr 0x55e89fa61fe0 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa62460 line:517:37 constexpr radians 'float (uint64_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa623b0 col:31 used V 'uint64_t':'unsigned long' # | | | |-CompoundStmt 0x55e89fa62820 # | | | | `-ReturnStmt 0x55e89fa62810 # | | | | `-CallExpr 0x55e89fa627e0 'float' # | | | | |-ImplicitCastExpr 0x55e89fa627c8 'float (*)(float)' # | | | | | `-DeclRefExpr 0x55e89fa627a8 '' Function 0x55e89f8fcff0 'radians' 'float (float)' # | | | | `-CStyleCastExpr 0x55e89fa62780 'float' # | | | | `-ImplicitCastExpr 0x55e89fa62768 'float' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa62750 'uint64_t':'unsigned long' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa62718 'uint64_t':'unsigned long' lvalue ParmVar 0x55e89fa623b0 'V' 'uint64_t':'unsigned long' # | | | `-DeprecatedAttr 0x55e89fa62510 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa62980 line:517:37 constexpr radians 'float2 (uint64_t2)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa628d0 col:33 used V 'uint64_t2':'vector' # | | | |-CompoundStmt 0x55e89fa62d60 # | | | | `-ReturnStmt 0x55e89fa62d50 # | | | | `-CallExpr 0x55e89fa62d20 'float2':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa62d08 'float2 (*)(float2)' # | | | | | `-DeclRefExpr 0x55e89fa62ce8 '' Function 0x55e89f8fd268 'radians' 'float2 (float2)' # | | | | `-CStyleCastExpr 0x55e89fa62cc0 'float2':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa62ca8 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa62c90 'uint64_t2':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa62c58 'uint64_t2':'vector' lvalue ParmVar 0x55e89fa628d0 'V' 'uint64_t2':'vector' # | | | `-DeprecatedAttr 0x55e89fa62a30 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | |-FunctionDecl 0x55e89fa62ec0 line:517:37 constexpr radians 'float3 (uint64_t3)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa62e10 col:33 used V 'uint64_t3':'vector' # | | | |-CompoundStmt 0x55e89fa632a8 # | | | | `-ReturnStmt 0x55e89fa63298 # | | | | `-CallExpr 0x55e89fa63268 'float3':'vector' # | | | | |-ImplicitCastExpr 0x55e89fa63250 'float3 (*)(float3)' # | | | | | `-DeclRefExpr 0x55e89fa63230 '' Function 0x55e89f8fd4e0 'radians' 'float3 (float3)' # | | | | `-CStyleCastExpr 0x55e89fa63208 'float3':'vector' # | | | | `-ImplicitCastExpr 0x55e89fa631f0 'vector' part_of_explicit_cast # | | | | `-ImplicitCastExpr 0x55e89fa631d8 'uint64_t3':'vector' part_of_explicit_cast # | | | | `-DeclRefExpr 0x55e89fa631a0 'uint64_t3':'vector' lvalue ParmVar 0x55e89fa62e10 'V' 'uint64_t3':'vector' # | | | `-DeprecatedAttr 0x55e89fa62f70 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | | `-FunctionDecl 0x55e89fa63408 line:517:37 constexpr radians 'float4 (uint64_t4)' implicit-inline # | | |-ParmVarDecl 0x55e89fa63358 col:33 used V 'uint64_t4':'vector' # | | |-CompoundStmt 0x55e89fa637f8 # | | | `-ReturnStmt 0x55e89fa637e8 # | | | `-CallExpr 0x55e89fa637b8 'float4':'vector' # | | | |-ImplicitCastExpr 0x55e89fa637a0 'float4 (*)(float4)' # | | | | `-DeclRefExpr 0x55e89fa63780 '' Function 0x55e89f8fd758 'radians' 'float4 (float4)' # | | | `-CStyleCastExpr 0x55e89fa63758 'float4':'vector' # | | | `-ImplicitCastExpr 0x55e89fa63740 'vector' part_of_explicit_cast # | | | `-ImplicitCastExpr 0x55e89fa63728 'uint64_t4':'vector' part_of_explicit_cast # | | | `-DeclRefExpr 0x55e89fa636f0 'uint64_t4':'vector' lvalue ParmVar 0x55e89fa63358 'V' 'uint64_t4':'vector' # | | `-DeprecatedAttr 0x55e89fa634b8 "In 202x int lowering for radians is deprecated. Explicitly cast parameters to float types." "" # | |-NamespaceDecl 0x55e89fa63810 prev 0x55e89f96a818 line:12:11 hlsl # | | |-original Namespace 0x55e89f7c7a98 'hlsl' # | | `-NamespaceDecl 0x55e89fa63880 prev 0x55e89f865a88 line:13:11 __detail # | | |-original Namespace 0x55e89f865a88 '__detail' # | | |-FunctionDecl 0x55e89fa639b8 line:15:16 used constexpr d3d_color_to_ubyte4_impl 'int4 (float4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa63908 col:48 used V 'float4':'vector' # | | | `-CompoundStmt 0x55e89fa63b60 # | | | `-ReturnStmt 0x55e89fa63b50 # | | | `-ImplicitCastExpr 0x55e89fa63b38 'vector' # | | | `-BinaryOperator 0x55e89fa63b18 'vector' '*' # | | | |-ImplicitCastExpr 0x55e89fa63ae8 'vector' # | | | | `-ExtVectorElementExpr 0x55e89fa63aa0 'vector' lvalue vectorcomponent zyxw # | | | | `-DeclRefExpr 0x55e89fa63a80 'float4':'vector' lvalue ParmVar 0x55e89fa63908 'V' 'float4':'vector' # | | | `-ImplicitCastExpr 0x55e89fa63b00 'vector' # | | | `-FloatingLiteral 0x55e89fa63ac8 'float' 2.550020e+02 # | | |-FunctionTemplateDecl 0x55e89fa63df8 col:35 length_impl # | | | |-TemplateTypeParmDecl 0x55e89fa63b78 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa63d50 col:35 constexpr length_impl 'T (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa63c30 col:49 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa64058 # | | | `-ReturnStmt 0x55e89fa64048 # | | | `-CallExpr 0x55e89fa64018 '' # | | | |-UnresolvedLookupExpr 0x55e89fa63ed8 '' lvalue (ADL) = 'abs' 0x55e89f870e28 0x55e89f871128 0x55e89f871438 0x55e89f871748 0x55e89f872e68 0x55e89f873178 0x55e89f873488 0x55e89f873798 0x55e89f873a68 0x55e89f873d90 0x55e89f874038 0x55e89f8742d8 0x55e89f874528 0x55e89f874838 0x55e89f874b48 0x55e89f8755d8 0x55e89f8758c8 0x55e89f875bd8 0x55e89f875ee8 0x55e89f8761f8 0x55e89f87ab70 0x55e89f87ae18 0x55e89f87b0b8 0x55e89f87b358 0x55e89f87b5a8 0x55e89f87b8b8 0x55e89f87ccc8 0x55e89f87cfd8 # | | | `-DeclRefExpr 0x55e89fa63ff8 'T' lvalue ParmVar 0x55e89fa63c30 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa646d0 line:30:1 invalid length_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa64070 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa64108 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa64628 line:30:1 invalid constexpr length_vec_impl 'int (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa64578 col:30 invalid X 'int' # | | | `-CompoundStmt 0x55e89fa64a28 # | | | `-ReturnStmt 0x55e89fa64a18 # | | | `-CallExpr 0x55e89fa649e8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa64748 '' lvalue (ADL) = 'sqrt' 0x55e89f906f10 0x55e89f907178 0x55e89f9073f0 0x55e89f907668 0x55e89f9078d8 0x55e89f907b50 0x55e89f907dc8 0x55e89f908040 0x55e89fa31cc0 0x55e89fa32178 0x55e89fa32650 0x55e89fa32b30 0x55e89fa33008 0x55e89fa33500 0x55e89fa339d8 0x55e89fa33eb8 0x55e89fa343a0 0x55e89fa34878 0x55e89fa34d70 0x55e89fa35270 0x55e89fa35778 0x55e89fa35c70 0x55e89fa36188 0x55e89fa366a8 0x55e89fa36bd0 0x55e89fa370e8 0x55e89fa37a30 0x55e89fa37f70 # | | | `-CallExpr 0x55e89fa649b0 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa64868 '' lvalue (ADL) = 'dot' 0x55e89f8b1968 0x55e89f8b1d38 0x55e89f8b20d8 0x55e89f8b2478 0x55e89f8b2780 0x55e89f8b2b70 0x55e89f8b2f18 0x55e89f8b32b8 0x55e89f8b3608 0x55e89f8b3958 0x55e89f8b3d58 0x55e89f8b40f8 0x55e89f8b4498 0x55e89f8b4838 0x55e89f8b4c08 0x55e89f8b4fa8 0x55e89f8b5348 0x55e89f8b56e8 0x55e89f8b5a88 0x55e89f8b5e58 0x55e89f8b61f8 0x55e89f8b6598 0x55e89f8b6938 0x55e89f8b6d08 0x55e89f8b70a8 # | | | |-RecoveryExpr 0x55e89fa64970 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa64990 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa64e10 line:39:24 invalid dst_impl # | | | |-TemplateTypeParmDecl 0x55e89fa64a40 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa64d68 line:39:24 invalid constexpr dst_impl 'int (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa64bb8 col:46 invalid Src0 'int' # | | | |-ParmVarDecl 0x55e89fa64c98 col:65 invalid Src1 'int' # | | | `-CompoundStmt 0x55e89fa650c0 # | | | `-ReturnStmt 0x55e89fa650b0 # | | | `-InitListExpr 0x55e89fa65050 'void' contains-errors # | | | |-IntegerLiteral 0x55e89fa64e90 'int' 1 # | | | |-BinaryOperator 0x55e89fa64f70 '' contains-errors '*' # | | | | |-ArraySubscriptExpr 0x55e89fa64ef0 '' contains-errors lvalue # | | | | | |-RecoveryExpr 0x55e89fa64eb0 '' contains-errors lvalue # | | | | | `-IntegerLiteral 0x55e89fa64ed0 'int' 1 # | | | | `-ArraySubscriptExpr 0x55e89fa64f50 '' contains-errors lvalue # | | | | |-RecoveryExpr 0x55e89fa64f10 '' contains-errors lvalue # | | | | `-IntegerLiteral 0x55e89fa64f30 'int' 1 # | | | |-ArraySubscriptExpr 0x55e89fa64fd0 '' contains-errors lvalue # | | | | |-RecoveryExpr 0x55e89fa64f90 '' contains-errors lvalue # | | | | `-IntegerLiteral 0x55e89fa64fb0 'int' 2 # | | | `-ArraySubscriptExpr 0x55e89fa65030 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa64ff0 '' contains-errors lvalue # | | | `-IntegerLiteral 0x55e89fa65010 'int' 3 # | | |-FunctionTemplateDecl 0x55e89fa653f8 line:43:35 distance_impl # | | | |-TemplateTypeParmDecl 0x55e89fa650d8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa65350 line:43:35 constexpr distance_impl 'T (T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa65190 col:51 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa65208 col:56 referenced Y 'T' # | | | `-CompoundStmt 0x55e89fa655c8 # | | | `-ReturnStmt 0x55e89fa655b8 # | | | `-CallExpr 0x55e89fa65588 '' # | | | |-UnresolvedLookupExpr 0x55e89fa654e0 '' lvalue (ADL) = 'length_impl' 0x55e89fa63df8 # | | | `-BinaryOperator 0x55e89fa65568 '' '-' # | | | |-DeclRefExpr 0x55e89fa65528 'T' lvalue ParmVar 0x55e89fa65190 'X' 'T' # | | | `-DeclRefExpr 0x55e89fa65548 'T' lvalue ParmVar 0x55e89fa65208 'Y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa680f0 line:49:1 invalid distance_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa655e0 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa65678 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa68048 line:49:1 invalid constexpr distance_vec_impl 'int (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa65a28 col:32 invalid X 'int' # | | | |-ParmVarDecl 0x55e89fa65ae8 col:48 invalid Y 'int' # | | | `-CompoundStmt 0x55e89fa68258 # | | | `-ReturnStmt 0x55e89fa68248 # | | | `-CallExpr 0x55e89fa68218 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa68170 '' lvalue (ADL) = 'length_vec_impl' 0x55e89fa646d0 # | | | `-BinaryOperator 0x55e89fa681f8 '' contains-errors '-' # | | | |-RecoveryExpr 0x55e89fa681b8 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa681d8 '' contains-errors lvalue # | | |-FunctionDecl 0x55e89fa68518 line:53:17 used constexpr dot2add_impl 'float (half2, half2, float)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa68288 col:36 used a 'half2':'vector' # | | | |-ParmVarDecl 0x55e89fa68308 col:45 used b 'half2':'vector' # | | | |-ParmVarDecl 0x55e89fa68388 col:54 used c 'float' # | | | `-CompoundStmt 0x55e89fa68b90 # | | | `-ReturnStmt 0x55e89fa68b80 # | | | `-CallExpr 0x55e89fa68ac8 'float' # | | | |-ImplicitCastExpr 0x55e89fa68ab0 'float (*)(vector<_Float16, 2>, vector<_Float16, 2>, float) noexcept' # | | | | `-DeclRefExpr 0x55e89fa689b0 '' Function 0x55e89fa68708 '__builtin_dx_dot2add' 'float (vector<_Float16, 2>, vector<_Float16, 2>, float) noexcept' # | | | |-ImplicitCastExpr 0x55e89fa68b20 'vector<_Float16, 2>' # | | | | `-ImplicitCastExpr 0x55e89fa68b08 'half2':'vector' # | | | | `-DeclRefExpr 0x55e89fa689e8 'half2':'vector' lvalue ParmVar 0x55e89fa68288 'a' 'half2':'vector' # | | | |-ImplicitCastExpr 0x55e89fa68b50 'vector<_Float16, 2>' # | | | | `-ImplicitCastExpr 0x55e89fa68b38 'half2':'vector' # | | | | `-DeclRefExpr 0x55e89fa68a08 'half2':'vector' lvalue ParmVar 0x55e89fa68308 'b' 'half2':'vector' # | | | `-ImplicitCastExpr 0x55e89fa68b68 'float' # | | | `-DeclRefExpr 0x55e89fa68a28 'float' lvalue ParmVar 0x55e89fa68388 'c' 'float' # | | |-FunctionTemplateDecl 0x55e89fa69138 line:63:1 invalid mul_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa68ba8 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa68c48 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa69090 line:63:1 invalid constexpr mul_vec_impl 'int (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa68f00 col:27 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa68fc0 col:43 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa69348 # | | | `-ReturnStmt 0x55e89fa69338 # | | | `-CallExpr 0x55e89fa69300 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa691b8 '' lvalue (ADL) = 'dot' 0x55e89f8b1968 0x55e89f8b1d38 0x55e89f8b20d8 0x55e89f8b2478 0x55e89f8b2780 0x55e89f8b2b70 0x55e89f8b2f18 0x55e89f8b32b8 0x55e89f8b3608 0x55e89f8b3958 0x55e89f8b3d58 0x55e89f8b40f8 0x55e89f8b4498 0x55e89f8b4838 0x55e89f8b4c08 0x55e89f8b4fa8 0x55e89f8b5348 0x55e89f8b56e8 0x55e89f8b5a88 0x55e89f8b5e58 0x55e89f8b61f8 0x55e89f8b6598 0x55e89f8b6938 0x55e89f8b6d08 0x55e89f8b70a8 # | | | |-RecoveryExpr 0x55e89fa692c0 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa692e0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa69888 line:69:43 invalid mul_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa69360 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa693f8 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa697e0 line:69:43 invalid mul_vec_impl 'int (int, int)' # | | | |-ParmVarDecl 0x55e89fa69650 col:69 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa69710 col:69 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa69f60 # | | | |-DeclStmt 0x55e89fa69a80 # | | | | `-VarDecl 0x55e89fa69938 col:5 referenced sum 'T' cinit # | | | | `-BinaryOperator 0x55e89fa69a60 '' contains-errors '*' # | | | | |-ArraySubscriptExpr 0x55e89fa699e0 '' contains-errors lvalue # | | | | | |-RecoveryExpr 0x55e89fa699a0 '' contains-errors lvalue # | | | | | `-IntegerLiteral 0x55e89fa699c0 'int' 0 # | | | | `-ArraySubscriptExpr 0x55e89fa69a40 '' contains-errors lvalue # | | | | |-RecoveryExpr 0x55e89fa69a00 '' contains-errors lvalue # | | | | `-IntegerLiteral 0x55e89fa69a20 'int' 0 # | | | |-AttributedStmt 0x55e89fa69f18 <, line:72:65> # | | | | |-HLSLLoopHintAttr 0x55e89fa69ee8 unroll 0 # | | | | `-ForStmt 0x55e89fa69eb0 # | | | | |-DeclStmt 0x55e89fa69b50 # | | | | | `-VarDecl 0x55e89fa69ab0 col:21 referenced i 'int' cinit # | | | | | `-IntegerLiteral 0x55e89fa69b18 'int' 1 # | | | | |-<<>> # | | | | |-BinaryOperator 0x55e89fa69bc0 'bool' '<' # | | | | | |-ImplicitCastExpr 0x55e89fa69ba8 'int' # | | | | | | `-DeclRefExpr 0x55e89fa69b68 'int' lvalue Var 0x55e89fa69ab0 'i' 'int' # | | | | | `-DeclRefExpr 0x55e89fa69b88 'int' NonTypeTemplateParm 0x55e89fa693f8 'N' 'int' # | | | | |-UnaryOperator 0x55e89fa69c00 'int' lvalue prefix '++' # | | | | | `-DeclRefExpr 0x55e89fa69be0 'int' lvalue Var 0x55e89fa69ab0 'i' 'int' # | | | | `-BinaryOperator 0x55e89fa69e90 '' contains-errors '=' # | | | | |-DeclRefExpr 0x55e89fa69c18 'T' contains-errors lvalue Var 0x55e89fa69938 'sum' 'T' # | | | | `-CallExpr 0x55e89fa69e50 '' contains-errors # | | | | |-UnresolvedLookupExpr 0x55e89fa69c50 '' lvalue (ADL) = 'mad' 0x55e89f8ce460 0x55e89f8ce818 0x55e89f8cebe0 0x55e89f8cffd0 0x55e89f8d0380 0x55e89f8d0748 0x55e89f8d0b10 0x55e89f8d0ed8 0x55e89f8d12a0 0x55e89f8d1668 0x55e89f8d1a30 0x55e89f8d1e30 0x55e89f8d21f8 0x55e89f8d25c0 0x55e89f8d2988 0x55e89f8d2d50 0x55e89f8d3118 0x55e89f8d34e0 0x55e89f8d38a8 0x55e89f8d3cd0 0x55e89f8d4080 0x55e89f8d4448 0x55e89f8d4810 0x55e89f8d4bd8 0x55e89f8d4f88 0x55e89f8d5350 0x55e89f8d5718 0x55e89f8d5ae0 # | | | | |-ArraySubscriptExpr 0x55e89fa69db0 '' contains-errors lvalue # | | | | | |-RecoveryExpr 0x55e89fa69d70 '' contains-errors lvalue # | | | | | `-DeclRefExpr 0x55e89fa69d90 'int' lvalue Var 0x55e89fa69ab0 'i' 'int' # | | | | |-ArraySubscriptExpr 0x55e89fa69e10 '' contains-errors lvalue # | | | | | |-RecoveryExpr 0x55e89fa69dd0 '' contains-errors lvalue # | | | | | `-DeclRefExpr 0x55e89fa69df0 'int' lvalue Var 0x55e89fa69ab0 'i' 'int' # | | | | `-DeclRefExpr 0x55e89fa69e30 'T' contains-errors lvalue Var 0x55e89fa69938 'sum' 'T' # | | | `-ReturnStmt 0x55e89fa69f50 # | | | `-DeclRefExpr 0x55e89fa69f30 'T' contains-errors lvalue Var 0x55e89fa69938 'sum' 'T' # | | |-FunctionTemplateDecl 0x55e89fa6a268 line:76:35 reflect_impl # | | | |-TemplateTypeParmDecl 0x55e89fa69f88 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa6a1c0 line:76:35 constexpr reflect_impl 'T (T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6a040 col:50 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa6a0b8 col:55 referenced N 'T' # | | | `-CompoundStmt 0x55e89fa6a480 # | | | `-ReturnStmt 0x55e89fa6a470 # | | | `-BinaryOperator 0x55e89fa6a450 '' '-' # | | | |-DeclRefExpr 0x55e89fa6a350 'T' lvalue ParmVar 0x55e89fa6a040 'I' 'T' # | | | `-BinaryOperator 0x55e89fa6a430 '' '*' # | | | |-BinaryOperator 0x55e89fa6a3f0 '' '*' # | | | | |-BinaryOperator 0x55e89fa6a3b0 '' '*' # | | | | | |-IntegerLiteral 0x55e89fa6a370 'int' 2 # | | | | | `-DeclRefExpr 0x55e89fa6a390 'T' lvalue ParmVar 0x55e89fa6a0b8 'N' 'T' # | | | | `-DeclRefExpr 0x55e89fa6a3d0 'T' lvalue ParmVar 0x55e89fa6a040 'I' 'T' # | | | `-DeclRefExpr 0x55e89fa6a410 'T' lvalue ParmVar 0x55e89fa6a0b8 'N' 'T' # | | |-FunctionTemplateDecl 0x55e89fa6a888 line:81:24 invalid reflect_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6a498 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa6a538 col:27 referenced 'int' depth 0 index 1 L # | | | `-FunctionDecl 0x55e89fa6a7e0 line:81:24 invalid constexpr reflect_vec_impl 'int (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6a650 col:54 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa6a710 col:70 invalid N 'int' # | | | `-CompoundStmt 0x55e89fa6ab58 # | | | `-ReturnStmt 0x55e89fa6ab48 # | | | `-BinaryOperator 0x55e89fa6ab28 '' contains-errors '-' # | | | |-RecoveryExpr 0x55e89fa6a908 '' contains-errors lvalue # | | | `-BinaryOperator 0x55e89fa6ab08 '' contains-errors '*' # | | | |-BinaryOperator 0x55e89fa6a968 '' contains-errors '*' # | | | | |-IntegerLiteral 0x55e89fa6a928 'int' 2 # | | | | `-RecoveryExpr 0x55e89fa6a948 '' contains-errors lvalue # | | | `-CallExpr 0x55e89fa6aad0 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa6a988 '' lvalue (ADL) = 'dot' 0x55e89f8b1968 0x55e89f8b1d38 0x55e89f8b20d8 0x55e89f8b2478 0x55e89f8b2780 0x55e89f8b2b70 0x55e89f8b2f18 0x55e89f8b32b8 0x55e89f8b3608 0x55e89f8b3958 0x55e89f8b3d58 0x55e89f8b40f8 0x55e89f8b4498 0x55e89f8b4838 0x55e89f8b4c08 0x55e89f8b4fa8 0x55e89f8b5348 0x55e89f8b56e8 0x55e89f8b5a88 0x55e89f8b5e58 0x55e89f8b61f8 0x55e89f8b6598 0x55e89f8b6938 0x55e89f8b6d08 0x55e89f8b70a8 # | | | |-RecoveryExpr 0x55e89fa6aa90 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa6aab0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa6afc8 line:89:47 refract_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6ab70 col:20 referenced typename depth 0 index 0 T # | | | |-TemplateTypeParmDecl 0x55e89fa6abf0 col:32 referenced typename depth 0 index 1 U # | | | `-FunctionDecl 0x55e89fa6af20 line:89:47 constexpr refract_impl 'T (T, T, U)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6aca8 col:62 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa6ad20 col:67 referenced N 'T' # | | | |-ParmVarDecl 0x55e89fa6ad98 col:72 referenced Eta 'U' # | | | `-CompoundStmt 0x55e89fa6bab0 # | | | |-DeclStmt 0x55e89fa6b2c0 # | | | | `-VarDecl 0x55e89fa6b0d8 col:5 referenced Mul 'T' cinit # | | | | `-CallExpr 0x55e89fa6b288 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa6b140 '' lvalue (ADL) = 'dot' 0x55e89f8b1968 0x55e89f8b1d38 0x55e89f8b20d8 0x55e89f8b2478 0x55e89f8b2780 0x55e89f8b2b70 0x55e89f8b2f18 0x55e89f8b32b8 0x55e89f8b3608 0x55e89f8b3958 0x55e89f8b3d58 0x55e89f8b40f8 0x55e89f8b4498 0x55e89f8b4838 0x55e89f8b4c08 0x55e89f8b4fa8 0x55e89f8b5348 0x55e89f8b56e8 0x55e89f8b5a88 0x55e89f8b5e58 0x55e89f8b61f8 0x55e89f8b6598 0x55e89f8b6938 0x55e89f8b6d08 0x55e89f8b70a8 # | | | | |-DeclRefExpr 0x55e89fa6b248 'T' lvalue ParmVar 0x55e89fa6ad20 'N' 'T' # | | | | `-DeclRefExpr 0x55e89fa6b268 'T' lvalue ParmVar 0x55e89fa6aca8 'I' 'T' # | | | |-DeclStmt 0x55e89fa6b4f8 # | | | | `-VarDecl 0x55e89fa6b2f8 col:5 referenced K 'T' cinit # | | | | `-BinaryOperator 0x55e89fa6b4d8 '' '-' # | | | | |-IntegerLiteral 0x55e89fa6b360 'int' 1 # | | | | `-BinaryOperator 0x55e89fa6b4b8 '' '*' # | | | | |-BinaryOperator 0x55e89fa6b3c0 '' '*' # | | | | | |-DeclRefExpr 0x55e89fa6b380 'U' lvalue ParmVar 0x55e89fa6ad98 'Eta' 'U' # | | | | | `-DeclRefExpr 0x55e89fa6b3a0 'U' lvalue ParmVar 0x55e89fa6ad98 'Eta' 'U' # | | | | `-ParenExpr 0x55e89fa6b498 '' # | | | | `-BinaryOperator 0x55e89fa6b478 '' '-' # | | | | |-IntegerLiteral 0x55e89fa6b3e0 'int' 1 # | | | | `-BinaryOperator 0x55e89fa6b458 '' '*' # | | | | |-DeclRefExpr 0x55e89fa6b400 'T' lvalue Var 0x55e89fa6b0d8 'Mul' 'T' # | | | | `-DeclRefExpr 0x55e89fa6b438 'T' lvalue Var 0x55e89fa6b0d8 'Mul' 'T' # | | | |-DeclStmt 0x55e89fa6b8a0 # | | | | `-VarDecl 0x55e89fa6b530 col:5 referenced Result 'T' cinit # | | | | `-ParenExpr 0x55e89fa6b880 '' # | | | | `-BinaryOperator 0x55e89fa6b860 '' '-' # | | | | |-BinaryOperator 0x55e89fa6b5d8 '' '*' # | | | | | |-DeclRefExpr 0x55e89fa6b598 'U' lvalue ParmVar 0x55e89fa6ad98 'Eta' 'U' # | | | | | `-DeclRefExpr 0x55e89fa6b5b8 'T' lvalue ParmVar 0x55e89fa6aca8 'I' 'T' # | | | | `-BinaryOperator 0x55e89fa6b840 '' '*' # | | | | |-ParenExpr 0x55e89fa6b800 '' # | | | | | `-BinaryOperator 0x55e89fa6b7e0 '' '+' # | | | | | |-BinaryOperator 0x55e89fa6b638 '' '*' # | | | | | | |-DeclRefExpr 0x55e89fa6b5f8 'U' lvalue ParmVar 0x55e89fa6ad98 'Eta' 'U' # | | | | | | `-DeclRefExpr 0x55e89fa6b618 'T' lvalue Var 0x55e89fa6b0d8 'Mul' 'T' # | | | | | `-CallExpr 0x55e89fa6b7b0 '' # | | | | | |-UnresolvedLookupExpr 0x55e89fa6b658 '' lvalue (ADL) = 'sqrt' 0x55e89f906f10 0x55e89f907178 0x55e89f9073f0 0x55e89f907668 0x55e89f9078d8 0x55e89f907b50 0x55e89f907dc8 0x55e89f908040 0x55e89fa31cc0 0x55e89fa32178 0x55e89fa32650 0x55e89fa32b30 0x55e89fa33008 0x55e89fa33500 0x55e89fa339d8 0x55e89fa33eb8 0x55e89fa343a0 0x55e89fa34878 0x55e89fa34d70 0x55e89fa35270 0x55e89fa35778 0x55e89fa35c70 0x55e89fa36188 0x55e89fa366a8 0x55e89fa36bd0 0x55e89fa370e8 0x55e89fa37a30 0x55e89fa37f70 # | | | | | `-DeclRefExpr 0x55e89fa6b778 'T' lvalue Var 0x55e89fa6b2f8 'K' 'T' # | | | | `-DeclRefExpr 0x55e89fa6b820 'T' lvalue ParmVar 0x55e89fa6ad20 'N' 'T' # | | | `-ReturnStmt 0x55e89fa6baa0 # | | | `-CallExpr 0x55e89fa6ba60 '' # | | | |-UnresolvedLookupExpr 0x55e89fa6b8f0 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89fa6abc0 'T' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89fa6ab70 'T' # | | | |-BinaryOperator 0x55e89fa6b9a8 '' '<' # | | | | |-DeclRefExpr 0x55e89fa6b968 'T' lvalue Var 0x55e89fa6b2f8 'K' 'T' # | | | | `-IntegerLiteral 0x55e89fa6b988 'int' 0 # | | | |-CXXStaticCastExpr 0x55e89fa6b9f8 'T' static_cast # | | | | `-IntegerLiteral 0x55e89fa6b9c8 'int' 0 # | | | `-DeclRefExpr 0x55e89fa6ba28 'T' lvalue Var 0x55e89fa6b530 'Result' 'T' # | | |-FunctionTemplateDecl 0x55e89fa6bdb8 line:99:35 fmod_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6bae0 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa6bd10 line:99:35 constexpr fmod_impl 'T (T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6bb90 col:47 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa6bc08 col:52 referenced Y 'T' # | | | `-CompoundStmt 0x55e89fa6da08 # | | | |-DeclStmt 0x55e89fa6bf88 # | | | | `-VarDecl 0x55e89fa6bec0 col:5 referenced div 'T' cinit # | | | | `-BinaryOperator 0x55e89fa6bf68 '' '/' # | | | | |-DeclRefExpr 0x55e89fa6bf28 'T' lvalue ParmVar 0x55e89fa6bb90 'X' 'T' # | | | | `-DeclRefExpr 0x55e89fa6bf48 'T' lvalue ParmVar 0x55e89fa6bc08 'Y' 'T' # | | | |-DeclStmt 0x55e89fa6d4c0 # | | | | `-VarDecl 0x55e89fa6d3e0 col:8 referenced ge 'bool' cinit # | | | | `-BinaryOperator 0x55e89fa6d4a0 '' '>=' # | | | | |-DeclRefExpr 0x55e89fa6d448 'T' lvalue Var 0x55e89fa6bec0 'div' 'T' # | | | | `-IntegerLiteral 0x55e89fa6d480 'int' 0 # | | | |-DeclStmt 0x55e89fa6d820 # | | | | `-VarDecl 0x55e89fa6d4f8 col:5 referenced frc 'T' cinit # | | | | `-CallExpr 0x55e89fa6d7f0 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa6d560 '' lvalue (ADL) = 'frac' 0x55e89f8c3c40 0x55e89f8c3ea8 0x55e89f8c4120 0x55e89f8c4398 0x55e89f8c45f8 0x55e89f8c4870 0x55e89f8c4ae8 0x55e89f8c4d70 0x55e89f92de40 0x55e89f92e2f8 0x55e89f92e7d0 0x55e89f92ecb0 0x55e89f9e1308 0x55e89f9e17c0 0x55e89f9e1c98 0x55e89f9e2178 0x55e89f9e2660 0x55e89f9e2b38 0x55e89f9e3860 0x55e89f9e3d60 0x55e89f9e4268 0x55e89f9e4760 0x55e89f9e4c78 0x55e89f9e5198 0x55e89f9e56c0 0x55e89f9e65e8 0x55e89f9e6b20 0x55e89f9e7060 # | | | | `-CallExpr 0x55e89fa6d7c0 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa6d680 '' lvalue (ADL) = 'abs' 0x55e89f870e28 0x55e89f871128 0x55e89f871438 0x55e89f871748 0x55e89f872e68 0x55e89f873178 0x55e89f873488 0x55e89f873798 0x55e89f873a68 0x55e89f873d90 0x55e89f874038 0x55e89f8742d8 0x55e89f874528 0x55e89f874838 0x55e89f874b48 0x55e89f8755d8 0x55e89f8758c8 0x55e89f875bd8 0x55e89f875ee8 0x55e89f8761f8 0x55e89f87ab70 0x55e89f87ae18 0x55e89f87b0b8 0x55e89f87b358 0x55e89f87b5a8 0x55e89f87b8b8 0x55e89f87ccc8 0x55e89f87cfd8 # | | | | `-DeclRefExpr 0x55e89fa6d7a0 'T' lvalue Var 0x55e89fa6bec0 'div' 'T' # | | | `-ReturnStmt 0x55e89fa6d9f8 # | | | `-BinaryOperator 0x55e89fa6d9d8 '' '*' # | | | |-CallExpr 0x55e89fa6d978 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa6d858 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa6bb30 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa6bae0 'T' # | | | | |-DeclRefExpr 0x55e89fa6d8d0 'bool' lvalue Var 0x55e89fa6d3e0 'ge' 'bool' # | | | | |-DeclRefExpr 0x55e89fa6d908 'T' lvalue Var 0x55e89fa6d4f8 'frc' 'T' # | | | | `-UnaryOperator 0x55e89fa6d960 '' prefix '-' cannot overflow # | | | | `-DeclRefExpr 0x55e89fa6d940 'T' lvalue Var 0x55e89fa6d4f8 'frc' 'T' # | | | `-DeclRefExpr 0x55e89fa6d9b8 'T' lvalue ParmVar 0x55e89fa6bc08 'Y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa6de28 line:111:24 invalid fmod_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6da38 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa6dad8 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa6dd80 line:111:24 invalid constexpr fmod_vec_impl 'int (int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6dbf0 col:51 invalid X 'int' # | | | |-ParmVarDecl 0x55e89fa6dcb0 col:67 invalid Y 'int' # | | | `-CompoundStmt 0x55e89fa6e6b8 # | | | |-DeclStmt 0x55e89fa6dff0 # | | | | `-VarDecl 0x55e89fa6df00 col:16 invalid div 'int' cinit # | | | | `-RecoveryExpr 0x55e89fa6dfc8 '' contains-errors lvalue # | | | | `-BinaryOperator 0x55e89fa6dfa8 '' contains-errors '/' # | | | | |-RecoveryExpr 0x55e89fa6df68 '' contains-errors lvalue # | | | | `-RecoveryExpr 0x55e89fa6df88 '' contains-errors lvalue # | | | |-DeclStmt 0x55e89fa6e140 # | | | | `-VarDecl 0x55e89fa6e050 col:19 invalid ge 'int' cinit # | | | | `-RecoveryExpr 0x55e89fa6e118 '' contains-errors lvalue # | | | | `-BinaryOperator 0x55e89fa6e0f8 '' contains-errors '>=' # | | | | |-RecoveryExpr 0x55e89fa6e0b8 '' contains-errors lvalue # | | | | `-IntegerLiteral 0x55e89fa6e0d8 'int' 0 # | | | |-DeclStmt 0x55e89fa6e500 # | | | | `-VarDecl 0x55e89fa6e1b0 col:16 invalid frc 'int' cinit # | | | | `-RecoveryExpr 0x55e89fa6e4d8 '' contains-errors lvalue # | | | | `-CallExpr 0x55e89fa6e4a8 '' contains-errors # | | | | |-UnresolvedLookupExpr 0x55e89fa6e218 '' lvalue (ADL) = 'frac' 0x55e89f8c3c40 0x55e89f8c3ea8 0x55e89f8c4120 0x55e89f8c4398 0x55e89f8c45f8 0x55e89f8c4870 0x55e89f8c4ae8 0x55e89f8c4d70 0x55e89f92de40 0x55e89f92e2f8 0x55e89f92e7d0 0x55e89f92ecb0 0x55e89f9e1308 0x55e89f9e17c0 0x55e89f9e1c98 0x55e89f9e2178 0x55e89f9e2660 0x55e89f9e2b38 0x55e89f9e3860 0x55e89f9e3d60 0x55e89f9e4268 0x55e89f9e4760 0x55e89f9e4c78 0x55e89f9e5198 0x55e89f9e56c0 0x55e89f9e65e8 0x55e89f9e6b20 0x55e89f9e7060 # | | | | `-CallExpr 0x55e89fa6e478 '' contains-errors # | | | | |-UnresolvedLookupExpr 0x55e89fa6e338 '' lvalue (ADL) = 'abs' 0x55e89f870e28 0x55e89f871128 0x55e89f871438 0x55e89f871748 0x55e89f872e68 0x55e89f873178 0x55e89f873488 0x55e89f873798 0x55e89f873a68 0x55e89f873d90 0x55e89f874038 0x55e89f8742d8 0x55e89f874528 0x55e89f874838 0x55e89f874b48 0x55e89f8755d8 0x55e89f8758c8 0x55e89f875bd8 0x55e89f875ee8 0x55e89f8761f8 0x55e89f87ab70 0x55e89f87ae18 0x55e89f87b0b8 0x55e89f87b358 0x55e89f87b5a8 0x55e89f87b8b8 0x55e89f87ccc8 0x55e89f87cfd8 # | | | | `-RecoveryExpr 0x55e89fa6e458 '' contains-errors lvalue # | | | `-ReturnStmt 0x55e89fa6e6a8 # | | | `-BinaryOperator 0x55e89fa6e688 '' contains-errors '*' # | | | |-CallExpr 0x55e89fa6e628 '' contains-errors # | | | | |-UnresolvedLookupExpr 0x55e89fa6e538 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa6da90 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa6da38 'T' # | | | | |-RecoveryExpr 0x55e89fa6e5b0 '' contains-errors lvalue # | | | | |-RecoveryExpr 0x55e89fa6e5d0 '' contains-errors lvalue # | | | | `-UnaryOperator 0x55e89fa6e610 '' contains-errors prefix '-' cannot overflow # | | | | `-RecoveryExpr 0x55e89fa6e5f0 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa6e668 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa6eaf8 line:122:35 smoothstep_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6e730 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa6ea50 line:122:35 constexpr smoothstep_impl 'T (T, T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6e7e0 col:53 referenced Min 'T' # | | | |-ParmVarDecl 0x55e89fa6e858 col:60 referenced Max 'T' # | | | |-ParmVarDecl 0x55e89fa6e8d0 col:67 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa6efe0 # | | | |-DeclStmt 0x55e89fa6ee60 # | | | | `-VarDecl 0x55e89fa6ec08 col:5 referenced S 'T' cinit # | | | | `-CallExpr 0x55e89fa6ee30 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa6ec70 '' lvalue (ADL) = 'saturate' 0x55e89f8ba0b8 0x55e89f8ba320 0x55e89f8ba598 0x55e89f8ba810 0x55e89f8baa70 0x55e89f8bace8 0x55e89f8baf60 0x55e89f8bb1d8 0x55e89f8bb438 0x55e89f8bb6b0 0x55e89f8bb928 0x55e89f8bbbf0 # | | | | `-BinaryOperator 0x55e89fa6ee10 '' '/' # | | | | |-ParenExpr 0x55e89fa6ed70 '' # | | | | | `-BinaryOperator 0x55e89fa6ed50 '' '-' # | | | | | |-DeclRefExpr 0x55e89fa6ed10 'T' lvalue ParmVar 0x55e89fa6e8d0 'X' 'T' # | | | | | `-DeclRefExpr 0x55e89fa6ed30 'T' lvalue ParmVar 0x55e89fa6e7e0 'Min' 'T' # | | | | `-ParenExpr 0x55e89fa6edf0 '' # | | | | `-BinaryOperator 0x55e89fa6edd0 '' '-' # | | | | |-DeclRefExpr 0x55e89fa6ed90 'T' lvalue ParmVar 0x55e89fa6e858 'Max' 'T' # | | | | `-DeclRefExpr 0x55e89fa6edb0 'T' lvalue ParmVar 0x55e89fa6e7e0 'Min' 'T' # | | | `-ReturnStmt 0x55e89fa6efd0 # | | | `-BinaryOperator 0x55e89fa6efb0 '' '*' # | | | |-BinaryOperator 0x55e89fa6ef70 '' '*' # | | | | |-ParenExpr 0x55e89fa6ef30 '' # | | | | | `-BinaryOperator 0x55e89fa6ef10 '' '-' # | | | | | |-IntegerLiteral 0x55e89fa6ee78 'int' 3 # | | | | | `-BinaryOperator 0x55e89fa6eef0 '' '*' # | | | | | |-IntegerLiteral 0x55e89fa6ee98 'int' 2 # | | | | | `-DeclRefExpr 0x55e89fa6eeb8 'T' lvalue Var 0x55e89fa6ec08 'S' 'T' # | | | | `-DeclRefExpr 0x55e89fa6ef50 'T' lvalue Var 0x55e89fa6ec08 'S' 'T' # | | | `-DeclRefExpr 0x55e89fa6ef90 'T' lvalue Var 0x55e89fa6ec08 'S' 'T' # | | |-FunctionTemplateDecl 0x55e89fa6f4c8 line:132:24 invalid smoothstep_vec_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6f000 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa6f098 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa6f420 line:132:24 invalid constexpr smoothstep_vec_impl 'int (int, int, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6f1b0 col:57 invalid Min 'int' # | | | |-ParmVarDecl 0x55e89fa6f270 col:75 referenced invalid Max 'int' # | | | |-ParmVarDecl 0x55e89fa6f330 col:57 referenced invalid X 'int' # | | | `-CompoundStmt 0x55e89fa6f9e0 # | | | |-DeclStmt 0x55e89fa6f878 # | | | | `-VarDecl 0x55e89fa6f5a8 col:16 invalid S 'int' cinit # | | | | `-RecoveryExpr 0x55e89fa6f850 '' contains-errors lvalue # | | | | `-CallExpr 0x55e89fa6f820 '' contains-errors # | | | | |-UnresolvedLookupExpr 0x55e89fa6f610 '' lvalue (ADL) = 'saturate' 0x55e89f8ba0b8 0x55e89f8ba320 0x55e89f8ba598 0x55e89f8ba810 0x55e89f8baa70 0x55e89f8bace8 0x55e89f8baf60 0x55e89f8bb1d8 0x55e89f8bb438 0x55e89f8bb6b0 0x55e89f8bb928 0x55e89f8bbbf0 # | | | | `-BinaryOperator 0x55e89fa6f800 '' contains-errors '/' # | | | | |-ParenExpr 0x55e89fa6f738 '' contains-errors # | | | | | `-BinaryOperator 0x55e89fa6f718 '' contains-errors '-' # | | | | | |-RecoveryExpr 0x55e89fa6f6d0 '' contains-errors lvalue # | | | | | | `-DeclRefExpr 0x55e89fa6f6b0 'int' lvalue ParmVar 0x55e89fa6f330 'X' 'int' # | | | | | `-RecoveryExpr 0x55e89fa6f6f8 '' contains-errors lvalue # | | | | `-ParenExpr 0x55e89fa6f7e0 '' contains-errors # | | | | `-BinaryOperator 0x55e89fa6f7c0 '' contains-errors '-' # | | | | |-RecoveryExpr 0x55e89fa6f778 '' contains-errors lvalue # | | | | | `-DeclRefExpr 0x55e89fa6f758 'int' lvalue ParmVar 0x55e89fa6f270 'Max' 'int' # | | | | `-RecoveryExpr 0x55e89fa6f7a0 '' contains-errors lvalue # | | | `-ReturnStmt 0x55e89fa6f9d0 # | | | `-BinaryOperator 0x55e89fa6f9b0 '' contains-errors '*' # | | | |-BinaryOperator 0x55e89fa6f970 '' contains-errors '*' # | | | | |-ParenExpr 0x55e89fa6f930 '' contains-errors # | | | | | `-BinaryOperator 0x55e89fa6f910 '' contains-errors '-' # | | | | | |-IntegerLiteral 0x55e89fa6f890 'int' 3 # | | | | | `-BinaryOperator 0x55e89fa6f8f0 '' contains-errors '*' # | | | | | |-IntegerLiteral 0x55e89fa6f8b0 'int' 2 # | | | | | `-RecoveryExpr 0x55e89fa6f8d0 '' contains-errors lvalue # | | | | `-RecoveryExpr 0x55e89fa6f950 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa6f990 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa6fe50 line:142:46 invalid lit_impl # | | | |-TemplateTypeParmDecl 0x55e89fa6fa18 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa6fda8 line:142:46 invalid constexpr lit_impl 'int (T, T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa6fb30 col:57 referenced NDotL 'T' # | | | |-ParmVarDecl 0x55e89fa6fba8 col:66 referenced NDotH 'T' # | | | |-ParmVarDecl 0x55e89fa6fc20 col:75 referenced M 'T' # | | | `-CompoundStmt 0x55e89fa70c08 # | | | |-DeclStmt 0x55e89fa6ffb0 # | | | | `-VarDecl 0x55e89fa6fee8 col:8 referenced DiffuseCond 'bool' cinit # | | | | `-BinaryOperator 0x55e89fa6ff90 '' '<' # | | | | |-DeclRefExpr 0x55e89fa6ff50 'T' lvalue ParmVar 0x55e89fa6fb30 'NDotL' 'T' # | | | | `-IntegerLiteral 0x55e89fa6ff70 'int' 0 # | | | |-DeclStmt 0x55e89fa701a0 # | | | | `-VarDecl 0x55e89fa6ffe8 col:5 referenced Diffuse 'T' cinit # | | | | `-CallExpr 0x55e89fa70160 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa70070 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa6fa70 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa6fa18 'T' # | | | | |-DeclRefExpr 0x55e89fa700e8 'bool' lvalue Var 0x55e89fa6fee8 'DiffuseCond' 'bool' # | | | | |-IntegerLiteral 0x55e89fa70120 'int' 0 # | | | | `-DeclRefExpr 0x55e89fa70140 'T' lvalue ParmVar 0x55e89fa6fb30 'NDotL' 'T' # | | | |-DeclStmt 0x55e89fa703b8 # | | | | `-VarDecl 0x55e89fa70230 col:16 referenced invalid Result 'int' cinit # | | | | `-RecoveryExpr 0x55e89fa70390 '' contains-errors lvalue # | | | | `-InitListExpr 0x55e89fa70330 'void' # | | | | |-IntegerLiteral 0x55e89fa70298 'int' 1 # | | | | |-DeclRefExpr 0x55e89fa702b8 'T' lvalue Var 0x55e89fa6ffe8 'Diffuse' 'T' # | | | | |-IntegerLiteral 0x55e89fa702f0 'int' 0 # | | | | `-IntegerLiteral 0x55e89fa70310 'int' 1 # | | | |-DeclStmt 0x55e89fa705f8 # | | | | `-VarDecl 0x55e89fa703e0 col:8 referenced SpecularCond 'bool' cinit # | | | | `-CallExpr 0x55e89fa705c0 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa70448 '' lvalue (ADL) = 'or' 0x55e89f8eab78 0x55e89f8eae88 0x55e89f8eb1a8 0x55e89f8eb4c8 0x55e89f8eb7e8 0x55e89f8ebaf0 0x55e89f8ebdf8 0x55e89f8ec100 0x55e89f8ec408 0x55e89f8ec710 0x55e89f8eca18 0x55e89f8ecd20 0x55e89f8ed028 0x55e89f8ed330 0x55e89f8ed638 0x55e89f8ed968 0x55e89f8edc70 0x55e89f8edf78 0x55e89f8ee280 # | | | | |-DeclRefExpr 0x55e89fa70520 'bool' lvalue Var 0x55e89fa6fee8 'DiffuseCond' 'bool' # | | | | `-ParenExpr 0x55e89fa705a0 '' # | | | | `-BinaryOperator 0x55e89fa70580 '' '<' # | | | | |-DeclRefExpr 0x55e89fa70540 'T' lvalue ParmVar 0x55e89fa6fba8 'NDotH' 'T' # | | | | `-IntegerLiteral 0x55e89fa70560 'int' 0 # | | | |-DeclStmt 0x55e89fa70998 # | | | | `-VarDecl 0x55e89fa70630 col:5 referenced SpecularExp 'T' cinit # | | | | `-CallExpr 0x55e89fa70968 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa70698 '' lvalue (ADL) = 'exp' 0x55e89f8b7c70 0x55e89f8b7ed8 0x55e89f8b8150 0x55e89f8b83c8 0x55e89f8b8628 0x55e89f8b88a0 0x55e89f8b8b18 0x55e89f8b8da0 0x55e89f9c2438 0x55e89f9c28e8 0x55e89f9c2db8 0x55e89f9c3290 0x55e89f9c3768 0x55e89f9c3c20 0x55e89f9c4780 0x55e89f9c4c60 0x55e89f9c5148 0x55e89f9c5620 0x55e89f9c5b18 0x55e89f9c6018 0x55e89f9c6520 0x55e89f9c7360 0x55e89f9c7878 0x55e89f9c7d98 0x55e89f9c82c0 0x55e89f9c87d8 0x55e89f9c8d10 0x55e89f9cc788 # | | | | `-BinaryOperator 0x55e89fa70948 '' '*' # | | | | |-CallExpr 0x55e89fa708f8 '' # | | | | | |-UnresolvedLookupExpr 0x55e89fa707b8 '' lvalue (ADL) = 'log' 0x55e89f8c97e8 0x55e89f8c9a50 0x55e89f8c9d20 0x55e89f8c9f98 0x55e89f8ca1f8 0x55e89f8ca470 0x55e89f8ca6e8 0x55e89f8ca960 0x55e89f9f8168 0x55e89f9f8618 0x55e89f9f8ae8 0x55e89f9f8fc0 0x55e89f9f9498 0x55e89f9f9950 0x55e89f9f9e40 0x55e89f9fa320 0x55e89f9fa808 0x55e89f9face0 0x55e89f9fb1d8 0x55e89f9fb6d8 0x55e89f9fc410 0x55e89f9fc908 0x55e89f9fce20 0x55e89f9fd340 0x55e89f9fd868 0x55e89f9fdd80 0x55e89f9fe2b8 0x55e89f9ff0a8 # | | | | | `-DeclRefExpr 0x55e89fa708d8 'T' lvalue ParmVar 0x55e89fa6fba8 'NDotH' 'T' # | | | | `-DeclRefExpr 0x55e89fa70928 'T' lvalue ParmVar 0x55e89fa6fc20 'M' 'T' # | | | |-BinaryOperator 0x55e89fa70bb8 '' contains-errors '=' # | | | | |-ArraySubscriptExpr 0x55e89fa70a30 '' contains-errors lvalue # | | | | | |-RecoveryExpr 0x55e89fa709e8 '' contains-errors lvalue # | | | | | | `-DeclRefExpr 0x55e89fa709b0 'int' contains-errors lvalue Var 0x55e89fa70230 'Result' 'int' # | | | | | `-IntegerLiteral 0x55e89fa70a10 'int' 2 # | | | | `-CallExpr 0x55e89fa70b78 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa70a70 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa6fa70 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa6fa18 'T' # | | | | |-DeclRefExpr 0x55e89fa70ae8 'bool' lvalue Var 0x55e89fa703e0 'SpecularCond' 'bool' # | | | | |-IntegerLiteral 0x55e89fa70b20 'int' 0 # | | | | `-DeclRefExpr 0x55e89fa70b40 'T' lvalue Var 0x55e89fa70630 'SpecularExp' 'T' # | | | `-ReturnStmt 0x55e89fa70bf8 # | | | `-RecoveryExpr 0x55e89fa70bd8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa70fc8 line:154:35 faceforward_impl # | | | |-TemplateTypeParmDecl 0x55e89fa70c50 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa70f20 line:154:35 constexpr faceforward_impl 'T (T, T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa70d00 col:54 referenced N 'T' # | | | |-ParmVarDecl 0x55e89fa70d78 col:59 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa70df0 col:64 referenced Ng 'T' # | | | `-CompoundStmt 0x55e89fa71368 # | | | `-ReturnStmt 0x55e89fa71358 # | | | `-CallExpr 0x55e89fa71318 '' # | | | |-UnresolvedLookupExpr 0x55e89fa710b8 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | |-BinaryOperator 0x55e89fa712a0 '' '<' # | | | | |-CallExpr 0x55e89fa71248 '' # | | | | | |-UnresolvedLookupExpr 0x55e89fa71100 '' lvalue (ADL) = 'dot' 0x55e89f8b1968 0x55e89f8b1d38 0x55e89f8b20d8 0x55e89f8b2478 0x55e89f8b2780 0x55e89f8b2b70 0x55e89f8b2f18 0x55e89f8b32b8 0x55e89f8b3608 0x55e89f8b3958 0x55e89f8b3d58 0x55e89f8b40f8 0x55e89f8b4498 0x55e89f8b4838 0x55e89f8b4c08 0x55e89f8b4fa8 0x55e89f8b5348 0x55e89f8b56e8 0x55e89f8b5a88 0x55e89f8b5e58 0x55e89f8b61f8 0x55e89f8b6598 0x55e89f8b6938 0x55e89f8b6d08 0x55e89f8b70a8 # | | | | | |-DeclRefExpr 0x55e89fa71208 'T' lvalue ParmVar 0x55e89fa70d78 'I' 'T' # | | | | | `-DeclRefExpr 0x55e89fa71228 'T' lvalue ParmVar 0x55e89fa70df0 'Ng' 'T' # | | | | `-IntegerLiteral 0x55e89fa71280 'int' 0 # | | | |-DeclRefExpr 0x55e89fa712c0 'T' lvalue ParmVar 0x55e89fa70d00 'N' 'T' # | | | `-UnaryOperator 0x55e89fa71300 '' prefix '-' cannot overflow # | | | `-DeclRefExpr 0x55e89fa712e0 'T' lvalue ParmVar 0x55e89fa70d00 'N' 'T' # | | |-FunctionTemplateDecl 0x55e89fa71a98 line:158:35 ldexp_impl # | | | |-TemplateTypeParmDecl 0x55e89fa71380 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa719f0 line:158:35 constexpr ldexp_impl 'T (T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa71870 col:48 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa718e8 col:53 referenced Exp 'T' # | | | `-CompoundStmt 0x55e89fa71d40 # | | | `-ReturnStmt 0x55e89fa71d30 # | | | `-BinaryOperator 0x55e89fa71d10 '' '*' # | | | |-CallExpr 0x55e89fa71cc0 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa71b80 '' lvalue (ADL) = 'exp2' 0x55e89f8b9000 0x55e89f8b9268 0x55e89f8b94e0 0x55e89f8b9758 0x55e89f8b99b8 0x55e89f897dc0 0x55e89f898038 0x55e89f8982b0 0x55e89f9ccce0 0x55e89f9cd198 0x55e89f9cd670 0x55e89f9cdb50 0x55e89f9ce028 0x55e89f9ce550 0x55e89f9cea28 0x55e89f9cef08 0x55e89f9cf3f0 0x55e89f9cf8c8 0x55e89f9cfdc0 0x55e89f9d02c0 0x55e89f9d07e0 0x55e89f9d0cd8 0x55e89f9d11f0 0x55e89f9d1710 0x55e89f9d1c38 0x55e89f9d2150 0x55e89f9d2988 0x55e89f9d2ec8 # | | | | `-DeclRefExpr 0x55e89fa71ca0 'T' lvalue ParmVar 0x55e89fa718e8 'Exp' 'T' # | | | `-DeclRefExpr 0x55e89fa71cf0 'T' lvalue ParmVar 0x55e89fa71870 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa720d8 line:163:13 firstbithigh_impl # | | | |-TemplateTypeParmDecl 0x55e89fa71d58 col:20 referenced typename depth 0 index 0 K # | | | |-TemplateTypeParmDecl 0x55e89fa71de0 col:32 referenced typename depth 0 index 1 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa71e78 col:39 referenced 'int' depth 0 index 2 BitWidth # | | | `-FunctionDecl 0x55e89fa72030 line:163:13 constexpr firstbithigh_impl 'K (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa71f10 col:33 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa727d0 # | | | |-DeclStmt 0x55e89fa72470 # | | | | `-VarDecl 0x55e89fa721d8 col:5 referenced FBH 'K' nrvo cinit # | | | | `-CallExpr 0x55e89fa72440 '' # | | | | |-DeclRefExpr 0x55e89fa723e8 '' Function 0x55e89fa72290 '__builtin_hlsl_elementwise_firstbithigh' 'void (...) noexcept' # | | | | `-DeclRefExpr 0x55e89fa72420 'T' lvalue ParmVar 0x55e89fa71f10 'X' 'T' # | | | |-DeclStmt 0x55e89fa725e8 # | | | | `-VarDecl 0x55e89fa724a8 col:5 referenced Inversion 'K' cinit # | | | | `-BinaryOperator 0x55e89fa725c8 '' '-' # | | | | |-ParenExpr 0x55e89fa72570 'int' # | | | | | `-BinaryOperator 0x55e89fa72550 'int' '-' # | | | | | |-DeclRefExpr 0x55e89fa72510 'int' NonTypeTemplateParm 0x55e89fa71e78 'BitWidth' 'int' # | | | | | `-IntegerLiteral 0x55e89fa72530 'int' 1 # | | | | `-DeclRefExpr 0x55e89fa72590 'K' lvalue Var 0x55e89fa721d8 'FBH' 'K' # | | | |-BinaryOperator 0x55e89fa72778 '' '=' # | | | | |-DeclRefExpr 0x55e89fa72600 'K' lvalue Var 0x55e89fa721d8 'FBH' 'K' # | | | | `-CallExpr 0x55e89fa72738 '' # | | | | |-UnresolvedLookupExpr 0x55e89fa72620 '' lvalue (ADL) = 'select' 0x55e89f8bc158 # | | | | |-BinaryOperator 0x55e89fa726c0 '' '==' # | | | | | |-DeclRefExpr 0x55e89fa72668 'K' lvalue Var 0x55e89fa721d8 'FBH' 'K' # | | | | | `-UnaryOperator 0x55e89fa726a8 'int' prefix '-' # | | | | | `-IntegerLiteral 0x55e89fa72688 'int' 1 # | | | | |-DeclRefExpr 0x55e89fa726e0 'K' lvalue Var 0x55e89fa721d8 'FBH' 'K' # | | | | `-DeclRefExpr 0x55e89fa72700 'K' lvalue Var 0x55e89fa724a8 'Inversion' 'K' # | | | `-ReturnStmt 0x55e89fa727b8 nrvo_candidate(Var 0x55e89fa721d8 'FBH' 'K') # | | | `-DeclRefExpr 0x55e89fa72798 'K' lvalue Var 0x55e89fa721d8 'FBH' 'K' # | | |-FunctionTemplateDecl 0x55e89fa72a38 line:174:35 ddx_impl # | | | |-TemplateTypeParmDecl 0x55e89fa72800 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa72990 line:174:35 constexpr ddx_impl 'T (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa728b0 col:46 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa72d58 # | | | `-ReturnStmt 0x55e89fa72d48 # | | | `-CallExpr 0x55e89fa72d18 '' # | | | |-DeclRefExpr 0x55e89fa72cc0 '' Function 0x55e89fa72b68 '__builtin_hlsl_elementwise_ddx_coarse' 'void (...) noexcept' # | | | `-DeclRefExpr 0x55e89fa72cf8 'T' lvalue ParmVar 0x55e89fa728b0 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa72fa8 line:182:35 ddy_impl # | | | |-TemplateTypeParmDecl 0x55e89fa72d70 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa72f00 line:182:35 constexpr ddy_impl 'T (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa72e20 col:46 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa732c8 # | | | `-ReturnStmt 0x55e89fa732b8 # | | | `-CallExpr 0x55e89fa73288 '' # | | | |-DeclRefExpr 0x55e89fa73230 '' Function 0x55e89fa730d8 '__builtin_hlsl_elementwise_ddy_coarse' 'void (...) noexcept' # | | | `-DeclRefExpr 0x55e89fa73268 'T' lvalue ParmVar 0x55e89fa72e20 'input' 'T' # | | `-FunctionTemplateDecl 0x55e89fa73518 line:190:35 fwidth_impl # | | |-TemplateTypeParmDecl 0x55e89fa732e0 col:20 referenced typename depth 0 index 0 T # | | `-FunctionDecl 0x55e89fa73470 line:190:35 constexpr fwidth_impl 'T (T)' implicit-inline # | | |-ParmVarDecl 0x55e89fa73390 col:49 referenced input 'T' # | | `-CompoundStmt 0x55e89fa73cd8 # | | |-DeclStmt 0x55e89fa73750 # | | | `-VarDecl 0x55e89fa73618 col:5 referenced derivCoarseX 'T' cinit # | | | `-CallExpr 0x55e89fa73720 '' # | | | |-UnresolvedLookupExpr 0x55e89fa73680 '' lvalue (ADL) = 'ddx_coarse' 0x55e89f8fdc50 0x55e89f8fdeb8 0x55e89f8fe130 0x55e89f8fe3a8 0x55e89f8fe608 0x55e89f8fe880 0x55e89f8feaf8 0x55e89f8fed70 # | | | `-DeclRefExpr 0x55e89fa73700 'T' lvalue ParmVar 0x55e89fa73390 'input' 'T' # | | |-BinaryOperator 0x55e89fa73910 '' '=' # | | | |-DeclRefExpr 0x55e89fa73768 'T' lvalue Var 0x55e89fa73618 'derivCoarseX' 'T' # | | | `-CallExpr 0x55e89fa738e0 '' # | | | |-UnresolvedLookupExpr 0x55e89fa737a0 '' lvalue (ADL) = 'abs' 0x55e89f870e28 0x55e89f871128 0x55e89f871438 0x55e89f871748 0x55e89f872e68 0x55e89f873178 0x55e89f873488 0x55e89f873798 0x55e89f873a68 0x55e89f873d90 0x55e89f874038 0x55e89f8742d8 0x55e89f874528 0x55e89f874838 0x55e89f874b48 0x55e89f8755d8 0x55e89f8758c8 0x55e89f875bd8 0x55e89f875ee8 0x55e89f8761f8 0x55e89f87ab70 0x55e89f87ae18 0x55e89f87b0b8 0x55e89f87b358 0x55e89f87b5a8 0x55e89f87b8b8 0x55e89f87ccc8 0x55e89f87cfd8 # | | | `-DeclRefExpr 0x55e89fa738c0 'T' lvalue Var 0x55e89fa73618 'derivCoarseX' 'T' # | | |-DeclStmt 0x55e89fa73a88 # | | | `-VarDecl 0x55e89fa73950 col:5 referenced derivCoarseY 'T' cinit # | | | `-CallExpr 0x55e89fa73a58 '' # | | | |-UnresolvedLookupExpr 0x55e89fa739b8 '' lvalue (ADL) = 'ddy_coarse' 0x55e89f8fefd0 0x55e89f8ff238 0x55e89f8ff4b0 0x55e89f8ff728 0x55e89f9677f0 0x55e89f967a68 0x55e89f967ce0 0x55e89f967f58 # | | | `-DeclRefExpr 0x55e89fa73a38 'T' lvalue ParmVar 0x55e89fa73390 'input' 'T' # | | |-BinaryOperator 0x55e89fa73c48 '' '=' # | | | |-DeclRefExpr 0x55e89fa73aa0 'T' lvalue Var 0x55e89fa73950 'derivCoarseY' 'T' # | | | `-CallExpr 0x55e89fa73c18 '' # | | | |-UnresolvedLookupExpr 0x55e89fa73ad8 '' lvalue (ADL) = 'abs' 0x55e89f870e28 0x55e89f871128 0x55e89f871438 0x55e89f871748 0x55e89f872e68 0x55e89f873178 0x55e89f873488 0x55e89f873798 0x55e89f873a68 0x55e89f873d90 0x55e89f874038 0x55e89f8742d8 0x55e89f874528 0x55e89f874838 0x55e89f874b48 0x55e89f8755d8 0x55e89f8758c8 0x55e89f875bd8 0x55e89f875ee8 0x55e89f8761f8 0x55e89f87ab70 0x55e89f87ae18 0x55e89f87b0b8 0x55e89f87b358 0x55e89f87b5a8 0x55e89f87b8b8 0x55e89f87ccc8 0x55e89f87cfd8 # | | | `-DeclRefExpr 0x55e89fa73bf8 'T' lvalue Var 0x55e89fa73950 'derivCoarseY' 'T' # | | `-ReturnStmt 0x55e89fa73cc8 # | | `-BinaryOperator 0x55e89fa73ca8 '' '+' # | | |-DeclRefExpr 0x55e89fa73c68 'T' lvalue Var 0x55e89fa73618 'derivCoarseX' 'T' # | | `-DeclRefExpr 0x55e89fa73c88 'T' lvalue Var 0x55e89fa73950 'derivCoarseY' 'T' # | |-LinkageSpecDecl 0x55e89fa686b8 col:10 implicit C # | | `-FunctionDecl 0x55e89fa68708 col:10 implicit used __builtin_dx_dot2add 'float (vector<_Float16, 2>, vector<_Float16, 2>, float) noexcept' extern # | | |-ParmVarDecl 0x55e89fa68810 <> 'vector<_Float16, 2>' # | | |-ParmVarDecl 0x55e89fa68878 <> 'vector<_Float16, 2>' # | | |-ParmVarDecl 0x55e89fa688e0 <> 'float' # | | |-BuiltinAttr 0x55e89fa687b0 <> Implicit 1562 # | | |-NoThrowAttr 0x55e89fa68960 Implicit # | | `-ConstAttr 0x55e89fa68988 Implicit # | |-LinkageSpecDecl 0x55e89fa72240 col:11 implicit C # | | `-FunctionDecl 0x55e89fa72290 col:11 implicit referenced __builtin_hlsl_elementwise_firstbithigh 'void (...) noexcept' extern # | | |-BuiltinAttr 0x55e89fa72338 <> Implicit 702 # | | |-NoThrowAttr 0x55e89fa72398 Implicit # | | `-ConstAttr 0x55e89fa723c0 Implicit # | |-LinkageSpecDecl 0x55e89fa72b18 col:10 implicit C # | | `-FunctionDecl 0x55e89fa72b68 col:10 implicit referenced __builtin_hlsl_elementwise_ddx_coarse 'void (...) noexcept' extern # | | |-BuiltinAttr 0x55e89fa72c10 <> Implicit 692 # | | |-NoThrowAttr 0x55e89fa72c70 Implicit # | | `-ConstAttr 0x55e89fa72c98 Implicit # | |-LinkageSpecDecl 0x55e89fa73088 col:10 implicit C # | | `-FunctionDecl 0x55e89fa730d8 col:10 implicit referenced __builtin_hlsl_elementwise_ddy_coarse 'void (...) noexcept' extern # | | |-BuiltinAttr 0x55e89fa73180 <> Implicit 694 # | | |-NoThrowAttr 0x55e89fa731e0 Implicit # | | `-ConstAttr 0x55e89fa73208 Implicit # | |-NamespaceDecl 0x55e89fa73e30 prev 0x55e89fa63810 line:14:11 hlsl # | | |-original Namespace 0x55e89f7c7a98 'hlsl' # | | |-FunctionTemplateDecl 0x55e89fa741a0 line:28:28 invalid asfloat # | | | |-TemplateTypeParmDecl 0x55e89fa73ea0 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa73f38 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa740f8 line:28:28 invalid constexpr asfloat 'int (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa74048 col:49 invalid V 'int' # | | | `-CompoundStmt 0x55e89fa743c8 # | | | `-ReturnStmt 0x55e89fa743b8 # | | | `-CallExpr 0x55e89fa74388 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa742a8 '' lvalue (no ADL) = 'bit_cast' 0x55e89f86d160 0x55e89f86fc50 # | | | | |-TemplateArgument type 'float' # | | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa73ef0 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa73ea0 'T' # | | | | `-TemplateArgument expr 'N':'value-parameter-0-1' # | | | | `-DeclRefExpr 0x55e89fa74268 'int' NonTypeTemplateParm 0x55e89fa73f38 'N' 'int' # | | | `-RecoveryExpr 0x55e89fa74368 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa74660 line:32:39 asfloat # | | | |-TemplateTypeParmDecl 0x55e89fa743e0 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa745b8 line:32:39 constexpr asfloat 'float (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa74490 col:49 referenced F 'T' # | | | `-CompoundStmt 0x55e89fa748c0 # | | | `-ReturnStmt 0x55e89fa748b0 # | | | `-CallExpr 0x55e89fa74880 '' # | | | |-UnresolvedLookupExpr 0x55e89fa747c0 '' lvalue (no ADL) = 'bit_cast' 0x55e89f86d160 0x55e89f86fc50 # | | | | |-TemplateArgument type 'float' # | | | | | `-BuiltinType 0x55e89f7c7360 'float' # | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89fa74430 'T' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89fa743e0 'T' # | | | `-DeclRefExpr 0x55e89fa74860 'T' lvalue ParmVar 0x55e89fa74490 'F' 'T' # | | |-FunctionTemplateDecl 0x55e89fa74be0 line:44:55 invalid asint # | | | |-TemplateTypeParmDecl 0x55e89fa748d8 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa74978 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa74b38 line:44:55 invalid constexpr asint 'int (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa74a88 col:74 invalid V 'int' # | | | `-CompoundStmt 0x55e89fa74e08 # | | | `-ReturnStmt 0x55e89fa74df8 # | | | `-CallExpr 0x55e89fa74dc8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa74ce8 '' lvalue (no ADL) = 'bit_cast' 0x55e89f86d160 0x55e89f86fc50 # | | | | |-TemplateArgument type 'int' # | | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa74930 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa748d8 'T' # | | | | `-TemplateArgument expr 'N':'value-parameter-0-1' # | | | | `-DeclRefExpr 0x55e89fa74ca8 'int' NonTypeTemplateParm 0x55e89fa74978 'N' 'int' # | | | `-RecoveryExpr 0x55e89fa74da8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa750a0 line:48:37 asint # | | | |-TemplateTypeParmDecl 0x55e89fa74e20 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa74ff8 line:48:37 constexpr asint 'int (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa74ed0 col:45 referenced F 'T' # | | | `-CompoundStmt 0x55e89fa75300 # | | | `-ReturnStmt 0x55e89fa752f0 # | | | `-CallExpr 0x55e89fa752c0 '' # | | | |-UnresolvedLookupExpr 0x55e89fa75200 '' lvalue (no ADL) = 'bit_cast' 0x55e89f86d160 0x55e89f86fc50 # | | | | |-TemplateArgument type 'int' # | | | | | `-BuiltinType 0x55e89f7c7260 'int' # | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89fa74e70 'T' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89fa74e20 'T' # | | | `-DeclRefExpr 0x55e89fa752a0 'T' lvalue ParmVar 0x55e89fa74ed0 'F' 'T' # | | |-FunctionTemplateDecl 0x55e89fa75638 line:89:56 invalid asuint # | | | |-TemplateTypeParmDecl 0x55e89fa75318 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa753b8 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa75590 line:89:56 invalid constexpr asuint 'int (int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa754e0 col:76 invalid V 'int' # | | | `-CompoundStmt 0x55e89f93a940 # | | | `-ReturnStmt 0x55e89f93a930 # | | | `-CallExpr 0x55e89f93a900 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89f93a820 '' lvalue (no ADL) = 'bit_cast' 0x55e89f86d160 0x55e89f86fc50 # | | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa75370 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa75318 'T' # | | | | `-TemplateArgument expr 'N':'value-parameter-0-1' # | | | | `-DeclRefExpr 0x55e89fa75718 'int' NonTypeTemplateParm 0x55e89fa753b8 'N' 'int' # | | | `-RecoveryExpr 0x55e89f93a8e0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89f93abe0 line:93:38 asuint # | | | |-TemplateTypeParmDecl 0x55e89f93a958 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f93ab38 line:93:38 constexpr asuint 'uint (T)' implicit-inline # | | | |-ParmVarDecl 0x55e89f93aa10 col:47 referenced F 'T' # | | | `-CompoundStmt 0x55e89f93ae58 # | | | `-ReturnStmt 0x55e89f93ae48 # | | | `-CallExpr 0x55e89f93ae18 '' # | | | |-UnresolvedLookupExpr 0x55e89f93ad58 '' lvalue (no ADL) = 'bit_cast' 0x55e89f86d160 0x55e89f86fc50 # | | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | | `-TemplateArgument type 'T':'type-parameter-0-0' # | | | | `-TemplateTypeParmType 0x55e89f93a9b0 'T' dependent depth 0 index 0 # | | | | `-TemplateTypeParm 0x55e89f93a958 'T' # | | | `-DeclRefExpr 0x55e89f93adf8 'T' lvalue ParmVar 0x55e89f93aa10 'F' 'T' # | | |-FunctionDecl 0x55e89f93b248 col:6 asuint 'void (double, out uint, out uint)' # | | | |-ParmVarDecl 0x55e89f93ae98 col:19 'double' # | | | |-ParmVarDecl 0x55e89f93af80 col:29 'uint &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93afe8 out # | | | |-ParmVarDecl 0x55e89f93b060 col:39 'uint &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93b0c8 out # | | | |-BuiltinAliasAttr 0x55e89f93b308 clang_builtin_alias __builtin_hlsl_elementwise_splitdouble # | | | |-NoThrowAttr 0x55e89f93b380 Implicit # | | | `-ConstAttr 0x55e89f93b3a8 Implicit # | | |-FunctionDecl 0x55e89f93b7d8 col:6 asuint 'void (double2, out uint2, out uint2)' # | | | |-ParmVarDecl 0x55e89f93b420 col:20 'double2':'vector' # | | | |-ParmVarDecl 0x55e89f93b510 col:31 'uint2 &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93b578 out # | | | |-ParmVarDecl 0x55e89f93b5f0 col:42 'uint2 &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93b658 out # | | | |-BuiltinAliasAttr 0x55e89f93b898 clang_builtin_alias __builtin_hlsl_elementwise_splitdouble # | | | |-NoThrowAttr 0x55e89f93b910 Implicit # | | | `-ConstAttr 0x55e89f93b938 Implicit # | | |-FunctionDecl 0x55e89f93bd68 col:6 asuint 'void (double3, out uint3, out uint3)' # | | | |-ParmVarDecl 0x55e89f93b9b0 col:20 'double3':'vector' # | | | |-ParmVarDecl 0x55e89f93baa0 col:31 'uint3 &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93bb08 out # | | | |-ParmVarDecl 0x55e89f93bb80 col:42 'uint3 &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93bbe8 out # | | | |-BuiltinAliasAttr 0x55e89f93be28 clang_builtin_alias __builtin_hlsl_elementwise_splitdouble # | | | |-NoThrowAttr 0x55e89f93bea0 Implicit # | | | `-ConstAttr 0x55e89f93bec8 Implicit # | | |-FunctionDecl 0x55e89f93c2f8 col:6 asuint 'void (double4, out uint4, out uint4)' # | | | |-ParmVarDecl 0x55e89f93bf40 col:20 'double4':'vector' # | | | |-ParmVarDecl 0x55e89f93c030 col:31 'uint4 &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93c098 out # | | | |-ParmVarDecl 0x55e89f93c110 col:42 'uint4 &__restrict' # | | | | `-HLSLParamModifierAttr 0x55e89f93c178 out # | | | |-BuiltinAliasAttr 0x55e89f93c3b8 clang_builtin_alias __builtin_hlsl_elementwise_splitdouble # | | | |-NoThrowAttr 0x55e89f93c430 Implicit # | | | `-ConstAttr 0x55e89f93c458 Implicit # | | |-FunctionTemplateDecl 0x55e89f93cac0 line:157:39 invalid distance # | | | |-TemplateTypeParmDecl 0x55e89f93c490 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f93ca18 line:157:39 invalid distance 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89f93c848 col:50 referenced X 'T' # | | | |-ParmVarDecl 0x55e89f93c8c0 col:55 referenced Y 'T' # | | | `-CompoundStmt 0x55e89f93cc30 # | | | `-ReturnStmt 0x55e89f93cc20 # | | | `-CallExpr 0x55e89f93cbe8 '' # | | | |-UnresolvedLookupExpr 0x55e89f93cb60 '' lvalue (no ADL) = 'distance_impl' 0x55e89fa653f8 # | | | |-DeclRefExpr 0x55e89f93cba8 'T' lvalue ParmVar 0x55e89f93c848 'X' 'T' # | | | `-DeclRefExpr 0x55e89f93cbc8 'T' lvalue ParmVar 0x55e89f93c8c0 'Y' 'T' # | | |-FunctionTemplateDecl 0x55e89f93d1f0 line:164:1 invalid distance # | | | |-TemplateTypeParmDecl 0x55e89f93cc48 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89f93d148 line:164:1 invalid distance 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89f93cfb8 col:12 referenced X 'T' # | | | |-ParmVarDecl 0x55e89f93d030 col:17 referenced Y 'T' # | | | `-CompoundStmt 0x55e89f93d370 # | | | `-ReturnStmt 0x55e89f93d360 # | | | `-CallExpr 0x55e89f93d328 '' # | | | |-UnresolvedLookupExpr 0x55e89f93d2a0 '' lvalue (no ADL) = 'distance_impl' 0x55e89fa653f8 # | | | |-DeclRefExpr 0x55e89f93d2e8 'T' lvalue ParmVar 0x55e89f93cfb8 'X' 'T' # | | | `-DeclRefExpr 0x55e89f93d308 'T' lvalue ParmVar 0x55e89f93d030 'Y' 'T' # | | |-FunctionTemplateDecl 0x55e89f93d700 line:170:19 invalid distance # | | | |-NonTypeTemplateParmDecl 0x55e89f93d3a0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89f93d658 line:170:19 invalid distance 'const half (int, int)' inline # | | | |-ParmVarDecl 0x55e89f93d480 col:65 invalid X 'int' # | | | |-ParmVarDecl 0x55e89f93d548 col:65 invalid Y 'int' # | | | `-CompoundStmt 0x55e89f93d880 # | | | `-ReturnStmt 0x55e89f93d870 # | | | `-CallExpr 0x55e89f93d838 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89f93d7b0 '' lvalue (no ADL) = 'distance_vec_impl' 0x55e89fa680f0 # | | | |-RecoveryExpr 0x55e89f93d7f8 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89f93d818 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89f93dc00 line:176:20 invalid distance # | | | |-NonTypeTemplateParmDecl 0x55e89f93d8b0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89f93db58 line:176:20 invalid distance 'const float (int, int)' inline # | | | |-ParmVarDecl 0x55e89f93d978 col:67 invalid X 'int' # | | | |-ParmVarDecl 0x55e89f93da40 col:67 invalid Y 'int' # | | | `-CompoundStmt 0x55e89f93dd80 # | | | `-ReturnStmt 0x55e89f93dd70 # | | | `-CallExpr 0x55e89f93dd38 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89f93dcb0 '' lvalue (no ADL) = 'distance_vec_impl' 0x55e89fa680f0 # | | | |-RecoveryExpr 0x55e89f93dcf8 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89f93dd18 '' contains-errors lvalue # | | |-FunctionDecl 0x55e89f93e048 line:192:20 dot2add 'const float (half2, half2, float)' inline # | | | |-ParmVarDecl 0x55e89f93ddc0 col:34 used A 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f93de40 col:43 used B 'half2':'vector' # | | | |-ParmVarDecl 0x55e89f93dec0 col:52 used C 'float' # | | | |-CompoundStmt 0x55e89f93e3a0 # | | | | `-ReturnStmt 0x55e89f93e390 # | | | | `-CallExpr 0x55e89f93e308 'float' # | | | | |-ImplicitCastExpr 0x55e89f93e2f0 'float (*)(half2, half2, float)' # | | | | | `-DeclRefExpr 0x55e89f93e200 'float (half2, half2, float)' lvalue Function 0x55e89fa68518 'dot2add_impl' 'float (half2, half2, float)' # | | | | | `-NestedNameSpecifier Namespace 0x55e89fa63880 '__detail' # | | | | |-ImplicitCastExpr 0x55e89f93e348 'half2':'vector' # | | | | | `-DeclRefExpr 0x55e89f93e230 'half2':'vector' lvalue ParmVar 0x55e89f93ddc0 'A' 'half2':'vector' # | | | | |-ImplicitCastExpr 0x55e89f93e360 'half2':'vector' # | | | | | `-DeclRefExpr 0x55e89f93e250 'half2':'vector' lvalue ParmVar 0x55e89f93de40 'B' 'half2':'vector' # | | | | `-ImplicitCastExpr 0x55e89f93e378 'float' # | | | | `-DeclRefExpr 0x55e89f93e270 'float' lvalue ParmVar 0x55e89f93dec0 'C' 'float' # | | | `-AvailabilityAttr 0x55e89f93e108 shadermodel 6.4 0 0 "" "" 0 # | | |-FunctionDecl 0x55e89f93e5a8 line:208:20 dst 'const half4 (half4, half4)' inline # | | | |-ParmVarDecl 0x55e89f93e3d0 col:30 used Src0 'half4':'vector' # | | | |-ParmVarDecl 0x55e89f93e450 col:42 used Src1 'half4':'vector' # | | | `-CompoundStmt 0x55e89f93e768 # | | | `-ReturnStmt 0x55e89f93e758 # | | | `-RecoveryExpr 0x55e89f93e720 '' contains-errors lvalue # | | | |-UnresolvedLookupExpr 0x55e89f93e698 '' lvalue (no ADL) = 'dst_impl' 0x55e89fa64e10 # | | | |-DeclRefExpr 0x55e89f93e6e0 'half4':'vector' lvalue ParmVar 0x55e89f93e3d0 'Src0' 'half4':'vector' # | | | `-DeclRefExpr 0x55e89f93e700 'half4':'vector' lvalue ParmVar 0x55e89f93e450 'Src1' 'half4':'vector' # | | |-FunctionDecl 0x55e89fa861c8 line:212:21 dst 'const float4 (float4, float4)' inline # | | | |-ParmVarDecl 0x55e89f93e798 col:32 used Src0 'float4':'vector' # | | | |-ParmVarDecl 0x55e89fa86070 col:45 used Src1 'float4':'vector' # | | | `-CompoundStmt 0x55e89fa86398 # | | | `-ReturnStmt 0x55e89fa86388 # | | | `-RecoveryExpr 0x55e89fa86350 '' contains-errors lvalue # | | | |-UnresolvedLookupExpr 0x55e89fa862c8 '' lvalue (no ADL) = 'dst_impl' 0x55e89fa64e10 # | | | |-DeclRefExpr 0x55e89fa86310 'float4':'vector' lvalue ParmVar 0x55e89f93e798 'Src0' 'float4':'vector' # | | | `-DeclRefExpr 0x55e89fa86330 'float4':'vector' lvalue ParmVar 0x55e89fa86070 'Src1' 'float4':'vector' # | | |-FunctionDecl 0x55e89fa86598 line:216:22 dst 'const double4 (double4, double4)' inline # | | | |-ParmVarDecl 0x55e89fa863c8 col:34 used Src0 'double4':'vector' # | | | |-ParmVarDecl 0x55e89fa86448 col:48 used Src1 'double4':'vector' # | | | `-CompoundStmt 0x55e89fa86768 # | | | `-ReturnStmt 0x55e89fa86758 # | | | `-RecoveryExpr 0x55e89fa86720 '' contains-errors lvalue # | | | |-UnresolvedLookupExpr 0x55e89fa86698 '' lvalue (no ADL) = 'dst_impl' 0x55e89fa64e10 # | | | |-DeclRefExpr 0x55e89fa866e0 'double4':'vector' lvalue ParmVar 0x55e89fa863c8 'Src0' 'double4':'vector' # | | | `-DeclRefExpr 0x55e89fa86700 'double4':'vector' lvalue ParmVar 0x55e89fa86448 'Src1' 'double4':'vector' # | | |-FunctionTemplateDecl 0x55e89fa86e10 line:239:39 invalid faceforward # | | | |-TemplateTypeParmDecl 0x55e89fa86780 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa86d68 line:239:39 invalid faceforward 'const int (T, T, T)' inline # | | | |-ParmVarDecl 0x55e89fa86ae8 col:53 referenced N 'T' # | | | |-ParmVarDecl 0x55e89fa86b60 col:58 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa86bd8 col:63 referenced Ng 'T' # | | | `-CompoundStmt 0x55e89fa86fb0 # | | | `-ReturnStmt 0x55e89fa86fa0 # | | | `-CallExpr 0x55e89fa86f60 '' # | | | |-UnresolvedLookupExpr 0x55e89fa86eb8 '' lvalue (no ADL) = 'faceforward_impl' 0x55e89fa70fc8 # | | | |-DeclRefExpr 0x55e89fa86f00 'T' lvalue ParmVar 0x55e89fa86ae8 'N' 'T' # | | | |-DeclRefExpr 0x55e89fa86f20 'T' lvalue ParmVar 0x55e89fa86b60 'I' 'T' # | | | `-DeclRefExpr 0x55e89fa86f40 'T' lvalue ParmVar 0x55e89fa86bd8 'Ng' 'T' # | | |-FunctionTemplateDecl 0x55e89fa87610 line:246:1 invalid faceforward # | | | |-TemplateTypeParmDecl 0x55e89fa86fc8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa87568 line:246:1 invalid faceforward 'const int (T, T, T)' inline # | | | |-ParmVarDecl 0x55e89fa87338 col:15 referenced N 'T' # | | | |-ParmVarDecl 0x55e89fa873b0 col:20 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa87428 col:25 referenced Ng 'T' # | | | `-CompoundStmt 0x55e89fa877c0 # | | | `-ReturnStmt 0x55e89fa877b0 # | | | `-CallExpr 0x55e89fa87770 '' # | | | |-UnresolvedLookupExpr 0x55e89fa876c8 '' lvalue (no ADL) = 'faceforward_impl' 0x55e89fa70fc8 # | | | |-DeclRefExpr 0x55e89fa87710 'T' lvalue ParmVar 0x55e89fa87338 'N' 'T' # | | | |-DeclRefExpr 0x55e89fa87730 'T' lvalue ParmVar 0x55e89fa873b0 'I' 'T' # | | | `-DeclRefExpr 0x55e89fa87750 'T' lvalue ParmVar 0x55e89fa87428 'Ng' 'T' # | | |-FunctionTemplateDecl 0x55e89fa87c70 line:252:51 invalid faceforward # | | | |-NonTypeTemplateParmDecl 0x55e89fa877f0 col:15 referenced 'int' depth 0 index 0 L # | | | `-FunctionDecl 0x55e89fa87bc8 line:252:51 invalid faceforward 'const int (int, int, int)' inline # | | | |-ParmVarDecl 0x55e89fa87900 col:42 invalid N 'int' # | | | |-ParmVarDecl 0x55e89fa879c8 col:42 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa87a90 col:42 invalid Ng 'int' # | | | `-CompoundStmt 0x55e89fa87e20 # | | | `-ReturnStmt 0x55e89fa87e10 # | | | `-CallExpr 0x55e89fa87dd0 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa87d28 '' lvalue (no ADL) = 'faceforward_impl' 0x55e89fa70fc8 # | | | |-RecoveryExpr 0x55e89fa87d70 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa87d90 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa87db0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa88288 line:261:1 invalid faceforward # | | | |-NonTypeTemplateParmDecl 0x55e89fa87e50 col:15 referenced 'int' depth 0 index 0 L # | | | `-FunctionDecl 0x55e89fa881e0 line:261:1 invalid faceforward 'const int (int, int, int)' inline # | | | |-ParmVarDecl 0x55e89fa87f60 col:51 invalid N 'int' # | | | |-ParmVarDecl 0x55e89fa88028 col:51 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa880f0 col:51 invalid Ng 'int' # | | | `-CompoundStmt 0x55e89fa88438 # | | | `-ReturnStmt 0x55e89fa88428 # | | | `-CallExpr 0x55e89fa883e8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa88340 '' lvalue (no ADL) = 'faceforward_impl' 0x55e89fa70fc8 # | | | |-RecoveryExpr 0x55e89fa88388 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa883a8 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa883c8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa88ac0 line:300:1 invalid firstbithigh # | | | |-TemplateTypeParmDecl 0x55e89fa88450 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa88a18 line:300:1 invalid firstbithigh 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa888e8 col:16 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa88cf8 # | | | `-ReturnStmt 0x55e89fa88ce8 # | | | `-CallExpr 0x55e89fa88cb8 '' # | | | |-UnresolvedLookupExpr 0x55e89fa88be0 '' lvalue (no ADL) = 'firstbithigh_impl' 0x55e89fa720d8 # | | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa884a0 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa88450 'T' # | | | | `-TemplateArgument expr '32' # | | | | `-IntegerLiteral 0x55e89fa88ba0 'int' 32 # | | | `-DeclRefExpr 0x55e89fa88c98 'T' lvalue ParmVar 0x55e89fa888e8 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa89340 line:308:1 invalid firstbithigh # | | | |-TemplateTypeParmDecl 0x55e89fa88d10 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa88da8 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa89298 line:308:1 invalid firstbithigh 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa891a8 col:27 referenced invalid X 'int' # | | | `-CompoundStmt 0x55e89fa894e0 # | | |-FunctionTemplateDecl 0x55e89fa89b30 line:316:1 invalid firstbithigh # | | | |-TemplateTypeParmDecl 0x55e89fa894f0 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa89a88 line:316:1 invalid firstbithigh 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa89998 col:16 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa89d60 # | | | `-ReturnStmt 0x55e89fa89d50 # | | | `-CallExpr 0x55e89fa89d20 '' # | | | |-UnresolvedLookupExpr 0x55e89fa89c48 '' lvalue (no ADL) = 'firstbithigh_impl' 0x55e89fa720d8 # | | | | |-TemplateArgument type 'uint':'unsigned int' # | | | | | `-TypedefType 0x55e89f81a9c0 'uint' sugar # | | | | | |-Typedef 0x55e89f7f7ce8 'uint' # | | | | | `-BuiltinType 0x55e89f7c7300 'unsigned int' # | | | | |-TemplateArgument type 'T':'type-parameter-0-0' # | | | | | `-TemplateTypeParmType 0x55e89fa89540 'T' dependent depth 0 index 0 # | | | | | `-TemplateTypeParm 0x55e89fa894f0 'T' # | | | | `-TemplateArgument expr '64' # | | | | `-IntegerLiteral 0x55e89fa89c08 'int' 64 # | | | `-DeclRefExpr 0x55e89fa89d00 'T' lvalue ParmVar 0x55e89fa89998 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8a3b0 line:324:1 invalid firstbithigh # | | | |-TemplateTypeParmDecl 0x55e89fa89d78 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa89e18 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa8a308 line:324:1 invalid firstbithigh 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa8a258 col:27 referenced invalid X 'int' # | | | `-CompoundStmt 0x55e89fa8a550 # | | |-FunctionTemplateDecl 0x55e89fa8ab00 line:344:39 invalid fmod # | | | |-TemplateTypeParmDecl 0x55e89fa8a560 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa8aa58 line:344:39 invalid fmod 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89fa8a8c8 col:46 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa8a940 col:51 referenced Y 'T' # | | | `-CompoundStmt 0x55e89fa8ac70 # | | | `-ReturnStmt 0x55e89fa8ac60 # | | | `-CallExpr 0x55e89fa8ac28 '' # | | | |-UnresolvedLookupExpr 0x55e89fa8aba0 '' lvalue (no ADL) = 'fmod_impl' 0x55e89fa6bdb8 # | | | |-DeclRefExpr 0x55e89fa8abe8 'T' lvalue ParmVar 0x55e89fa8a8c8 'X' 'T' # | | | `-DeclRefExpr 0x55e89fa8ac08 'T' lvalue ParmVar 0x55e89fa8a940 'Y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8b230 line:351:1 invalid fmod # | | | |-TemplateTypeParmDecl 0x55e89fa8ac88 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa8b188 line:351:1 invalid fmod 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89fa8aff8 col:8 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa8b070 col:13 referenced Y 'T' # | | | `-CompoundStmt 0x55e89fa8b3b0 # | | | `-ReturnStmt 0x55e89fa8b3a0 # | | | `-CallExpr 0x55e89fa8b368 '' # | | | |-UnresolvedLookupExpr 0x55e89fa8b2e0 '' lvalue (no ADL) = 'fmod_impl' 0x55e89fa6bdb8 # | | | |-DeclRefExpr 0x55e89fa8b328 'T' lvalue ParmVar 0x55e89fa8aff8 'X' 'T' # | | | `-DeclRefExpr 0x55e89fa8b348 'T' lvalue ParmVar 0x55e89fa8b070 'Y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8b770 line:357:51 invalid fmod # | | | |-NonTypeTemplateParmDecl 0x55e89fa8b3e0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa8b6c8 line:357:51 invalid fmod 'const int (int, int)' inline # | | | |-ParmVarDecl 0x55e89fa8b4f0 col:42 invalid X 'int' # | | | |-ParmVarDecl 0x55e89fa8b5b8 col:42 invalid Y 'int' # | | | `-CompoundStmt 0x55e89fa8b8f0 # | | | `-ReturnStmt 0x55e89fa8b8e0 # | | | `-CallExpr 0x55e89fa8b8a8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa8b820 '' lvalue (no ADL) = 'fmod_vec_impl' 0x55e89fa6de28 # | | | |-RecoveryExpr 0x55e89fa8b868 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa8b888 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa8bc70 line:365:1 invalid fmod # | | | |-NonTypeTemplateParmDecl 0x55e89fa8b920 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa8bbc8 line:365:1 invalid fmod 'const int (int, int)' inline # | | | |-ParmVarDecl 0x55e89fa8ba30 col:44 invalid X 'int' # | | | |-ParmVarDecl 0x55e89fa8baf8 col:44 invalid Y 'int' # | | | `-CompoundStmt 0x55e89fa8bdf0 # | | | `-ReturnStmt 0x55e89fa8bde0 # | | | `-CallExpr 0x55e89fa8bda8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa8bd20 '' lvalue (no ADL) = 'fmod_vec_impl' 0x55e89fa6de28 # | | | |-RecoveryExpr 0x55e89fa8bd68 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa8bd88 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa8c3b0 line:386:39 invalid ldexp # | | | |-TemplateTypeParmDecl 0x55e89fa8be08 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa8c308 line:386:39 invalid ldexp 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89fa8c178 col:47 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa8c1f0 col:52 referenced Exp 'T' # | | | `-CompoundStmt 0x55e89fa8c520 # | | | `-ReturnStmt 0x55e89fa8c510 # | | | `-CallExpr 0x55e89fa8c4d8 '' # | | | |-UnresolvedLookupExpr 0x55e89fa8c450 '' lvalue (no ADL) = 'ldexp_impl' 0x55e89fa71a98 # | | | |-DeclRefExpr 0x55e89fa8c498 'T' lvalue ParmVar 0x55e89fa8c178 'X' 'T' # | | | `-DeclRefExpr 0x55e89fa8c4b8 'T' lvalue ParmVar 0x55e89fa8c1f0 'Exp' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8cae0 line:393:1 invalid ldexp # | | | |-TemplateTypeParmDecl 0x55e89fa8c538 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa8ca38 line:393:1 invalid ldexp 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89fa8c8a8 col:9 referenced X 'T' # | | | |-ParmVarDecl 0x55e89fa8c920 col:14 referenced Exp 'T' # | | | `-CompoundStmt 0x55e89fa8cc60 # | | | `-ReturnStmt 0x55e89fa8cc50 # | | | `-CallExpr 0x55e89fa8cc18 '' # | | | |-UnresolvedLookupExpr 0x55e89fa8cb90 '' lvalue (no ADL) = 'ldexp_impl' 0x55e89fa71a98 # | | | |-DeclRefExpr 0x55e89fa8cbd8 'T' lvalue ParmVar 0x55e89fa8c8a8 'X' 'T' # | | | `-DeclRefExpr 0x55e89fa8cbf8 'T' lvalue ParmVar 0x55e89fa8c920 'Exp' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8cfe0 line:399:51 invalid ldexp # | | | |-NonTypeTemplateParmDecl 0x55e89fa8cc90 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa8cf38 line:399:51 invalid ldexp 'const int (int, int)' inline # | | | |-ParmVarDecl 0x55e89fa8cda0 col:42 invalid X 'int' # | | | |-ParmVarDecl 0x55e89fa8ce68 col:42 invalid Exp 'int' # | | | `-CompoundStmt 0x55e89fa8d160 # | | | `-ReturnStmt 0x55e89fa8d150 # | | | `-CallExpr 0x55e89fa8d118 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa8d090 '' lvalue (no ADL) = 'ldexp_impl' 0x55e89fa71a98 # | | | |-RecoveryExpr 0x55e89fa8d0d8 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa8d0f8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa8d4e0 line:407:1 invalid ldexp # | | | |-NonTypeTemplateParmDecl 0x55e89fa8d190 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa8d438 line:407:1 invalid ldexp 'const int (int, int)' inline # | | | |-ParmVarDecl 0x55e89fa8d2a0 col:45 invalid X 'int' # | | | |-ParmVarDecl 0x55e89fa8d368 col:45 invalid Exp 'int' # | | | `-CompoundStmt 0x55e89fa8d660 # | | | `-ReturnStmt 0x55e89fa8d650 # | | | `-CallExpr 0x55e89fa8d618 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa8d590 '' lvalue (no ADL) = 'ldexp_impl' 0x55e89fa71a98 # | | | |-RecoveryExpr 0x55e89fa8d5d8 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa8d5f8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa8db80 line:426:39 invalid length # | | | |-TemplateTypeParmDecl 0x55e89fa8d678 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa8dad8 line:426:39 invalid length 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa8d9e8 col:48 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa8dcc0 # | | | `-ReturnStmt 0x55e89fa8dcb0 # | | | `-CallExpr 0x55e89fa8dc80 '' # | | | |-UnresolvedLookupExpr 0x55e89fa8dc18 '' lvalue (no ADL) = 'length_impl' 0x55e89fa63df8 # | | | `-DeclRefExpr 0x55e89fa8dc60 'T' lvalue ParmVar 0x55e89fa8d9e8 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8e220 line:433:1 invalid length # | | | |-TemplateTypeParmDecl 0x55e89fa8dcd8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa8e178 line:433:1 invalid length 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa8e090 col:10 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa8e370 # | | | `-ReturnStmt 0x55e89fa8e360 # | | | `-CallExpr 0x55e89fa8e330 '' # | | | |-UnresolvedLookupExpr 0x55e89fa8e2c8 '' lvalue (no ADL) = 'length_impl' 0x55e89fa63df8 # | | | `-DeclRefExpr 0x55e89fa8e310 'T' lvalue ParmVar 0x55e89fa8e090 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa8e600 line:439:19 invalid length # | | | |-NonTypeTemplateParmDecl 0x55e89fa8e3a0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa8e558 line:439:19 invalid length 'const half (int)' inline # | | | |-ParmVarDecl 0x55e89fa8e468 col:63 invalid X 'int' # | | | `-CompoundStmt 0x55e89fa8e750 # | | | `-ReturnStmt 0x55e89fa8e740 # | | | `-CallExpr 0x55e89fa8e710 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa8e6a8 '' lvalue (no ADL) = 'length_vec_impl' 0x55e89fa646d0 # | | | `-RecoveryExpr 0x55e89fa8e6f0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa8e9e0 line:444:20 invalid length # | | | |-NonTypeTemplateParmDecl 0x55e89fa8e780 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa8e938 line:444:20 invalid length 'const float (int)' inline # | | | |-ParmVarDecl 0x55e89fa8e848 col:65 invalid X 'int' # | | | `-CompoundStmt 0x55e89fa8eb30 # | | | `-ReturnStmt 0x55e89fa8eb20 # | | | `-CallExpr 0x55e89fa8eaf0 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa8ea88 '' lvalue (no ADL) = 'length_vec_impl' 0x55e89fa646d0 # | | | `-RecoveryExpr 0x55e89fa8ead0 '' contains-errors lvalue # | | |-FunctionDecl 0x55e89fa8ede8 line:464:20 lit 'const half4 (half, half, half)' inline # | | | |-ParmVarDecl 0x55e89fa8eb60 col:29 used NDotL 'half' # | | | |-ParmVarDecl 0x55e89fa8ebe0 col:41 used NDotH 'half' # | | | |-ParmVarDecl 0x55e89fa8ec60 col:53 used M 'half' # | | | `-CompoundStmt 0x55e89fa8efd8 # | | | `-ReturnStmt 0x55e89fa8efc8 # | | | `-RecoveryExpr 0x55e89fa8ef88 '' contains-errors lvalue # | | | |-UnresolvedLookupExpr 0x55e89fa8eee0 '' lvalue (no ADL) = 'lit_impl' 0x55e89fa6fe50 # | | | |-DeclRefExpr 0x55e89fa8ef28 'half' lvalue ParmVar 0x55e89fa8eb60 'NDotL' 'half' # | | | |-DeclRefExpr 0x55e89fa8ef48 'half' lvalue ParmVar 0x55e89fa8ebe0 'NDotH' 'half' # | | | `-DeclRefExpr 0x55e89fa8ef68 'half' lvalue ParmVar 0x55e89fa8ec60 'M' 'half' # | | |-FunctionDecl 0x55e89fa8f298 line:468:21 lit 'const float4 (float, float, float)' inline # | | | |-ParmVarDecl 0x55e89fa8f008 col:31 used NDotL 'float' # | | | |-ParmVarDecl 0x55e89fa8f088 col:44 used NDotH 'float' # | | | |-ParmVarDecl 0x55e89fa8f108 col:57 used M 'float' # | | | `-CompoundStmt 0x55e89fa8f498 # | | | `-ReturnStmt 0x55e89fa8f488 # | | | `-RecoveryExpr 0x55e89fa8f448 '' contains-errors lvalue # | | | |-UnresolvedLookupExpr 0x55e89fa8f3a0 '' lvalue (no ADL) = 'lit_impl' 0x55e89fa6fe50 # | | | |-DeclRefExpr 0x55e89fa8f3e8 'float' lvalue ParmVar 0x55e89fa8f008 'NDotL' 'float' # | | | |-DeclRefExpr 0x55e89fa8f408 'float' lvalue ParmVar 0x55e89fa8f088 'NDotH' 'float' # | | | `-DeclRefExpr 0x55e89fa8f428 'float' lvalue ParmVar 0x55e89fa8f108 'M' 'float' # | | |-FunctionDecl 0x55e89fa8f578 line:485:16 constexpr D3DCOLORtoUBYTE4 'int4 (float4)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa8f4c8 col:40 used V 'float4':'vector' # | | | `-CompoundStmt 0x55e89fa8f780 # | | | `-ReturnStmt 0x55e89fa8f770 # | | | `-CallExpr 0x55e89fa8f728 'int4':'vector' # | | | |-ImplicitCastExpr 0x55e89fa8f710 'int4 (*)(float4)' # | | | | `-DeclRefExpr 0x55e89fa8f660 'int4 (float4)' lvalue Function 0x55e89fa639b8 'd3d_color_to_ubyte4_impl' 'int4 (float4)' # | | | | `-NestedNameSpecifier Namespace 0x55e89fa63880 '__detail' # | | | `-ImplicitCastExpr 0x55e89fa8f758 'float4':'vector' # | | | `-DeclRefExpr 0x55e89fa8f690 'float4':'vector' lvalue ParmVar 0x55e89fa8f4c8 'V' 'float4':'vector' # | | |-FunctionDecl 0x55e89fa8f898 line:509:20 constexpr NonUniformResourceIndex 'uint32_t (uint32_t)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa8f7b0 col:53 used Index 'uint32_t':'unsigned int' # | | | `-CompoundStmt 0x55e89fa8fcb0 # | | | `-ReturnStmt 0x55e89fa8fca0 # | | | `-CallExpr 0x55e89fa8fc58 'unsigned int' # | | | |-ImplicitCastExpr 0x55e89fa8fc40 'unsigned int (*)(unsigned int) noexcept' # | | | | `-DeclRefExpr 0x55e89fa8fb88 '' Function 0x55e89fa8f9e8 '__builtin_hlsl_resource_nonuniformindex' 'unsigned int (unsigned int) noexcept' # | | | `-ImplicitCastExpr 0x55e89fa8fc88 'uint32_t':'unsigned int' # | | | `-DeclRefExpr 0x55e89fa8fbc0 'uint32_t':'unsigned int' lvalue ParmVar 0x55e89fa8f7b0 'Index' 'uint32_t':'unsigned int' # | | |-FunctionTemplateDecl 0x55e89fa90270 line:540:39 invalid reflect # | | | |-TemplateTypeParmDecl 0x55e89fa8fcc8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa901c8 line:540:39 invalid reflect 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89fa90038 col:49 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa900b0 col:54 referenced N 'T' # | | | `-CompoundStmt 0x55e89fa903e0 # | | | `-ReturnStmt 0x55e89fa903d0 # | | | `-CallExpr 0x55e89fa90398 '' # | | | |-UnresolvedLookupExpr 0x55e89fa90310 '' lvalue (no ADL) = 'reflect_impl' 0x55e89fa6a268 # | | | |-DeclRefExpr 0x55e89fa90358 'T' lvalue ParmVar 0x55e89fa90038 'I' 'T' # | | | `-DeclRefExpr 0x55e89fa90378 'T' lvalue ParmVar 0x55e89fa900b0 'N' 'T' # | | |-FunctionTemplateDecl 0x55e89fa909a0 line:547:1 invalid reflect # | | | |-TemplateTypeParmDecl 0x55e89fa903f8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa908f8 line:547:1 invalid reflect 'const int (T, T)' inline # | | | |-ParmVarDecl 0x55e89fa90768 col:11 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa907e0 col:16 referenced N 'T' # | | | `-CompoundStmt 0x55e89fa90b20 # | | | `-ReturnStmt 0x55e89fa90b10 # | | | `-CallExpr 0x55e89fa90ad8 '' # | | | |-UnresolvedLookupExpr 0x55e89fa90a50 '' lvalue (no ADL) = 'reflect_impl' 0x55e89fa6a268 # | | | |-DeclRefExpr 0x55e89fa90a98 'T' lvalue ParmVar 0x55e89fa90768 'I' 'T' # | | | `-DeclRefExpr 0x55e89fa90ab8 'T' lvalue ParmVar 0x55e89fa907e0 'N' 'T' # | | |-FunctionTemplateDecl 0x55e89fa90ea0 line:553:51 invalid reflect # | | | |-NonTypeTemplateParmDecl 0x55e89fa90b50 col:15 referenced 'int' depth 0 index 0 L # | | | `-FunctionDecl 0x55e89fa90df8 line:553:51 invalid reflect 'const int (int, int)' inline # | | | |-ParmVarDecl 0x55e89fa90c60 col:42 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa90d28 col:42 invalid N 'int' # | | | `-CompoundStmt 0x55e89fa91020 # | | | `-ReturnStmt 0x55e89fa91010 # | | | `-CallExpr 0x55e89fa90fd8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa90f50 '' lvalue (no ADL) = 'reflect_vec_impl' 0x55e89fa6a888 # | | | |-RecoveryExpr 0x55e89fa90f98 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa90fb8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa913a0 line:561:1 invalid reflect # | | | |-NonTypeTemplateParmDecl 0x55e89fa91050 col:15 referenced 'int' depth 0 index 0 L # | | | `-FunctionDecl 0x55e89fa912f8 line:561:1 invalid reflect 'const int (int, int)' inline # | | | |-ParmVarDecl 0x55e89fa91160 col:47 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa91228 col:47 invalid N 'int' # | | | `-CompoundStmt 0x55e89fa91520 # | | | `-ReturnStmt 0x55e89fa91510 # | | | `-CallExpr 0x55e89fa914d8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa91450 '' lvalue (no ADL) = 'reflect_vec_impl' 0x55e89fa6a888 # | | | |-RecoveryExpr 0x55e89fa91498 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa914b8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa91b80 line:599:39 invalid refract # | | | |-TemplateTypeParmDecl 0x55e89fa91538 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa91ad8 line:599:39 invalid refract 'const int (T, T, T)' inline # | | | |-ParmVarDecl 0x55e89fa918a8 col:49 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa91920 col:54 referenced N 'T' # | | | |-ParmVarDecl 0x55e89fa91998 col:59 referenced eta 'T' # | | | `-CompoundStmt 0x55e89fa91d20 # | | | `-ReturnStmt 0x55e89fa91d10 # | | | `-CallExpr 0x55e89fa91cd0 '' # | | | |-UnresolvedLookupExpr 0x55e89fa91c28 '' lvalue (no ADL) = 'refract_impl' 0x55e89fa6afc8 # | | | |-DeclRefExpr 0x55e89fa91c70 'T' lvalue ParmVar 0x55e89fa918a8 'I' 'T' # | | | |-DeclRefExpr 0x55e89fa91c90 'T' lvalue ParmVar 0x55e89fa91920 'N' 'T' # | | | `-DeclRefExpr 0x55e89fa91cb0 'T' lvalue ParmVar 0x55e89fa91998 'eta' 'T' # | | |-FunctionTemplateDecl 0x55e89fa923a0 line:606:1 invalid refract # | | | |-TemplateTypeParmDecl 0x55e89fa91d38 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa922f8 line:606:1 invalid refract 'const int (T, T, T)' inline # | | | |-ParmVarDecl 0x55e89fa920c8 col:11 referenced I 'T' # | | | |-ParmVarDecl 0x55e89fa92140 col:16 referenced N 'T' # | | | |-ParmVarDecl 0x55e89fa921b8 col:21 referenced eta 'T' # | | | `-CompoundStmt 0x55e89fa92550 # | | | `-ReturnStmt 0x55e89fa92540 # | | | `-CallExpr 0x55e89fa92500 '' # | | | |-UnresolvedLookupExpr 0x55e89fa92458 '' lvalue (no ADL) = 'refract_impl' 0x55e89fa6afc8 # | | | |-DeclRefExpr 0x55e89fa924a0 'T' lvalue ParmVar 0x55e89fa920c8 'I' 'T' # | | | |-DeclRefExpr 0x55e89fa924c0 'T' lvalue ParmVar 0x55e89fa92140 'N' 'T' # | | | `-DeclRefExpr 0x55e89fa924e0 'T' lvalue ParmVar 0x55e89fa921b8 'eta' 'T' # | | |-FunctionTemplateDecl 0x55e89fa929c0 line:612:51 invalid refract # | | | |-NonTypeTemplateParmDecl 0x55e89fa92580 col:15 referenced 'int' depth 0 index 0 L # | | | `-FunctionDecl 0x55e89fa92918 line:612:51 invalid refract 'const int (int, int, half)' inline # | | | |-ParmVarDecl 0x55e89fa92690 col:42 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa92758 col:42 invalid N 'int' # | | | |-ParmVarDecl 0x55e89fa927d8 col:50 referenced eta 'half' # | | | `-CompoundStmt 0x55e89fa92b70 # | | | `-ReturnStmt 0x55e89fa92b60 # | | | `-CallExpr 0x55e89fa92b20 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa92a78 '' lvalue (no ADL) = 'refract_impl' 0x55e89fa6afc8 # | | | |-RecoveryExpr 0x55e89fa92ac0 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa92ae0 '' contains-errors lvalue # | | | `-DeclRefExpr 0x55e89fa92b00 'half' lvalue ParmVar 0x55e89fa927d8 'eta' 'half' # | | |-FunctionTemplateDecl 0x55e89fa92fe0 line:620:1 invalid refract # | | | |-NonTypeTemplateParmDecl 0x55e89fa92ba0 col:15 referenced 'int' depth 0 index 0 L # | | | `-FunctionDecl 0x55e89fa92f38 line:620:1 invalid refract 'const int (int, int, float)' inline # | | | |-ParmVarDecl 0x55e89fa92cb0 col:47 invalid I 'int' # | | | |-ParmVarDecl 0x55e89fa92d78 col:47 invalid N 'int' # | | | |-ParmVarDecl 0x55e89fa92df8 col:56 referenced eta 'float' # | | | `-CompoundStmt 0x55e89fa93190 # | | | `-ReturnStmt 0x55e89fa93180 # | | | `-CallExpr 0x55e89fa93140 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa93098 '' lvalue (no ADL) = 'refract_impl' 0x55e89fa6afc8 # | | | |-RecoveryExpr 0x55e89fa930e0 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa93100 '' contains-errors lvalue # | | | `-DeclRefExpr 0x55e89fa93120 'float' lvalue ParmVar 0x55e89fa92df8 'eta' 'float' # | | |-FunctionTemplateDecl 0x55e89fa937f0 line:644:39 invalid smoothstep # | | | |-TemplateTypeParmDecl 0x55e89fa931a8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa93748 line:644:39 invalid smoothstep 'const int (T, T, T)' inline # | | | |-ParmVarDecl 0x55e89fa93518 col:52 referenced Min 'T' # | | | |-ParmVarDecl 0x55e89fa93590 col:59 referenced Max 'T' # | | | |-ParmVarDecl 0x55e89fa93608 col:66 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa93990 # | | | `-ReturnStmt 0x55e89fa93980 # | | | `-CallExpr 0x55e89fa93940 '' # | | | |-UnresolvedLookupExpr 0x55e89fa93898 '' lvalue (no ADL) = 'smoothstep_impl' 0x55e89fa6eaf8 # | | | |-DeclRefExpr 0x55e89fa938e0 'T' lvalue ParmVar 0x55e89fa93518 'Min' 'T' # | | | |-DeclRefExpr 0x55e89fa93900 'T' lvalue ParmVar 0x55e89fa93590 'Max' 'T' # | | | `-DeclRefExpr 0x55e89fa93920 'T' lvalue ParmVar 0x55e89fa93608 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa93ff0 line:651:1 invalid smoothstep # | | | |-TemplateTypeParmDecl 0x55e89fa939a8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa93f48 line:651:1 invalid smoothstep 'const int (T, T, T)' inline # | | | |-ParmVarDecl 0x55e89fa93d18 col:14 referenced Min 'T' # | | | |-ParmVarDecl 0x55e89fa93d90 col:21 referenced Max 'T' # | | | |-ParmVarDecl 0x55e89fa93e08 col:28 referenced X 'T' # | | | `-CompoundStmt 0x55e89fa941a0 # | | | `-ReturnStmt 0x55e89fa94190 # | | | `-CallExpr 0x55e89fa94150 '' # | | | |-UnresolvedLookupExpr 0x55e89fa940a8 '' lvalue (no ADL) = 'smoothstep_impl' 0x55e89fa6eaf8 # | | | |-DeclRefExpr 0x55e89fa940f0 'T' lvalue ParmVar 0x55e89fa93d18 'Min' 'T' # | | | |-DeclRefExpr 0x55e89fa94110 'T' lvalue ParmVar 0x55e89fa93d90 'Max' 'T' # | | | `-DeclRefExpr 0x55e89fa94130 'T' lvalue ParmVar 0x55e89fa93e08 'X' 'T' # | | |-FunctionTemplateDecl 0x55e89fa94608 line:657:51 invalid smoothstep # | | | |-NonTypeTemplateParmDecl 0x55e89fa941d0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa94560 line:657:51 invalid smoothstep 'const int (int, int, int)' inline # | | | |-ParmVarDecl 0x55e89fa942e0 col:42 invalid Min 'int' # | | | |-ParmVarDecl 0x55e89fa943a8 col:42 invalid Max 'int' # | | | |-ParmVarDecl 0x55e89fa94470 col:42 invalid X 'int' # | | | `-CompoundStmt 0x55e89fa947b8 # | | | `-ReturnStmt 0x55e89fa947a8 # | | | `-CallExpr 0x55e89fa94768 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa946c0 '' lvalue (no ADL) = 'smoothstep_vec_impl' 0x55e89fa6f4c8 # | | | |-RecoveryExpr 0x55e89fa94708 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa94728 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa94748 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa94c20 line:666:1 invalid smoothstep # | | | |-NonTypeTemplateParmDecl 0x55e89fa947e8 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa94b78 line:666:1 invalid smoothstep 'const int (int, int, int)' inline # | | | |-ParmVarDecl 0x55e89fa948f8 col:50 invalid Min 'int' # | | | |-ParmVarDecl 0x55e89fa949c0 col:50 invalid Max 'int' # | | | |-ParmVarDecl 0x55e89fa94a88 col:50 invalid X 'int' # | | | `-CompoundStmt 0x55e89fa94dd0 # | | | `-ReturnStmt 0x55e89fa94dc0 # | | | `-CallExpr 0x55e89fa94d80 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa94cd8 '' lvalue (no ADL) = 'smoothstep_vec_impl' 0x55e89fa6f4c8 # | | | |-RecoveryExpr 0x55e89fa94d20 '' contains-errors lvalue # | | | |-RecoveryExpr 0x55e89fa94d40 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa94d60 '' contains-errors lvalue # | | |-FunctionDecl 0x55e89fa94ea8 line:672:13 CheckAccessFullyMapped 'bool (uint)' inline # | | | |-ParmVarDecl 0x55e89fa94e00 col:41 used Status 'uint':'unsigned int' # | | | `-CompoundStmt 0x55e89fa95010 # | | | `-ReturnStmt 0x55e89fa95000 # | | | `-CXXStaticCastExpr 0x55e89fa94fd0 'bool' static_cast<_Bool> # | | | `-ImplicitCastExpr 0x55e89fa94fb8 'bool' part_of_explicit_cast # | | | `-ImplicitCastExpr 0x55e89fa94fa0 'uint':'unsigned int' part_of_explicit_cast # | | | `-DeclRefExpr 0x55e89fa94f70 'uint':'unsigned int' lvalue ParmVar 0x55e89fa94e00 'Status' 'uint':'unsigned int' # | | |-FunctionTemplateDecl 0x55e89fa95530 line:692:39 invalid ddx # | | | |-TemplateTypeParmDecl 0x55e89fa95028 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa95488 line:692:39 invalid ddx 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa95398 col:45 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa95670 # | | | `-ReturnStmt 0x55e89fa95660 # | | | `-CallExpr 0x55e89fa95630 '' # | | | |-UnresolvedLookupExpr 0x55e89fa955c8 '' lvalue (no ADL) = 'ddx_impl' 0x55e89fa72a38 # | | | `-DeclRefExpr 0x55e89fa95610 'T' lvalue ParmVar 0x55e89fa95398 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa95b90 line:699:1 invalid ddx # | | | |-TemplateTypeParmDecl 0x55e89fa95688 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa95ae8 line:699:1 invalid ddx 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa959f8 col:7 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa95ce0 # | | | `-ReturnStmt 0x55e89fa95cd0 # | | | `-CallExpr 0x55e89fa95ca0 '' # | | | |-UnresolvedLookupExpr 0x55e89fa95c38 '' lvalue (no ADL) = 'ddx_impl' 0x55e89fa72a38 # | | | `-DeclRefExpr 0x55e89fa95c80 'T' lvalue ParmVar 0x55e89fa959f8 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa95f78 line:705:51 invalid ddx # | | | |-NonTypeTemplateParmDecl 0x55e89fa95d10 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa95ed0 line:705:51 invalid ddx 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa95e20 col:42 invalid input 'int' # | | | `-CompoundStmt 0x55e89fa960f0 # | | | `-ReturnStmt 0x55e89fa960e0 # | | | `-CallExpr 0x55e89fa960b0 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa96020 '' lvalue (no ADL) = 'ddx_impl' 0x55e89fa72a38 # | | | `-RecoveryExpr 0x55e89fa96068 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa96388 line:712:1 invalid ddx # | | | |-NonTypeTemplateParmDecl 0x55e89fa96120 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa962e0 line:712:1 invalid ddx 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa96230 col:43 invalid input 'int' # | | | `-CompoundStmt 0x55e89fa964d8 # | | | `-ReturnStmt 0x55e89fa964c8 # | | | `-CallExpr 0x55e89fa96498 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa96430 '' lvalue (no ADL) = 'ddx_impl' 0x55e89fa72a38 # | | | `-RecoveryExpr 0x55e89fa96478 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa969f0 line:732:39 invalid ddy # | | | |-TemplateTypeParmDecl 0x55e89fa964f0 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa96948 line:732:39 invalid ddy 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa96858 col:45 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa96b30 # | | | `-ReturnStmt 0x55e89fa96b20 # | | | `-CallExpr 0x55e89fa96af0 '' # | | | |-UnresolvedLookupExpr 0x55e89fa96a88 '' lvalue (no ADL) = 'ddy_impl' 0x55e89fa72fa8 # | | | `-DeclRefExpr 0x55e89fa96ad0 'T' lvalue ParmVar 0x55e89fa96858 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa97050 line:739:1 invalid ddy # | | | |-TemplateTypeParmDecl 0x55e89fa96b48 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa96fa8 line:739:1 invalid ddy 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa96eb8 col:7 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa971a0 # | | | `-ReturnStmt 0x55e89fa97190 # | | | `-CallExpr 0x55e89fa97160 '' # | | | |-UnresolvedLookupExpr 0x55e89fa970f8 '' lvalue (no ADL) = 'ddy_impl' 0x55e89fa72fa8 # | | | `-DeclRefExpr 0x55e89fa97140 'T' lvalue ParmVar 0x55e89fa96eb8 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa97438 line:745:51 invalid ddy # | | | |-NonTypeTemplateParmDecl 0x55e89fa971d0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa97390 line:745:51 invalid ddy 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa972e0 col:42 invalid input 'int' # | | | `-CompoundStmt 0x55e89fa97588 # | | | `-ReturnStmt 0x55e89fa97578 # | | | `-CallExpr 0x55e89fa97548 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa974e0 '' lvalue (no ADL) = 'ddy_impl' 0x55e89fa72fa8 # | | | `-RecoveryExpr 0x55e89fa97528 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa97820 line:752:1 invalid ddy # | | | |-NonTypeTemplateParmDecl 0x55e89fa975b8 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa97778 line:752:1 invalid ddy 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa976c8 col:43 invalid input 'int' # | | | `-CompoundStmt 0x55e89fa97970 # | | | `-ReturnStmt 0x55e89fa97960 # | | | `-CallExpr 0x55e89fa97930 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa978c8 '' lvalue (no ADL) = 'ddy_impl' 0x55e89fa72fa8 # | | | `-RecoveryExpr 0x55e89fa97910 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa97e90 line:772:39 invalid fwidth # | | | |-TemplateTypeParmDecl 0x55e89fa97988 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa97de8 line:772:39 invalid fwidth 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa97cf8 col:48 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa97fd0 # | | | `-ReturnStmt 0x55e89fa97fc0 # | | | `-CallExpr 0x55e89fa97f90 '' # | | | |-UnresolvedLookupExpr 0x55e89fa97f28 '' lvalue (no ADL) = 'fwidth_impl' 0x55e89fa73518 # | | | `-DeclRefExpr 0x55e89fa97f70 'T' lvalue ParmVar 0x55e89fa97cf8 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa984f0 line:779:1 invalid fwidth # | | | |-TemplateTypeParmDecl 0x55e89fa97fe8 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa98448 line:779:1 invalid fwidth 'const int (T)' inline # | | | |-ParmVarDecl 0x55e89fa98358 col:10 referenced input 'T' # | | | `-CompoundStmt 0x55e89fa98640 # | | | `-ReturnStmt 0x55e89fa98630 # | | | `-CallExpr 0x55e89fa98600 '' # | | | |-UnresolvedLookupExpr 0x55e89fa98598 '' lvalue (no ADL) = 'fwidth_impl' 0x55e89fa73518 # | | | `-DeclRefExpr 0x55e89fa985e0 'T' lvalue ParmVar 0x55e89fa98358 'input' 'T' # | | |-FunctionTemplateDecl 0x55e89fa988d8 line:785:51 invalid fwidth # | | | |-NonTypeTemplateParmDecl 0x55e89fa98670 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa98830 line:785:51 invalid fwidth 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa98780 col:42 invalid input 'int' # | | | `-CompoundStmt 0x55e89fa98a28 # | | | `-ReturnStmt 0x55e89fa98a18 # | | | `-CallExpr 0x55e89fa989e8 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa98980 '' lvalue (no ADL) = 'fwidth_impl' 0x55e89fa73518 # | | | `-RecoveryExpr 0x55e89fa989c8 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa98cc0 line:792:1 invalid fwidth # | | | |-NonTypeTemplateParmDecl 0x55e89fa98a58 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa98c18 line:792:1 invalid fwidth 'const int (int)' inline # | | | |-ParmVarDecl 0x55e89fa98b68 col:46 invalid input 'int' # | | | `-CompoundStmt 0x55e89fa98e10 # | | | `-ReturnStmt 0x55e89fa98e00 # | | | `-CallExpr 0x55e89fa98dd0 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa98d68 '' lvalue (no ADL) = 'fwidth_impl' 0x55e89fa73518 # | | | `-RecoveryExpr 0x55e89fa98db0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa99410 line:835:36 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89fa98e28 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa99368 line:835:36 invalid constexpr mul 'int (T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa99198 col:42 referenced x 'T' # | | | |-ParmVarDecl 0x55e89fa99210 col:47 referenced y 'T' # | | | `-CompoundStmt 0x55e89fa99510 # | | | `-ReturnStmt 0x55e89fa99500 # | | | `-BinaryOperator 0x55e89fa994e0 '' '*' # | | | |-DeclRefExpr 0x55e89fa994a0 'T' lvalue ParmVar 0x55e89fa99198 'x' 'T' # | | | `-DeclRefExpr 0x55e89fa994c0 'T' lvalue ParmVar 0x55e89fa99210 'y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa99ae0 line:842:1 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89fa99528 col:20 referenced typename depth 0 index 0 T # | | | `-FunctionDecl 0x55e89fa99a38 line:842:1 invalid constexpr mul 'int (T, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa998b0 col:7 referenced x 'T' # | | | |-ParmVarDecl 0x55e89fa99928 col:12 referenced y 'T' # | | | `-CompoundStmt 0x55e89fa99be0 # | | | `-ReturnStmt 0x55e89fa99bd0 # | | | `-BinaryOperator 0x55e89fa99bb0 '' '*' # | | | |-DeclRefExpr 0x55e89fa99b70 'T' lvalue ParmVar 0x55e89fa998b0 'x' 'T' # | | | `-DeclRefExpr 0x55e89fa99b90 'T' lvalue ParmVar 0x55e89fa99928 'y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa99f50 line:849:27 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89fa99c10 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa99ea8 line:849:27 invalid constexpr mul 'int (half, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa99cd8 col:36 referenced x 'half' # | | | |-ParmVarDecl 0x55e89fa99d90 col:55 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa9a050 # | | | `-ReturnStmt 0x55e89fa9a040 # | | | `-BinaryOperator 0x55e89fa9a020 '' contains-errors '*' # | | | |-DeclRefExpr 0x55e89fa99fe0 'half' lvalue ParmVar 0x55e89fa99cd8 'x' 'half' # | | | `-RecoveryExpr 0x55e89fa9a000 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa9a4a0 line:853:53 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89fa9a0c0 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa9a158 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa9a3f8 line:853:53 invalid constexpr mul 'int (T, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa9a228 col:59 referenced x 'T' # | | | |-ParmVarDecl 0x55e89fa9a2e8 col:75 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa9a5a0 # | | | `-ReturnStmt 0x55e89fa9a590 # | | | `-BinaryOperator 0x55e89fa9a570 '' contains-errors '*' # | | | |-DeclRefExpr 0x55e89fa9a530 'T' lvalue ParmVar 0x55e89fa9a228 'x' 'T' # | | | `-RecoveryExpr 0x55e89fa9a550 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa9a980 line:860:30 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89fa9a5d0 col:15 referenced 'int' depth 0 index 0 R # | | | |-NonTypeTemplateParmDecl 0x55e89fa9a640 col:22 referenced 'int' depth 0 index 1 C # | | | `-FunctionDecl 0x55e89fa9a8d8 line:860:30 invalid constexpr mul 'int (half, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa9a730 col:39 referenced x 'half' # | | | |-ParmVarDecl 0x55e89fa9a808 col:61 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa9aa80 # | | | `-ReturnStmt 0x55e89fa9aa70 # | | | `-BinaryOperator 0x55e89fa9aa50 '' contains-errors '*' # | | | |-DeclRefExpr 0x55e89fa9aa10 'half' lvalue ParmVar 0x55e89fa9a730 'x' 'half' # | | | `-RecoveryExpr 0x55e89fa9aa30 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa9af40 line:865:27 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89fa9aa98 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa9ab38 col:27 referenced 'int' depth 0 index 1 R # | | | |-NonTypeTemplateParmDecl 0x55e89fa9aba8 col:34 referenced 'int' depth 0 index 2 C # | | | `-FunctionDecl 0x55e89fa9ae98 line:865:27 invalid constexpr mul 'int (T, int)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa9aca0 col:33 referenced x 'T' # | | | |-ParmVarDecl 0x55e89fa9ad80 col:52 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa9b040 # | | | `-ReturnStmt 0x55e89fa9b030 # | | | `-BinaryOperator 0x55e89fa9b010 '' contains-errors '*' # | | | |-DeclRefExpr 0x55e89fa9afd0 'T' lvalue ParmVar 0x55e89fa9aca0 'x' 'T' # | | | `-RecoveryExpr 0x55e89fa9aff0 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa9b3b0 line:872:27 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89fa9b070 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa9b308 line:872:27 invalid constexpr mul 'int (int, half)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa9b170 col:47 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa9b1f0 col:55 referenced y 'half' # | | | `-CompoundStmt 0x55e89fa9b4b0 # | | | `-ReturnStmt 0x55e89fa9b4a0 # | | | `-BinaryOperator 0x55e89fa9b480 '' contains-errors '*' # | | | |-RecoveryExpr 0x55e89fa9b440 '' contains-errors lvalue # | | | `-DeclRefExpr 0x55e89fa9b460 'half' lvalue ParmVar 0x55e89fa9b1f0 'y' 'half' # | | |-FunctionTemplateDecl 0x55e89fa9b8b0 line:876:53 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89fa9b4c8 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa9b568 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa9b808 line:876:53 invalid constexpr mul 'int (int, T)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa9b680 col:70 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa9b6f8 col:75 referenced y 'T' # | | | `-CompoundStmt 0x55e89fa9b9b0 # | | | `-ReturnStmt 0x55e89fa9b9a0 # | | | `-BinaryOperator 0x55e89fa9b980 '' contains-errors '*' # | | | |-RecoveryExpr 0x55e89fa9b940 '' contains-errors lvalue # | | | `-DeclRefExpr 0x55e89fa9b960 'T' lvalue ParmVar 0x55e89fa9b6f8 'y' 'T' # | | |-FunctionTemplateDecl 0x55e89fa9bd20 line:883:6 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89fa9b9e0 col:15 referenced 'int' depth 0 index 0 N # | | | `-FunctionDecl 0x55e89fa9bc78 line:883:6 invalid mul 'half (int, int)' # | | | |-ParmVarDecl 0x55e89fa9baa8 col:26 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa9bb60 col:45 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa9bea0 # | | | `-ReturnStmt 0x55e89fa9be90 # | | | `-CallExpr 0x55e89fa9be58 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa9bdd0 '' lvalue (no ADL) = 'mul_vec_impl' 0x55e89fa69888 # | | | |-RecoveryExpr 0x55e89fa9be18 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa9be38 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa9c2e8 line:887:32 invalid mul # | | | |-TemplateTypeParmDecl 0x55e89fa9beb8 col:20 referenced typename depth 0 index 0 T # | | | |-NonTypeTemplateParmDecl 0x55e89fa9bf58 col:27 referenced 'int' depth 0 index 1 N # | | | `-FunctionDecl 0x55e89fa9c240 line:887:32 invalid mul 'T (int, int)' # | | | |-ParmVarDecl 0x55e89fa9c030 col:49 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa9c0f0 col:65 invalid y 'int' # | | | `-CompoundStmt 0x55e89fa9c468 # | | | `-ReturnStmt 0x55e89fa9c458 # | | | `-CallExpr 0x55e89fa9c420 '' contains-errors # | | | |-UnresolvedLookupExpr 0x55e89fa9c398 '' lvalue (no ADL) = 'mul_vec_impl' 0x55e89fa69888 # | | | |-RecoveryExpr 0x55e89fa9c3e0 '' contains-errors lvalue # | | | `-RecoveryExpr 0x55e89fa9c400 '' contains-errors lvalue # | | |-FunctionTemplateDecl 0x55e89fa9c848 line:894:30 invalid mul # | | | |-NonTypeTemplateParmDecl 0x55e89fa9c498 col:15 referenced 'int' depth 0 index 0 R # | | | |-NonTypeTemplateParmDecl 0x55e89fa9c508 col:22 referenced 'int' depth 0 index 1 C # | | | `-FunctionDecl 0x55e89fa9c7a0 line:894:30 invalid constexpr mul 'int (int, half)' implicit-inline # | | | |-ParmVarDecl 0x55e89fa9c650 col:53 invalid x 'int' # | | | |-ParmVarDecl 0x55e89fa9c6d0 col:61 referenced y 'half' # | | | `-CompoundStmt 0x55e89fa9c948 # | | | `-ReturnStmt 0x55e89fa9c938 # | | | `-BinaryOperator 0x55e89fa9c918 '' contains-errors '*' # | | | |-RecoveryExpr 0x55e89fa9c8d8 '' contains-errors lvalue # | | | `-DeclRefExpr 0x55e89fa9c8f8 'half' lvalue ParmVar 0x55e89fa9c6d0 'y' 'half' # | | `-FunctionTemplateDecl 0x55e89fa9ce00 line:899:27 invalid mul # | | |-TemplateTypeParmDecl 0x55e89fa9c960 col:20 referenced typename depth 0 index 0 T # | | |-NonTypeTemplateParmDecl 0x55e89fa9c9f8 col:27 referenced 'int' depth 0 index 1 R # | | |-NonTypeTemplateParmDecl 0x55e89fa9ca68 col:34 referenced 'int' depth 0 index 2 C # | | `-FunctionDecl 0x55e89fa9cd58 line:899:27 invalid constexpr mul 'int (int, T)' implicit-inline # | | |-ParmVarDecl 0x55e89fa9cbc8 col:47 invalid x 'int' # | | |-ParmVarDecl 0x55e89fa9cc40 col:52 referenced y 'T' # | | `-CompoundStmt 0x55e89fa9cf00 # | | `-ReturnStmt 0x55e89fa9cef0 # | | `-BinaryOperator 0x55e89fa9ced0 '' contains-errors '*' # | | |-RecoveryExpr 0x55e89fa9ce90 '' contains-errors lvalue # | | `-DeclRefExpr 0x55e89fa9ceb0 'T' lvalue ParmVar 0x55e89fa9cc40 'y' 'T' # | |-LinkageSpecDecl 0x55e89fa8f998 col:10 implicit C # | | `-FunctionDecl 0x55e89fa8f9e8 col:10 implicit used __builtin_hlsl_resource_nonuniformindex 'unsigned int (unsigned int) noexcept' extern # | | |-ParmVarDecl 0x55e89fa8faf0 <> 'unsigned int' # | | |-BuiltinAttr 0x55e89fa8fa90 <> Implicit 740 # | | `-NoThrowAttr 0x55e89fa8fb60 Implicit # | |-FunctionDecl 0x55e89fa9d0e8 line:5:6 CSMain 'void (float)' # | | |-ParmVarDecl 0x55e89fa9cfd0 col:19 ID 'float' # | | | `-HLSLParsedSemanticAttr 0x55e89fa9d038 "SV_DispatchThreadID" 0 # | | |-CompoundStmt 0x55e89fa9d218 # | | `-HLSLNumThreadsAttr 0x55e89fa9d1b0 8 8 1 # | |-CXXRecordDecl 0x55e89fa9d240 line:9:8 referenced struct ST definition # | | |-DefinitionData pass_in_registers aggregate standard_layout trivially_copyable pod trivial literal # | | | |-DefaultConstructor exists trivial needs_implicit # | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveConstructor exists simple trivial needs_implicit # | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveAssignment exists simple trivial needs_implicit # | | | `-Destructor simple irrelevant trivial needs_implicit # | | |-PackedAttr 0x55e89fa9d2e8 <> Implicit # | | |-CXXRecordDecl 0x55e89fa9d3a8 col:8 implicit struct ST # | | |-FieldDecl 0x55e89fa9d468 col:7 a 'int' # | | `-FieldDecl 0x55e89fa9d4d0 col:9 b 'float' # | |-FunctionDecl 0x55e89fa9d7d0 line:15:6 CSMain2 'void (ST)' # | | |-ParmVarDecl 0x55e89fa9d638 col:17 ID 'ST' # | | | `-HLSLParsedSemanticAttr 0x55e89fa9d6a0 "SV_DispatchThreadID" 0 # | | |-CompoundStmt 0x55e89fa9d900 # | | `-HLSLNumThreadsAttr 0x55e89fa9d898 8 8 1 # | |-FunctionDecl 0x55e89fa9d948 line:19:6 foo 'void ()' # | | `-CompoundStmt 0x55e89fa9daf8 # | | `-DeclStmt 0x55e89fa9dae0 # | | `-VarDecl 0x55e89fa9da78 col:8 V 'uint':'unsigned int' # | |-CXXRecordDecl 0x55e89fa9db28 line:25:8 struct ST2 definition # | | |-DefinitionData pass_in_registers aggregate standard_layout trivially_copyable pod trivial literal # | | | |-DefaultConstructor exists trivial needs_implicit # | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveConstructor exists simple trivial needs_implicit # | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveAssignment exists simple trivial needs_implicit # | | | `-Destructor simple irrelevant trivial needs_implicit # | | |-PackedAttr 0x55e89fa9dbd0 <> Implicit # | | |-CXXRecordDecl 0x55e89fa9dc90 col:8 implicit struct ST2 # | | |-VarDecl 0x55e89fa9dd90 col:17 X 'hlsl_private uint':'hlsl_private unsigned int' static # | | `-FieldDecl 0x55e89fa9deb0 col:10 s 'uint':'unsigned int' # | | `-HLSLParsedSemanticAttr 0x55e89fa9df00 "SV_DispatchThreadID" 0 # | |-FunctionDecl 0x55e89fa9e1e0 line:33:6 CSMain_GID 'void (float)' # | | |-ParmVarDecl 0x55e89fa9e0d0 col:23 ID 'float' # | | | `-HLSLParsedSemanticAttr 0x55e89fa9e138 "SV_GroupID" 0 # | | |-CompoundStmt 0x55e89fa9e310 # | | `-HLSLNumThreadsAttr 0x55e89fa9e2a8 8 8 1 # | |-FunctionDecl 0x55e89fa9e500 line:38:6 CSMain2_GID 'void (ST)' # | | |-ParmVarDecl 0x55e89fa9e3f0 col:21 GID 'ST' # | | | `-HLSLParsedSemanticAttr 0x55e89fa9e458 "SV_GroupID" 0 # | | |-CompoundStmt 0x55e89fa9e630 # | | `-HLSLNumThreadsAttr 0x55e89fa9e5c8 8 8 1 # | |-FunctionDecl 0x55e89fa9e678 line:42:6 foo_GID 'void ()' # | | `-CompoundStmt 0x55e89fa9e828 # | | `-DeclStmt 0x55e89fa9e810 # | | `-VarDecl 0x55e89fa9e7a8 col:8 GIS 'uint':'unsigned int' # | |-CXXRecordDecl 0x55e89fa9e858 line:47:8 struct ST2_GID definition # | | |-DefinitionData pass_in_registers aggregate standard_layout trivially_copyable pod trivial literal # | | | |-DefaultConstructor exists trivial needs_implicit # | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveConstructor exists simple trivial needs_implicit # | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveAssignment exists simple trivial needs_implicit # | | | `-Destructor simple irrelevant trivial needs_implicit # | | |-PackedAttr 0x55e89fa9e900 <> Implicit # | | |-CXXRecordDecl 0x55e89fa9e9c0 col:8 implicit struct ST2_GID # | | |-VarDecl 0x55e89fa9eac0 col:17 GID 'hlsl_private uint':'hlsl_private unsigned int' static # | | `-FieldDecl 0x55e89fa9eb98 col:10 s_gid 'uint':'unsigned int' # | | `-HLSLParsedSemanticAttr 0x55e89fa9ebe8 "SV_GroupID" 0 # | |-FunctionDecl 0x55e89fa9ee70 line:55:6 CSMain_GThreadID 'void (float)' # | | |-ParmVarDecl 0x55e89fa9ed60 col:29 ID 'float' # | | | `-HLSLParsedSemanticAttr 0x55e89fa9edc8 "SV_GroupThreadID" 0 # | | |-CompoundStmt 0x55e89fa9efa0 # | | `-HLSLNumThreadsAttr 0x55e89fa9ef38 8 8 1 # | |-FunctionDecl 0x55e89fa9f190 line:60:6 CSMain2_GThreadID 'void (ST)' # | | |-ParmVarDecl 0x55e89fa9f080 col:27 GID 'ST' # | | | `-HLSLParsedSemanticAttr 0x55e89fa9f0e8 "SV_GroupThreadID" 0 # | | |-CompoundStmt 0x55e89fa9f2c0 # | | `-HLSLNumThreadsAttr 0x55e89fa9f258 8 8 1 # | |-FunctionDecl 0x55e89fa9f308 line:64:6 foo_GThreadID 'void ()' # | | `-CompoundStmt 0x55e89fa9f4b8 # | | `-DeclStmt 0x55e89fa9f4a0 # | | `-VarDecl 0x55e89fa9f438 col:8 GThreadIS 'uint':'unsigned int' # | |-CXXRecordDecl 0x55e89fa9f4e8 line:69:8 struct ST2_GThreadID definition # | | |-DefinitionData pass_in_registers aggregate standard_layout trivially_copyable pod trivial literal # | | | |-DefaultConstructor exists trivial needs_implicit # | | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveConstructor exists simple trivial needs_implicit # | | | |-CopyAssignment simple trivial has_const_param needs_implicit implicit_has_const_param # | | | |-MoveAssignment exists simple trivial needs_implicit # | | | `-Destructor simple irrelevant trivial needs_implicit # | | |-PackedAttr 0x55e89fa9f590 <> Implicit # | | |-CXXRecordDecl 0x55e89fa9f650 col:8 implicit struct ST2_GThreadID # | | |-VarDecl 0x55e89fa9f750 col:17 GThreadID 'hlsl_private uint':'hlsl_private unsigned int' static # | | `-FieldDecl 0x55e89fa9f828 col:10 s_gthreadid 'uint':'unsigned int' # | | `-HLSLParsedSemanticAttr 0x55e89fa9f878 "SV_GroupThreadID" 0 # | `-FunctionDecl 0x55e89fa9ffa0 col:6 vs_main 'void (int, uint, uint, uint)' # | |-ParmVarDecl 0x55e89fa9f9b0 col:18 GI 'int' # | | |-HLSLParsedSemanticAttr 0x55e89fa9fa18 "SV_GroupIndex" 0 # | | `-HLSLAppliedSemanticAttr 0x55e89faa00e0 "SV_GroupIndex" 0 # | |-ParmVarDecl 0x55e89fa9faf0 col:43 ID 'uint':'unsigned int' # | | |-HLSLParsedSemanticAttr 0x55e89fa9fb58 "SV_DispatchThreadID" 0 # | | `-HLSLAppliedSemanticAttr 0x55e89faa0130 "SV_DispatchThreadID" 0 # | |-ParmVarDecl 0x55e89fa9fc38 col:74 GID 'uint':'unsigned int' # | | |-HLSLParsedSemanticAttr 0x55e89fa9fca0 "SV_GroupID" 0 # | | `-HLSLAppliedSemanticAttr 0x55e89faa0188 "SV_GroupID" 0 # | |-ParmVarDecl 0x55e89fa9fd78 col:97 GThreadID 'uint':'unsigned int' # | | |-HLSLParsedSemanticAttr 0x55e89fa9fde0 "SV_GroupThreadID" 0 # | | `-HLSLAppliedSemanticAttr 0x55e89faa01d8 "SV_GroupThreadID" 0 # | |-CompoundStmt 0x55e89faa0228 # | `-HLSLShaderAttr 0x55e89faa0080 Vertex # `----------------------------- # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:4): attribute 'SV_DispatchThreadID' only applies to a field or parameter of type 'uint/uint2/uint3' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:14): attribute 'SV_DispatchThreadID' only applies to a field or parameter of type 'uint/uint2/uint3' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:32): attribute 'SV_GroupID' only applies to a field or parameter of type 'uint/uint2/uint3' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 38 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:37): attribute 'SV_GroupID' only applies to a field or parameter of type 'uint/uint2/uint3' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 55 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:54): attribute 'SV_GroupThreadID' only applies to a field or parameter of type 'uint/uint2/uint3' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 60 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:59): attribute 'SV_GroupThreadID' only applies to a field or parameter of type 'uint/uint2/uint3' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:77): attribute 'SV_GroupIndex' is unsupported in 'vertex' shaders, requires compute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:78): attribute 'SV_DispatchThreadID' is unsupported in 'vertex' shaders, requires compute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:79): attribute 'SV_GroupID' is unsupported in 'vertex' shaders, requires compute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:80): attribute 'SV_GroupThreadID' is unsupported in 'vertex' shaders, requires compute # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:20): 'SV_DispatchThreadID' attribute only applies to parameters, non-static data members, and functions # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:26): 'SV_DispatchThreadID' attribute only applies to parameters, non-static data members, and functions # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 44 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:43): 'SV_GroupID' attribute only applies to parameters, non-static data members, and functions # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:48): 'SV_GroupID' attribute only applies to parameters, non-static data members, and functions # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 66 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:65): 'SV_GroupThreadID' attribute only applies to parameters, non-static data members, and functions # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl Line 71 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl:70): 'SV_GroupThreadID' attribute only applies to parameters, non-static data members, and functions # | 17 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer_geps.hlsl (28 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer_geps.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_geps.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_geps.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_geps.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_geps.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_geps.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sign.hlsl (29 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sign.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sign.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sign.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS="hidden noundef" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sign.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sign.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx '-DFNATTRS=hidden noundef' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sign.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS=hidden noundef # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-global-subarray-one.hlsl (30 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-global-subarray-one.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-one.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-one.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-one.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-one.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-one.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl (31 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.2-compute -finclude-default-header -fnative-half-type -fnative-int16-type -emit-llvm -o - -DRESOURCE=StructuredBuffer /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl -DRESOURCE=StructuredBuffer -check-prefixes=DXIL-RO # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.2-compute -finclude-default-header -fnative-half-type -fnative-int16-type -emit-llvm -o - -DRESOURCE=StructuredBuffer /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl -DRESOURCE=StructuredBuffer -check-prefixes=DXIL-RO # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl -DRESOURCE=StructuredBuffer -check-prefixes=DXIL-RO # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix_types.hlsl (32 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix_types.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix_types.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=row-major -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix_types.hlsl --check-prefix=CHECK-ROW-MAJOR # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix_types.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=row-major -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix_types.hlsl --check-prefix=CHECK-ROW-MAJOR # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix_types.hlsl --check-prefix=CHECK-ROW-MAJOR # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/cross.hlsl (33 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/cross.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cross.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cross.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cross.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cross.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cross.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/saturate.hlsl (34 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/saturate.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate.hlsl --check-prefixes=CHECK,NATIVE_HALF -Dtar=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate.hlsl --check-prefixes=CHECK,NATIVE_HALF -Dtar=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate.hlsl --check-prefixes=CHECK,NATIVE_HALF -Dtar=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl (35 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -x hlsl -finclude-default-header -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -x hlsl -finclude-default-header -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl:84:16: error: CHECK-NEXT: expected string not found in input # | // CHECK-NEXT: ExtVectorElementExpr {{.*}} 'float' r # | ^ # | :18856:78: note: scanning from here # | | `-ImplicitCastExpr 0x563f01abdc08 'vector' # | ^ # | :18857:21: note: possible intended match here # | | `-FloatingLiteral 0x563f01abdbe8 'float' 5.000000e-01 # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 18851: |-FunctionDecl 0x563f01abdb10 line:88:18 invalid FillOneHalfFloat 'int ()' # | 18852: | `-CompoundStmt 0x563f01abdc70 # | 18853: | `-ReturnStmt 0x563f01abdc60 # | 18854: | `-ImplicitCastExpr 0x563f01abdc48 'int' # | 18855: | `-ExtVectorElementExpr 0x563f01abdc20 'float' r # | 18856: | `-ImplicitCastExpr 0x563f01abdc08 'vector' # | next:84'0 X error: no match found # | 18857: | `-FloatingLiteral 0x563f01abdbe8 'float' 5.000000e-01 # | next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | next:84'1 ? possible intended match # | 18858: |-FunctionDecl 0x563f01abddc8 line:98:8 HowManyFloats 'float2 (float)' # | next:84'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18859: | |-ParmVarDecl 0x563f01abdca0 col:28 used V 'float' # | 18860: | `-CompoundStmt 0x563f01abdf28 # | 18861: | `-ReturnStmt 0x563f01abdf18 # | 18862: | `-ExtVectorElementExpr 0x563f01abdef0 'vector' rr # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl (36 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes -DFUNC=acos /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl -DFUNC=acos # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes -DFUNC=acos /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl -DFUNC=acos # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl:28:12: error: CHECK: expected string not found in input # | // CHECK: warning: '[[FUNC]]' is deprecated: In 202x 64 bit API lowering for [[FUNC]] is deprecated. Explicitly cast parameters to 32 or 16 bit types. # | ^ # | :1:1: note: scanning from here # | In file included from :1: # | ^ # | :1:1: note: with "FUNC" equal to "acos" # | In file included from :1: # | ^ # | :1:1: note: with "FUNC" equal to "acos" # | In file included from :1: # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: In file included from :1: # | check:28'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | check:28'1 with "FUNC" equal to "acos" # | check:28'2 with "FUNC" equal to "acos" # | 2: In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: 42 | #include "hlsl_alias_intrinsics_gen.inc" # | check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:28'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: 1 error generated. # | check:28'0 ~~~~~~~~~~~~~~~~~~~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/rcp-builtin.hlsl (37 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/rcp-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/Traits/IsIntangibleType.hlsl (38 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/Traits/IsIntangibleType.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleType.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleType.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/log10.hlsl (39 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/log10.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/Texture2D-shorthand-AST.hlsl (40 of 25549) ******************** TEST 'Clang :: AST/HLSL/Texture2D-shorthand-AST.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-shorthand-AST.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-shorthand-AST.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-shorthand-AST.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-shorthand-AST.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-shorthand-AST.hlsl:3:11: error: CHECK: expected string not found in input # | // CHECK: VarDecl {{.*}} t1 'hlsl::Texture2D>':'hlsl::Texture2D<>' # | ^ # | :1:1: note: scanning from here # | TranslationUnitDecl 0x560910adfda8 <> # | ^ # | :10:65: note: possible intended match here # | | | `-TypeAliasDecl 0x560910ae09e0 <> implicit vector 'vector' # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-shorthand-AST.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: TranslationUnitDecl 0x560910adfda8 <> # | check:3'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: |-NamespaceDecl 0x560910ae06e8 <> implicit hlsl # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: | |-TypeAliasTemplateDecl 0x560910ae0a40 <> implicit vector # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: | | |-TemplateTypeParmDecl 0x560910ae0770 <> class depth 0 index 0 element # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | | | `-TemplateArgument type 'float' # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: | | | `-BuiltinType 0x560910adffb0 'float' # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 7: | | |-NonTypeTemplateParmDecl 0x560910ae0870 <> 'int' depth 0 index 1 element_count # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 8: | | | `-TemplateArgument expr '4' # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 9: | | | `-IntegerLiteral 0x560910ae08c8 <> 'int' 4 # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 10: | | `-TypeAliasDecl 0x560910ae09e0 <> implicit vector 'vector' # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:3'1 ? possible intended match # | 11: | | `-DependentSizedExtVectorType 0x560910ae0990 'vector' dependent # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 12: | | |-TemplateTypeParmType 0x560910ae07f0 'element' dependent depth 0 index 0 # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 13: | | | `-TemplateTypeParm 0x560910ae0770 'element' # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 14: | | `-DeclRefExpr 0x560910ae0930 <> 'int' lvalue NonTypeTemplateParm 0x560910ae0870 'element_count' 'int' # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 15: | |-TypeAliasTemplateDecl 0x560910b0b2d8 <> implicit matrix # | check:3'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/local_resource_bindings_errs.hlsl (41 of 25549) ******************** TEST 'Clang :: SemaHLSL/local_resource_bindings_errs.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl:13): assignment of 'cond ? Out0 : Out1' to local resource 'Out' is not to the same unique global resource # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl:21): assignment of 'Out1' to local resource 'Out' is not to the same unique global resource # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl:30): assignment of 'OutArr[0]' to local resource 'Out' is not to the same unique global resource # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl:38): assignment of 'cond ? Out0 : Out1' to local resource 'Out' is not to the same unique global resource # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 47 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl:46): assignment of 'cond ? Out0 : Out1' to local resource 'StaticOut' is not to the same unique global resource # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 19: variable 'Out' is declared here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings_errs.hlsl Line 28: variable 'Out' is declared here # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/vk_binding_attr.hlsl (42 of 25549) ******************** TEST 'Clang :: AST/HLSL/vk_binding_attr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-library -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk_binding_attr.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk_binding_attr.hlsl -check-prefixes=SPV,CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-library -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk_binding_attr.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk_binding_attr.hlsl -check-prefixes=SPV,CHECK # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk_binding_attr.hlsl:4:11: error: CHECK: expected string not found in input # | // CHECK: VarDecl {{.*}} Buf 'StructuredBuffer':'hlsl::StructuredBuffer' # | ^ # | :1:1: note: scanning from here # | TranslationUnitDecl 0x55efad0f7248 <> # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk_binding_attr.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: TranslationUnitDecl 0x55efad0f7248 <> # | check:4 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: |-NamespaceDecl 0x55efad0f7b88 <> implicit hlsl # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: | |-TypeAliasTemplateDecl 0x55efad0f7ee0 <> implicit vector # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: | | |-TemplateTypeParmDecl 0x55efad0f7c10 <> class depth 0 index 0 element # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | | | `-TemplateArgument type 'float' # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: | | | `-BuiltinType 0x55efad0f7450 'float' # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/splitdouble-errors.hlsl (43 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/splitdouble-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:5): too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:11): too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:17): too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:23): invalid operand of type 'bool3' (aka 'vector') where 'double' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:30): invalid operand of type 'bool' where 'unsigned int' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 36 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:37): invalid operand of type 'bool' where 'unsigned int' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 43 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:44): cannot bind non-lvalue argument 'A' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 50 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:51): cannot bind non-lvalue argument 'B' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:57): cannot bind non-lvalue argument '(uint)1' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 62 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:63): cannot bind non-lvalue argument '(uint)1' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 68 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:69): cannot bind non-lvalue argument 'B + 1' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl Line 74 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl:75): cannot bind non-lvalue argument 'B + 1' to out paramemter # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 13 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/min.hlsl (44 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/min.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl (45 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxilv1.0-unknown-shadermodel6.0-compute -std=hlsl202x -emit-llvm-only -disable-llvm-passes /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl:4:12: error: CHECK: expected string not found in input # | // CHECK: warning: 'clamp' is deprecated: In 202x mismatched vector/scalar lowering for clamp is deprecated. Explicitly cast parameters. # | ^ # | :1:1: note: scanning from here # | In file included from :1: # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: In file included from :1: # | check:4 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: 42 | #include "hlsl_alias_intrinsics_gen.inc" # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: 1 error generated. # | check:4 ~~~~~~~~~~~~~~~~~~~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/rcp.hlsl (46 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/rcp.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp.hlsl --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp.hlsl --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rcp.hlsl --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/exp2.hlsl (47 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/exp2.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asin.hlsl (48 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/all.hlsl (49 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/all.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/all.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/all.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden spir_func noundef" -DTARGET=spv # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/all.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/all.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden spir_func noundef' -DTARGET=spv # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/all.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden spir_func noundef -DTARGET=spv # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.spec-constant.hlsl (50 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.spec-constant.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.spec-constant.hlsl -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.spec-constant.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.spec-constant.hlsl -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.spec-constant.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.spec-constant.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/lerp-builtin.hlsl (51 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/lerp-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/basic_types.hlsl (52 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/basic_types.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/basic_types.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/basic_types.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/basic_types.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/basic_types.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/basic_types.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/transpose-builtin.hlsl (53 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/transpose-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/isinf.hlsl (54 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/isinf.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf.hlsl --check-prefixes=CHECK,DXCHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl (55 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl --check-prefixes=CHECK,COL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl --check-prefixes=CHECK,COL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl --check-prefixes=CHECK,COL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asint.hlsl (56 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asint.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/RWBuffer-imageformat.hlsl (57 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/RWBuffer-imageformat.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -finclude-default-header -fnative-half-type -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RWBuffer-imageformat.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RWBuffer-imageformat.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -finclude-default-header -fnative-half-type -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RWBuffer-imageformat.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RWBuffer-imageformat.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RWBuffer-imageformat.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/AggregateSplatCasts.hlsl (58 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/AggregateSplatCasts.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCasts.hlsl -ast-dump | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCasts.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCasts.hlsl -ast-dump # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCasts.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/rsqrt.hlsl (59 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/rsqrt.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl (60 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl:24): no matching function for call to 'fn1' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl:27): no matching function for call to 'fnT' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl:30): no matching function for call to 'fnT2' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl:6): candidate function not viable: cannot bind reference in generic address space to object in address space 'groupshared' in 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl:12): candidate function template not viable: cannot bind reference in generic address space to object in address space 'groupshared' in 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl:18): candidate function template not viable: cannot bind reference in generic address space to object in address space 'groupshared' in 1st argument # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl (61 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/frac-errors.hlsl (62 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/frac-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl:16): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl:21): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl:26): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveReadLaneAt.hlsl (63 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveReadLaneAt.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveReadLaneAt.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveReadLaneAt.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveReadLaneAt.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveReadLaneAt.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveReadLaneAt.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/sign-errors.hlsl (64 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/sign-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/sign-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/sign-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/sign-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/sign-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/sign-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/sign-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/firstbithigh-errors.hlsl (65 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/firstbithigh-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl:5): no matching function for call to 'firstbithigh' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl:10): no matching function for call to 'firstbithigh' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl:15): no matching function for call to 'firstbithigh' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl:20): 1st argument must be a scalar or vector of integer types (was 'double2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl:25): 1st argument must be a scalar or vector of integer types (was 'double') # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/reversebits-errors.hlsl (66 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/reversebits-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reversebits-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reversebits-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reversebits-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reversebits-errors.hlsl:6): 1st argument must be a scalar or vector of integer types (was 'double2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reversebits-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reversebits-errors.hlsl:11): 1st argument must be a scalar or vector of unsigned integer types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sqrt.hlsl (67 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sqrt.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/radians-errors.hlsl (68 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/radians-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl:15): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl:20): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl:25): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/ast-dump-SpirvType.hlsl (69 of 25549) ******************** TEST 'Clang :: AST/HLSL/ast-dump-SpirvType.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-unknown-vulkan-compute -x hlsl -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-SpirvType.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-SpirvType.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-unknown-vulkan-compute -x hlsl -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-SpirvType.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-SpirvType.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-SpirvType.hlsl:3:11: error: CHECK: expected string not found in input # | // CHECK: TypedefDecl 0x{{.+}} <{{.+}}:4:1, col:83> col:83 referenced AType 'vk::SpirvOpaqueType<123, RWBuffer, vk::integral_constant>':'__hlsl_spirv_type<123, 0, 0, RWBuffer, vk::integral_constant>' # | ^ # | :1:1: note: scanning from here # | TranslationUnitDecl 0x5585329b05f8 <> # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-SpirvType.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: TranslationUnitDecl 0x5585329b05f8 <> # | check:3 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: |-NamespaceDecl 0x5585329b0f38 <> implicit hlsl # | check:3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: | |-TypeAliasTemplateDecl 0x5585329b1290 <> implicit vector # | check:3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: | | |-TemplateTypeParmDecl 0x5585329b0fc0 <> class depth 0 index 0 element # | check:3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | | | `-TemplateArgument type 'float' # | check:3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: | | | `-BuiltinType 0x5585329b0800 'float' # | check:3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/frac.hlsl (70 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/frac.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/lerp-overloads.hlsl (71 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/lerp-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lerp-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/exp.hlsl (72 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/exp.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/firstbithigh.hlsl (73 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/firstbithigh.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl -DTARGET=dx --check-prefixes=CHECK,DXCHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl -DTARGET=dx --check-prefixes=CHECK,DXCHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl -DTARGET=dx --check-prefixes=CHECK,DXCHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/export.hlsl (74 of 25549) ******************** TEST 'Clang :: AST/HLSL/export.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -x hlsl -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/export.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/export.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -x hlsl -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/export.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/export.hlsl -- ******************** Testing: FAIL: Clang :: AST/HLSL/semantic-output.hlsl (75 of 25549) ******************** TEST 'Clang :: AST/HLSL/semantic-output.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output.hlsl -- ******************** Testing: FAIL: Clang :: AST/HLSL/packoffset.hlsl (76 of 25549) ******************** TEST 'Clang :: AST/HLSL/packoffset.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.3-library -S -finclude-default-header -fnative-half-type -fnative-int16-type -ast-dump -x hlsl /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/packoffset.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/packoffset.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.3-library -S -finclude-default-header -fnative-half-type -fnative-int16-type -ast-dump -x hlsl /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/packoffset.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/packoffset.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/export.hlsl (77 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/export.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/export.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/export.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/export.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/export.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/export.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/convergence/cf.for.plain.hlsl (78 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/convergence/cf.for.plain.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/cf.for.plain.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/cf.for.plain.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/cf.for.plain.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/cf.for.plain.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/cf.for.plain.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ceil.hlsl (79 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ceil.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/semantic-input.hlsl (80 of 25549) ******************** TEST 'Clang :: AST/HLSL/semantic-input.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/all-errors.hlsl (81 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/all-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/all-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/all-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/all-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/all-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/all-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/all-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/select.hlsl (82 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/select.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/select.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/select.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/select.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/select.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/select.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/tanh-overloads.hlsl (83 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/tanh-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" -DTARGET=spv # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' -DTARGET=spv # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) -DTARGET=spv # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sin-overloads.hlsl (84 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sin-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/frem_modulo.hlsl (85 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/frem_modulo.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/frem_modulo.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/frem_modulo.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/frem_modulo.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/frem_modulo.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/frem_modulo.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl (86 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/clamp-errors.hlsl (87 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/clamp-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:5): too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:10): too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:15): too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:20): no matching function for call to 'clamp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:25): call to 'clamp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:30): call to 'clamp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:35): call to 'clamp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:40): arguments are of different types ('vector<[...], 3>' vs 'vector<[...], 2>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 47 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:48): call to 'clamp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 57 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:58): arguments are of different types ('vector<[...], 3>' vs 'vector<[...], 2>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 62 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:63): call to 'clamp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 67 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:68): call to 'clamp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:73): arguments are of different types ('float' vs 'float2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 77 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:78): arguments are of different types ('float' vs 'float3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 82 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:83): arguments are of different types ('float' vs 'float4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 87 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:88): arguments are of different types ('float2' (aka 'vector') vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 92 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:93): arguments are of different types ('float3' (aka 'vector') vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 97 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:98): arguments are of different types ('int2' (aka 'vector') vs 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 102 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:103): 1st argument must be a vector, integer or floating-point type (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 107 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:108): 3rd argument must be a vector, integer or floating-point type (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 112 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:113): 2nd argument must be a vector, integer or floating-point type (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 117 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:118): arguments are of different types ('float' vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 122 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:123): 1st argument must be a vector, integer or floating-point type (was 'int *') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl Line 52 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl:53): implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' (vector of 2 'float' values) # | 25 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/or.hlsl (88 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/or.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/or.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/or.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/or.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/or.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/or.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asuint16.hlsl (89 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asuint16.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint16.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint16.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint16.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint16.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint16.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/lerp-errors.hlsl (90 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/lerp-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:5): too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:10): too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:15): too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:20): no matching function for call to 'lerp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:30): all arguments to 'lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:35): all arguments to 'lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:40): all arguments to '__builtin_hlsl_lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 44 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:45): all arguments to '__builtin_hlsl_lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:50): all arguments to '__builtin_hlsl_lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 54 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:55): call to 'lerp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 59 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:60): call to 'lerp' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 64 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:65): all arguments to '__builtin_hlsl_lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 69 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:70): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 74 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:75): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 79 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:80): all arguments to '__builtin_hlsl_lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 84 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:85): all arguments to '__builtin_hlsl_lerp' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 89 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:90): 2nd argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 94 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:95): 2nd argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 99 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:100): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 104 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:105): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 109 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:110): 3rd argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 114 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:115): 2nd argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 119 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:120): 3rd argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 124 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:125): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int4' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl:25): implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' (vector of 2 'float' values) # | 26 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/isinf-overloads.hlsl (91 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/isinf-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isinf-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/semantic-output-struct.hlsl (92 of 25549) ******************** TEST 'Clang :: AST/HLSL/semantic-output-struct.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/ElementwiseCastConstantExpr.hlsl (93 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/ElementwiseCastConstantExpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -fnative-half-type -fnative-int16-type -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/ElementwiseCastConstantExpr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -fnative-half-type -fnative-int16-type -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/ElementwiseCastConstantExpr.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/lit.hlsl (94 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/lit.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lit.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lit.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lit.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lit.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/lit.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/radians.hlsl (95 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/radians.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/countbits.hlsl (96 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/countbits.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/countbits.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -O3 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/countbits.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/countbits.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -O3 -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/countbits.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/countbits.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/semantic-input-struct.hlsl (97 of 25549) ******************** TEST 'Clang :: AST/HLSL/semantic-input-struct.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/pow.hlsl (98 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/pow.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/dot-builtin.hlsl (99 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/dot-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/min-overloads.hlsl (100 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/min-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/min-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sin.hlsl (101 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sin.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/vertexid.vs.hlsl (102 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/vertexid.vs.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-vertex -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-vertex -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl:5): attribute 'SV_VertexID' only applies to a field or parameter of type 'uint' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl:10): attribute 'SV_VertexID' only applies to a field or parameter of type 'uint' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl:15): attribute 'SV_VertexID' only applies to a field or parameter of type 'uint' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl:20): attribute 'SV_VertexID' only applies to a field or parameter of type 'uint' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl:29): attribute 'SV_VertexID' only applies to a field or parameter of type 'uint' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.vs.hlsl:34): attribute 'SV_VertexID' only applies to a field or parameter of type 'uint' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/splitdouble.hlsl (103 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/splitdouble.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/splitdouble.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/splitdouble.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/splitdouble.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/splitdouble.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/splitdouble.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/groupsharedArgs/Scalartest.hlsl (104 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/groupsharedArgs/Scalartest.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.2-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Scalartest.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Scalartest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.2-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Scalartest.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Scalartest.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Scalartest.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/semantic-input-struct-shadow.hlsl (105 of 25549) ******************** TEST 'Clang :: AST/HLSL/semantic-input-struct-shadow.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct-shadow.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct-shadow.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct-shadow.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-input-struct-shadow.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/normalize-overloads.hlsl (106 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/normalize-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/acos.hlsl (107 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/acos.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl (108 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.2-compute -finclude-default-header -fnative-half-type -fnative-int16-type -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl -check-prefixes=DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.2-compute -finclude-default-header -fnative-half-type -fnative-int16-type -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl -check-prefixes=DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl -check-prefixes=DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/VectorOverloadResolution.hlsl (109 of 25549) ******************** TEST 'Clang :: SemaHLSL/VectorOverloadResolution.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.6-library -S -fnative-half-type -fnative-int16-type -finclude-default-header -o - -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorOverloadResolution.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorOverloadResolution.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.6-library -S -fnative-half-type -fnative-int16-type -finclude-default-header -o - -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorOverloadResolution.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorOverloadResolution.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/smoothstep-errors.hlsl (110 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/smoothstep-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:5): no matching function for call to 'smoothstep' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:14): no matching function for call to 'smoothstep' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:23): no matching function for call to 'smoothstep' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:32): no matching function for call to 'smoothstep' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:41): no matching function for call to 'smoothstep' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:50): no matching function for call to 'smoothstep' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl Line 60 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:61): no matching function for call to 'smoothstep' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:6): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:7): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:8): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:9): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:15): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:16): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:17): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:18): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:24): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:25): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:26): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:27): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:33): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:34): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:35): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:36): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:42): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:43): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:44): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:45): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:51): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:52): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:53): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:54): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:62): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:63): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:64): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/smoothstep-errors.hlsl:65): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 36 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/matrix-init-list-row-major.hlsl (111 of 25549) ******************** TEST 'Clang :: AST/HLSL/matrix-init-list-row-major.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-init-list-row-major.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-init-list-row-major.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-init-list-row-major.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-init-list-row-major.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl (112 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl Line 4: vector component access exceeds type 'vector' (vector of 1 'int' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl Line 8: vector component access exceeds type 'vector' (vector of 1 'float' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl Line 12: illegal vector component name 'p' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl Line 16: expected unqualified-id # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl Line 20: assignment to cast is illegal, lvalue casts are not supported # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/degrees-builtin.hlsl (113 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/degrees-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl (114 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl:24): no matching function for call to 'fn1' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl:27): no matching function for call to 'fnT' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl:29): no matching function for call to 'fn3' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl:6): candidate function not viable: no known conversion from 'groupshared uint16_t' (aka 'groupshared unsigned short') to 'groupshared half &' for 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl:12): candidate function template not viable: no known conversion from 'groupshared uint16_t' (aka 'groupshared unsigned short') to 'groupshared half &' for 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl:18): candidate function template not viable: no known conversion from 'groupshared uint16_t' (aka 'groupshared unsigned short') to 'groupshared half &' for 1st argument # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/semantic-output-struct-shadow.hlsl (115 of 25549) ******************** TEST 'Clang :: AST/HLSL/semantic-output-struct-shadow.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct-shadow.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct-shadow.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-vertex -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct-shadow.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/semantic-output-struct-shadow.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/fmod.hlsl (116 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/fmod.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 5 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fmod.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fmod.hlsl -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTYPE=half -DINT_TYPE=f16 --check-prefixes=DXCHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fmod.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fmod.hlsl '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTYPE=half -DINT_TYPE=f16 --check-prefixes=DXCHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fmod.hlsl -DFNATTRS=hidden noundef nofpclass(nan inf) -DTYPE=half -DINT_TYPE=f16 --check-prefixes=DXCHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl (117 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl (118 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 3 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:4): unknown type name 'uint64_t5x5' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:8): unknown type name 'uint16_t4x4' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:11): constraints not satisfied for alias template 'matrix' [with element = int, rows_count = 5, cols_count = 5] # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:15): matrix row size too large # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:18): matrix column size too large # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:21): matrix row and column size too large # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:24): matrix row size too large # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:26): matrix column size too large # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:28): matrix row and column size too large # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:31): zero matrix size # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 32 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:33): zero matrix size # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:35): zero matrix size # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl:12): because '5 <= 4' (5 <= 4) evaluated to false # | 14 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/log2.hlsl (119 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/log2.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/mad-errors.hlsl (120 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/mad-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:5): too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:10): too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:15): too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:20): no matching function for call to 'mad' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:25): arguments are of different types ('vector<[...], 3>' vs 'vector<[...], 2>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:30): arguments are of different types ('vector<[...], 3>' vs 'vector<[...], 2>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:35): call to 'mad' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:40): call to 'mad' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 44 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:45): arguments are of different types ('float' vs 'float2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:50): arguments are of different types ('float' vs 'float3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 54 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:55): arguments are of different types ('float' vs 'float4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 59 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:60): arguments are of different types ('float2' (aka 'vector') vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 64 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:65): arguments are of different types ('float3' (aka 'vector') vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 69 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:70): arguments are of different types ('int2' (aka 'vector') vs 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 74 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:75): 3rd argument must be a vector, integer or floating-point type (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 79 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:80): 2nd argument must be a vector, integer or floating-point type (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 84 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:85): arguments are of different types ('float' vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl Line 91 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mad-errors.hlsl:92): invalid arithmetic between different enumeration types ('e' and 'f') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 19 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/reversebits.hlsl (121 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/reversebits.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reversebits.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -O3 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reversebits.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reversebits.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -O3 -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reversebits.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reversebits.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/length.hlsl (122 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/length.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/length.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/wavesize.hlsl (123 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/wavesize.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/wavesize.hlsl -DSM66 -hlsl-entry foo -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/wavesize.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/wavesize.hlsl -DSM66 -hlsl-entry foo -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/wavesize.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/wavesize.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/valid_entry_parameter.hlsl (124 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/valid_entry_parameter.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -x hlsl -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/valid_entry_parameter.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/valid_entry_parameter.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -x hlsl -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/valid_entry_parameter.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/valid_entry_parameter.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/MatrixSplatCasts.hlsl (125 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/MatrixSplatCasts.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/MatrixSplatCasts.hlsl -ast-dump | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/MatrixSplatCasts.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/MatrixSplatCasts.hlsl -ast-dump # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/MatrixSplatCasts.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_GroupThreadID.hlsl (126 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_GroupThreadID.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/max-overloads.hlsl (127 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/max-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/clamp-builtin.hlsl (128 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/clamp-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/any-errors.hlsl (129 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/any-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/any-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/any-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/any-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/any-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/any-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/any-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/position.ps.struct.reuse.hlsl (130 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/position.ps.struct.reuse.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-pixel -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.reuse.hlsl -ast-dump | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.reuse.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-pixel -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.reuse.hlsl -ast-dump # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.reuse.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/position.ps.struct.hlsl (131 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/position.ps.struct.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-pixel -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.hlsl -ast-dump | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-pixel -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.hlsl -ast-dump # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.struct.hlsl -- ******************** Testing: FAIL: Clang :: AST/HLSL/resource_binding_attr.hlsl (132 of 25549) ******************** TEST 'Clang :: AST/HLSL/resource_binding_attr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/resource_binding_attr.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/resource_binding_attr.hlsl -check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/resource_binding_attr.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/resource_binding_attr.hlsl -check-prefixes=CHECK,DXIL # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/resource_binding_attr.hlsl:24:11: error: CHECK: expected string not found in input # | // CHECK: VarDecl {{.*}} UAV 'RWBuffer':'hlsl::RWBuffer' # | ^ # | :18816:81: note: scanning from here # | | |-VarDecl 0x5570c0094e58 col:9 used b 'hlsl_constant float' # | ^ # | :18833:72: note: possible intended match here # | | | `-DeclRefExpr 0x5570c0095218 'hlsl_constant float' lvalue Var 0x5570c0094a70 'a' 'hlsl_constant float' # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/resource_binding_attr.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 18811: | |-PackedAttr 0x5570c0094b98 <> Implicit # | 18812: | `-FieldDecl 0x5570c0094c70 <> a 'float' # | 18813: |-HLSLBufferDecl 0x5570c0094d00 line:16:9 tbuffer TB # | 18814: | |-HLSLResourceClassAttr 0x5570c0094d78 <> Implicit SRV # | 18815: | |-HLSLResourceBindingAttr 0x5570c0094dd0 "t2" "space1" # | 18816: | |-VarDecl 0x5570c0094e58 col:9 used b 'hlsl_constant float' # | check:24'0 X error: no match found # | 18817: | `-CXXRecordDecl 0x5570c0094ed8 <> implicit struct __cblayout_TB definition # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18818: | |-DefinitionData pass_in_registers aggregate standard_layout trivially_copyable pod trivial literal # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18819: | | |-DefaultConstructor exists trivial needs_implicit # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18820: | | |-CopyConstructor simple trivial has_const_param needs_implicit implicit_has_const_param # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18821: | | |-MoveConstructor exists simple trivial needs_implicit # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | 18828: | `-FunctionDecl 0x5570c0095158 line:20:14 used foo 'float ()' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18829: | `-CompoundStmt 0x5570c00952b8 # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18830: | `-ReturnStmt 0x5570c00952a8 # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18831: | `-BinaryOperator 0x5570c0095288 'float' '+' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18832: | |-ImplicitCastExpr 0x5570c0095258 'float' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18833: | | `-DeclRefExpr 0x5570c0095218 'hlsl_constant float' lvalue Var 0x5570c0094a70 'a' 'hlsl_constant float' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:24'1 ? possible intended match # | 18834: | `-ImplicitCastExpr 0x5570c0095270 'float' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18835: | `-DeclRefExpr 0x5570c0095238 'hlsl_constant float' lvalue Var 0x5570c0094e58 'b' 'hlsl_constant float' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18836: |-VarDecl 0x5570c0095328 col:17 invalid UAV 'hlsl_constant int' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18837: |-VarDecl 0x5570c0095408 col:17 invalid UAV1 'hlsl_constant int' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18838: |-VarDecl 0x5570c00954d8 col:17 invalid UAV3 'hlsl_constant int' # | check:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/semantics-valid.hlsl (133 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/semantics-valid.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantics-valid.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantics-valid.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantics-valid.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantics-valid.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/TemplateOutArg.hlsl (134 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/TemplateOutArg.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl -ast-dump | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl -ast-dump # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl:8:11: error: CHECK: expected string not found in input # | // CHECK: FunctionDecl {{.*}} used fn 'void (inout int)' # | ^ # | :1:1: note: scanning from here # | TranslationUnitDecl 0x561a47659ee8 <> # | ^ # | :10:84: note: possible intended match here # | | | `-TypeAliasDecl 0x561a4765ab20 <> implicit vector 'vector' # | ^ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl:29:17: error: CHECK-LABEL: expected string not found in input # | // CHECK-LABEL: FunctionDecl {{.*}} used wrapper 'int (int)' implicit_instantiation # | ^ # | :18814:79: note: scanning from here # | |-FunctionTemplateDecl 0x561a479314e8 line:88:3 wrapper # | ^ # | :18841:70: note: possible intended match here # | | | | `-DeclRefExpr 0x561a47932010 'void (inout int)' lvalue Function 0x561a47930e28 'fn' 'void (inout int)' # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/TemplateOutArg.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: TranslationUnitDecl 0x561a47659ee8 <> # | check:8'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: |-NamespaceDecl 0x561a4765a828 <> implicit hlsl # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: | |-TypeAliasTemplateDecl 0x561a4765ab80 <> implicit vector # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: | | |-TemplateTypeParmDecl 0x561a4765a8b0 <> class depth 0 index 0 element # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | | | `-TemplateArgument type 'float' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: | | | `-BuiltinType 0x561a4765a0f0 'float' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 7: | | |-NonTypeTemplateParmDecl 0x561a4765a9b0 <> 'int' depth 0 index 1 element_count # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 8: | | | `-TemplateArgument expr '4' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 9: | | | `-IntegerLiteral 0x561a4765aa08 <> 'int' 4 # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 10: | | `-TypeAliasDecl 0x561a4765ab20 <> implicit vector 'vector' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | check:8'1 ? possible intended match # | 11: | | `-DependentSizedExtVectorType 0x561a4765aad0 'vector' dependent # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 12: | | |-TemplateTypeParmType 0x561a4765a930 'element' dependent depth 0 index 0 # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 13: | | | `-TemplateTypeParm 0x561a4765a8b0 'element' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 14: | | `-DeclRefExpr 0x561a4765aa70 <> 'int' lvalue NonTypeTemplateParm 0x561a4765a9b0 'element_count' 'int' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 15: | |-TypeAliasTemplateDecl 0x561a47688158 <> implicit matrix # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | 18809: | `-CompoundStmt 0x561a47931298 # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18810: | `-BinaryOperator 0x561a47931278 'double' lvalue '=' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18811: | |-DeclRefExpr 0x561a47931220 'double' lvalue ParmVar 0x561a47930fc8 'F' 'double &__restrict' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18812: | `-ImplicitCastExpr 0x561a47931260 'double' # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18813: | `-FloatingLiteral 0x561a47931240 'float' 1.500000e+00 # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18814: |-FunctionTemplateDecl 0x561a479314e8 line:88:3 wrapper # | check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | label:29'0 X error: no match found # | 18815: | |-TemplateTypeParmDecl 0x561a479312b0 col:20 referenced typename depth 0 index 0 T # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18816: | `-FunctionDecl 0x561a47931440 line:88:3 wrapper 'T (T)' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18817: | |-ParmVarDecl 0x561a47931360 col:13 referenced V 'T' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18818: | `-CompoundStmt 0x561a47931698 # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18819: | |-CallExpr 0x561a47931638 '' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | 18836: | |-ParmVarDecl 0x561a47931bc8 col:12 referenced X 'int' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18837: | |-ParmVarDecl 0x561a47931c40 col:17 referenced Y 'T' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18838: | `-CompoundStmt 0x561a479321f8 # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18839: | |-CallExpr 0x561a479320a8 'void' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18840: | | |-ImplicitCastExpr 0x561a47932090 'void (*)(inout int)' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18841: | | | `-DeclRefExpr 0x561a47932010 'void (inout int)' lvalue Function 0x561a47930e28 'fn' 'void (inout int)' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | label:29'1 ? possible intended match # | 18842: | | `-HLSLOutArgExpr 0x561a47932158 'int' lvalue inout # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18843: | | |-OpaqueValueExpr 0x561a479320d8 'int' lvalue # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18844: | | | `-DeclRefExpr 0x561a47931ff0 'int' lvalue ParmVar 0x561a47931bc8 'X' 'int' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18845: | | |-OpaqueValueExpr 0x561a47932108 'int' lvalue # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 18846: | | | `-ImplicitCastExpr 0x561a479320f0 'int' # | label:29'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl (135 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/Texture2D-scalar-AST.hlsl (136 of 25549) ******************** TEST 'Clang :: AST/HLSL/Texture2D-scalar-AST.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl:5:16: error: CHECK-NEXT: expected string not found in input # | // CHECK-NEXT: FieldDecl {{.*}} implicit {{.*}} __handle '__hlsl_resource_t # | ^ # | :144:63: note: scanning from here # | | | |-FinalAttr 0x55a2e18bc4a0 <> Implicit final # | ^ # | :145:49: note: possible intended match here # | | | |-FieldDecl 0x55a2e1b621e0 <> implicit __handle '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-scalar-AST.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 139: | | | |-CopyConstructor non_trivial user_declared has_const_param implicit_has_const_param # | 140: | | | |-MoveConstructor # | 141: | | | |-CopyAssignment non_trivial has_const_param user_declared implicit_has_const_param # | 142: | | | |-MoveAssignment # | 143: | | | `-Destructor simple irrelevant trivial needs_implicit # | 144: | | |-FinalAttr 0x55a2e18bc4a0 <> Implicit final # | next:5'0 X error: no match found # | 145: | | |-FieldDecl 0x55a2e1b621e0 <> implicit __handle '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | next:5'1 ? possible intended match # | 146: | | |-CXXConstructorDecl 0x55a2e1b62268 <> SamplerState 'void ()' inline # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 147: | | | |-CompoundStmt 0x55a2e1b62758 <> # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 148: | | | | `-BinaryOperator 0x55a2e1b62720 <> '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' '=' # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 149: | | | | |-MemberExpr 0x55a2e1b626f0 <> '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' lvalue .__handle 0x55a2e1b621e0 # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 150: | | | | | `-CXXThisExpr 0x55a2e1b626e0 <> 'hlsl::SamplerState' lvalue implicit this # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/entry_parameter.hlsl (137 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/entry_parameter.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -hlsl-entry CSMain -x hlsl -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/entry_parameter.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/entry_parameter.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -hlsl-entry CSMain -x hlsl -finclude-default-header -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/entry_parameter.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/entry_parameter.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/reflect.hlsl (138 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/reflect.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reflect.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reflect.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reflect.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reflect.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/reflect.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-Sample.hlsl (139 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-Sample.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Sample.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Sample.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Sample.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Sample.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Sample.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/f32tof16.hlsl (140 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/f32tof16.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16.hlsl -emit-llvm -O0 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16.hlsl -emit-llvm -O0 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/rsqrt-builtin.hlsl (141 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/rsqrt-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/ArrayAssignable.hlsl (142 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/ArrayAssignable.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/ArrayAssignable.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/ArrayAssignable.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/ArrayAssignable.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/ArrayAssignable.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/ArrayAssignable.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/refract-errors.hlsl (143 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/refract-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:5): no matching function for call to 'refract' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:14): no matching function for call to 'refract' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:23): no matching function for call to 'refract' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:32): no matching function for call to 'refract' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:41): no matching function for call to 'refract' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:50): no matching function for call to 'refract' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl Line 60 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:61): no matching function for call to 'refract' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:6): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:7): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:8): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:9): candidate function template not viable: requires 3 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:15): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:16): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:17): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:18): candidate function template not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:24): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:25): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:26): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:27): candidate function template not viable: requires 3 arguments, but 4 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:33): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:34): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:35): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:36): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:42): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:43): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:44): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:45): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:51): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:52): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:53): candidate template ignored: substitution failure [with L = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:54): candidate template ignored: substitution failure [with L = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:62): candidate template ignored: deduced conflicting types for parameter 'T' ('float5' (vector of 5 'float' values) vs. 'float') # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:63): candidate template ignored: deduced conflicting types for parameter 'T' ('float5' (vector of 5 'float' values) vs. 'float') # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:64): candidate template ignored: substitution failure [with L = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/refract-errors.hlsl:65): candidate template ignored: substitution failure [with L = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 36 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/vk.spec-constant.usage.hlsl (144 of 25549) ******************** TEST 'Clang :: AST/HLSL/vk.spec-constant.usage.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-int16-type -triple spirv-unknown-vulkan-compute -x hlsl -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk.spec-constant.usage.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk.spec-constant.usage.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-int16-type -triple spirv-unknown-vulkan-compute -x hlsl -ast-dump -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk.spec-constant.usage.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/vk.spec-constant.usage.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asint16-errors.hlsl (145 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asint16-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:7): no matching function for call to 'asint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:15): no matching function for call to 'asint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:23): no matching function for call to 'asint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:31): no matching function for call to 'asint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl Line 38 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:39): no matching function for call to 'asint16' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:8): candidate function template not viable: requires single argument 'V', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:9): candidate function template not viable: requires single argument 'F', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:16): candidate template ignored: could not match 'vector' against 'int' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:17): candidate template ignored: substitution failure [with T = int]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:24): candidate template ignored: could not match 'vector' against 'float' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:25): candidate template ignored: substitution failure [with T = float]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:32): candidate template ignored: substitution failure [with T = int, N = 4]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:33): candidate template ignored: substitution failure [with T = int4]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:40): candidate template ignored: substitution failure [with T = float, N = 4]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint16-errors.hlsl:41): candidate template ignored: substitution failure [with T = float4]: no type named 'Type' # | 16 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/VectorElementStore.hlsl (146 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/VectorElementStore.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -emit-llvm -disable-llvm-passes -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorElementStore.hlsl -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorElementStore.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -emit-llvm -disable-llvm-passes -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorElementStore.hlsl -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorElementStore.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorElementStore.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/length-errors.hlsl (147 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/length-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:6): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:16): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:25): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 35 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:36): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 45 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:46): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 55 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:56): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 64 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:65): no matching function for call to 'length' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl Line 75 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:76): no matching function for call to 'length' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:7): candidate function template not viable: requires single argument 'X', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:8): candidate function template not viable: requires single argument 'X', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:9): candidate function template not viable: requires single argument 'X', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:10): candidate function template not viable: requires single argument 'X', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:17): candidate function template not viable: requires single argument 'X', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:18): candidate function template not viable: requires single argument 'X', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:19): candidate function template not viable: requires single argument 'X', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:20): candidate function template not viable: requires single argument 'X', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:26): candidate template ignored: substitution failure [with T = double]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:27): candidate template ignored: substitution failure [with T = double]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:28): candidate template ignored: could not match '__detail::HLSL_FIXED_VECTOR' (aka 'vector<__detail::enable_if_t<(N > 1 && N <= 4), half>, N>') against 'double' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:29): candidate template ignored: could not match '__detail::HLSL_FIXED_VECTOR' (aka 'vector<__detail::enable_if_t<(N > 1 && N <= 4), float>, N>') against 'double' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:37): andidate template ignored: substitution failure [with T = bool]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:38): andidate template ignored: substitution failure [with T = bool]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:39): candidate template ignored: could not match '__detail::HLSL_FIXED_VECTOR' (aka 'vector<__detail::enable_if_t<(N > 1 && N <= 4), half>, N>') against 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:40): candidate template ignored: could not match '__detail::HLSL_FIXED_VECTOR' (aka 'vector<__detail::enable_if_t<(N > 1 && N <= 4), float>, N>') against 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:47): candidate template ignored: substitution failure [with T = int]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:48): candidate template ignored: substitution failure [with T = int]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:49): candidate template ignored: could not match '__detail::HLSL_FIXED_VECTOR' (aka 'vector<__detail::enable_if_t<(N > 1 && N <= 4), half>, N>') against 'int' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:50): candidate template ignored: could not match '__detail::HLSL_FIXED_VECTOR' (aka 'vector<__detail::enable_if_t<(N > 1 && N <= 4), float>, N>') against 'int' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:57): candidate template ignored: substitution failure [with T = int2] # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:58): candidate template ignored: substitution failure [with T = int2] # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:59): 1st parameter does not match adjusted type 'vector' of argument [with N = 2] # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:60): 1st parameter does not match adjusted type 'vector' of argument [with N = 2] # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:66): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:67): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:68): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:69): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:77): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:78): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:79): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/length-errors.hlsl:80): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 41 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl (148 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl --check-prefixes=CHECK,CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl --check-prefixes=CHECK,CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl --check-prefixes=CHECK,CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl (149 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -fnative-int16-type -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl --check-prefixes=CHECK,ROW-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -fnative-int16-type -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl --check-prefixes=CHECK,ROW-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl --check-prefixes=CHECK,ROW-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/ArrayAssignable_errors.hlsl (150 of 25549) ******************** TEST 'Clang :: SemaHLSL/ArrayAssignable_errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl:7): assigning to 'int[2]' from incompatible type 'int[3]' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl:14): assigning to 'int[3]' from incompatible type 'int[2]' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl:21): assigning to 'int[2][2]' from incompatible type 'int[2]' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/ArrayAssignable_errors.hlsl:28): assigning to 'int[2]' from incompatible type 'int[2][2]' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/res-may-alias.hlsl (151 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/res-may-alias.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -res-may-alias -std=hlsl202x -triple dxilv1.3-unknown-shadermodel6.3-library -finclude-default-header -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/res-may-alias.hlsl 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/res-may-alias.hlsl --check-prefix=FLAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -res-may-alias -std=hlsl202x -triple dxilv1.3-unknown-shadermodel6.3-library -finclude-default-header -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/res-may-alias.hlsl # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/res-may-alias.hlsl --check-prefix=FLAG # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/res-may-alias.hlsl:6:14: error: FLAG-DAG: expected string not found in input # | // FLAG-DAG: ![[RMA:.*]] = !{i32 1, !"dx.resmayalias", i32 1} # | ^ # | :1:1: note: scanning from here # | In file included from :1: # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/res-may-alias.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: In file included from :1: # | dag:6 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | dag:6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | dag:6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: 42 | #include "hlsl_alias_intrinsics_gen.inc" # | dag:6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | dag:6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: 1 error generated. # | dag:6 ~~~~~~~~~~~~~~~~~~~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/ast-dump-APValue-matrix.hlsl (152 of 25549) ******************** TEST 'Clang :: AST/HLSL/ast-dump-APValue-matrix.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-APValue-matrix.hlsl -ast-dump-filter Test | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --strict-whitespace /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-APValue-matrix.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-APValue-matrix.hlsl -ast-dump-filter Test # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --strict-whitespace /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/ast-dump-APValue-matrix.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl (153 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/refract.hlsl (154 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/refract.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/refract.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/refract.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/refract.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/refract.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/refract.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/smoothstep.hlsl (155 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/smoothstep.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/smoothstep.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/smoothstep.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/smoothstep.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/smoothstep.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/smoothstep.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/convergence/do.while.hlsl (156 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/convergence/do.while.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/do.while.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/do.while.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/do.while.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/do.while.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/do.while.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/Texture2D-vector-AST.hlsl (157 of 25549) ******************** TEST 'Clang :: AST/HLSL/Texture2D-vector-AST.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-vector-AST.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-vector-AST.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -ast-dump -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-vector-AST.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-vector-AST.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-vector-AST.hlsl:5:16: error: CHECK-NEXT: expected string not found in input # | // CHECK-NEXT: FieldDecl {{.*}} implicit {{.*}} __handle '__hlsl_resource_t # | ^ # | :144:63: note: scanning from here # | | | |-FinalAttr 0x555db97404a0 <> Implicit final # | ^ # | :145:49: note: possible intended match here # | | | |-FieldDecl 0x555db99e61f0 <> implicit __handle '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Texture2D-vector-AST.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | . # | . # | . # | 139: | | | |-CopyConstructor non_trivial user_declared has_const_param implicit_has_const_param # | 140: | | | |-MoveConstructor # | 141: | | | |-CopyAssignment non_trivial has_const_param user_declared implicit_has_const_param # | 142: | | | |-MoveAssignment # | 143: | | | `-Destructor simple irrelevant trivial needs_implicit # | 144: | | |-FinalAttr 0x555db97404a0 <> Implicit final # | next:5'0 X error: no match found # | 145: | | |-FieldDecl 0x555db99e61f0 <> implicit __handle '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | next:5'1 ? possible intended match # | 146: | | |-CXXConstructorDecl 0x555db99e6278 <> SamplerState 'void ()' inline # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 147: | | | |-CompoundStmt 0x555db99e6768 <> # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 148: | | | | `-BinaryOperator 0x555db99e6730 <> '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' '=' # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 149: | | | | |-MemberExpr 0x555db99e6700 <> '__hlsl_resource_t [[hlsl::resource_class(Sampler)]]' lvalue .__handle 0x555db99e61f0 # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 150: | | | | | `-CXXThisExpr 0x555db99e66f0 <> 'hlsl::SamplerState' lvalue implicit this # | next:5'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | . # | . # | . # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/exp-errors.hlsl (158 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/exp-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected -DTEST_FUNC=__builtin_elementwise_exp # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected -DTEST_FUNC=__builtin_elementwise_exp # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl:7): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl:12): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl:17): 1st argument must be a scalar or vector of floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl:22): 1st argument must be a scalar or vector of floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/exp-errors.hlsl:27): 1st argument must be a scalar or vector of floating-point types (was 'int2' (aka 'vector')) # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/isinf-errors.hlsl (159 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/isinf-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:16): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:21): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:26): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:32): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl Line 36 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isinf-errors.hlsl:37): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/normalize-errors.hlsl (160 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/normalize-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl -fnative-half-type -fnative-int16-type -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl -fnative-half-type -fnative-int16-type -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl:12): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl:18): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl:24): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/normalize-errors.hlsl:30): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl (161 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-compute -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-compute -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/clip-builtin.hlsl (162 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/clip-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/normalize-builtin.hlsl (163 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/normalize-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/saturate-builtin.hlsl (164 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/saturate-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/saturate-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asint16.hlsl (165 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asint16.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint16.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint16.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint16.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint16.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asint16.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/firstbitlow-errors.hlsl (166 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/firstbitlow-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl:5): no matching function for call to 'firstbitlow' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl:10): no matching function for call to 'firstbitlow' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl:15): call to 'firstbitlow' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl:20): 1st argument must be a scalar or vector of integer types (was 'double2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/firstbitlow-errors.hlsl:25): 1st argument must be a scalar or vector of integer types (was 'double') # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/step.hlsl (167 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/step.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/firstbitlow.hlsl (168 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/firstbitlow.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbitlow.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbitlow.hlsl -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbitlow.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbitlow.hlsl -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/firstbitlow.hlsl -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/float3.hlsl (169 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/float3.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/float3.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/float3.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/float3.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/float3.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/float3.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/clip-errors.hlsl (170 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/clip-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl:16): invalid operand of type 'bool' where 'float' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl:21): invalid operand of type 'half3' (aka 'vector') where 'float' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl:26): invalid operand of type 'half' where 'float' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl:31): invalid operand of type 'double' where 'float' or a vector of such type is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl (171 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl (172 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl:17): no viable conversion from 'S' to 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/entry.hlsl (173 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/entry.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/entry.hlsl -hlsl-entry foo -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/entry.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/entry.hlsl -hlsl-entry foo -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/entry.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/entry.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/NonUniformResourceIndex.hlsl (174 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/NonUniformResourceIndex.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/NonUniformResourceIndex.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/NonUniformResourceIndex.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/NonUniformResourceIndex.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/NonUniformResourceIndex.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/NonUniformResourceIndex.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/max.hlsl (175 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/max.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/max.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/dst.hlsl (176 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/dst.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dst.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dst.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dst.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dst.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dst.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/pch_spirv_type.hlsl (177 of 25549) ******************** TEST 'Clang :: AST/HLSL/pch_spirv_type.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_spirv_type.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch_spirv_type.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_spirv_type.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch_spirv_type.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/log.hlsl (178 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/log.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/mul.hlsl (179 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/mul.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -O1 -triple dxil-pc-shadermodel6.3-library -fnative-half-type -emit-llvm -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mul.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mul.hlsl --check-prefixes=CHECK,COLMAJOR,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -O1 -triple dxil-pc-shadermodel6.3-library -fnative-half-type -emit-llvm -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mul.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mul.hlsl --check-prefixes=CHECK,COLMAJOR,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mul.hlsl --check-prefixes=CHECK,COLMAJOR,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/clip.hlsl (180 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/clip.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-pixel /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-pixel /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clip.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl (181 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl --check-prefixes=CHECK,CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl --check-prefixes=CHECK,CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl --check-prefixes=CHECK,CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/Operators/logical-not.hlsl (182 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/Operators/logical-not.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -disable-llvm-passes -emit-llvm -finclude-default-header -fnative-half-type -fnative-int16-type -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Operators/logical-not.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Operators/logical-not.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -disable-llvm-passes -emit-llvm -finclude-default-header -fnative-half-type -fnative-int16-type -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Operators/logical-not.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Operators/logical-not.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Operators/logical-not.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl (183 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/matrix_single_subscript_errors.hlsl (184 of 25549) ******************** TEST 'Clang :: SemaHLSL/matrix_single_subscript_errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.4-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.4-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl Line 6: matrix row index is not an integer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl Line 11: matrix row index is outside the allowed range # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl Line 15: vector component access exceeds type 'vector' (vector of 3 'float' values) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/groupsharedArgs/ArrTest.hlsl (185 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/groupsharedArgs/ArrTest.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.0-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/ArrTest.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/ArrTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.0-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/ArrTest.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/ArrTest.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/ArrTest.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/f16tof32-builtin.hlsl (186 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/f16tof32-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32-builtin.hlsl -emit-llvm -O0 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32-builtin.hlsl -emit-llvm -O0 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/sgep/array_store.hlsl (187 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/sgep/array_store.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_store.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_store.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_store.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_store.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_store.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: Driver/dxc_hlsl-rootsig-ver.hlsl (188 of 25549) ******************** TEST 'Clang :: Driver/dxc_hlsl-rootsig-ver.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang --driver-mode=dxc -T cs_6_0 -fcgl /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_hlsl-rootsig-ver.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_hlsl-rootsig-ver.hlsl --check-prefix=CHECK-V1_1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang --driver-mode=dxc -T cs_6_0 -fcgl /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_hlsl-rootsig-ver.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_hlsl-rootsig-ver.hlsl --check-prefix=CHECK-V1_1 # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_hlsl-rootsig-ver.hlsl --check-prefix=CHECK-V1_1 # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/short-errors.hlsl (189 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/short-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-compute -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-compute -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl:5): unknown type name short # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl Line 8 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl:9): unknown type name short # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl:14): unknown type name short # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/short-errors.hlsl:20): unknown type name short # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic-struct-2-output.hlsl (190 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic-struct-2-output.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2-output.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2-output.hlsl --check-prefixes=CHECK-DX,CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2-output.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2-output.hlsl --check-prefixes=CHECK-DX,CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2-output.hlsl --check-prefixes=CHECK-DX,CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sinh.hlsl (191 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sinh.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ScalarSwizzles.hlsl (192 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ScalarSwizzles.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/half-float-only-errors2.hlsl (193 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/half-float-only-errors2.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -DTEST_FUNC=__builtin_elementwise_atan2 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -DTEST_FUNC=__builtin_elementwise_atan2 # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl:7): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl:12): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sinh-overloads.hlsl (194 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sinh-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sinh-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/VectorElementOverloadResolution.hlsl (195 of 25549) ******************** TEST 'Clang :: SemaHLSL/VectorElementOverloadResolution.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl -DERROR=1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl -DERROR=1 # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 84: call to 'FloatDouble' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 144: call to 'HalfFloat' is ambiguous # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 197: implicit conversion loses floating-point precision: 'double2' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 218: implicit conversion loses floating-point precision: 'float2' (aka 'vector') to 'vector' (vector of 2 'half' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 223: implicit conversion loses floating-point precision: 'double2' (aka 'vector') to 'vector' (vector of 2 'half' values) # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 22: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 23: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 34: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/VectorElementOverloadResolution.hlsl Line 35: candidate function # | 10 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/rsqrt-overloads.hlsl (196 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/rsqrt-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/rsqrt-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl (197 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/degrees.hlsl (198 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/degrees.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveMax.hlsl (199 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveMax.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMax.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMax.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMax.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMax.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMax.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asuint-errors.hlsl (200 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asuint-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:6): no matching function for call to 'asuint' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:17): no matching function for call to 'bit_cast' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:25): no matching function for call to 'bit_cast' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:35): read-only variable is not assignable # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:42): read-only variable is not assignable # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl Line 47 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:48): cannot bind non-lvalue argument '1' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl Line 53 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:54): cannot bind non-lvalue argument 'B + 1' to out paramemter # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:7): candidate function template not viable: requires single argument 'V', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:8): candidate function template not viable: requires single argument 'F', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:9): candidate function not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:10): candidate function not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:11): candidate function not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:12): candidate function not viable: requires 3 arguments, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:18): in instantiation of function template specialization 'hlsl::asuint' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:19): candidate template ignored: could not match 'vector' against 'double' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:20): candidate template ignored: substitution failure [with U = uint, T = double]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:26): in instantiation of function template specialization 'hlsl::asuint' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:27): candidate template ignored: could not match 'vector' against 'half' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl:28): candidate template ignored: substitution failure [with U = uint, T = half]: no type named 'Type' # | 20 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl (201 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk_binding_attr.hlsl (202 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk_binding_attr.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-compute -finclude-default-header -O3 -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk_binding_attr.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk_binding_attr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan1.3-compute -finclude-default-header -O3 -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk_binding_attr.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk_binding_attr.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk_binding_attr.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Wave.hlsl (203 of 25549) ******************** TEST 'Clang :: SemaHLSL/Wave.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil--shadermodel6.7-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Wave.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil--shadermodel6.7-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Wave.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_VertexID.vs.hlsl (204 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_VertexID.vs.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.8-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_VertexID.vs.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-DXIL /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_VertexID.vs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.8-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_VertexID.vs.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-DXIL /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_VertexID.vs.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-DXIL /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_VertexID.vs.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/tan.hlsl (205 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/tan.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ldexp.hlsl (206 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ldexp.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ldexp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ldexp.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ldexp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ldexp.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ldexp.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/mad.hlsl (207 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/mad.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mad.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mad.hlsl --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mad.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mad.hlsl --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/mad.hlsl --check-prefixes=CHECK,DXIL_CHECK,DXIL_NATIVE_HALF,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/all-resources-bound.hlsl (208 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/all-resources-bound.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang --driver-mode=dxc -all-resources-bound -T lib_6_3 -HV 202x -Vd -Xclang -emit-llvm /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/all-resources-bound.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/all-resources-bound.hlsl --check-prefix=FLAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang --driver-mode=dxc -all-resources-bound -T lib_6_3 -HV 202x -Vd -Xclang -emit-llvm /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/all-resources-bound.hlsl # .---command stderr------------ # | clang: warning: argument unused during compilation: '-Vd' [-Wunused-command-line-argument] # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/all-resources-bound.hlsl --check-prefix=FLAG # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/all-resources-bound.hlsl --check-prefix=FLAG # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/InitLists.hlsl (209 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/InitLists.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/InitLists.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/InitLists.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/InitLists.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/InitLists.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/InitLists.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl (210 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl (211 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/distance.hlsl (212 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/distance.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/distance.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/distance.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/distance.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/distance.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/distance.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl (213 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: Driver/dxc_rootsig-define.hlsl (214 of 25549) ******************** TEST 'Clang :: Driver/dxc_rootsig-define.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang --driver-mode=dxc -T cs_6_0 -fcgl /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_rootsig-define.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_rootsig-define.hlsl --check-prefixes=CHECK,REG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang --driver-mode=dxc -T cs_6_0 -fcgl /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_rootsig-define.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_rootsig-define.hlsl --check-prefixes=CHECK,REG # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/Driver/dxc_rootsig-define.hlsl --check-prefixes=CHECK,REG # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/static-variable.hlsl (215 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/static-variable.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-unknown-vulkan1.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/static-variable.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/static-variable.hlsl --check-prefix=SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-unknown-vulkan1.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/static-variable.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/static-variable.hlsl --check-prefix=SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/static-variable.hlsl --check-prefix=SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl (216 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl:5): too few arguments to function call, expected 3, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl:10): too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl:15): too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl:20): too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl:27): no viable conversion from 'S' to 'unsigned int' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl (217 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/round-overloads.hlsl (218 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/round-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BoolVector.hlsl (219 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BoolVector.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolVector.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolVector.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolVector.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolVector.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolVector.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/TypdefArrayParam.hlsl (220 of 25549) ******************** TEST 'Clang :: AST/HLSL/TypdefArrayParam.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -x hlsl -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/TypdefArrayParam.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/TypdefArrayParam.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -x hlsl -ast-dump /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/TypdefArrayParam.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/TypdefArrayParam.hlsl -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.array.output.hlsl (221 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.array.output.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.output.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.output.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.output.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.output.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.output.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/cos.hlsl (222 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/cos.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/exp2-overloads.hlsl (223 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/exp2-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp2-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl (224 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl --check-prefixes=CHECK,DXCHECK -DCALL="call" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl --check-prefixes=CHECK,DXCHECK -DCALL=call # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl --check-prefixes=CHECK,DXCHECK -DCALL=call # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/round-errors.hlsl (225 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/round-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl:16): 1st argument must be a scalar or vector of floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl:21): 1st argument must be a scalar or vector of floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/round-errors.hlsl:26): 1st argument must be a scalar or vector of floating-point types (was 'int2' (aka 'vector')) # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/AggregateSplatCast-errors.hlsl (226 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/AggregateSplatCast-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl:19): no matching conversion for C-style cast from 'int' to 'R' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl:27): no matching conversion for C-style cast from 'int' to 'RWBuffer' (aka 'RWBuffer>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl:32): C-style cast from 'int' to 'RWBuffer[2]' (aka 'RWBuffer>[2]') is not allowed # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/AggregateSplatCast-errors.hlsl:42): no matching conversion for C-style cast from 'int' to 'X' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/AddUint64-errors.hlsl (227 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/AddUint64-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:5): too few arguments to function call, expected 2, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:10): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:15): all arguments to '__builtin_hlsl_adduint64' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:20): incorrect number of bits in vector operand (expected a multiple of 64 bits, have 96) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:25): 1st argument must be a vector of unsigned integer types (was 'uint' (aka 'unsigned int')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:30): incorrect number of bits in integer (expected 32 bits, have 16) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:35): 1st argument must be a vector of unsigned integer types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl Line 43 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/AddUint64-errors.hlsl:44): 1st argument must be a vector of unsigned integer types (was 'S') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/trunc-overloads.hlsl (228 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/trunc-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/trunc-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl (229 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveBallot.hlsl (230 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveBallot.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl (231 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl:20): no viable conversion from 'Foo' to 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/tan-overloads.hlsl (232 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/tan-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tan-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/cross-errors.hlsl (233 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/cross-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl -fnative-half-type -fnative-int16-type -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl -fnative-half-type -fnative-int16-type -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:6): no matching function for call to 'cross' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:14): too few arguments to function call, expected 2, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:20): too few arguments to function call, expected 2, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:26): no matching function for call to 'cross' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:34): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:40): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 45 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:46): cannot initialize a parameter of type 'vector' (vector of 3 'float' values) with an lvalue of type 'int2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:52): cannot initialize a parameter of type 'vector' (vector of 3 'float' values) with an lvalue of type 'float2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl Line 57 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:58): call to 'cross' is ambiguous # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:7): candidate function not viable: requires 2 arguments, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:8): candidate function not viable: requires 2 arguments, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:27): candidate function not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:28): candidate function not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:59): candidate function # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl:60): candidate function # | 16 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/transpose.hlsl (234 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/transpose.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose.hlsl --check-prefixes=CHECK,COLMAJOR # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose.hlsl --check-prefixes=CHECK,COLMAJOR # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/transpose.hlsl --check-prefixes=CHECK,COLMAJOR # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl (235 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 4: incomplete type 'Undefined' used in type trait expression # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl:7): variable length arrays are not supported for the current target # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl:8): variable length arrays are not supported in '__builtin_hlsl_is_intangible' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl:9): variable length arrays in C++ are a Clang extension # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 3: forward declaration of 'Undefined' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 6: declared here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl:10): function parameter 'X' with unknown value cannot be used in a constant expression # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/f32tof16-builtin.hlsl (236 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/f32tof16-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16-builtin.hlsl -emit-llvm -O0 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16-builtin.hlsl -emit-llvm -O0 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f32tof16-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/vk.spec-constant.error.hlsl (237 of 25549) ******************** TEST 'Clang :: SemaHLSL/vk.spec-constant.error.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-compute -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-compute -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl:11): variable with 'vk::constant_id' attribute must be a const int/float/enum/bool and be initialized with a literal # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl:19): variable with 'vk::constant_id' attribute must be a const int/float/enum/bool and be initialized with a literal # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl:23): variable with 'vk::constant_id' attribute must be a const int/float/enum/bool and be initialized with a literal # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl:27): variable with 'vk::constant_id' attribute must be a const int/float/enum/bool and be initialized with a literal # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl:15): 'vk::constant_id' attribute only applies to external global variables # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk.spec-constant.error.hlsl:33): 'vk::constant_id' attribute only applies to external global variables # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asint-errors.hlsl (238 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asint-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:6): no matching function for call to 'asint' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:13): no matching function for call to 'bit_cast' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:21): no matching function for call to 'bit_cast' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:7): candidate function template not viable: requires single argument 'V', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:8): candidate function template not viable: requires single argument 'F', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:14): in instantiation of function template specialization 'hlsl::asint' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:15): candidate template ignored: could not match 'vector' against 'double' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:16): candidate template ignored: substitution failure [with U = int, T = double]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:22): in instantiation of function template specialization 'hlsl::asint' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:23): candidate template ignored: could not match 'vector' against 'half' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_detail.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl:24): candidate template ignored: substitution failure [with U = int, T = half]: no type named 'Type' # | 12 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/half.hlsl (239 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/half.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/half.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/half.hlsl --check-prefix=HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/half.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/half.hlsl --check-prefix=HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/half.hlsl --check-prefix=HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddy-fine-builtin.hlsl (240 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddy-fine-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine-builtin.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine-builtin.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine-builtin.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl (241 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl (242 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl:20): no viable conversion from 'Foo' to 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl (243 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/any.hlsl (244 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/any.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/any.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/any.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden spir_func noundef" -DTARGET=spv # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/any.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/any.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden spir_func noundef' -DTARGET=spv # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/any.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden spir_func noundef -DTARGET=spv # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/and_mat.hlsl (245 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/and_mat.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and_mat.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and_mat.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and_mat.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and_mat.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and_mat.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/sret_output.hlsl (246 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/sret_output.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sret_output.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sret_output.hlsl --check-prefixes=CHECK-DX,CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sret_output.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sret_output.hlsl --check-prefixes=CHECK-DX,CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sret_output.hlsl --check-prefixes=CHECK-DX,CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/dot-errors.hlsl (247 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/dot-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:5): too few arguments to function call, expected 2, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:10): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:15): no matching function for call to 'dot' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:20): arguments are of different types ('vector<[...], 3>' vs 'vector<[...], 2>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:25): arguments are of different types ('vector<[...], 3>' vs 'vector<[...], 2>') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:30): call to 'dot' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:35): call to 'dot' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:41): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 45 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:46): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 50 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:51): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:57): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 61 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:62): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 66 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:67): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:73): arguments are of different types ('vector' vs 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 78 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:79): arguments are of different types ('float' vs 'float2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 83 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:84): arguments are of different types ('float' vs 'float3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 88 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:89): arguments are of different types ('float' vs 'float4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 93 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:94): arguments are of different types ('float2' (aka 'vector') vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 98 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:99): arguments are of different types ('float3' (aka 'vector') vs 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 103 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:104): arguments are of different types ('int2' (aka 'vector') vs 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 108 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:109): 1st argument must be a vector, integer or floating-point type (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 113 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:114): call to 'dot' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 118 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:119): 1st argument must be a scalar floating-point type (was 'double2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 123 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:124): are of different types ('float' vs 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl Line 128 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl:129): are of different types ('float' vs 'int') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 26 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.struct.hlsl (248 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.struct.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/dot4add_u8packed.hlsl (249 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/dot4add_u8packed.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.4-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.4-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/QuadReadAcrossX.hlsl (250 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/QuadReadAcrossX.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/QuadReadAcrossX.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/QuadReadAcrossX.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/QuadReadAcrossX.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/QuadReadAcrossX.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/QuadReadAcrossX.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl (251 of 25549) ******************** TEST 'Clang :: SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.0-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl -fsyntax-only -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.0-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl -fsyntax-only -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl Line 5: use of undeclared identifier 'vk' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl Line 9: '__hlsl_spirv_type' is only available for the SPIR-V target # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-input-builtin.hlsl (252 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-input-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan1.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-input-builtin.hlsl -emit-llvm -O3 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-input-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan1.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-input-builtin.hlsl -emit-llvm -O3 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-input-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-input-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/log2-overloads.hlsl (253 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/log2-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log2-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/ldexp-errors.hlsl (254 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/ldexp-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:5): no matching function for call to 'ldexp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:14): no matching function for call to 'ldexp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:23): no matching function for call to 'ldexp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:34): no matching function for call to 'ldexp' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:6): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:7): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:8): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:9): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:15): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:16): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:17): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:18): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:24): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:25): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:26): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:27): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:35): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:36): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:37): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ldexp-errors.hlsl:38): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 21 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl (255 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-int16-type -fnative-half-type -fmath-errno -ffp-contract=on -fno-rounding-math -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-int16-type -fnative-half-type -fmath-errno -ffp-contract=on -fno-rounding-math -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl:7): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl:12): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl:17): invalid operand of type 'float' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl:22): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl:29): invalid operand of type 'S' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl (256 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl (257 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl -DTARGET=dx -check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl -DTARGET=dx -check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl -DTARGET=dx -check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/floor.hlsl (258 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/floor.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/frac-builtin.hlsl (259 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/frac-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/sgep/load_global.hlsl (260 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/sgep/load_global.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/load_global.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/load_global.hlsl --check-prefixes=CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/load_global.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/load_global.hlsl --check-prefixes=CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/load_global.hlsl --check-prefixes=CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/MatrixElementOverloadResolution.hlsl (261 of 25549) ******************** TEST 'Clang :: SemaHLSL/MatrixElementOverloadResolution.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -Wconversion -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl -DERROR=1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -Wconversion -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl -DERROR=1 # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 84: call to 'FloatDouble' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 144: call to 'HalfFloat' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 248: cannot initialize a variable of type 'matrix' with an lvalue of type 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 249: no matching function for call to 'fn3x2' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 259: assigning to 'matrix<[2 * ...], 3>' from incompatible type 'matrix<[2 * ...], 2>' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 260: assigning to 'matrix' from incompatible type 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 276: call to 'matOrVec' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 299: no matching function for call to 'matOrVec2' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 197: implicit conversion loses floating-point precision: 'double2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 218: implicit conversion loses floating-point precision: 'float2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 223: implicit conversion loses floating-point precision: 'double2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 240 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:241): implicit conversion truncates matrix: 'float2x3' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 240 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:242): implicit conversion turns floating-point number into integer: 'float2x3' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 252 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:253): implicit conversion truncates matrix: 'float2x3' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 263 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:264): implicit conversion truncates matrix: 'float2x3' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 269 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:270): implicit conversion truncates matrix: 'float4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 286 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:287): implicit conversion truncates matrix: 'float4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 292 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl:293): implicit conversion truncates matrix: 'float3x3' (aka 'matrix') to 'matrix' # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 22: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 23: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 34: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 35: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 226: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 231: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 232: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 234: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl Line 235: candidate function # | 28 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/radians-builtin.hlsl (262 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/radians-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-builtin.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-builtin.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-builtin.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-builtin.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/default_cbuffer.hlsl (263 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/default_cbuffer.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -fnative-half-type -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -fnative-half-type -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl (264 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl (265 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/SpirvType.hlsl (266 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/SpirvType.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.hlsl -emit-llvm -disable-llvm-passes -fspv-use-unknown-image-format -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.hlsl -emit-llvm -disable-llvm-passes -fspv-use-unknown-image-format -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddx-coarse.hlsl (267 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddx-coarse.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl (268 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-local2.hlsl (269 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-local2.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local2.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local2.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local2.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local2.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local2.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.struct.output.hlsl (270 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.struct.output.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.output.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.output.hlsl --check-prefixes=CHECK-DXIL,CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.output.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.output.hlsl --check-prefixes=CHECK-DXIL,CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.struct.output.hlsl --check-prefixes=CHECK-DXIL,CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Texture2D-Gather.hlsl (271 of 25549) ******************** TEST 'Clang :: SemaHLSL/Texture2D-Gather.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -verify -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -verify -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl Line 18: no matching member function for call to 'Gather' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl Line 19: no matching member function for call to 'Gather' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl Line 33: no matching member function for call to 'GatherCmp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl Line 34: no matching member function for call to 'GatherCmp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl Line 44: no matching member function for call to 'Gather' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Gather.hlsl Line 47: no matching member function for call to 'GatherCmp' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/OutArgExpr.hlsl (272 of 25549) ******************** TEST 'Clang :: AST/HLSL/OutArgExpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 rm -f /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/OutArgExpr.hlsl.tmp.pch # executed command: rm -f /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/OutArgExpr.hlsl.tmp.pch # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-pch -finclude-default-header -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/OutArgExpr.hlsl.tmp.pch /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/OutArgExpr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -emit-pch -finclude-default-header -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/OutArgExpr.hlsl.tmp.pch /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/OutArgExpr.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/Traits/ScalarizedLayoutCompatible.hlsl (273 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/Traits/ScalarizedLayoutCompatible.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatible.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatible.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-SampleLevel.hlsl (274 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-SampleLevel.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl Line 15: no matching member function for call to 'SampleLevel' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl Line 20: no matching member function for call to 'SampleLevel' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl Line 25: no matching member function for call to 'SampleLevel' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl:16): candidate function not viable: requires 3 arguments, but 2 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl:17): candidate function not viable: requires 4 arguments, but 2 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl:21): candidate function not viable: requires 4 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl:22): candidate function not viable: requires 3 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl:26): no known conversion from 'const char[8]' to 'float' for 3rd argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleLevel.hlsl:27): candidate function not viable: requires 4 arguments, but 3 were provided # | 10 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/implicit-norecurse-attrib.hlsl (275 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/implicit-norecurse-attrib.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -x hlsl -triple dxil-pc-shadermodel6.3-library -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -x hlsl -triple dxil-pc-shadermodel6.3-library -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-SampleCmp.hlsl (276 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-SampleCmp.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:14): 'SampleCmp' and 'SampleCmpLevelZero' require resource to contain a floating point type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:18): no matching member function for call to 'SampleCmp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:24): no matching member function for call to 'SampleCmp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:30): no matching member function for call to 'SampleCmp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:36): no matching member function for call to 'SampleCmp' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl Line 46 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:42): no matching member function for call to 'SampleCmp' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:15): in instantiation of member function 'hlsl::Texture2D>::SampleCmp' requested here # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:19): candidate function not viable: requires 3 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:20): candidate function not viable: requires 4 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:21): candidate function not viable: requires 5 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:25): candidate function not viable: requires 5 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:26): candidate function not viable: requires 4 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:27): candidate function not viable: requires 3 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:31): candidate function not viable: no known conversion from 'SamplerState' to 'hlsl::SamplerComparisonState' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:32): candidate function not viable: requires 4 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:33): candidate function not viable: requires 5 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:37): candidate function not viable: no known conversion from 'SamplerComparisonState' to 'vector' (vector of 2 'int' values) for 4th argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:38): candidate function not viable: requires 3 arguments, but 4 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:39): candidate function not viable: requires 5 arguments, but 4 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:43): candidate function not viable: no known conversion from 'SamplerComparisonState' to 'float' for 5th argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:44): candidate function not viable: requires 4 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmp.hlsl:45): candidate function not viable: requires 3 arguments, but 5 were provided # | 23 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-global-multi-dim.hlsl (277 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-global-multi-dim.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-multi-dim.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-multi-dim.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-multi-dim.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-multi-dim.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-multi-dim.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/normalize.hlsl (278 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/normalize.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize.hlsl --check-prefixes=CHECK,NATIVE_HALF '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/normalize.hlsl --check-prefixes=CHECK,NATIVE_HALF -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Operators/frem_modulo-errors.hlsl (279 of 25549) ******************** TEST 'Clang :: SemaHLSL/Operators/frem_modulo-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl -fnative-half-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl -fnative-half-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:5): invalid operands to binary expression ('double2' (aka 'vector') and 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:10): invalid operands to binary expression ('double2' (aka 'vector') and 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:15): invalid operands to binary expression ('double2' (aka 'vector') and 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:20): invalid operands to binary expression ('double2' (aka 'vector') and 'double2') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:25): invalid operands to binary expression ('double' and 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:30): invalid operands to binary expression ('double' and 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:35): invalid operands to binary expression ('double' and 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/frem_modulo-errors.hlsl:40): invalid operands to binary expression ('double' and 'double2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/DispatchThreadID.hlsl (280 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/DispatchThreadID.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asuint.hlsl (281 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asuint.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asuint.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/struct_input.hlsl (282 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/struct_input.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl:5): semantic annotations must be present for all parameters of an entry function or patch constant function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl:16): semantic annotations must be present for all parameters of an entry function or patch constant function # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl:6): 'f1' used here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl:11): 's' declared here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/struct_input.hlsl:17): 'f' declared here # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl (283 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asuint16-errors.hlsl (284 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asuint16-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl -fnative-half-type -fnative-int16-type -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.2-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl -fnative-half-type -fnative-int16-type -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:6): no matching function for call to 'asuint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:15): no matching function for call to 'asuint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:24): no matching function for call to 'asuint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:32): no matching function for call to 'asuint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:40): no matching function for call to 'asuint16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl Line 47 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:48): no matching function for call to 'asuint16' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:7): candidate function template not viable: requires single argument 'V', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:8): candidate function template not viable: requires single argument 'F', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:16): candidate function template not viable: requires single argument 'V', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:17): candidate function template not viable: requires single argument 'F', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:25): candidate template ignored: could not match 'vector' against 'int' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:26): candidate template ignored: substitution failure [with T = int]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:33): candidate template ignored: could not match 'vector' against 'float' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:34): candidate template ignored: substitution failure [with T = float]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:41): candidate template ignored: substitution failure [with T = int, N = 4]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:42): candidate template ignored: substitution failure [with T = int4]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:49): candidate template ignored: substitution failure [with T = float, N = 4]: no type named 'Type' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint16-errors.hlsl:50): candidate template ignored: substitution failure [with T = float4]: no type named 'Type' # | 19 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/ByteCode/hlsl.hlsl (285 of 25549) ******************** TEST 'Clang :: AST/ByteCode/hlsl.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -std=hlsl202x -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/ByteCode/hlsl.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/ByteCode/hlsl.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -std=hlsl202x -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/ByteCode/hlsl.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/ByteCode/hlsl.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/ByteCode/hlsl.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl (286 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asin-overloads.hlsl (287 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asin-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asin-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl (288 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl:5): too few arguments to function call, expected 3, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl:10): too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl:15): too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl:20): too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl:27): no viable conversion from 'S' to 'unsigned int' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl (289 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:5): no matching function for call to 'D3DCOLORtoUBYTE4' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:11): no matching function for call to 'D3DCOLORtoUBYTE4' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:17): no matching function for call to 'D3DCOLORtoUBYTE4' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:27): no matching function for call to 'D3DCOLORtoUBYTE4' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:6): candidate function not viable: requires single argument 'V', but no arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:12): candidate function not viable: requires single argument 'V', but 2 arguments were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:18): candidate function not viable: no known conversion from 'vector<[...], 2>' to 'vector<[...], 4>' for 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl:28): candidate function not viable: no known conversion from 'S' to 'float4' (aka 'vector') for 1st argument # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/SpirvType.alignment.hlsl (290 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/SpirvType.alignment.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.alignment.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.alignment.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.alignment.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.alignment.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/SpirvType.alignment.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/select-errors.hlsl (291 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/select-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 22: too few arguments to function call, expected 3, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 26: too few arguments to function call, expected 3, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 31: too few arguments to function call, expected 3, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 35: too many arguments to function call, expected 3, have 4 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 40: invalid operand of type 'int' where 'bool' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 44: invalid operand of type 'int1' (aka 'vector') where 'bool' or a vector of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 49: arguments are of different types ('int' vs 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 64: second and third arguments to '__builtin_hlsl_select' must be of scalar or vector type with matching scalar element type: 'vector' vs 'vector' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 5: implicit conversion turns vector to scalar: 'int1' (aka 'vector') to 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/select-errors.hlsl Line 18: implicit conversion turns vector to scalar: 'bool2' (aka 'vector') to 'bool' # | 11 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/atan-overloads.hlsl (292 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/atan-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/pch_with_matrix_single_subscript.hlsl (293 of 25549) ******************** TEST 'Clang :: AST/HLSL/pch_with_matrix_single_subscript.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_with_matrix_single_subscript.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_with_matrix_single_subscript.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl (294 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl:17): invalid operand of type 'S' where a scalar or vector is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl:22): invalid operand of type 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/target.ps.input.hlsl (295 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/target.ps.input.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.ps.input.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.ps.input.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.ps.input.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.ps.input.hlsl:5): semantic 'SV_Target' is unsupported in pixel shaders as input, requires one of the following: pixel out # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_Position.ps.hlsl (296 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_Position.ps.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.ps.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.ps.hlsl --check-prefix=CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.ps.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.ps.hlsl --check-prefix=CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.ps.hlsl --check-prefix=CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveProduct.hlsl (297 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveProduct.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveProduct.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveProduct.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveProduct.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveProduct.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveProduct.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl (298 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl (299 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl:6): conversion between matrix types 'int3x2' (aka 'matrix') and 'matrix' of different size is not allowed # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl:12): conversion between matrix types 'int2x3' (aka 'matrix') and 'matrix' of different size is not allowed # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl:19): cannot initialize a variable of type 'matrix<[...], 2, 3>' with an rvalue of type 'matrix<[...], 3, 2> # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/convergence/for.hlsl (300 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/convergence/for.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/for.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/for.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/for.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/for.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/for.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl (301 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/step-overloads.hlsl (302 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/step-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/step-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl (303 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-compute -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-compute -finclude-default-header -std=hlsl202x -fnative-half-type -fnative-int16-type -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl:18): no matching function for call to 'fn1' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl:20): no matching function for call to 'fn2' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl Line 3 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl:4): candidate function not viable: cannot bind reference in generic address space to object in address space 'groupshared' in 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl:10): candidate template ignored: cannot deduce a type for 'T' that would make 'groupshared T' equal 'half' # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveBitXor.hlsl (304 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveBitXor.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor.hlsl --check-prefixes=CHECK,DXCHECK -DCALL="call" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor.hlsl --check-prefixes=CHECK,DXCHECK -DCALL=call # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor.hlsl --check-prefixes=CHECK,DXCHECK -DCALL=call # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl (305 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl (306 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/mul-errors.hlsl (307 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/mul-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:10): no matching function for call to 'mul' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:16): no matching function for call to 'mul' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:22): no matching function for call to 'mul' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:28): no matching function for call to 'mul' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:34): no matching function for call to 'mul' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:40): no matching function for call to 'mul' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/mul-errors.hlsl:3): candidate template ignored # | 115 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/cosh-overloads.hlsl (308 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/cosh-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/tanh.hlsl (309 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/tanh.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/tanh.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-Gather.hlsl (310 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-Gather.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Gather.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Gather.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Gather.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Gather.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Gather.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl (311 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl (312 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/distance-errors.hlsl (313 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/distance-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:5): no matching function for call to 'distance' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:14): no matching function for call to 'distance' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:23): no matching function for call to 'distance' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:32): no matching function for call to 'distance' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:41): no matching function for call to 'distance' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:52): no matching function for call to 'distance' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:6): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:7): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:8): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:9): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:15): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:16): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:17): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:18): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:24): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:25): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:26): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:27): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:33): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:34): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:35): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:36): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:42): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:43): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:44): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:45): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:53): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:54): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:55): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl:56): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 31 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/cos-overloads.hlsl (314 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/cos-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos-overloads.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos-overloads.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cos-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveCountBits.hlsl (315 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveCountBits.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WavePrefixCountBits.hlsl (316 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WavePrefixCountBits.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixCountBits.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixCountBits.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixCountBits.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixCountBits.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixCountBits.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl (317 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl (318 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=row-major -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl --check-prefixes=CHECK,ROW-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=row-major -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl --check-prefixes=CHECK,ROW-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl --check-prefixes=CHECK,ROW-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/groupsharedArgs/VectorTest.hlsl (319 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/groupsharedArgs/VectorTest.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/VectorTest.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/VectorTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/VectorTest.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/VectorTest.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/VectorTest.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/faceforward-errors.hlsl (320 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/faceforward-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:5): no matching function for call to 'faceforward' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:14): no matching function for call to 'faceforward' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:23): no matching function for call to 'faceforward' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:34): no matching function for call to 'faceforward' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:6): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:7): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:8): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:9): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:15): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:16): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:17): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:18): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:24): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:25): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:26): candidate template ignored: substitution failure [with L = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:27): candidate template ignored: substitution failure [with L = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:35): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:36): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:37): candidate template ignored: substitution failure [with L = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/faceforward-errors.hlsl:38): candidate template ignored: substitution failure [with L = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 21 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.arbitrary.hlsl (321 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.arbitrary.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.arbitrary.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.arbitrary.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unknown-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.arbitrary.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.arbitrary.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.arbitrary.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic-struct-nested.hlsl (322 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic-struct-nested.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/f16tof32-errors.hlsl (323 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/f16tof32-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:17): 1st argument must be a scalar or vector of unsigned integer types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:22): 1st argument must be a scalar or vector of unsigned integer types (was 'bool4' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:27): 1st argument must be a scalar or vector of unsigned integer types (was 'short') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:32): incorrect number of bits in integer (expected 32 bits, have 16) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 36 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:37): 1st argument must be a scalar or vector of unsigned integer types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:42): 1st argument must be a scalar or vector of unsigned integer types (was 'long') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 46 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:47): 1st argument must be a scalar or vector of unsigned integer types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:52): 1st argument must be a scalar or vector of unsigned integer types (was 'half') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:57): 1st argument must be a scalar or vector of unsigned integer types (was 'half4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 61 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:62): 1st argument must be a scalar or vector of unsigned integer types (was 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 66 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:67): 1st argument must be a scalar or vector of unsigned integer types (was 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 71 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:72): no matching function for call to 'f16tof32' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 76 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:77): no matching function for call to 'f16tof32' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:82): 1st argument must be a scalar or vector of unsigned integer types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 86 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:87): 1st argument must be a scalar or vector of unsigned integer types (was 'bool3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 92 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:93): 1st argument must be a scalar or vector of unsigned integer types (was 'short') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 97 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:98): incorrect number of bits in integer (expected 32 bits, have 16) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 102 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:103): 1st argument must be a scalar or vector of unsigned integer types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 107 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:108): 1st argument must be a scalar or vector of unsigned integer types (was 'long') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 112 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:113): 1st argument must be a scalar or vector of unsigned integer types (was 'int3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 117 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:118): 1st argument must be a scalar or vector of unsigned integer types (was 'half') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 122 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:123): 1st argument must be a scalar or vector of unsigned integer types (was 'half2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 127 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:128): 1st argument must be a scalar or vector of unsigned integer types (was 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl Line 132 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:133): 1st argument must be a scalar or vector of unsigned integer types (was 'double') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f16tof32-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | 35 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/radians-overloads.hlsl (324 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/radians-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-overloads.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-overloads.hlsl --check-prefixes=CHECK -DTARGET=dx -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-overloads.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-overloads.hlsl --check-prefixes=CHECK -DTARGET=dx '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/radians-overloads.hlsl --check-prefixes=CHECK -DTARGET=dx -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asdouble.hlsl (325 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asdouble.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asdouble.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asdouble.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asdouble.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asdouble.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asdouble.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/local_resource_bindings.hlsl (326 of 25549) ******************** TEST 'Clang :: SemaHLSL/local_resource_bindings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/local_resource_bindings.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/resource-bindings.hlsl (327 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/resource-bindings.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil--shadermodel6.6-compute -x hlsl -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resource-bindings.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resource-bindings.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil--shadermodel6.6-compute -x hlsl -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resource-bindings.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resource-bindings.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/resource-bindings.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl (328 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/wave_get_lane_count.hlsl (329 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/wave_get_lane_count.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_count.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_count.hlsl --check-prefixes=CHECK,CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_count.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_count.hlsl --check-prefixes=CHECK,CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_count.hlsl --check-prefixes=CHECK,CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl (330 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddx-fine.hlsl (331 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddx-fine.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl (332 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl --check-prefixes=CHECK,ROW-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl --check-prefixes=CHECK,ROW-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl --check-prefixes=CHECK,ROW-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl (333 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl:5): too many arguments to function call, expected 0, have 1 # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources-declared-only-once.hlsl (334 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources-declared-only-once.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxilv1.7-unknown-shadermodel6.7-library -finclude-default-header -verify -emit-llvm -o - -x hlsl /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources-declared-only-once.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxilv1.7-unknown-shadermodel6.7-library -finclude-default-header -verify -emit-llvm -o - -x hlsl /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources-declared-only-once.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources-declared-only-once.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources-declared-only-once.hlsl:3): declaration does not declare anything # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/UsualArithmeticConversions.hlsl (335 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/UsualArithmeticConversions.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl -DERRORS -Wdouble-promotion -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl -DERRORS -Wdouble-promotion -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 285: left hand operand of type 'float4' (aka 'vector') to compound assignment cannot be truncated when used with right hand operand of type 'int2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 359 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:352): invalid operands to binary expression ('float4' (aka 'vector') and 'int4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 370 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:363): invalid operands to binary expression ('float4x4' (aka 'matrix') and 'int4x4' (aka 'matrix') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 381 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:374): invalid operands to binary expression ('float4x4' (aka 'matrix') and 'int4x4' (aka 'matrix') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 393 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:385): invalid operands to binary expression ('float2' (aka 'vector') and 'int4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 402 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:397): invalid operands to binary expression ('bool2' (aka 'vector') and 'bool2') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 24: implicit conversion from 'int4' (aka 'vector') to 'float4' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 35: implicit conversion from 'int4' (aka 'vector') to 'float4' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:54): implicit conversion from 'int2' (aka 'vector') to 'vector' (vector of 2 'float' values) may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:55): implicit conversion truncates vector: 'float4' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 70 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:68): implicit conversion from 'int2' (aka 'vector') to 'vector' (vector of 2 'float' values) may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 70 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:69): implicit conversion truncates vector: 'float4' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 95 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:93): implicit conversion loses integer precision: 'vector' (vector of 4 'unsigned long long' values) to 'vector' (vector of 4 'int' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 95 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:94): implicit conversion changes signedness: 'vector' (vector of 4 'long long' values) to 'vector' (vector of 4 'unsigned long long' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 111: implicit conversion from 'int4' (aka 'vector') to 'float4' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 132 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:130): implicit conversion truncates vector: 'int4' (aka 'vector') to 'float2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 132 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:131): implicit conversion from 'int4' (aka 'vector') to 'float2' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 153 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:151): implicit conversion truncates vector: 'int4' (aka 'vector') to 'float2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 153 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:152): implicit conversion from 'int4' (aka 'vector') to 'float2' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 169: implicit conversion loses floating-point precision: 'float4' (aka 'vector') to 'half4' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 180: implicit conversion increases floating-point precision: 'half4' (aka 'vector') to 'float4' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 215: implicit conversion loses integer precision: 'int64_t4' (aka 'vector') to 'int4' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 236 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:235): implicit conversion changes signedness: 'vector' (vector of 4 'long long' values) to 'vector' (vector of 4 'unsigned long' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 255: implicit conversion turns vector to scalar: 'int2' (aka 'vector') to 'float' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 267: implicit conversion turns vector to scalar: 'float2' (aka 'vector') to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 312: implicit conversion from 'int4' (aka 'vector') to 'float4' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 329 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:327): implicit conversion truncates vector: 'int4' (aka 'vector') to 'float2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 329 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:328): implicit conversion from 'int4' (aka 'vector') to 'float2' (aka 'vector') may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 342: implicit conversion from 'int4' (aka 'vector') to 'vector' (vector of 4 'float' values) may lose precision # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 359 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:353): did you mean or? # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 370 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:364): did you mean or? # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 381 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:375): did you mean and? # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 393 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:386): did you mean and? # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl Line 402 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl:398): did you mean and? # | 35 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/fmod-errors.hlsl (336 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/fmod-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:5): no matching function for call to 'fmod' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:14): no matching function for call to 'fmod' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:23): no matching function for call to 'fmod' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:32): no matching function for call to 'fmod' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:41): no matching function for call to 'fmod' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:52): no matching function for call to 'fmod' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:6): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:7): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:8): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:9): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:15): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:16): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:17): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:18): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:24): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:25): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:26): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:27): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:33): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:34): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:35): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:36): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:42): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:43): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:44): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:45): candidate template ignored: substitution failure [with N = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:53): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:54): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:55): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl:56): candidate template ignored: substitution failure [with N = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 31 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/asfloat.hlsl (337 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/asfloat.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asfloat.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asfloat.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asfloat.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asfloat.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/asfloat.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/reflect-errors.hlsl (338 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/reflect-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:5): no matching function for call to 'reflect' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:14): no matching function for call to 'reflect' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:23): no matching function for call to 'reflect' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:32): no matching function for call to 'reflect' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:41): no matching function for call to 'reflect' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:52): no matching function for call to 'reflect' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:6): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:7): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:8): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:9): candidate function template not viable: requires 2 arguments, but 1 was provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:15): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:16): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:17): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:18): candidate function template not viable: requires 2 arguments, but 3 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:24): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:25): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:26): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:27): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:33): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:34): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:35): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:36): candidate template ignored # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:42): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:43): candidate template ignored: substitution failure [with T = float1]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:44): candidate template ignored: substitution failure [with L = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:45): candidate template ignored: substitution failure [with L = 1]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:53): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:54): candidate template ignored: substitution failure [with T = float5]: no type named 'Type' in 'hlsl::__detail::enable_if>' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:55): candidate template ignored: substitution failure [with L = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl:56): candidate template ignored: substitution failure [with L = 5]: no type named 'Type' in 'hlsl::__detail::enable_if' # | 31 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-global-subarray-many.hlsl (339 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-global-subarray-many.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-many.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-many.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-many.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-many.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-subarray-many.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl (340 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/pch_with_buf.hlsl (341 of 25549) ******************** TEST 'Clang :: AST/HLSL/pch_with_buf.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_with_buf.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch_with_buf.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_with_buf.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch_with_buf.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: AST/HLSL/pch_with_matrix_element_accessor.hlsl (342 of 25549) ******************** TEST 'Clang :: AST/HLSL/pch_with_matrix_element_accessor.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_with_matrix_element_accessor.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch_with_matrix_element_accessor.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl (343 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl -verify -DTEST_FUNC=or # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl -verify -DTEST_FUNC=or # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl:13): cannot initialize return object of type 'bool3x3' (aka 'matrix') with an rvalue of type 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl:25): cannot initialize return object of type 'matrix<[...], 3, 3>' with an rvalue of type 'matrix<[...], 2, 2>' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl:7): implicit conversion truncates matrix: 'bool3x3' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl:19): implicit conversion truncates matrix: 'bool3x3' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl:31): implicit conversion truncates matrix: 'bool3x3' (aka 'matrix') to 'matrix' # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-global.hlsl (344 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-global.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global.hlsl -check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global.hlsl -check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global.hlsl -check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic-struct-2.hlsl (345 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic-struct-2.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-2.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/groupsharedArgs/Overloads.hlsl (346 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/groupsharedArgs/Overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.0-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Overloads.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Overloads.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.0-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Overloads.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Overloads.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/Overloads.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl (347 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl --check-prefixes=CHECK,COL-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl --check-prefixes=CHECK,COL-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl --check-prefixes=CHECK,COL-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/convergence/entry.point.hlsl (348 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/convergence/entry.point.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -finclude-default-header -disable-llvm-passes -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/entry.point.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/entry.point.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -finclude-default-header -disable-llvm-passes -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/entry.point.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/entry.point.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/entry.point.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl (349 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/f32tof16-errors.hlsl (350 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/f32tof16-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:17): 1st argument must be a scalar or vector of floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:22): 1st argument must be a scalar or vector of floating-point types (was 'bool4' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:27): 1st argument must be a scalar or vector of floating-point types (was 'short') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:32): 1st argument must be a scalar or vector of floating-point types (was 'unsigned short') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 36 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:37): 1st argument must be a scalar or vector of floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:42): 1st argument must be a scalar or vector of floating-point types (was 'long') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 46 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:47): 1st argument must be a scalar or vector of floating-point types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:52): 1st argument must be a scalar or vector of floating-point types (was 'half') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:57): 1st argument must be a scalar or vector of floating-point types (was 'half4' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 61 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:62): 1st argument must be a scalar or vector of floating-point types (was 'unsigned int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 66 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:67): 1st argument must be a scalar or vector of floating-point types (was 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 71 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:72): no matching function for call to 'f32tof16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 76 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:77): no matching function for call to 'f32tof16' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:82): 1st argument must be a scalar or vector of floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 86 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:87): 1st argument must be a scalar or vector of floating-point types (was 'bool3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 92 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:93): 1st argument must be a scalar or vector of floating-point types (was 'short') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 97 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:98): 1st argument must be a scalar or vector of floating-point types (was 'unsigned short') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 102 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:103): 1st argument must be a scalar or vector of floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 107 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:108): 1st argument must be a scalar or vector of floating-point types (was 'long') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 112 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:113): 1st argument must be a scalar or vector of floating-point types (was 'int3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 117 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:118): 1st argument must be a scalar or vector of floating-point types (was 'half') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 122 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:123): 1st argument must be a scalar or vector of floating-point types (was 'half2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 127 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:128): 1st argument must be a scalar or vector of floating-point types (was 'uint' (aka 'unsigned int')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl Line 132 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:133): 1st argument must be a scalar or vector of floating-point types (was 'double') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:6): candidate function not viable: requires 1 argument, but 0 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/f32tof16-errors.hlsl:12): candidate function not viable: requires 1 argument, but 2 were provided # | 35 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/isnan-overloads.hlsl (351 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/isnan-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan-overloads.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan-overloads.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan-overloads.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan-overloads.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/isnan-overloads.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/sgep/array_load.hlsl (352 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/sgep/array_load.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_load.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_load.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_load.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_load.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/array_load.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/shader_type_attr.hlsl (353 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/shader_type_attr.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shader_type_attr.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shader_type_attr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shader_type_attr.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shader_type_attr.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shader_type_attr.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/vertexid.ps.hlsl (354 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/vertexid.ps.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.ps.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.ps.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.ps.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/vertexid.ps.hlsl:5): attribute 'SV_VertexID' is unsupported in 'pixel' shaders, requires vertex # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/convergence/while.hlsl (355 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/convergence/while.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/while.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/while.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/while.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/while.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/while.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/InitLists.hlsl (356 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/InitLists.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header -verify -Wdouble-promotion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header -verify -Wdouble-promotion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 94: too few initializers in list for type 'TwoFloats' (expected 2 but found 0) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 95: too few initializers in list for type 'TwoFloats' (expected 2 but found 1) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 96: too many initializers in list for type 'TwoFloats' (expected 2 but found 3) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 98: too many initializers in list for type 'int2' (aka 'vector') (expected 2 but found 3) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 114: no viable conversion from 'vector' (vector of 2 'int' values) to 'ContainsResource' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 115: no viable conversion from 'RWBuffer' (aka 'RWBuffer>') to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 116: no viable conversion from 'int' to 'hlsl::RWBuffer>' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 118: no viable conversion from 'int' to 'R::(anonymous union at # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 61: implicit conversion from 'int' to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 63: implicit conversion truncates vector: 'vector' (vector of 3 'int' values) to 'vector' (vector of 2 'int' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 64: implicit conversion from 'int' to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 64: implicit conversion from 'int' to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 67: implicit conversion turns floating-point number into integer: 'float' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 67: implicit conversion turns floating-point number into integer: 'float' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 69: implicit conversion from 'int' to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 70: implicit conversion turns floating-point number into integer: 'float' to 'long' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 70: implicit conversion changes signedness: 'int' to 'unsigned int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:74): implicit conversion from 'int64_t' (aka 'long') to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:75): implicit conversion changes signedness: 'uint' (aka 'unsigned int') to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:76): implicit conversion from 'int64_t' (aka 'long') to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:77): implicit conversion changes signedness: 'uint' (aka 'unsigned int') to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:78): implicit conversion from 'int64_t' (aka 'long') to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:79): implicit conversion changes signedness: 'uint' (aka 'unsigned int') to 'int' # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 103 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:109): candidate constructor (the implicit copy constructor) not viable: no known conversion from 'int' to # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 103 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:110): candidate constructor (the implicit move constructor) not viable: no known conversion from 'int' to # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 47 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:121): candidate constructor (the implicit copy constructor) not viable: no known conversion from 'vector' (vector of 2 'int' values) to 'const ContainsResource &' for 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl Line 47 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:122): candidate constructor (the implicit move constructor) not viable: no known conversion from 'vector' (vector of 2 'int' values) to 'ContainsResource &&' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitLists.hlsl:125): candidate constructor not viable # | 29 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl (357 of 25549) ******************** TEST 'Clang :: SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl -fsyntax-only -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl -fsyntax-only -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_spirv.h Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl:6): argument type 'S' is incomplete # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl Line 4: forward declaration of 'S' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl Line 8 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl:9): in instantiation of template type alias 'SpirvOpaqueType' requested here # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/position.ps.size.hlsl (358 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/position.ps.size.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.size.hlsl -verify -verify-ignore-unexpected # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.size.hlsl -verify -verify-ignore-unexpected # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.size.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.size.hlsl:4): attribute 'SV_Position' only applies to a field or parameter of type 'float/float1/float2/float3/float4' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.size.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.size.hlsl:8): attribute 'SV_Position' only applies to a field or parameter of type 'float/float1/float2/float3/float4' # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/rcp-errors.hlsl (359 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/rcp-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl:15): 1st argument must be a scalar or vector of floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl:20): 1st argument must be a scalar or vector of floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/rcp-errors.hlsl:25): 1st argument must be a scalar or vector of floating-point types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/TruncationOverloadResolution.hlsl (360 of 25549) ******************** TEST 'Clang :: SemaHLSL/TruncationOverloadResolution.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -fsyntax-only /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl -DERROR=1 -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -fsyntax-only /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl -DERROR=1 -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 82: call to 'Half4Float4Double2' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 84: call to 'Float2Double2' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 86: call to 'Half2Float2' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 88: call to 'Half2Half3' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 89: call to 'Half2Half3' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 90: call to 'Half2Half3' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 95: call to 'Double2Double3' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 96: call to 'Double2Double3' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 97: call to 'Double2Double3' is ambiguous # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 13: implicit conversion loses floating-point precision: 'float4' (aka 'vector') to 'vector' (vector of 4 'half' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 24: implicit conversion truncates vector: 'float4' (aka 'vector') to 'vector' (vector of 2 'double' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 37: implicit conversion turns vector to scalar: 'half3' (aka 'vector') to 'half' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 38: implicit conversion turns vector to scalar: 'float3' (aka 'vector') to 'half' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 39: implicit conversion turns vector to scalar: 'double3' (aka 'vector') to 'half' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 41: implicit conversion turns vector to scalar: 'half3' (aka 'vector') to 'float' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 42: implicit conversion turns vector to scalar: 'float3' (aka 'vector') to 'float' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 43: implicit conversion turns vector to scalar: 'double3' (aka 'vector') to 'float' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 45: implicit conversion turns vector to scalar: 'half3' (aka 'vector') to 'double' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 46: implicit conversion turns vector to scalar: 'float3' (aka 'vector') to 'double' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 47: implicit conversion turns vector to scalar: 'double3' (aka 'vector') to 'double' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 49: implicit conversion truncates vector: 'half3' (aka 'vector') to 'vector' (vector of 1 'half' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 50: implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' (vector of 1 'half' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 50: implicit conversion loses floating-point precision: 'float3' (aka 'vector') to 'vector' (vector of 1 'half' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 51: implicit conversion truncates vector: 'double3' (aka 'vector') to 'vector' (vector of 1 'half' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 51: implicit conversion loses floating-point precision: 'double3' (aka 'vector') to 'vector' (vector of 1 'half' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 53: implicit conversion truncates vector: 'half3' (aka 'vector') to 'vector' (vector of 1 'float' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 54: implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' (vector of 1 'float' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 55: implicit conversion truncates vector: 'double3' (aka 'vector') to 'vector' (vector of 1 'float' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 55: implicit conversion loses floating-point precision: 'double3' (aka 'vector') to 'vector' (vector of 1 'float' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 57: implicit conversion truncates vector: 'half3' (aka 'vector') to 'vector' (vector of 1 'double' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 58: implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' (vector of 1 'double' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 59: implicit conversion truncates vector: 'double3' (aka 'vector') to 'vector' (vector of 1 'double' value) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 92: implicit conversion loses floating-point precision: 'vector' (vector of 3 'float' values) to 'vector' (vector of 3 'half' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 93: implicit conversion loses floating-point precision: 'vector' (vector of 3 'double' values) to 'vector' (vector of 3 'half' values) # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 65: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 66: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 68: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 69: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 71: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 71: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 71: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 72: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 72: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 72: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 74: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 74: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 74: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 75: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 75: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 75: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 78: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/TruncationOverloadResolution.hlsl Line 79: candidate function # | 53 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/floor-overloads.hlsl (361 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/floor-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/floor-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl (362 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/ArrayOutputArgs-errors.hlsl (363 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/ArrayOutputArgs-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:11): no matching function for call to 'increment' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:19): no matching function for call to 'increment' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:26): no matching function for call to 'increment' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Line 32 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:33): no matching function for call to 'increment' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Line 39 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:40): no matching function for call to 'increment' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Line 48 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:49): no matching function for call to 'increment' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:12): candidate function not viable: no known conversion from 'int[3]' to 'int[2]' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:20): candidate function not viable: no known conversion from 'int[1]' to 'int[2]' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:27): candidate function not viable: requires single argument 'Arr', but no arguments were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:34): candidate function not viable: no known conversion from 'float[2]' to 'int[2]' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:41): candidate function not viable: no known conversion from 'int' to 'int[2]' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl:50): candidate function not viable: requires single argument 'Arr', but 2 arguments were provided # | 13 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-default.hlsl (364 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-default.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -std=hlsl202x -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -std=hlsl202x -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/OutputParameters.hlsl (365 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/OutputParameters.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header -verify -Wdouble-promotion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header -verify -Wdouble-promotion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 13: illegal scalar extension cast on argument 'f' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 14: illegal scalar extension cast on argument 'f' to inout paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 16: illegal scalar extension cast on argument 'i' to out paramemter # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 17: illegal scalar extension cast on argument 'i' to inout paramemter # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 32: implicit conversion increases floating-point precision: 'float' to 'double' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 33: implicit conversion increases floating-point precision: 'float' to 'double' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/OutputParameters.hlsl Line 33: implicit conversion loses floating-point precision: 'double' to 'float' # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-local1.hlsl (366 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-local1.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local1.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local1.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local1.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local1.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local1.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl (367 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl --check-prefixes=CHECK,CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl --check-prefixes=CHECK,CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl --check-prefixes=CHECK,CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl (368 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WavePrefixProduct.hlsl (369 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WavePrefixProduct.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixProduct.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixProduct.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixProduct.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixProduct.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixProduct.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-Subscript.hlsl (370 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-Subscript.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -Wno-sign-conversion -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Subscript.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Subscript.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -Wno-sign-conversion -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Subscript.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Subscript.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Subscript.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixConstantExpr.hlsl (371 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixConstantExpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -fmatrix-memory-layout=column-major -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixConstantExpr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -fmatrix-memory-layout=column-major -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixConstantExpr.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/atan2-overloads.hlsl (372 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/atan2-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2-overloads.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2-overloads.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/atan2-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-local3.hlsl (373 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-local3.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local3.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local3.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local3.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local3.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local3.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl (374 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/and.hlsl (375 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/and.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and.hlsl -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and.hlsl -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/and.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl (376 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/sqrt-overloads.hlsl (377 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/sqrt-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/sqrt-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddx-fine-builtin.hlsl (378 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddx-fine-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine-builtin.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine-builtin.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-fine-builtin.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.array.hlsl (379 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.array.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.array.hlsl --check-prefixes=CHECK,CHECK-SPIRV -DTARGET=spv # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/TypedBuffers-methods.hlsl (380 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/TypedBuffers-methods.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-methods.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-methods.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-methods.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-methods.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/TypedBuffers-methods.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/typedefs.hlsl (381 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/typedefs.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.4-library -finclude-default-header -verify -fnative-half-type -fnative-int16-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/typedefs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.4-library -finclude-default-header -verify -fnative-half-type -fnative-int16-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/typedefs.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl (382 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl (383 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl (384 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl2018 -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl2018 -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl:6): support for groupshared parameter annotation not added until HLSL 202x # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl:17): support for groupshared parameter annotation not added until HLSL 202x # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl:18): support for groupshared parameter annotation not added until HLSL 202x # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl:26): support for groupshared parameter annotation not added until HLSL 202x # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-global-unbounded.hlsl (385 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-global-unbounded.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-unbounded.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-unbounded.hlsl -check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-unbounded.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-unbounded.hlsl -check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-unbounded.hlsl -check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl (386 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - -fmatrix-memory-layout=column-major /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl --check-prefixes=CHECK,COL-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - -fmatrix-memory-layout=column-major /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl --check-prefixes=CHECK,COL-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl --check-prefixes=CHECK,COL-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/fwidth.hlsl (387 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/fwidth.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fwidth.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fwidth.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fwidth.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fwidth.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/fwidth.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-SampleGrad.hlsl (388 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-SampleGrad.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl Line 18: no matching member function for call to 'SampleGrad' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl Line 24: no matching member function for call to 'SampleGrad' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl Line 30: no matching member function for call to 'SampleGrad' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:19): candidate function not viable: requires 4 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:20): candidate function not viable: requires 5 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:21): candidate function not viable: requires 6 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:25): candidate function not viable: requires 6 arguments, but 7 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:26): candidate function not viable: requires 5 arguments, but 7 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:27): candidate function not viable: requires 4 arguments, but 7 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:31): no known conversion from 'const char[8]' to 'float' for 6th argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:32): candidate function not viable: requires 5 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleGrad.hlsl:33): candidate function not viable: requires 4 arguments, but 6 were provided # | 13 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/enable-16bit-types.hlsl (389 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/enable-16bit-types.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -fnative-half-type -fnative-int16-type -std=hlsl202x -triple dxilv1.3-unknown-shadermodel6.3-library -finclude-default-header -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/enable-16bit-types.hlsl 2>&1 | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/enable-16bit-types.hlsl --check-prefix=FLAG # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -fnative-half-type -fnative-int16-type -std=hlsl202x -triple dxilv1.3-unknown-shadermodel6.3-library -finclude-default-header -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/enable-16bit-types.hlsl # note: command had no output on stdout or stderr # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/enable-16bit-types.hlsl --check-prefix=FLAG # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/enable-16bit-types.hlsl:6:14: error: FLAG-DAG: expected string not found in input # | // FLAG-DAG: ![[NLP:.*]] = !{i32 1, !"dx.nativelowprec", i32 1} # | ^ # | :1:1: note: scanning from here # | In file included from :1: # | ^ # | :3:149: note: possible intended match here # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/enable-16bit-types.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: In file included from :1: # | dag:6'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found # | 2: In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | dag:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 3: /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | dag:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | dag:6'1 ? possible intended match # | 4: 42 | #include "hlsl_alias_intrinsics_gen.inc" # | dag:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 5: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | dag:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: 1 error generated. # | dag:6'0 ~~~~~~~~~~~~~~~~~~~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddy.hlsl (390 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddy.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl (391 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/ElementwiseCast-errors.hlsl (392 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/ElementwiseCast-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl:7): C-style cast from 'int[3]' to 'int[4]' is not allowed # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl:24): no matching conversion for functional-style cast from 'int2' (aka 'vector') to 'R' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl:29): cannot convert 'R' to 'int2' (aka 'vector') without a conversion operator # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl:11): candidate constructor (the implicit copy constructor) not viable: no known conversion from 'int2' (aka 'vector') to 'const R' for 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl:12): candidate constructor (the implicit move constructor) not viable: no known conversion from 'int2' (aka 'vector') to 'R' for 1st argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ElementwiseCast-errors.hlsl:13): candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 1 was provided # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/transpose-errors.hlsl (393 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/transpose-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:7): no matching function for call to 'transpose' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:14): no matching function for call to 'transpose' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:21): 1st argument must be a matrix type (was 'float') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:26): 1st argument must be a matrix type (was 'float3' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:31): 1st argument must be a matrix type (was 'int') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:9): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:10): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:16): candidate template ignored # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/transpose-errors.hlsl:17): candidate template ignored # | 10 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/SplatOverloadResolution.hlsl (394 of 25549) ******************** TEST 'Clang :: SemaHLSL/SplatOverloadResolution.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -fsyntax-only /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl -DERROR=1 -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -fsyntax-only /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl -DERROR=1 -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 115: call to 'FloatVDoubleV' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 117: call to 'HalfVFloatV' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 125: call to 'FloatV' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 126: call to 'FloatV' is ambiguous # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 127: call to 'FloatV' is ambiguous # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 102: implicit conversion loses floating-point precision: 'float' to 'half' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 140: implicit conversion truncates vector: 'half3' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 145: implicit conversion truncates vector: 'float3' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 150: implicit conversion truncates vector: 'double3' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 150: implicit conversion loses floating-point precision: 'double3' (aka 'vector') to 'vector' (vector of 2 'float' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 165: implicit conversion loses floating-point precision: 'double4' (aka 'vector') to 'vector' (vector of 4 'float' values) # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 108: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 109: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 111: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 112: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 121: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 121: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 121: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 122: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 122: candidate function # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/SplatOverloadResolution.hlsl Line 122: candidate function # | 22 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl (395 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-pixel /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-pixel /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl Line 8 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl:9): partial explicit stage input location assignment via vk::location(X) unsupported # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl (396 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asdouble-errors.hlsl (397 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asdouble-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl:5): too few arguments to function call, expected 2, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl:10): too few arguments to function call, expected 2, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl:15): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl:20): all arguments to '__builtin_hlsl_asdouble' must have the same type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl:25): invalid operand of type 'uint64_t' (aka 'unsigned long') where 'unsigned int' or a vector of such type is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/groupsharedArgs/InOut.hlsl (398 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/groupsharedArgs/InOut.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:10): 'inout' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:12): 'in' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:14): 'out' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:16): 'inout' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:18): 'in' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:20): 'out' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:28): 'inout' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:29): explicit instantiation of 'fn8' does not refer to a function template, variable template, member function, member class, or static data member # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 35 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:36): 'out' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 35 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:37): explicit instantiation of 'fn9' does not refer to a function template, variable template, member function, member class, or static data member # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 43 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:44): 'in' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 43 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:45): explicit instantiation of 'fn10' does not refer to a function template, variable template, member function, member class, or static data member # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 65 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:66): 'inout' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 70 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:71): 'in' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 75 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:76): 'out' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 84 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:85): no matching function for call to 'fn11' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 86 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:87): no matching function for call to 'fn12' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 88 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:89): no matching function for call to 'fn13' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 81 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:82): passing groupshared variable to a parameter annotated with inout. See 'groupshared' parameter annotation added in 202x # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:25): candidate template ignored: substitution failure [with T = groupshared uint]: 'inout' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 32 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:33): candidate template ignored: substitution failure [with T = groupshared uint]: 'out' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:41): candidate template ignored: substitution failure [with T = groupshared uint]: 'in' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:47): candidate template ignored: substitution failure [with T = groupshared uint]: 'inout' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 54 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:52): candidate template ignored: substitution failure [with T = groupshared uint]: 'out' attribute is not compatible with 'groupshared' attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl Line 60 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/InOut.hlsl:58): candidate template ignored: substitution failure [with T = groupshared uint]: 'in' attribute is not compatible with 'groupshared' attribute # | 26 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveBitOr.hlsl (399 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveBitOr.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitOr.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitOr.hlsl --check-prefixes=CHECK,DXCHECK -DCALL="call" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitOr.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitOr.hlsl --check-prefixes=CHECK,DXCHECK -DCALL=call # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitOr.hlsl --check-prefixes=CHECK,DXCHECK -DCALL=call # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl (400 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl (401 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl:5): too many arguments to function call, expected 0, have 1 # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl (402 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl:17): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinVector/TruncationConstantExpr.hlsl (403 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinVector/TruncationConstantExpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/TruncationConstantExpr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/TruncationConstantExpr.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl (404 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl:17): invalid operand of type 'S' where a scalar or vector is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl:22): invalid operand of type 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveMin.hlsl (405 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveMin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMin.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMin.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMin.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMin.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveMin.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/no-conversion-warnings.hlsl (406 of 25549) ******************** TEST 'Clang :: SemaHLSL/no-conversion-warnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library -Wno-conversion -Wno-vector-conversion -Wno-matrix-conversion -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/no-conversion-warnings.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library -Wno-conversion -Wno-vector-conversion -Wno-matrix-conversion -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/no-conversion-warnings.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl (407 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl:10): partial explicit stage input location assignment via vk::location(X) unsupported # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/frac-overloads.hlsl (408 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/frac-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/frac-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/exp-overloads.hlsl (409 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/exp-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/exp-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WavePrefixSum.hlsl (410 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WavePrefixSum.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixSum.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixSum.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixSum.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixSum.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WavePrefixSum.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer_matrix_align.hlsl (411 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer_matrix_align.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl -fnative-half-type -fsyntax-only -verify -verify-ignore-unexpected=warning # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl -fnative-half-type -fsyntax-only -verify -verify-ignore-unexpected=warning # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl:11): packoffset overlap between 'a0bad', 'A0f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl:29): packoffset overlap between 's0bad', 's0f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl Line 51 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl:52): packoffset overlap between 'o0bad', 'o0f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl Line 69 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_matrix_align.hlsl:70): packoffset overlap between 'as0bad', 'as0f' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl (412 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl -verify -verify-ignore-unexpected=note,error # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl -verify -verify-ignore-unexpected=note,error # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl:7): semantic 'SV_GroupThreadID' does not allow indexing # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/ImpCastAddrSpace.hlsl (413 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/ImpCastAddrSpace.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -fnative-half-type /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl Line 4: implicit conversion turns floating-point number into integer: 'double' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl Line 5: implicit conversion from 'int' to 'float' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl Line 8: implicit conversion from 'int' to 'half' may lose precision # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl Line 9: implicit conversion turns floating-point number into integer: 'double' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl Line 10: implicit conversion turns floating-point number into integer: 'float' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/ImpCastAddrSpace.hlsl Line 11: implicit conversion turns floating-point number into integer: 'half' to 'int' # | 7 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl (414 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl -verify -verify-ignore-unexpected=note,error # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl -verify -verify-ignore-unexpected=note,error # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl:7): semantic 'SV_GroupID' does not allow indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl:13): semantic 'SV_GROUPID' does not allow indexing # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl (415 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl --check-prefixes=CHECK,CHECK-DXIL -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl (416 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl:17): invalid operand of type 'S' where a scalar or vector is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl:22): invalid operand of type 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 5 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl (417 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:5): too few arguments to function call, expected 2, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:10): too few arguments to function call, expected 2, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:15): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:20): passing 'double' to parameter of incompatible type 'unsigned int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:25): passing 'int3' (aka 'vector') to parameter of incompatible type 'unsigned int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:32): passing 'S' to parameter of incompatible type 'unsigned int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Line 36 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl:37): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_Target.ps.hlsl (418 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_Target.ps.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Target.ps.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Target.ps.hlsl --check-prefix=CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Target.ps.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Target.ps.hlsl --check-prefix=CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Target.ps.hlsl --check-prefix=CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/clamp-overloads.hlsl (419 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/clamp-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS="hidden noundef" -DFFNATTRS="nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-overloads.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx '-DFNATTRS=hidden noundef' '-DFFNATTRS=nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp-overloads.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS=hidden noundef -DFFNATTRS=nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddy-fine.hlsl (420 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddy-fine.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-fine.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl (421 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl (422 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl --check-prefix=CHECK,COL-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=column-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl --check-prefix=CHECK,COL-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl --check-prefix=CHECK,COL-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl (423 of 25549) ******************** TEST 'Clang :: SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-vulkan-library -x hlsl -fsyntax-only -verify -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-vulkan-library -x hlsl -fsyntax-only -verify -finclude-default-header /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl:13): gatherCmpGreen operations on the Vulkan target are not supported; only GatherCmp and GatherCmpRed are allowed # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl:16): gatherCmpBlue operations on the Vulkan target are not supported; only GatherCmp and GatherCmpRed are allowed # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl:19): gatherCmpAlpha operations on the Vulkan target are not supported; only GatherCmp and GatherCmpRed are allowed # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl (424 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl (425 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl --check-prefixes=CHECK,ROW-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -fmatrix-memory-layout=row-major -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl --check-prefixes=CHECK,ROW-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl --check-prefixes=CHECK,ROW-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl (426 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-global-dyn-index.hlsl (427 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-global-dyn-index.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-dyn-index.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-dyn-index.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-dyn-index.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-dyn-index.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-global-dyn-index.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/OutputArguments.hlsl (428 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/OutputArguments.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/OutputArguments.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/OutputArguments.hlsl --check-prefixes=CHECK,ALL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/OutputArguments.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/OutputArguments.hlsl --check-prefixes=CHECK,ALL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/OutputArguments.hlsl --check-prefixes=CHECK,ALL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/position.ps.hlsl (429 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/position.ps.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-pixel -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/position.ps.hlsl:5): semantic 'SV_Position' is unsupported in pixel shaders as output, requires one of the following: vertex input/output, pixel input # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/VectorSwizzles.hlsl (430 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/VectorSwizzles.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorSwizzles.hlsl -disable-llvm-passes -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorSwizzles.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorSwizzles.hlsl -disable-llvm-passes -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorSwizzles.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/VectorSwizzles.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl (431 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl -verify -verify-ignore-unexpected=note,error # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl -verify -verify-ignore-unexpected=note,error # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl:7): semantic 'SV_DispatchThreadID' does not allow indexing # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/isnan-errors.hlsl (432 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/isnan-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl -fnative-half-type -fnative-int16-type -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:6): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:11): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:16): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:21): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:26): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:32): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl Line 36 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/isnan-errors.hlsl:37): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'double') # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl (433 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:13): too few arguments to function call, expected 2, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:16): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:19): cannot initialize a parameter of type '__hlsl_resource_t' with an lvalue of type 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:26): invalid __hlsl_resource_t type attributes # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:29): invalid __hlsl_resource_t type attributes # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 33 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:32): invalid __hlsl_resource_t type attributes # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 38 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:37): argument 1 must be constant integer 1 or -1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:40): cannot initialize a parameter of type 'int' with an lvalue of type 'const char[2]' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Line 44 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl:43): argument 1 must be constant integer 1 or -1 # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 10 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/WaveBuiltinAvailability.hlsl (434 of 25549) ******************** TEST 'Clang :: SemaHLSL/WaveBuiltinAvailability.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel5.0-library -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/WaveBuiltinAvailability.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel5.0-library -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/WaveBuiltinAvailability.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/WaveBuiltinAvailability.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/WaveBuiltinAvailability.hlsl:7): 'WaveActiveCountBits' is only available on Shader Model 6.0 or newer # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/WaveBuiltinAvailability.hlsl:8): 'WaveActiveCountBits' has been marked as being introduced in Shader Model 6.0 here, but the deployment target is Shader Model 5.0 # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/convergence/global_array.hlsl (435 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/convergence/global_array.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-unknown-vulkan-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/global_array.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/global_array.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-unknown-vulkan-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/global_array.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/global_array.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/convergence/global_array.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl (436 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/matrix-member-access-errors.hlsl (437 of 25549) ******************** TEST 'Clang :: SemaHLSL/matrix-member-access-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 11: matrix row element accessor is out of bounds of zero based indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 11: matrix column element accessor is out of bounds of zero based indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 12: matrix row index 3 is out of bounds of rows size 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 12: matrix column index 3 is out of bounds of columns size 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 13: invalid matrix member 'A' expected row as integer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 14: invalid matrix member 'F' expected column as integer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 16: matrix row element accessor is out of bounds of one based indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 16: matrix column element accessor is out of bounds of one based indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 17: matrix row index 3 is out of bounds of rows size 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 17: matrix column index 3 is out of bounds of columns size 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 18: matrix row element accessor is out of bounds of one based indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 18: matrix column element accessor is out of bounds of one based indexing # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 19: invalid matrix member 'foo' expected zero based: '_mRC' or one-based: '_RC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 20: invalid matrix member '_m00_33' expected zero based: '_mRC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 21: invalid matrix member '_11_m33' expected one-based: '_RC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 22: invalid matrix member '_m0000' expected zero based: '_mRC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 23: invalid matrix member '_m1' expected zero based: '_mRC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 24: invalid matrix member '_m' expected zero based: '_mRC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 25: invalid matrix member '_1' expected one-based: '_RC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 26: invalid matrix member 'm' expected length 4 for zero based: '_mRC' or length 3 for one-based: '_RC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 27: invalid matrix member '_' expected length 4 for zero based: '_mRC' or length 3 for one-based: '_RC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 28: invalid matrix member '_m00_m' expected zero based: '_mRC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 29: invalid matrix member '_m11_m2' expected zero based: '_mRC' accessor # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 30: invalid matrix member 'A' expected row as integer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 30: invalid matrix member 'F' expected column as integer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 33: matrix is not assignable (contains duplicate components) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 37: matrix swizzle length must be between 1 and 4 but is 5 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/matrix-member-access-errors.hlsl Line 38: matrix swizzle length must be between 1 and 4 but is 5 # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 29 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.explicit-location.hlsl (438 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.explicit-location.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location.hlsl --check-prefix=CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan1.3-pixel -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location.hlsl --check-prefix=CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-location.hlsl --check-prefix=CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl (439 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl (440 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl (441 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl (442 of 25549) ******************** TEST 'Clang :: SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl -fsyntax-only -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl -fsyntax-only -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_spirv.h Line 18 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl:4): the argument to vk::Literal must be a vk::integral_constant # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl Line 6 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl:7): in instantiation of template type alias 'SpirvOpaqueType' requested here # | 3 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/WaveActiveSum.hlsl (443 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/WaveActiveSum.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveSum.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveSum.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -triple dxil-pc-shadermodel6.3-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveSum.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveSum.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/WaveActiveSum.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/loops/unroll.hlsl (444 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/loops/unroll.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library -disable-llvm-passes /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/loops/unroll.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/loops/unroll.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library -disable-llvm-passes /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/loops/unroll.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/loops/unroll.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/loops/unroll.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/pch.hlsl (445 of 25549) ******************** TEST 'Clang :: AST/HLSL/pch.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -emit-pch -o /usr/local/google/home/thakis/src/llvm-project/out/gn/obj/clang/test/AST/HLSL/Output/pch.hlsl.tmp /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/Inputs/pch.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl (446 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:3): 'SampleCmp' and 'SampleCmpLevelZero' require resource to contain a floating point type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:17): no matching member function for call to 'SampleCmpLevelZero' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:22): no matching member function for call to 'SampleCmpLevelZero' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:27): no matching member function for call to 'SampleCmpLevelZero' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl Line 35 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:32): no matching member function for call to 'SampleCmpLevelZero' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:14): in instantiation of member function 'hlsl::Texture2D>::SampleCmpLevelZero' requested here # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:18): candidate function not viable: requires 3 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:19): candidate function not viable: requires 4 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:23): candidate function not viable: requires 4 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:24): candidate function not viable: requires 3 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:28): candidate function not viable: no known conversion from 'SamplerState' to 'hlsl::SamplerComparisonState' for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:29): candidate function not viable: requires 4 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:33): candidate function not viable: no known conversion from 'SamplerComparisonState' to 'vector' (vector of 2 'int' values) for 4th argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl:34): candidate function not viable: requires 3 arguments, but 4 were provided # | 15 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/AddUint64.hlsl (447 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/AddUint64.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/AddUint64.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/AddUint64.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/AddUint64.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/AddUint64.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/AddUint64.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl (448 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddx.hlsl (449 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddx.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddx.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/degrees-errors.hlsl (450 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/degrees-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl:15): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl:20): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl Line 24 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl:25): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.nested.vs.hlsl (451 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.nested.vs.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.nested.vs.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.nested.vs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.nested.vs.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.nested.vs.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.nested.vs.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/sgep/object_method.hlsl (452 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/sgep/object_method.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/object_method.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/object_method.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -finclude-default-header -fexperimental-emit-sgep -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/object_method.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/object_method.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/sgep/object_method.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl (453 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -std=hlsl202x -emit-llvm -disable-llvm-passes -hlsl-entry main -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl (454 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -std=hlsl202x -verify -Wconversion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl Line 3 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl:4): 'export' attribute is not compatible with 'groupshared' parameter attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl Line 8 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl:9): 'noinline' attribute is not compatible with 'groupshared' parameter attribute # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl:20): 'noinline' attribute is not compatible with 'groupshared' parameter attribute # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl (455 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl:20): no viable conversion from 'Foo' to 'bool' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl (456 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library -x hlsl -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library -x hlsl -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:8): an array type is not allowed here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:14): an array type is not allowed here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:21): an array type is not allowed here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:28): an array type is not allowed here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:35): an array type is not allowed here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:42): an array type is not allowed here # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:9): in instantiation of function template specialization 'hlsl::ByteAddressBuffer::Load' requested here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:15): in instantiation of function template specialization 'hlsl::RWByteAddressBuffer::Load' requested here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:22): in instantiation of function template specialization 'hlsl::RWByteAddressBuffer::Load' requested here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:29): in instantiation of function template specialization 'hlsl::ByteAddressBuffer::Load' requested here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:36): in instantiation of function template specialization 'hlsl::RWByteAddressBuffer::Store' requested here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl:43): in instantiation of function template specialization 'hlsl::RWByteAddressBuffer::Store' requested here # | 13 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl (457 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl --check-prefix=CHECK,COL-CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl --check-prefix=CHECK,COL-CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl --check-prefix=CHECK,COL-CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl (458 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.4-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.4-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl Line 41 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl:40): integer literal is too large to be represented in a signed integer type, interpreting as unsigned # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/target.vs.input.hlsl (459 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/target.vs.input.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-vertex -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.input.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-vertex -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.input.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.input.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.input.hlsl:5): attribute 'SV_Target' is unsupported in 'vertex' shaders, requires pixel # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/dot4add_i8packed.hlsl (460 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/dot4add_i8packed.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.4-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.4-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/log10-overloads.hlsl (461 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/log10-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10-overloads.hlsl -Wdeprecated-declarations -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/log10-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/shift-mask.hlsl (462 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/shift-mask.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shift-mask.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shift-mask.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shift-mask.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shift-mask.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/shift-mask.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asfloat-constexpr.hlsl (463 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asfloat-constexpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-constexpr.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asfloat-constexpr.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/group_shared.hlsl (464 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/group_shared.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/group_shared.hlsl -Wno-error=groupshared-initializer -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/group_shared.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/group_shared.hlsl -Wno-error=groupshared-initializer -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/group_shared.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/group_shared.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/Bool.hlsl (465 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/Bool.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Bool.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Bool.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Bool.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Bool.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/Bool.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer_align.hlsl (466 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer_align.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl -fnative-half-type -fsyntax-only -verify -verify-ignore-unexpected=warning # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl -fnative-half-type -fsyntax-only -verify -verify-ignore-unexpected=warning # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 21 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:22): packoffset overlap between 'f0f', 's0f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 38 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:39): packoffset overlap between 'f1f', 's1f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 54 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:55): packoffset overlap between 'f2f', 's2f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 70 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:71): packoffset overlap between 'f3f', 's3f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 86 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:87): packoffset overlap between 'f4f', 's4f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 101 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:102): packoffset overlap between 'f5f', 's5f' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl Line 117 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer_align.hlsl:118): packoffset overlap between 'f6f', 's6f' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl (467 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -Wconversion -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -fnative-half-type -finclude-default-header -Wconversion -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:16): implicit conversion loses floating-point precision: 'double2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:20): implicit conversion loses floating-point precision: 'float2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:24): implicit conversion loses floating-point precision: 'double2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 54 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:55): implicit conversion loses floating-point precision: 'const float2x2' (aka 'matrix const') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 58 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:59): implicit conversion loses floating-point precision: 'const double2x2' (aka 'matrix const') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 62 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:63): implicit conversion loses floating-point precision: 'const double2x2' (aka 'matrix const') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 73 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:74): implicit conversion loses floating-point precision: 'double2x2' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Line 76 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl:77): implicit conversion loses floating-point precision: 'float2x2' (aka 'matrix') to 'matrix' # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-Load.hlsl (468 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-Load.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-Subscript.hlsl (469 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-Subscript.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl:12): no viable overloaded operator[] for type 'Texture2D' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl Line 17: implicit conversion changes signedness: 'int' to 'vector' (vector of 2 'unsigned int' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl:20): implicit conversion truncates vector: 'int3' (aka 'vector') to 'vector' (vector of 2 'unsigned int' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl:21): implicit conversion changes signedness: 'int3' (aka 'vector') to 'vector' (vector of 2 'unsigned int' values) # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Subscript.hlsl:13): candidate function not viable: no known conversion from 'S' to 'vector' # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Texture2D-Load-errors.hlsl (470 of 25549) ******************** TEST 'Clang :: SemaHLSL/Texture2D-Load-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 6: no matching member function for call to 'Load' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 12: no matching member function for call to 'Load' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 26: no matching member function for call to 'Load' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 18: implicit conversion turns floating-point number into integer: 'float3' (aka 'vector') to 'vector' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 22: implicit conversion turns floating-point number into integer: 'float2' (aka 'vector') to 'vector' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 32: implicit conversion truncates vector: 'int4' (aka 'vector') to 'vector' (vector of 3 'int' values) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl Line 42: implicit conversion truncates vector: 'int3' (aka 'vector') to 'vector' (vector of 2 'int' values) # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl:7): candidate function not viable: requires single argument 'Location', but no arguments were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl:8): candidate function not viable: requires 2 arguments, but 0 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl:13): candidate function not viable: requires 2 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl:14): candidate function not viable: requires single argument 'Location', but 3 arguments were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl:27): candidate function not viable: no known conversion from 'int2' (aka 'vector') to 'vector' (vector of 3 'int' values) for 1st argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Texture2D-Load-errors.hlsl:28): candidate function not viable: requires 2 arguments, but 1 was provided # | 14 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl (471 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -disable-llvm-passes -emit-llvm -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/SV_Position.vs.hlsl (472 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/SV_Position.vs.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.8-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.vs.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-DXIL /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.vs.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-unknown-shadermodel6.8-vertex -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.vs.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-DXIL /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.vs.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck --check-prefix=CHECK-DXIL /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/SV_Position.vs.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-SampleBias.hlsl (473 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-SampleBias.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -finclude-default-header -fsyntax-only -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl Line 17: no matching member function for call to 'SampleBias' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl Line 23: no matching member function for call to 'SampleBias' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl Line 29: no matching member function for call to 'SampleBias' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:18): candidate function not viable: requires 3 arguments, but 2 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:19): candidate function not viable: requires 4 arguments, but 2 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:20): candidate function not viable: requires 5 arguments, but 2 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:24): candidate function not viable: requires 5 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:25): candidate function not viable: requires 4 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:26): candidate function not viable: requires 3 arguments, but 6 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:30): no known conversion from 'const char[8]' to 'float' for 5th argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:31): candidate function not viable: requires 4 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-SampleBias.hlsl:32): candidate function not viable: requires 3 arguments, but 5 were provided # | 13 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl (474 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl (475 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-linux-vulkan-library -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Language/InitIncompleteArrays.hlsl (476 of 25549) ******************** TEST 'Clang :: SemaHLSL/Language/InitIncompleteArrays.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header -verify -Wdouble-promotion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -finclude-default-header -verify -Wdouble-promotion /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 56 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:55): too few initializers in list for type 'int4[]' (aka 'vector[]') (expected 4 but found 2) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 61 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:60): too few initializers in list for type 'int4[]' (aka 'vector[]') (expected 8 but found 7) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 68 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:67): too few initializers in list for type 'int[][2]' (expected 6 but found 5) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:31): implicit conversion turns floating-point number into integer: 'double' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:31): implicit conversion turns floating-point number into integer: 'double' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:32): implicit conversion turns floating-point number into integer: 'float' to 'int' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl Line 30 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Language/InitIncompleteArrays.hlsl:32): implicit conversion turns floating-point number into integer: 'float' to 'int' # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ddy-coarse.hlsl (477 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ddy-coarse.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse.hlsl -emit-llvm -disable-llvm-passes -fnative-half-type -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ddy-coarse.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl (478 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl -emit-llvm -O1 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl --check-prefixes=CHECK # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl -emit-llvm -O1 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl --check-prefixes=CHECK # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl --check-prefixes=CHECK # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Loops/unroll.hlsl (479 of 25549) ******************** TEST 'Clang :: SemaHLSL/Loops/unroll.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -O0 -finclude-default-header -fsyntax-only -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -O0 -finclude-default-header -fsyntax-only -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl:5): expression is not an integral constant expression # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 12: 'unroll' attribute takes no more than 1 argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 17: 'loop' attribute takes no more than 0 argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 22: invalid value '-1'; must be positive # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 27: invalid value '0'; must be positive # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 32: invalid argument of type 'float'; expected an integer type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 37: invalid argument of type 'bool'; expected an integer type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 42: invalid argument of type 'bool'; expected an integer type # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 48: 'unroll' attribute only applies to 'for', 'while', and 'do' statements # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl:3): declared here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Loops/unroll.hlsl:6): read of non-const variable 'I' is not allowed in a constant expression # | 12 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/asuint-constexpr.hlsl (480 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/asuint-constexpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-constexpr.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/asuint-constexpr.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/Texture2D-Sema.hlsl (481 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/Texture2D-Sema.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -fsyntax-only -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:10): no matching member function for call to 'Sample' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:18): no matching member function for call to 'Sample' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:24): no matching member function for call to 'Sample' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:30): no matching member function for call to 'Sample' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-note' diagnostics expected but not seen: # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:11): candidate function not viable: requires 2 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:12): candidate function not viable: requires 3 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:13): candidate function not viable: requires 4 arguments, but 1 was provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:19): candidate function not viable: requires 4 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:20): candidate function not viable: requires 3 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:21): candidate function not viable: requires 2 arguments, but 5 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:25): candidate function not viable: no known conversion from 'SamplerState' to 'vector' (vector of 2 'int' values) for 3rd argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:26): candidate function not viable: requires 2 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:27): candidate function not viable: requires 4 arguments, but 3 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:31): candidate function not viable: no known conversion from 'SamplerState' to 'float' for 4th argument # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:32): candidate function not viable: requires 3 arguments, but 4 were provided # | File * Line * (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/Texture2D-Sema.hlsl:33): candidate function not viable: requires 2 arguments, but 4 were provided # | 17 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl (482 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -fnative-half-type -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -fnative-half-type -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl (483 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-pixel /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple spirv-pc-vulkan1.3-pixel /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl -emit-llvm-only -disable-llvm-passes -verify -verify-ignore-unexpected=note # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl Line 8 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl:9): partial explicit stage input location assignment via vk::location(X) unsupported # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/hlsl_resource_t.hlsl (484 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/hlsl_resource_t.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -x hlsl -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -finclude-default-header -x hlsl -emit-llvm -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/res-array-local-multi-dim.hlsl (485 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/res-array-local-multi-dim.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local-multi-dim.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local-multi-dim.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-compute -finclude-default-header -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local-multi-dim.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local-multi-dim.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/res-array-local-multi-dim.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl (486 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl:5): too few initializers in list for type 'int2x2' (aka 'matrix') (expected 4 but found 3) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl:10): too many initializers in list for type 'int1x2' (aka 'matrix') (expected 2 but found 3) # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl:15): cannot initialize a variable of type 'matrix<[2 * ...], 4>' with an lvalue of type 'matrix<[2 * ...], 3>' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 4 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl (487 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-pc-vulkan-compute -x hlsl -emit-llvm -finclude-default-header -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/WaveActiveMin.hlsl (488 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/WaveActiveMin.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl:5): too few arguments to function call, expected 1, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl:10): too many arguments to function call, expected 1, have 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl:15): invalid operand of type 'bool' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl:20): invalid operand of type 'bool2' (aka 'vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl Line 26 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/WaveActiveMin.hlsl:27): invalid operand of type 'S' where a scalar or vector is required # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinVector/BooleanVectorConstantExpr.hlsl (489 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinVector/BooleanVectorConstantExpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/BooleanVectorConstantExpr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinVector/BooleanVectorConstantExpr.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl (490 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 13: incomplete type 'Undefined' where a complete type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl:18): variable length arrays are not supported for the current target # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl:19): variable length arrays are not supported in '__builtin_hlsl_is_scalarized_layout_compatible' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl:20): static assertion failed due to requirement '__builtin_hlsl_is_scalarized_layout_compatible(int[4], int[X])' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl:21): variable length arrays in C++ are a Clang extension # | error: 'expected-note' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 11: forward declaration of 'Undefined' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 17: declared here # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl:22): function parameter 'X' with unknown value cannot be used in a constant expression # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl (491 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:5): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 10 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:11): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 16 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:17): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:23): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 28 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:29): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:35): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:41): implicit conversion truncates matrix: 'int4x4' (aka 'matrix') to 'matrix' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Line 46 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl:47): implicit conversion turns matrix to scalar: 'int4x4' (aka 'matrix') to 'int' # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/valid-shader-stages.hlsl (492 of 25549) ******************** TEST 'Clang :: SemaHLSL/valid-shader-stages.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/valid-shader-stages.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-library -x hlsl -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/valid-shader-stages.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/ceil-overloads.hlsl (493 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/ceil-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil-overloads.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil-overloads.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/ceil-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/acos-overloads.hlsl (494 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/acos-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden spir_func noundef nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple spirv-unknown-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden spir_func noundef nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/acos-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden spir_func noundef nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/round.hlsl (495 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/round.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/round.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl (496 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 3 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl -fnative-half-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/cbuffer.hlsl (497 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/cbuffer.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-compute -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/cbuffer.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/f16tof32.hlsl (498 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/f16tof32.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32.hlsl -emit-llvm -O0 -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32.hlsl -emit-llvm -O0 -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/f16tof32.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/cosh.hlsl (499 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/cosh.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh.hlsl --check-prefixes=CHECK,NATIVE_HALF # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh.hlsl --check-prefixes=CHECK,NATIVE_HALF # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/cosh.hlsl --check-prefixes=CHECK,NATIVE_HALF # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Semantics/target.vs.output.hlsl (500 of 25549) ******************** TEST 'Clang :: SemaHLSL/Semantics/target.vs.output.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-vertex -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.output.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.3-vertex -finclude-default-header -x hlsl -verify -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.output.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.output.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Semantics/target.vs.output.hlsl:5): attribute 'SV_Target' is unsupported in 'vertex' shaders, requires pixel # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 2 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/pow-overloads.hlsl (501 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/pow-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow-overloads.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow-overloads.hlsl --check-prefixes=CHECK -DFLOATATTRS="reassoc nnan ninf nsz arcp afn" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow-overloads.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow-overloads.hlsl --check-prefixes=CHECK '-DFLOATATTRS=reassoc nnan ninf nsz arcp afn' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/pow-overloads.hlsl --check-prefixes=CHECK -DFLOATATTRS=reassoc nnan ninf nsz arcp afn # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/step-errors.hlsl (502 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/step-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl -fnative-half-type -fnative-int16-type -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl -fnative-half-type -fnative-int16-type -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl Line 5 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl:6): too few arguments to function call, expected 2, have 0 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl Line 11 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl:12): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl:18): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'bool') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl Line 23 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl:24): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/step-errors.hlsl:30): 1st argument must be a scalar or vector of 16 or 32 bit floating-point types (was 'int2' (aka 'vector')) # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 6 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/wave_is_first_lane.hlsl (503 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/wave_is_first_lane.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_is_first_lane.hlsl -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_is_first_lane.hlsl --check-prefixes=CHECK,CHECK-SPIRV # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl2021 -finclude-default-header -x hlsl -triple spirv-pc-vulkan-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_is_first_lane.hlsl -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | warning: support for HLSL language version hlsl2021 is incomplete, recommend using hlsl202x instead # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 warning and 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_is_first_lane.hlsl --check-prefixes=CHECK,CHECK-SPIRV # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/wave_is_first_lane.hlsl --check-prefixes=CHECK,CHECK-SPIRV # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: AST/HLSL/matrix-elementexpr-tree-transform.hlsl (504 of 25549) ******************** TEST 'Clang :: AST/HLSL/matrix-elementexpr-tree-transform.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -x hlsl -std=hlsl202x -finclude-default-header -ast-dump -ast-dump-filter=get00 /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-elementexpr-tree-transform.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-elementexpr-tree-transform.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-compute -x hlsl -std=hlsl202x -finclude-default-header -ast-dump -ast-dump-filter=get00 /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-elementexpr-tree-transform.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-elementexpr-tree-transform.hlsl # .---command stderr------------ # | /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-elementexpr-tree-transform.hlsl:16:17: error: CHECK-LABEL: expected string not found in input # | // CHECK-LABEL: FunctionDecl {{.*}} get00 'float (matrix)' # | ^ # | :2:181: note: scanning from here # | FunctionTemplateDecl 0x55e40d19b188 line:5:3 invalid get00 # | ^ # | :4:56: note: possible intended match here # | `-FunctionDecl 0x55e40d19b0e0 line:5:3 invalid get00 'T (int)' # | ^ # | # | Input file: # | Check file: /usr/local/google/home/thakis/src/llvm-project/clang/test/AST/HLSL/matrix-elementexpr-tree-transform.hlsl # | # | -dump-input=help explains the following input dump. # | # | Input was: # | <<<<<< # | 1: Dumping get00: # | 2: FunctionTemplateDecl 0x55e40d19b188 line:5:3 invalid get00 # | label:16'0 X error: no match found # | 3: |-TemplateTypeParmDecl 0x55e40d19ae58 col:20 referenced typename depth 0 index 0 T # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 4: `-FunctionDecl 0x55e40d19b0e0 line:5:3 invalid get00 'T (int)' # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | label:16'1 ? possible intended match # | 5: |-ParmVarDecl 0x55e40d19afb8 col:25 invalid m 'int' # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 6: `-CompoundStmt 0x55e40d19b278 # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 7: `-ReturnStmt 0x55e40d19b268 # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 8: `-CXXDependentScopeMemberExpr 0x55e40d19b220 '' contains-errors lvalue ._m00 # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 9: `-RecoveryExpr 0x55e40d19b200 '' contains-errors lvalue # | label:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 10: # | label:16'0 ~ # | >>>>>> # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Types/AggregateSplatConstantExpr.hlsl (505 of 25549) ******************** TEST 'Clang :: SemaHLSL/Types/AggregateSplatConstantExpr.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -fnative-half-type -fnative-int16-type -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/AggregateSplatConstantExpr.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.6-library -finclude-default-header -fnative-half-type -fnative-int16-type -std=hlsl202x -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Types/AggregateSplatConstantExpr.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/clamp.hlsl (506 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/clamp.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS="hidden noundef" -DFFNATTRS="nofpclass(nan inf)" # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp.hlsl -fnative-half-type -fnative-int16-type -emit-llvm -disable-llvm-passes -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx '-DFNATTRS=hidden noundef' '-DFFNATTRS=nofpclass(nan inf)' # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/clamp.hlsl --check-prefixes=CHECK,NATIVE_HALF -DTARGET=dx -DFNATTRS=hidden noundef -DFFNATTRS=nofpclass(nan inf) # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/BoolMatrix.hlsl (507 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/BoolMatrix.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 2 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolMatrix.hlsl | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolMatrix.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -emit-llvm -disable-llvm-passes -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolMatrix.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolMatrix.hlsl # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/BoolMatrix.hlsl # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Resources/packoffset-invalid.hlsl (508 of 25549) ******************** TEST 'Clang :: SemaHLSL/Resources/packoffset-invalid.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -fnative-half-type -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.3-library -fnative-half-type -verify /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:19): attribute 'packoffset' only applies to shader constant in a constant buffer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:24): invalid resource class specifier 't2' for packoffset, expected 'c' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 27 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:26): invalid component 'm' used; expected 'x', 'y', 'z', or 'w' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 34 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:33): packoffset overlap between 'o2', 'o1' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:39): packoffset cannot cross register boundary # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 42 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:41): packoffset cannot cross register boundary # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 52 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:51): register or packoffset bind is not valid # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 54 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:53): register or packoffset bind is not valid # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 59 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:58): packoffset at 'y' does not match alignment 64 required by 'double' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 61 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:60): packoffset cannot cross register boundary # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 63 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:62): packoffset cannot cross register boundary # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 68 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:67): expected identifier # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 70 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:69): expected identifier # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 72 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:71): expected ')' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 74 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:73): invalid component 'X' used # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 76 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:75): expected '(' after '' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 78 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:77): expected identifier # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 80 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:79): expected '(' after ' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 82 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:81): expected '(' after ' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 85 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:84): invalid component 'xy' used # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 87 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:86): invalid component 'rg' used # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 89 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:88): invalid component 'yes' used # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 91 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:90): invalid component 'woo' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 93 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:92): invalid component 'xr' used # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 105 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:104): packoffset overlap between 'S2', 'S1' # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 120 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:119): packoffset overlap between 'S24', 'S23' # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | error: 'expected-warning' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:3): cannot mix packoffset elements with nonpackoffset elements in a cbuffer # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Resources/packoffset-invalid.hlsl:11): cannot mix packoffset elements with nonpackoffset elements in a cbuffer # | 29 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/degrees-overloads.hlsl (509 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/degrees-overloads.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-overloads.hlsl --check-prefixes=CHECK -DFNATTRS="hidden noundef nofpclass(nan inf)" -DTARGET=dx # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -std=hlsl202x -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-overloads.hlsl -emit-llvm -Wdeprecated-declarations -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-overloads.hlsl --check-prefixes=CHECK '-DFNATTRS=hidden noundef nofpclass(nan inf)' -DTARGET=dx # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/degrees-overloads.hlsl --check-prefixes=CHECK -DFNATTRS=hidden noundef nofpclass(nan inf) -DTARGET=dx # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/builtins/dot2add.hlsl (510 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/builtins/dot2add.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.4-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot2add.hlsl -emit-llvm -o - | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot2add.hlsl --check-prefixes=CHECK,CHECK-DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -fnative-half-type -fnative-int16-type -triple dxil-pc-shadermodel6.4-compute /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot2add.hlsl -emit-llvm -o - # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot2add.hlsl --check-prefixes=CHECK,CHECK-DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/builtins/dot2add.hlsl --check-prefixes=CHECK,CHECK-DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/vk-ext-input-builtin.hlsl (511 of 25549) ******************** TEST 'Clang :: SemaHLSL/vk-ext-input-builtin.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unkown-vulkan1.3-compute -x hlsl -hlsl-entry foo -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple spirv-unkown-vulkan1.3-compute -x hlsl -hlsl-entry foo -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 4 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:3): 'vk::ext_builtin_input' attribute only applies to static const globals # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 8 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:7): 'vk::ext_builtin_input' attribute only applies to static const globals # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:11): 'vk::ext_builtin_input' attribute takes one argument # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 14 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:13): default initialization of an object of const type 'const hlsl_private uint3' (aka 'const hlsl_private vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 17 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:16): 'vk::ext_builtin_input' attribute requires an integer constant # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:18): default initialization of an object of const type 'const hlsl_private uint3' (aka 'const hlsl_private vector') # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl Line 22 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/vk-ext-input-builtin.hlsl:21): 'vk::ext_builtin_input' attribute only applies to static const globals # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 8 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/logical-operator-errors.hlsl (512 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/logical-operator-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl -verify -DTEST_FUNC=__builtin_hlsl_or # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl -verify -DTEST_FUNC=__builtin_hlsl_or # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 7 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:8): too few arguments to function call, expected 2, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 13 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:14): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 19 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:20): all arguments to # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 25 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:26): invalid operand of type 'int' where 'bool' or a vector or matrix of such type is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 31 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:32): all arguments to # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 37 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:38): cannot pass object of non-trivial type 'bool2x2' (aka 'matrix') through variadic function; call will abort at runtime # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 37 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:39): cannot pass object of non-trivial type 'bool3x3' (aka 'matrix') through variadic function; call will abort at runtime # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl Line 37 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/logical-operator-errors.hlsl:40): all arguments to # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: FAIL: Clang :: CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl (513 of 25549) ******************** TEST 'Clang :: CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl' FAILED ******************** Exit Code: 2 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl | llvm-cxxfilt | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl --check-prefixes=CHECK,DXIL # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -triple dxil-pc-shadermodel6.0-library -x hlsl -emit-llvm -disable-llvm-passes -finclude-default-header -o - /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: llvm-cxxfilt # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl --check-prefixes=CHECK,DXIL # .---command stderr------------ # | FileCheck error: '' is empty. # | FileCheck command line: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl --check-prefixes=CHECK,DXIL # `----------------------------- # error: command failed with exit status: 2 -- ******************** Testing: FAIL: Clang :: SemaHLSL/Operators/logical-not.hlsl (514 of 25549) ******************** TEST 'Clang :: SemaHLSL/Operators/logical-not.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/logical-not.hlsl -fnative-half-type -fnative-int16-type -ast-dump -ast-dump-filter=case | /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/logical-not.hlsl # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/logical-not.hlsl -fnative-half-type -fnative-int16-type -ast-dump -ast-dump-filter=case # .---command stderr------------ # | In file included from :1: # | In file included from /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl.h:24: # | /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h:42:10: fatal error: 'hlsl_alias_intrinsics_gen.inc' file not found # | 42 | #include "hlsl_alias_intrinsics_gen.inc" # | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | 1 error generated. # `----------------------------- # error: command failed with exit status: 1 # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/FileCheck /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/Operators/logical-not.hlsl -- ******************** Testing: FAIL: Clang :: SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl (515 of 25549) ******************** TEST 'Clang :: SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 1 /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # executed command: /usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang -cc1 -internal-isystem /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include -nostdsysteminc -finclude-default-header -triple dxil-pc-shadermodel6.6-library /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl -emit-llvm-only -disable-llvm-passes -verify # .---command stderr------------ # | error: 'expected-error' diagnostics expected but not seen: # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 9 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:8): too few arguments to function call, expected 2, have 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 12 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:11): too many arguments to function call, expected 2, have 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 15 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:14): used type 'unsigned int' where __hlsl_resource_t is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 20 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:19): used type 'const char *' where integer is required # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 29 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:28): builtin '__builtin_hlsl_resource_getpointer' resource coordinate dimension mismatch: expected 1, found 2 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 40 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:39): builtin '__builtin_hlsl_resource_getpointer' resource coordinate dimension mismatch: expected 2, found 1 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 46 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:45): builtin '__builtin_hlsl_resource_getpointer' resource coordinate dimension mismatch: expected 2, found 3 # | File /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Line 49 (directive at /usr/local/google/home/thakis/src/llvm-project/clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl:48): builtin '__builtin_hlsl_resource_getpointer' resource coordinate dimension mismatch: expected 3, found 2 # | error: 'expected-error' diagnostics seen but not expected: # | File /usr/local/google/home/thakis/src/llvm-project/out/gn/lib/clang/23/include/hlsl/hlsl_alias_intrinsics.h Line 42: 'hlsl_alias_intrinsics_gen.inc' file not found # | 9 errors generated. # `----------------------------- # error: command failed with exit status: 1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. ******************** Failed Tests (515): Clang :: AST/ByteCode/hlsl.hlsl Clang :: AST/HLSL/OutArgExpr.hlsl Clang :: AST/HLSL/Texture2D-scalar-AST.hlsl Clang :: AST/HLSL/Texture2D-shorthand-AST.hlsl Clang :: AST/HLSL/Texture2D-vector-AST.hlsl Clang :: AST/HLSL/TypdefArrayParam.hlsl Clang :: AST/HLSL/ast-dump-APValue-matrix.hlsl Clang :: AST/HLSL/ast-dump-SpirvType.hlsl Clang :: AST/HLSL/export.hlsl Clang :: AST/HLSL/matrix-elementexpr-tree-transform.hlsl Clang :: AST/HLSL/matrix-init-list-row-major.hlsl Clang :: AST/HLSL/packoffset.hlsl Clang :: AST/HLSL/pch.hlsl Clang :: AST/HLSL/pch_spirv_type.hlsl Clang :: AST/HLSL/pch_with_buf.hlsl Clang :: AST/HLSL/pch_with_matrix_element_accessor.hlsl Clang :: AST/HLSL/pch_with_matrix_single_subscript.hlsl Clang :: AST/HLSL/resource_binding_attr.hlsl Clang :: AST/HLSL/semantic-input-struct-shadow.hlsl Clang :: AST/HLSL/semantic-input-struct.hlsl Clang :: AST/HLSL/semantic-input.hlsl Clang :: AST/HLSL/semantic-output-struct-shadow.hlsl Clang :: AST/HLSL/semantic-output-struct.hlsl Clang :: AST/HLSL/semantic-output.hlsl Clang :: AST/HLSL/vk.spec-constant.usage.hlsl Clang :: AST/HLSL/vk_binding_attr.hlsl Clang :: CodeGenHLSL/ArrayAssignable.hlsl Clang :: CodeGenHLSL/BasicFeatures/AggregateSplatCast.hlsl Clang :: CodeGenHLSL/BasicFeatures/ArrayElementwiseCast.hlsl Clang :: CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl Clang :: CodeGenHLSL/BasicFeatures/ArrayReturn.hlsl Clang :: CodeGenHLSL/BasicFeatures/InitLists.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixConstructor.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixElementRowColFlags.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixElementTypeCast.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixExplicitTruncation.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixImplicitTruncation.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixInitializerListOrder.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptConstSwizzle.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl Clang :: CodeGenHLSL/BasicFeatures/MatrixToAndFromVectorConstructors.hlsl Clang :: CodeGenHLSL/BasicFeatures/OutputArguments.hlsl Clang :: CodeGenHLSL/BasicFeatures/StructElementwiseCast.hlsl Clang :: CodeGenHLSL/BasicFeatures/VectorElementwiseCast.hlsl Clang :: CodeGenHLSL/BasicFeatures/frem_modulo.hlsl Clang :: CodeGenHLSL/BasicFeatures/matrix-type-indexing.hlsl Clang :: CodeGenHLSL/Bool.hlsl Clang :: CodeGenHLSL/BoolMatrix.hlsl Clang :: CodeGenHLSL/BoolVector.hlsl Clang :: CodeGenHLSL/HLSLControlFlowHint.hlsl Clang :: CodeGenHLSL/Operators/logical-not.hlsl Clang :: CodeGenHLSL/all-resources-bound.hlsl Clang :: CodeGenHLSL/basic_types.hlsl Clang :: CodeGenHLSL/builtins/AddUint64.hlsl Clang :: CodeGenHLSL/builtins/D3DCOLORtoUBYTE4.hlsl Clang :: CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl Clang :: CodeGenHLSL/builtins/QuadReadAcrossX.hlsl Clang :: CodeGenHLSL/builtins/ScalarSwizzles.hlsl Clang :: CodeGenHLSL/builtins/VectorElementStore.hlsl Clang :: CodeGenHLSL/builtins/VectorSwizzles.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveAllEqual.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveBallot.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveBitAnd-errors.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveBitAnd.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveBitOr.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveBitXor-errors.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveBitXor.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveCountBits.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveMax.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveMin.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveProduct.hlsl Clang :: CodeGenHLSL/builtins/WaveActiveSum.hlsl Clang :: CodeGenHLSL/builtins/WavePrefixCountBits.hlsl Clang :: CodeGenHLSL/builtins/WavePrefixProduct.hlsl Clang :: CodeGenHLSL/builtins/WavePrefixSum.hlsl Clang :: CodeGenHLSL/builtins/WaveReadLaneAt.hlsl Clang :: CodeGenHLSL/builtins/abs.hlsl Clang :: CodeGenHLSL/builtins/acos-overloads.hlsl Clang :: CodeGenHLSL/builtins/acos.hlsl Clang :: CodeGenHLSL/builtins/all.hlsl Clang :: CodeGenHLSL/builtins/and.hlsl Clang :: CodeGenHLSL/builtins/and_mat.hlsl Clang :: CodeGenHLSL/builtins/any.hlsl Clang :: CodeGenHLSL/builtins/asdouble.hlsl Clang :: CodeGenHLSL/builtins/asfloat.hlsl Clang :: CodeGenHLSL/builtins/asin-overloads.hlsl Clang :: CodeGenHLSL/builtins/asin.hlsl Clang :: CodeGenHLSL/builtins/asint.hlsl Clang :: CodeGenHLSL/builtins/asint16.hlsl Clang :: CodeGenHLSL/builtins/asuint.hlsl Clang :: CodeGenHLSL/builtins/asuint16.hlsl Clang :: CodeGenHLSL/builtins/atan-overloads.hlsl Clang :: CodeGenHLSL/builtins/atan.hlsl Clang :: CodeGenHLSL/builtins/atan2-overloads.hlsl Clang :: CodeGenHLSL/builtins/atan2.hlsl Clang :: CodeGenHLSL/builtins/ceil-overloads.hlsl Clang :: CodeGenHLSL/builtins/ceil.hlsl Clang :: CodeGenHLSL/builtins/clamp-builtin.hlsl Clang :: CodeGenHLSL/builtins/clamp-overloads.hlsl Clang :: CodeGenHLSL/builtins/clamp.hlsl Clang :: CodeGenHLSL/builtins/clip-builtin.hlsl Clang :: CodeGenHLSL/builtins/clip.hlsl Clang :: CodeGenHLSL/builtins/cos-overloads.hlsl Clang :: CodeGenHLSL/builtins/cos.hlsl Clang :: CodeGenHLSL/builtins/cosh-overloads.hlsl Clang :: CodeGenHLSL/builtins/cosh.hlsl Clang :: CodeGenHLSL/builtins/countbits.hlsl Clang :: CodeGenHLSL/builtins/cross.hlsl Clang :: CodeGenHLSL/builtins/ddx-coarse-builtin.hlsl Clang :: CodeGenHLSL/builtins/ddx-coarse.hlsl Clang :: CodeGenHLSL/builtins/ddx-fine-builtin.hlsl Clang :: CodeGenHLSL/builtins/ddx-fine.hlsl Clang :: CodeGenHLSL/builtins/ddx.hlsl Clang :: CodeGenHLSL/builtins/ddy-coarse-builtin.hlsl Clang :: CodeGenHLSL/builtins/ddy-coarse.hlsl Clang :: CodeGenHLSL/builtins/ddy-fine-builtin.hlsl Clang :: CodeGenHLSL/builtins/ddy-fine.hlsl Clang :: CodeGenHLSL/builtins/ddy.hlsl Clang :: CodeGenHLSL/builtins/degrees-builtin.hlsl Clang :: CodeGenHLSL/builtins/degrees-overloads.hlsl Clang :: CodeGenHLSL/builtins/degrees.hlsl Clang :: CodeGenHLSL/builtins/distance.hlsl Clang :: CodeGenHLSL/builtins/dot-builtin.hlsl Clang :: CodeGenHLSL/builtins/dot.hlsl Clang :: CodeGenHLSL/builtins/dot2add.hlsl Clang :: CodeGenHLSL/builtins/dot4add_i8packed.hlsl Clang :: CodeGenHLSL/builtins/dot4add_u8packed.hlsl Clang :: CodeGenHLSL/builtins/dst.hlsl Clang :: CodeGenHLSL/builtins/exp-overloads.hlsl Clang :: CodeGenHLSL/builtins/exp.hlsl Clang :: CodeGenHLSL/builtins/exp2-overloads.hlsl Clang :: CodeGenHLSL/builtins/exp2.hlsl Clang :: CodeGenHLSL/builtins/f16tof32-builtin.hlsl Clang :: CodeGenHLSL/builtins/f16tof32.hlsl Clang :: CodeGenHLSL/builtins/f32tof16-builtin.hlsl Clang :: CodeGenHLSL/builtins/f32tof16.hlsl Clang :: CodeGenHLSL/builtins/faceforward.hlsl Clang :: CodeGenHLSL/builtins/firstbithigh.hlsl Clang :: CodeGenHLSL/builtins/firstbitlow.hlsl Clang :: CodeGenHLSL/builtins/floor-overloads.hlsl Clang :: CodeGenHLSL/builtins/floor.hlsl Clang :: CodeGenHLSL/builtins/fmod.hlsl Clang :: CodeGenHLSL/builtins/frac-builtin.hlsl Clang :: CodeGenHLSL/builtins/frac-overloads.hlsl Clang :: CodeGenHLSL/builtins/frac.hlsl Clang :: CodeGenHLSL/builtins/fwidth.hlsl Clang :: CodeGenHLSL/builtins/hlsl_resource_t.hlsl Clang :: CodeGenHLSL/builtins/isinf-overloads.hlsl Clang :: CodeGenHLSL/builtins/isinf.hlsl Clang :: CodeGenHLSL/builtins/isnan-overloads.hlsl Clang :: CodeGenHLSL/builtins/isnan.hlsl Clang :: CodeGenHLSL/builtins/ldexp.hlsl Clang :: CodeGenHLSL/builtins/length.hlsl Clang :: CodeGenHLSL/builtins/lerp-builtin.hlsl Clang :: CodeGenHLSL/builtins/lerp-overloads.hlsl Clang :: CodeGenHLSL/builtins/lerp.hlsl Clang :: CodeGenHLSL/builtins/lit.hlsl Clang :: CodeGenHLSL/builtins/log-overloads.hlsl Clang :: CodeGenHLSL/builtins/log.hlsl Clang :: CodeGenHLSL/builtins/log10-overloads.hlsl Clang :: CodeGenHLSL/builtins/log10.hlsl Clang :: CodeGenHLSL/builtins/log2-overloads.hlsl Clang :: CodeGenHLSL/builtins/log2.hlsl Clang :: CodeGenHLSL/builtins/mad.hlsl Clang :: CodeGenHLSL/builtins/max-overloads.hlsl Clang :: CodeGenHLSL/builtins/max.hlsl Clang :: CodeGenHLSL/builtins/min-overloads.hlsl Clang :: CodeGenHLSL/builtins/min.hlsl Clang :: CodeGenHLSL/builtins/mul.hlsl Clang :: CodeGenHLSL/builtins/normalize-builtin.hlsl Clang :: CodeGenHLSL/builtins/normalize-overloads.hlsl Clang :: CodeGenHLSL/builtins/normalize.hlsl Clang :: CodeGenHLSL/builtins/or.hlsl Clang :: CodeGenHLSL/builtins/pow-overloads.hlsl Clang :: CodeGenHLSL/builtins/pow.hlsl Clang :: CodeGenHLSL/builtins/radians-builtin.hlsl Clang :: CodeGenHLSL/builtins/radians-overloads.hlsl Clang :: CodeGenHLSL/builtins/radians.hlsl Clang :: CodeGenHLSL/builtins/rcp-builtin.hlsl Clang :: CodeGenHLSL/builtins/rcp.hlsl Clang :: CodeGenHLSL/builtins/reflect.hlsl Clang :: CodeGenHLSL/builtins/refract.hlsl Clang :: CodeGenHLSL/builtins/reversebits.hlsl Clang :: CodeGenHLSL/builtins/round-overloads.hlsl Clang :: CodeGenHLSL/builtins/round.hlsl Clang :: CodeGenHLSL/builtins/rsqrt-builtin.hlsl Clang :: CodeGenHLSL/builtins/rsqrt-overloads.hlsl Clang :: CodeGenHLSL/builtins/rsqrt.hlsl Clang :: CodeGenHLSL/builtins/saturate-builtin.hlsl Clang :: CodeGenHLSL/builtins/saturate.hlsl Clang :: CodeGenHLSL/builtins/select.hlsl Clang :: CodeGenHLSL/builtins/sign.hlsl Clang :: CodeGenHLSL/builtins/sin-overloads.hlsl Clang :: CodeGenHLSL/builtins/sin.hlsl Clang :: CodeGenHLSL/builtins/sinh-overloads.hlsl Clang :: CodeGenHLSL/builtins/sinh.hlsl Clang :: CodeGenHLSL/builtins/smoothstep.hlsl Clang :: CodeGenHLSL/builtins/splitdouble.hlsl Clang :: CodeGenHLSL/builtins/sqrt-overloads.hlsl Clang :: CodeGenHLSL/builtins/sqrt.hlsl Clang :: CodeGenHLSL/builtins/step-overloads.hlsl Clang :: CodeGenHLSL/builtins/step.hlsl Clang :: CodeGenHLSL/builtins/tan-overloads.hlsl Clang :: CodeGenHLSL/builtins/tan.hlsl Clang :: CodeGenHLSL/builtins/tanh-overloads.hlsl Clang :: CodeGenHLSL/builtins/tanh.hlsl Clang :: CodeGenHLSL/builtins/transpose-builtin.hlsl Clang :: CodeGenHLSL/builtins/transpose.hlsl Clang :: CodeGenHLSL/builtins/trunc-overloads.hlsl Clang :: CodeGenHLSL/builtins/trunc.hlsl Clang :: CodeGenHLSL/builtins/wave_get_lane_count.hlsl Clang :: CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl Clang :: CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl Clang :: CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl Clang :: CodeGenHLSL/builtins/wave_is_first_lane.hlsl Clang :: CodeGenHLSL/convergence/cf.for.plain.hlsl Clang :: CodeGenHLSL/convergence/do.while.hlsl Clang :: CodeGenHLSL/convergence/entry.point.hlsl Clang :: CodeGenHLSL/convergence/for.hlsl Clang :: CodeGenHLSL/convergence/global_array.hlsl Clang :: CodeGenHLSL/convergence/while.hlsl Clang :: CodeGenHLSL/enable-16bit-types.hlsl Clang :: CodeGenHLSL/entry.hlsl Clang :: CodeGenHLSL/export.hlsl Clang :: CodeGenHLSL/float3.hlsl Clang :: CodeGenHLSL/group_shared.hlsl Clang :: CodeGenHLSL/groupsharedArgs/ArrTest.hlsl Clang :: CodeGenHLSL/groupsharedArgs/MatrixTest.hlsl Clang :: CodeGenHLSL/groupsharedArgs/Overloads.hlsl Clang :: CodeGenHLSL/groupsharedArgs/Scalartest.hlsl Clang :: CodeGenHLSL/groupsharedArgs/TemplateTest.hlsl Clang :: CodeGenHLSL/groupsharedArgs/VectorTest.hlsl Clang :: CodeGenHLSL/half.hlsl Clang :: CodeGenHLSL/implicit-norecurse-attrib.hlsl Clang :: CodeGenHLSL/loops/unroll.hlsl Clang :: CodeGenHLSL/matrix-member-one-based-accessor-scalar-load.hlsl Clang :: CodeGenHLSL/matrix-member-one-based-accessor-scalar-store.hlsl Clang :: CodeGenHLSL/matrix-member-one-based-swizzle-load.hlsl Clang :: CodeGenHLSL/matrix-member-one-based-swizzle-store.hlsl Clang :: CodeGenHLSL/matrix-member-zero-based-accessor-scalar-load.hlsl Clang :: CodeGenHLSL/matrix-member-zero-based-accessor-scalar-store.hlsl Clang :: CodeGenHLSL/matrix-member-zero-based-swizzle-load.hlsl Clang :: CodeGenHLSL/matrix-member-zero-based-swizzle-store.hlsl Clang :: CodeGenHLSL/matrix_types.hlsl Clang :: CodeGenHLSL/no_int_promotion.hlsl Clang :: CodeGenHLSL/res-may-alias.hlsl Clang :: CodeGenHLSL/resources-declared-only-once.hlsl Clang :: CodeGenHLSL/resources/ByteAddressBuffers-methods.hlsl Clang :: CodeGenHLSL/resources/CBufferMatrixSingleSubscriptSwizzle.hlsl Clang :: CodeGenHLSL/resources/MatrixElement_cbuffer.hlsl Clang :: CodeGenHLSL/resources/NonUniformResourceIndex.hlsl Clang :: CodeGenHLSL/resources/RWBuffer-imageformat.hlsl Clang :: CodeGenHLSL/resources/RasterizerOrderedStructuredBuffer-elementtype.hlsl Clang :: CodeGenHLSL/resources/StructuredBuffers-elementtype.hlsl Clang :: CodeGenHLSL/resources/StructuredBuffers-methods-lib.hlsl Clang :: CodeGenHLSL/resources/StructuredBuffers-methods-ps.hlsl Clang :: CodeGenHLSL/resources/Texture2D-Gather.hlsl Clang :: CodeGenHLSL/resources/Texture2D-Load.hlsl Clang :: CodeGenHLSL/resources/Texture2D-Sample.hlsl Clang :: CodeGenHLSL/resources/Texture2D-SampleBias.hlsl Clang :: CodeGenHLSL/resources/Texture2D-SampleCmp.hlsl Clang :: CodeGenHLSL/resources/Texture2D-SampleCmpLevelZero.hlsl Clang :: CodeGenHLSL/resources/Texture2D-SampleGrad.hlsl Clang :: CodeGenHLSL/resources/Texture2D-SampleLevel.hlsl Clang :: CodeGenHLSL/resources/Texture2D-Subscript.hlsl Clang :: CodeGenHLSL/resources/Texture2D-default-explicit-binding.hlsl Clang :: CodeGenHLSL/resources/Texture2D-default.hlsl Clang :: CodeGenHLSL/resources/Texture2D-shorthand-contexts.hlsl Clang :: CodeGenHLSL/resources/TypedBuffers-elementtype.hlsl Clang :: CodeGenHLSL/resources/TypedBuffers-methods.hlsl Clang :: CodeGenHLSL/resources/cbuffer-empty-struct-array.hlsl Clang :: CodeGenHLSL/resources/cbuffer.hlsl Clang :: CodeGenHLSL/resources/cbuffer_align.hlsl Clang :: CodeGenHLSL/resources/cbuffer_and_namespaces.hlsl Clang :: CodeGenHLSL/resources/cbuffer_geps.hlsl Clang :: CodeGenHLSL/resources/cbuffer_matrix_align.hlsl Clang :: CodeGenHLSL/resources/cbuffer_with_packoffset.hlsl Clang :: CodeGenHLSL/resources/cbuffer_with_static_global_and_function.hlsl Clang :: CodeGenHLSL/resources/default_cbuffer.hlsl Clang :: CodeGenHLSL/resources/default_cbuffer_with_layout.hlsl Clang :: CodeGenHLSL/resources/res-array-global-dyn-index.hlsl Clang :: CodeGenHLSL/resources/res-array-global-multi-dim.hlsl Clang :: CodeGenHLSL/resources/res-array-global-subarray-many.hlsl Clang :: CodeGenHLSL/resources/res-array-global-subarray-one.hlsl Clang :: CodeGenHLSL/resources/res-array-global-unbounded.hlsl Clang :: CodeGenHLSL/resources/res-array-global.hlsl Clang :: CodeGenHLSL/resources/res-array-local-multi-dim.hlsl Clang :: CodeGenHLSL/resources/res-array-local1.hlsl Clang :: CodeGenHLSL/resources/res-array-local2.hlsl Clang :: CodeGenHLSL/resources/res-array-local3.hlsl Clang :: CodeGenHLSL/resources/resource-bindings.hlsl Clang :: CodeGenHLSL/semantics/DispatchThreadID-noindex.hlsl Clang :: CodeGenHLSL/semantics/DispatchThreadID.hlsl Clang :: CodeGenHLSL/semantics/SV_GroupID-noindex.hlsl Clang :: CodeGenHLSL/semantics/SV_GroupID.hlsl Clang :: CodeGenHLSL/semantics/SV_GroupThreadID-noindex.hlsl Clang :: CodeGenHLSL/semantics/SV_GroupThreadID.hlsl Clang :: CodeGenHLSL/semantics/SV_Position.ps.hlsl Clang :: CodeGenHLSL/semantics/SV_Position.vs.hlsl Clang :: CodeGenHLSL/semantics/SV_Target.ps.hlsl Clang :: CodeGenHLSL/semantics/SV_VertexID.vs.hlsl Clang :: CodeGenHLSL/semantics/semantic-struct-1.hlsl Clang :: CodeGenHLSL/semantics/semantic-struct-2-output.hlsl Clang :: CodeGenHLSL/semantics/semantic-struct-2.hlsl Clang :: CodeGenHLSL/semantics/semantic-struct-nested-inherit.hlsl Clang :: CodeGenHLSL/semantics/semantic-struct-nested-shadow.hlsl Clang :: CodeGenHLSL/semantics/semantic-struct-nested.hlsl Clang :: CodeGenHLSL/semantics/semantic.arbitrary.hlsl Clang :: CodeGenHLSL/semantics/semantic.array.hlsl Clang :: CodeGenHLSL/semantics/semantic.array.output.hlsl Clang :: CodeGenHLSL/semantics/semantic.explicit-location-output-struct.hlsl Clang :: CodeGenHLSL/semantics/semantic.explicit-location.hlsl Clang :: CodeGenHLSL/semantics/semantic.explicit-mix-builtin.hlsl Clang :: CodeGenHLSL/semantics/semantic.explicit-mix-builtin.vs.hlsl Clang :: CodeGenHLSL/semantics/semantic.explicit-mix.lib.hlsl Clang :: CodeGenHLSL/semantics/semantic.nested.vs.hlsl Clang :: CodeGenHLSL/semantics/semantic.struct.hlsl Clang :: CodeGenHLSL/semantics/semantic.struct.output.hlsl Clang :: CodeGenHLSL/sgep/array_load.hlsl Clang :: CodeGenHLSL/sgep/array_store.hlsl Clang :: CodeGenHLSL/sgep/load_global.hlsl Clang :: CodeGenHLSL/sgep/object_method.hlsl Clang :: CodeGenHLSL/shader_type_attr.hlsl Clang :: CodeGenHLSL/shift-mask.hlsl Clang :: CodeGenHLSL/sret_output.hlsl Clang :: CodeGenHLSL/static-variable.hlsl Clang :: CodeGenHLSL/vk-features/SpirvType.alignment.hlsl Clang :: CodeGenHLSL/vk-features/SpirvType.hlsl Clang :: CodeGenHLSL/vk-features/vk.pushconstant.access.bitfield.hlsl Clang :: CodeGenHLSL/vk-features/vk.pushconstant.access.hlsl Clang :: CodeGenHLSL/vk-features/vk.pushconstant.anon-struct.hlsl Clang :: CodeGenHLSL/vk-features/vk.pushconstant.dxil.hlsl Clang :: CodeGenHLSL/vk-features/vk.pushconstant.layout.hlsl Clang :: CodeGenHLSL/vk-features/vk.pushconstant.static.hlsl Clang :: CodeGenHLSL/vk-features/vk.spec-constant.hlsl Clang :: CodeGenHLSL/vk-input-builtin.hlsl Clang :: CodeGenHLSL/vk_binding_attr.hlsl Clang :: CodeGenHLSL/wavesize.hlsl Clang :: Driver/dxc_hlsl-rootsig-ver.hlsl Clang :: Driver/dxc_rootsig-define.hlsl Clang :: SemaHLSL/ArrayAssignable_errors.hlsl Clang :: SemaHLSL/BuiltIns/AddUint64-errors.hlsl Clang :: SemaHLSL/BuiltIns/ByteAddressBuffers.hlsl Clang :: SemaHLSL/BuiltIns/D3DCOLORtoUBYTE4-errors.hlsl Clang :: SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl Clang :: SemaHLSL/BuiltIns/QuadReadAcrossX-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveAllEqual-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveBitOr-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveMax-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveMin.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveProduct-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveActiveSum-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl Clang :: SemaHLSL/BuiltIns/WavePrefixCountBits-errors.hlsl Clang :: SemaHLSL/BuiltIns/WavePrefixProduct-errors.hlsl Clang :: SemaHLSL/BuiltIns/WavePrefixSum-errors.hlsl Clang :: SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl Clang :: SemaHLSL/BuiltIns/all-errors.hlsl Clang :: SemaHLSL/BuiltIns/any-errors.hlsl Clang :: SemaHLSL/BuiltIns/asdouble-errors.hlsl Clang :: SemaHLSL/BuiltIns/asfloat-constexpr.hlsl Clang :: SemaHLSL/BuiltIns/asfloat-errors.hlsl Clang :: SemaHLSL/BuiltIns/asint-errors.hlsl Clang :: SemaHLSL/BuiltIns/asint16-errors.hlsl Clang :: SemaHLSL/BuiltIns/asuint-constexpr.hlsl Clang :: SemaHLSL/BuiltIns/asuint-errors.hlsl Clang :: SemaHLSL/BuiltIns/asuint16-errors.hlsl Clang :: SemaHLSL/BuiltIns/binary-compat-overload-warnings.hlsl Clang :: SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl Clang :: SemaHLSL/BuiltIns/clamp-errors.hlsl Clang :: SemaHLSL/BuiltIns/clip-errors.hlsl Clang :: SemaHLSL/BuiltIns/countbits-errors.hlsl Clang :: SemaHLSL/BuiltIns/cross-errors.hlsl Clang :: SemaHLSL/BuiltIns/degrees-errors.hlsl Clang :: SemaHLSL/BuiltIns/distance-errors.hlsl Clang :: SemaHLSL/BuiltIns/dot-errors.hlsl Clang :: SemaHLSL/BuiltIns/dot2add-errors.hlsl Clang :: SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl Clang :: SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl Clang :: SemaHLSL/BuiltIns/exp-errors.hlsl Clang :: SemaHLSL/BuiltIns/f16tof32-errors.hlsl Clang :: SemaHLSL/BuiltIns/f32tof16-errors.hlsl Clang :: SemaHLSL/BuiltIns/faceforward-errors.hlsl Clang :: SemaHLSL/BuiltIns/firstbithigh-errors.hlsl Clang :: SemaHLSL/BuiltIns/firstbitlow-errors.hlsl Clang :: SemaHLSL/BuiltIns/fmod-errors.hlsl Clang :: SemaHLSL/BuiltIns/frac-errors.hlsl Clang :: SemaHLSL/BuiltIns/half-float-only-errors.hlsl Clang :: SemaHLSL/BuiltIns/half-float-only-errors2.hlsl Clang :: SemaHLSL/BuiltIns/isinf-errors.hlsl Clang :: SemaHLSL/BuiltIns/isnan-errors.hlsl Clang :: SemaHLSL/BuiltIns/ldexp-errors.hlsl Clang :: SemaHLSL/BuiltIns/length-errors.hlsl Clang :: SemaHLSL/BuiltIns/lerp-errors.hlsl Clang :: SemaHLSL/BuiltIns/logical-mat-operator-errors.hlsl Clang :: SemaHLSL/BuiltIns/logical-operator-errors.hlsl Clang :: SemaHLSL/BuiltIns/mad-errors.hlsl Clang :: SemaHLSL/BuiltIns/matrix-basic_types-errors.hlsl Clang :: SemaHLSL/BuiltIns/mul-errors.hlsl Clang :: SemaHLSL/BuiltIns/normalize-errors.hlsl Clang :: SemaHLSL/BuiltIns/radians-errors.hlsl Clang :: SemaHLSL/BuiltIns/rcp-errors.hlsl Clang :: SemaHLSL/BuiltIns/reflect-errors.hlsl Clang :: SemaHLSL/BuiltIns/refract-errors.hlsl Clang :: SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl Clang :: SemaHLSL/BuiltIns/reversebits-errors.hlsl Clang :: SemaHLSL/BuiltIns/round-errors.hlsl Clang :: SemaHLSL/BuiltIns/rsqrt-errors.hlsl Clang :: SemaHLSL/BuiltIns/saturate-errors.hlsl Clang :: SemaHLSL/BuiltIns/select-errors.hlsl Clang :: SemaHLSL/BuiltIns/sign-errors.hlsl Clang :: SemaHLSL/BuiltIns/smoothstep-errors.hlsl Clang :: SemaHLSL/BuiltIns/splitdouble-errors.hlsl Clang :: SemaHLSL/BuiltIns/step-errors.hlsl Clang :: SemaHLSL/BuiltIns/ternary-compat-overload-warnings.hlsl Clang :: SemaHLSL/BuiltIns/transpose-errors.hlsl Clang :: SemaHLSL/BuiltIns/unary-compat-overload-warnings.hlsl Clang :: SemaHLSL/BuiltIns/vec-scalar-compat-overload-warnings.hlsl Clang :: SemaHLSL/Language/AggregateSplatCast-errors.hlsl Clang :: SemaHLSL/Language/AggregateSplatCasts.hlsl Clang :: SemaHLSL/Language/ArrayOutputArgs-errors.hlsl Clang :: SemaHLSL/Language/ElementwiseCast-errors.hlsl Clang :: SemaHLSL/Language/ElementwiseCasts.hlsl Clang :: SemaHLSL/Language/ImpCastAddrSpace.hlsl Clang :: SemaHLSL/Language/InitIncompleteArrays.hlsl Clang :: SemaHLSL/Language/InitListAST.hlsl Clang :: SemaHLSL/Language/InitLists.hlsl Clang :: SemaHLSL/Language/MatrixSplatCasts.hlsl Clang :: SemaHLSL/Language/OutputParameters.hlsl Clang :: SemaHLSL/Language/TemplateOutArg.hlsl Clang :: SemaHLSL/Language/UsualArithmeticConversions.hlsl Clang :: SemaHLSL/Language/groupsharedArgs/ExplicitCast.hlsl Clang :: SemaHLSL/Language/groupsharedArgs/ExportNoInlineTest.hlsl Clang :: SemaHLSL/Language/groupsharedArgs/InOut.hlsl Clang :: SemaHLSL/Language/groupsharedArgs/NotGroupSharedTest.hlsl Clang :: SemaHLSL/Language/groupsharedArgs/Pre202xWarning.hlsl Clang :: SemaHLSL/Language/groupsharedArgs/ScalarTest.hlsl Clang :: SemaHLSL/Loops/unroll.hlsl Clang :: SemaHLSL/MatrixElementOverloadResolution.hlsl Clang :: SemaHLSL/Operators/frem_modulo-errors.hlsl Clang :: SemaHLSL/Operators/logical-not.hlsl Clang :: SemaHLSL/Resources/Texture2D-SampleBias.hlsl Clang :: SemaHLSL/Resources/Texture2D-SampleCmp.hlsl Clang :: SemaHLSL/Resources/Texture2D-SampleCmpLevelZero.hlsl Clang :: SemaHLSL/Resources/Texture2D-SampleGrad.hlsl Clang :: SemaHLSL/Resources/Texture2D-SampleLevel.hlsl Clang :: SemaHLSL/Resources/Texture2D-Sema.hlsl Clang :: SemaHLSL/Resources/Texture2D-Subscript.hlsl Clang :: SemaHLSL/Resources/packoffset-invalid.hlsl Clang :: SemaHLSL/ScalarOverloadResolution.hlsl Clang :: SemaHLSL/Semantics/entry_parameter.hlsl Clang :: SemaHLSL/Semantics/invalid_entry_parameter.hlsl Clang :: SemaHLSL/Semantics/position.ps.hlsl Clang :: SemaHLSL/Semantics/position.ps.size.hlsl Clang :: SemaHLSL/Semantics/position.ps.struct.hlsl Clang :: SemaHLSL/Semantics/position.ps.struct.reuse.hlsl Clang :: SemaHLSL/Semantics/semantic.explicit-mix-builtin-vs.hlsl Clang :: SemaHLSL/Semantics/semantic.explicit-mix-location-2.hlsl Clang :: SemaHLSL/Semantics/semantic.explicit-mix-location.hlsl Clang :: SemaHLSL/Semantics/semantics-valid.hlsl Clang :: SemaHLSL/Semantics/struct_input.hlsl Clang :: SemaHLSL/Semantics/target.ps.input.hlsl Clang :: SemaHLSL/Semantics/target.vs.input.hlsl Clang :: SemaHLSL/Semantics/target.vs.output.hlsl Clang :: SemaHLSL/Semantics/valid_entry_parameter.hlsl Clang :: SemaHLSL/Semantics/vertexid.ps.hlsl Clang :: SemaHLSL/Semantics/vertexid.vs.hlsl Clang :: SemaHLSL/SplatOverloadResolution.hlsl Clang :: SemaHLSL/Texture2D-Gather.hlsl Clang :: SemaHLSL/Texture2D-GatherCmp-Vulkan.hlsl Clang :: SemaHLSL/Texture2D-Load-errors.hlsl Clang :: SemaHLSL/TruncationOverloadResolution.hlsl Clang :: SemaHLSL/Types/AggregateSplatConstantExpr.hlsl Clang :: SemaHLSL/Types/Arithmetic/literal_suffixes_202x.hlsl Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixCastErrors.hlsl Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixConstantExpr.hlsl Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixImplicitTruncCastWarnings.hlsl Clang :: SemaHLSL/Types/BuiltinMatrix/MatrixSplatErrors.hlsl Clang :: SemaHLSL/Types/BuiltinVector/BooleanVectorConstantExpr.hlsl Clang :: SemaHLSL/Types/BuiltinVector/ScalarSwizzleErrors.hlsl Clang :: SemaHLSL/Types/BuiltinVector/ScalarSwizzles.hlsl Clang :: SemaHLSL/Types/BuiltinVector/TruncationConstantExpr.hlsl Clang :: SemaHLSL/Types/ElementwiseCastConstantExpr.hlsl Clang :: SemaHLSL/Types/Traits/IsIntangibleType.hlsl Clang :: SemaHLSL/Types/Traits/IsIntangibleTypeErrors.hlsl Clang :: SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl Clang :: SemaHLSL/Types/Traits/ScalarizedLayoutCompatible.hlsl Clang :: SemaHLSL/Types/Traits/ScalarizedLayoutCompatibleErrors.hlsl Clang :: SemaHLSL/Types/short-errors.hlsl Clang :: SemaHLSL/Types/typedefs.hlsl Clang :: SemaHLSL/VectorElementOverloadResolution.hlsl Clang :: SemaHLSL/VectorOverloadResolution.hlsl Clang :: SemaHLSL/Wave.hlsl Clang :: SemaHLSL/WaveBuiltinAvailability.hlsl Clang :: SemaHLSL/inline-spirv/SpirvType.dx.error.hlsl Clang :: SemaHLSL/inline-spirv/SpirvType.incomplete.hlsl Clang :: SemaHLSL/inline-spirv/SpirvType.literal.error.hlsl Clang :: SemaHLSL/local_resource_bindings.hlsl Clang :: SemaHLSL/local_resource_bindings_errs.hlsl Clang :: SemaHLSL/matrix-member-access-errors.hlsl Clang :: SemaHLSL/matrix_single_subscript_errors.hlsl Clang :: SemaHLSL/no-conversion-warnings.hlsl Clang :: SemaHLSL/valid-shader-stages.hlsl Clang :: SemaHLSL/vk-ext-input-builtin.hlsl Clang :: SemaHLSL/vk.spec-constant.error.hlsl Testing Time: 167.43s Total Discovered Tests: 51772 Skipped : 28 (0.05%) Unsupported : 848 (1.64%) Passed : 50354 (97.26%) Expectedly Failed: 27 (0.05%) Failed : 515 (0.99%) FAILED: gen/clang/test/run-lit python3 bin/llvm-lit -sv ../../clang/test ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn', 'check-clang']' returned non-zero exit status 1.