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

Reply via email to