github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 84936 tests passed
* 1148 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/22/include
-nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes
-emit-llvm -finclude-default-header -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
| /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/22/include
-nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes
-emit-llvm -finclude-default-header -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
# note: command had no output on stdout or stderr
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:15:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <4 x float> undef,
float [[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:16:55: note: scanning from here
# | %matrix_elem = extractelement <16 x float> %1, i32 %2
# | ^
# | <stdin>:16:55: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <16 x float> %1, i32 %2
# | ^
# | <stdin>:17:12: note: possible intended match here
# | %matrix_row_ins = insertelement <4 x float> poison, float %matrix_elem,
i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:42:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <1 x float> undef,
float [[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:40:54: note: scanning from here
# | %matrix_elem = extractelement <2 x float> %1, i32 %2
# | ^
# | <stdin>:40:54: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <2 x float> %1, i32 %2
# | ^
# | <stdin>:41:12: note: possible intended match here
# | %matrix_row_ins = insertelement <1 x float> poison, float %matrix_elem,
i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:57:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <1 x float> undef,
float [[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:52:53: note: scanning from here
# | %matrix_elem = extractelement <2 x float> %0, i32 0
# | ^
# | <stdin>:52:53: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <2 x float> %0, i32 0
# | ^
# | <stdin>:53:12: note: possible intended match here
# | %matrix_row_ins = insertelement <1 x float> poison, float %matrix_elem,
i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:72:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <1 x float> undef,
float [[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:64:53: note: scanning from here
# | %matrix_elem = extractelement <2 x float> %0, i32 1
# | ^
# | <stdin>:64:53: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <2 x float> %0, i32 1
# | ^
# | <stdin>:65:12: note: possible intended match here
# | %matrix_row_ins = insertelement <1 x float> poison, float %matrix_elem,
i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:91:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <4 x i32> undef, i32
[[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:80:53: note: scanning from here
# | %matrix_elem = extractelement <16 x i32> %1, i32 %2
# | ^
# | <stdin>:80:53: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <16 x i32> %1, i32 %2
# | ^
# | <stdin>:81:12: note: possible intended match here
# | %matrix_row_ins = insertelement <4 x i32> poison, i32 %matrix_elem, i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:114:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <4 x float> undef,
float [[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:100:54: note: scanning from here
# | %matrix_elem = extractelement <16 x float> %0, i32 0
# | ^
# | <stdin>:100:54: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <16 x float> %0, i32 0
# | ^
# | <stdin>:101:12: note: possible intended match here
# | %matrix_row_ins = insertelement <4 x float> poison, float %matrix_elem,
i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl:164:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <4 x i32> undef, i32
[[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:147:52: note: scanning from here
# | %matrix_elem = extractelement <16 x i32> %0, i32 0
# | ^
# | <stdin>:147:52: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <16 x i32> %0, i32 0
# | ^
# | <stdin>:148:12: note: possible intended match here
# | %matrix_row_ins = insertelement <4 x i32> poison, i32 %matrix_elem, i32 0
# | ^
# |
# | Input file: <stdin>
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 11: store <16 x float> %M, ptr %M.addr, align 4
# | 12: store i32 %index, ptr %index.addr, align 4
# | 13: %0 = load i32, ptr %index.addr, align 4
# | 14: %1 = load <16 x float>, ptr %M.addr, align 4
# | 15: %2 = add i32 0, %0
# | 16: %matrix_elem = extractelement <16 x float> %1, i32 %2
# | next:15'0 X
error: no match found
# | next:15'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 17: %matrix_row_ins = insertelement <4 x float> poison, float
%matrix_elem, i32 0
# | next:15'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:15'2 ?
possible intended match
# | 18: %3 = add i32 4, %0
# | next:15'0 ~~~~~~~~~~~~~~~~~~~~
# | 19: %matrix_elem1 = extractelement <16 x float> %1, i32 %3
# | next:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 20: %matrix_row_ins2 = insertelement <4 x float>
%matrix_row_ins, float %matrix_elem1, i32 1
# | next:15'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 21: %4 = add i32 8, %0
# | next:15'0 ~~~~~~~~~~~~~~~~~~~~
# | 22: %matrix_elem3 = extractelement <16 x float> %1, i32 %4
# | next:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 35: store <2 x float> %M, ptr %M.addr, align 4
# | 36: store i32 %index, ptr %index.addr, align 4
# | 37: %0 = load i32, ptr %index.addr, align 4
# | 38: %1 = load <2 x float>, ptr %M.addr, align 4
# | 39: %2 = add i32 0, %0
# | 40: %matrix_elem = extractelement <2 x float> %1, i32 %2
# | next:42'0 X
error: no match found
# | next:42'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 41: %matrix_row_ins = insertelement <1 x float> poison, float
%matrix_elem, i32 0
# | next:42'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:42'2 ?
possible intended match
# | 42: %cast.vtrunc = extractelement <1 x float> %matrix_row_ins,
i32 0
# | next:42'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 43: ret float %cast.vtrunc
# | next:42'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 44: }
# | next:42'0 ~~
# | 45:
# | next:42'0 ~
# | 46: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | next:42'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 47: define hidden noundef nofpclass(nan inf) float
@_Z28getFloatScalarMatrixConstantu11matrix_typeILm2ELm1EfE(<2 x float> noundef
nofpclass(nan inf) %M) #0 {
# | next:42'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 48: entry:
# | 49: %M.addr = alloca [2 x float], align 4
# | 50: store <2 x float> %M, ptr %M.addr, align 4
# | 51: %0 = load <2 x float>, ptr %M.addr, align 4
# | 52: %matrix_elem = extractelement <2 x float> %0, i32 0
# | next:57'0 X error:
no match found
# | next:57'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 53: %matrix_row_ins = insertelement <1 x float> poison, float
%matrix_elem, i32 0
# | next:57'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:57'2 ?
possible intended match
# | 54: %cast.vtrunc = extractelement <1 x float> %matrix_row_ins,
i32 0
# | next:57'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 55: ret float %cast.vtrunc
# | next:57'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 56: }
# | next:57'0 ~~
# | 57:
# | next:57'0 ~
# | 58: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | next:57'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 59: define hidden noundef nofpclass(nan inf) float
@_Z29getFloatScalarMatrixConstant2u11matrix_typeILm2ELm1EfE(<2 x float> noundef
nofpclass(nan inf) %M) #0 {
# | next:57'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 60: entry:
# | 61: %M.addr = alloca [2 x float], align 4
# | 62: store <2 x float> %M, ptr %M.addr, align 4
# | 63: %0 = load <2 x float>, ptr %M.addr, align 4
# | 64: %matrix_elem = extractelement <2 x float> %0, i32 1
# | next:72'0 X error:
no match found
# | next:72'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 65: %matrix_row_ins = insertelement <1 x float> poison, float
%matrix_elem, i32 0
# | next:72'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:72'2 ?
possible intended match
# | 66: %cast.vtrunc = extractelement <1 x float> %matrix_row_ins,
i32 0
# | next:72'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 67: ret float %cast.vtrunc
# | next:72'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 68: }
# | next:72'0 ~~
# | 69:
# | next:72'0 ~
# | 70: ; Function Attrs: alwaysinline convergent mustprogress
norecurse nounwind
# | next:72'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 75: store <16 x i32> %M, ptr %M.addr, align 4
# | 76: store i32 %index, ptr %index.addr, align 4
# | 77: %0 = load i32, ptr %index.addr, align 4
# | 78: %1 = load <16 x i32>, ptr %M.addr, align 4
# | 79: %2 = add i32 0, %0
# | 80: %matrix_elem = extractelement <16 x i32> %1, i32 %2
# | next:91'0 X error:
no match found
# | next:91'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 81: %matrix_row_ins = insertelement <4 x i32> poison, i32
%matrix_elem, i32 0
# | next:91'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:91'2 ?
possible intended match
# | 82: %3 = add i32 4, %0
# | next:91'0 ~~~~~~~~~~~~~~~~~~~~
# | 83: %matrix_elem1 = extractelement <16 x i32> %1, i32 %3
# | next:91'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 84: %matrix_row_ins2 = insertelement <4 x i32> %matrix_row_ins,
i32 %matrix_elem1, i32 1
# | next:91'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 85: %4 = add i32 8, %0
# | next:91'0 ~~~~~~~~~~~~~~~~~~~~
# | 86: %matrix_elem3 = extractelement <16 x i32> %1, i32 %4
# | next:91'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 95: define hidden noundef nofpclass(nan inf) <4 x float>
@_Z22AddFloatMatrixConstantu11matrix_typeILm4ELm4EfE(<16 x float> noundef
nofpclass(nan inf) %M) #0 {
# | next:91'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 96: entry:
# | 97: %M.addr = alloca [16 x float], align 4
# | 98: store <16 x float> %M, ptr %M.addr, align 4
# | 99: %0 = load <16 x float>, ptr %M.addr, align 4
# | 100: %matrix_elem = extractelement <16 x float> %0, i32 0
# | next:114'0 X
error: no match found
# | next:114'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 101: %matrix_row_ins = insertelement <4 x float> poison, float
%matrix_elem, i32 0
# | next:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:114'2 ?
possible intended match
# | 102: %matrix_elem1 = extractelement <16 x float> %0, i32 4
# | next:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 103: %matrix_row_ins2 = insertelement <4 x float>
%matrix_row_ins, float %matrix_elem1, i32 1
# | next:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 104: %matrix_elem3 = extractelement <16 x float> %0, i32 8
# | next:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 105: %matrix_row_ins4 = insertelement <4 x float>
%matrix_row_ins2, float %matrix_elem3, i32 2
# | next:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 106: %matrix_elem5 = extractelement <16 x float> %0, i32 12
# | next:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 142: define hidden noundef <4 x i32>
@_Z20AddIntMatrixConstantu11matrix_typeILm4ELm4EiE(<16 x i32> noundef %M) #0 {
# | next:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 143: entry:
# | 144: %M.addr = alloca [16 x i32], align 4
# | 145: store <16 x i32> %M, ptr %M.addr, align 4
# | 146: %0 = load <16 x i32>, ptr %M.addr, align 4
# | 147: %matrix_elem = extractelement <16 x i32> %0, i32 0
# | next:164'0 X error:
no match found
# | next:164'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 148: %matrix_row_ins = insertelement <4 x i32> poison, i32
%matrix_elem, i32 0
# | next:164'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:164'2 ?
possible intended match
# | 149: %matrix_elem1 = extractelement <16 x i32> %0, i32 4
# | next:164'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 150: %matrix_row_ins2 = insertelement <4 x i32> %matrix_row_ins,
i32 %matrix_elem1, i32 1
# | next:164'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 151: %matrix_elem3 = extractelement <16 x i32> %0, i32 8
# | next:164'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 152: %matrix_row_ins4 = insertelement <4 x i32>
%matrix_row_ins2, i32 %matrix_elem3, i32 2
# | next:164'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 153: %matrix_elem5 = extractelement <16 x i32> %0, i32 12
# | next:164'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/22/include
-nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes
-emit-llvm -finclude-default-header -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
| /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1
-internal-isystem
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/22/include
-nostdsysteminc -triple dxil-pc-shadermodel6.7-library -disable-llvm-passes
-emit-llvm -finclude-default-header -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
# note: command had no output on stdout or stderr
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl:70:16:
error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: [[MATRIX_ROW_INS:%.*]] = insertelement <4 x i32> undef, i32
[[MATRIX_ELEM]], i32 0
# | ^
# | <stdin>:65:52: note: scanning from here
# | %matrix_elem = extractelement <16 x i32> %0, i32 3
# | ^
# | <stdin>:65:52: note: with "MATRIX_ELEM" equal to "%matrix_elem"
# | %matrix_elem = extractelement <16 x i32> %0, i32 3
# | ^
# | <stdin>:66:12: note: possible intended match here
# | %matrix_row_ins = insertelement <4 x i32> poison, i32 %matrix_elem, i32 0
# | ^
# |
# | Input file: <stdin>
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 60: %M.addr = alloca ptr, align 4
# | 61: %N.addr = alloca [16 x i32], align 4
# | 62: store ptr %M, ptr %M.addr, align 4
# | 63: store <16 x i32> %N, ptr %N.addr, align 4
# | 64: %0 = load <16 x i32>, ptr %N.addr, align 4
# | 65: %matrix_elem = extractelement <16 x i32> %0, i32 3
# | next:70'0 X error:
no match found
# | next:70'1 with
"MATRIX_ELEM" equal to "%matrix_elem"
# | 66: %matrix_row_ins = insertelement <4 x i32> poison, i32
%matrix_elem, i32 0
# | next:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:70'2 ?
possible intended match
# | 67: %matrix_elem1 = extractelement <16 x i32> %0, i32 7
# | next:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 68: %matrix_row_ins2 = insertelement <4 x i32> %matrix_row_ins,
i32 %matrix_elem1, i32 1
# | next:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 69: %matrix_elem3 = extractelement <16 x i32> %0, i32 11
# | next:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 70: %matrix_row_ins4 = insertelement <4 x i32> %matrix_row_ins2,
i32 %matrix_elem3, i32 2
# | next:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 71: %matrix_elem5 = extractelement <16 x i32> %0, i32 15
# | next:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken
or flaky at HEAD), please open an issue at
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/170779
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits