github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 85472 tests passed
* 742 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CIR/CodeGen/X86/vec-set-builtins.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/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 -x c -flax-vector-conversions=none -ffreestanding
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
-triple=x86_64-unknown-linux -target-feature +sse -fclangir -emit-cir -o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
-Wall -Werror
# 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 -x c -flax-vector-conversions=none -ffreestanding
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
-triple=x86_64-unknown-linux -target-feature +sse -fclangir -emit-cir -o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
-Wall -Werror
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--check-prefix=CIR
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--check-prefix=CIR
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:26:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<2> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:44:15:
note: scanning from here
# | %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i loc(#loc9)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:46:2:
note: possible intended match here
# | %6 = cir.const #cir.int<2> : !u64i loc(#loc11)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:48:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<5> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:59:15:
note: scanning from here
# | %4 = cir.load align(1) %1 : !cir.ptr<!s8i>, !s8i loc(#loc22)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:61:2:
note: possible intended match here
# | %6 = cir.const #cir.int<5> : !u64i loc(#loc24)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:70:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<3> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:74:15:
note: scanning from here
# | %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i loc(#loc35)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:76:2:
note: possible intended match here
# | %6 = cir.const #cir.int<3> : !u64i loc(#loc37)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:92:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<1> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:89:15:
note: scanning from here
# | %4 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i loc(#loc48)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:91:2:
note: possible intended match here
# | %6 = cir.const #cir.int<1> : !u64i loc(#loc50)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:114:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<0> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:104:15:
note: scanning from here
# | %4 = cir.load align(8) %1 : !cir.ptr<!s64i>, !s64i loc(#loc61)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:106:2:
note: possible intended match here
# | %6 = cir.const #cir.int<0> : !u64i loc(#loc63)
# | ^
# |
# | Input file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 39: %1 = cir.alloca !s16i, !cir.ptr<!s16i>, ["b", init]
{alignment = 2 : i64} loc(#loc68)
# | 40: %2 = cir.alloca !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>>, ["__retval"] {alignment = 8 : i64} loc(#loc2)
# | 41: cir.store %arg0, %0 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc7)
# | 42: cir.store %arg1, %1 : !s16i, !cir.ptr<!s16i> loc(#loc7)
# | 43: %3 = cir.load align(8) %0 : !cir.ptr<!cir.vector<4 x
!s16i>>, !cir.vector<4 x !s16i> loc(#loc8)
# | 44: %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i
loc(#loc9)
# | check:26'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 45: %5 = cir.const #cir.int<2> : !s32i loc(#loc10)
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 46: %6 = cir.const #cir.int<2> : !u64i loc(#loc11)
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:26'1 ? possible
intended match
# | 47: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<4 x
!s16i> loc(#loc11)
# | check:26'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 48: cir.store %7, %2 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc69)
# | check:26'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 49: %8 = cir.load %2 : !cir.ptr<!cir.vector<4 x !s16i>>,
!cir.vector<4 x !s16i> loc(#loc69)
# | check:26'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 50: cir.return %8 : !cir.vector<4 x !s16i> loc(#loc69)
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 51: } loc(#loc66)
# | check:26'0 ~~~~~~~~~~~~~~~
# | 52: cir.func dso_local @test_vec_set_v16qi(%arg0:
!cir.vector<16 x !s8i> loc(fused[#loc16, #loc17]), %arg1: !s8i
loc(fused[#loc18, #loc19])) -> !cir.vector<16 x !s8i> inline(never) {
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 53: %0 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["a", init] {alignment = 16 : i64}
loc(#loc71)
# | 54: %1 = cir.alloca !s8i, !cir.ptr<!s8i>, ["b", init]
{alignment = 1 : i64} loc(#loc72)
# | 55: %2 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc15)
# | 56: cir.store %arg0, %0 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc20)
# | 57: cir.store %arg1, %1 : !s8i, !cir.ptr<!s8i> loc(#loc20)
# | 58: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<16 x
!s8i>>, !cir.vector<16 x !s8i> loc(#loc21)
# | 59: %4 = cir.load align(1) %1 : !cir.ptr<!s8i>, !s8i
loc(#loc22)
# | check:48'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 60: %5 = cir.const #cir.int<5> : !s32i loc(#loc23)
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 61: %6 = cir.const #cir.int<5> : !u64i loc(#loc24)
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:48'1 ? possible
intended match
# | 62: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<16 x
!s8i> loc(#loc24)
# | check:48'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 63: cir.store %7, %2 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc73)
# | check:48'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 64: %8 = cir.load %2 : !cir.ptr<!cir.vector<16 x !s8i>>,
!cir.vector<16 x !s8i> loc(#loc73)
# | check:48'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 65: cir.return %8 : !cir.vector<16 x !s8i> loc(#loc73)
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 66: } loc(#loc70)
# | check:48'0 ~~~~~~~~~~~~~~~
# | 67: cir.func dso_local @test_vec_set_v8hi(%arg0: !cir.vector<8
x !s16i> loc(fused[#loc29, #loc30]), %arg1: !s16i loc(fused[#loc31, #loc32]))
-> !cir.vector<8 x !s16i> inline(never) {
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 68: %0 = cir.alloca !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>>, ["a", init] {alignment = 16 : i64}
loc(#loc75)
# | 69: %1 = cir.alloca !s16i, !cir.ptr<!s16i>, ["b", init]
{alignment = 2 : i64} loc(#loc76)
# | 70: %2 = cir.alloca !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc28)
# | 71: cir.store %arg0, %0 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc33)
# | 72: cir.store %arg1, %1 : !s16i, !cir.ptr<!s16i> loc(#loc33)
# | 73: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc34)
# | 74: %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i
loc(#loc35)
# | check:70'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 75: %5 = cir.const #cir.int<3> : !s32i loc(#loc36)
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 76: %6 = cir.const #cir.int<3> : !u64i loc(#loc37)
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:70'1 ? possible
intended match
# | 77: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<8 x
!s16i> loc(#loc37)
# | check:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 78: cir.store %7, %2 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc77)
# | check:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 79: %8 = cir.load %2 : !cir.ptr<!cir.vector<8 x !s16i>>,
!cir.vector<8 x !s16i> loc(#loc77)
# | check:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 80: cir.return %8 : !cir.vector<8 x !s16i> loc(#loc77)
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 81: } loc(#loc74)
# | check:70'0 ~~~~~~~~~~~~~~~
# | 82: cir.func dso_local @test_vec_set_v4si(%arg0: !cir.vector<4
x !s32i> loc(fused[#loc42, #loc43]), %arg1: !s32i loc(fused[#loc44, #loc45]))
-> !cir.vector<4 x !s32i> inline(never) {
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 83: %0 = cir.alloca !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>>, ["a", init] {alignment = 16 : i64}
loc(#loc79)
# | 84: %1 = cir.alloca !s32i, !cir.ptr<!s32i>, ["b", init]
{alignment = 4 : i64} loc(#loc80)
# | 85: %2 = cir.alloca !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc41)
# | 86: cir.store %arg0, %0 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc46)
# | 87: cir.store %arg1, %1 : !s32i, !cir.ptr<!s32i> loc(#loc46)
# | 88: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc47)
# | 89: %4 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i
loc(#loc48)
# | check:92'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 90: %5 = cir.const #cir.int<1> : !s32i loc(#loc49)
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 91: %6 = cir.const #cir.int<1> : !u64i loc(#loc50)
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:92'1 ? possible
intended match
# | 92: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<4 x
!s32i> loc(#loc50)
# | check:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 93: cir.store %7, %2 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc81)
# | check:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 94: %8 = cir.load %2 : !cir.ptr<!cir.vector<4 x !s32i>>,
!cir.vector<4 x !s32i> loc(#loc81)
# | check:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 95: cir.return %8 : !cir.vector<4 x !s32i> loc(#loc81)
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 96: } loc(#loc78)
# | check:92'0 ~~~~~~~~~~~~~~~
# | 97: cir.func dso_local @test_vec_set_v2di(%arg0: !cir.vector<2
x !s64i> loc(fused[#loc55, #loc56]), %arg1: !s64i loc(fused[#loc57, #loc58]))
-> !cir.vector<2 x !s64i> inline(never) {
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 98: %0 = cir.alloca !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>>, ["a", init] {alignment = 16 : i64}
loc(#loc83)
# | 99: %1 = cir.alloca !s64i, !cir.ptr<!s64i>, ["b", init]
{alignment = 8 : i64} loc(#loc84)
# | 100: %2 = cir.alloca !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc54)
# | 101: cir.store %arg0, %0 : !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>> loc(#loc59)
# | 102: cir.store %arg1, %1 : !s64i, !cir.ptr<!s64i> loc(#loc59)
# | 103: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<2 x
!s64i>>, !cir.vector<2 x !s64i> loc(#loc60)
# | 104: %4 = cir.load align(8) %1 : !cir.ptr<!s64i>, !s64i
loc(#loc61)
# | check:114'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 105: %5 = cir.const #cir.int<0> : !s32i loc(#loc62)
# | check:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 106: %6 = cir.const #cir.int<0> : !u64i loc(#loc63)
# | check:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:114'1 ? possible
intended match
# | 107: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<2 x
!s64i> loc(#loc63)
# | check:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 108: cir.store %7, %2 : !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>> loc(#loc85)
# | check:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 109: %8 = cir.load %2 : !cir.ptr<!cir.vector<2 x !s64i>>,
!cir.vector<2 x !s64i> loc(#loc85)
# | check:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 110: cir.return %8 : !cir.vector<2 x !s64i> loc(#loc85)
# | check:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 111: } loc(#loc82)
# | check:114'0 ~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.CIR/CodeGen/X86/vec-set-builtins.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/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 -x c -flax-vector-conversions=none -ffreestanding
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
-triple=x86_64-unknown-linux -target-feature +sse -fclangir -emit-cir -o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
-Wall -Werror
# 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 -x c -flax-vector-conversions=none -ffreestanding
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
-triple=x86_64-unknown-linux -target-feature +sse -fclangir -emit-cir -o
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
-Wall -Werror
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--check-prefix=CIR
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
--check-prefix=CIR
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:26:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<2> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:44:15:
note: scanning from here
# | %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i loc(#loc9)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:46:2:
note: possible intended match here
# | %6 = cir.const #cir.int<2> : !u64i loc(#loc11)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:48:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<5> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:59:15:
note: scanning from here
# | %4 = cir.load align(1) %1 : !cir.ptr<!s8i>, !s8i loc(#loc22)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:61:2:
note: possible intended match here
# | %6 = cir.const #cir.int<5> : !u64i loc(#loc24)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:70:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<3> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:74:15:
note: scanning from here
# | %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i loc(#loc35)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:76:2:
note: possible intended match here
# | %6 = cir.const #cir.int<3> : !u64i loc(#loc37)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:92:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<1> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:89:15:
note: scanning from here
# | %4 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i loc(#loc48)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:91:2:
note: possible intended match here
# | %6 = cir.const #cir.int<1> : !u64i loc(#loc50)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c:114:10:
error: CIR: expected string not found in input
# | // CIR: %[[IDX:.*]] = cir.const #cir.int<0> : !s64i
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:104:15:
note: scanning from here
# | %4 = cir.load align(8) %1 : !cir.ptr<!s64i>, !s64i loc(#loc61)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir:106:2:
note: possible intended match here
# | %6 = cir.const #cir.int<0> : !u64i loc(#loc63)
# | ^
# |
# | Input file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/X86/Output/vec-set-builtins.c.tmp.cir
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/X86/vec-set-builtins.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 39: %1 = cir.alloca !s16i, !cir.ptr<!s16i>, ["b", init]
{alignment = 2 : i64} loc(#loc68)
# | 40: %2 = cir.alloca !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>>, ["__retval"] {alignment = 8 : i64} loc(#loc2)
# | 41: cir.store %arg0, %0 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc7)
# | 42: cir.store %arg1, %1 : !s16i, !cir.ptr<!s16i> loc(#loc7)
# | 43: %3 = cir.load align(8) %0 : !cir.ptr<!cir.vector<4 x
!s16i>>, !cir.vector<4 x !s16i> loc(#loc8)
# | 44: %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i
loc(#loc9)
# | check:26'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 45: %5 = cir.const #cir.int<2> : !s32i loc(#loc10)
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 46: %6 = cir.const #cir.int<2> : !u64i loc(#loc11)
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:26'1 ? possible
intended match
# | 47: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<4 x
!s16i> loc(#loc11)
# | check:26'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 48: cir.store %7, %2 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc69)
# | check:26'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 49: %8 = cir.load %2 : !cir.ptr<!cir.vector<4 x !s16i>>,
!cir.vector<4 x !s16i> loc(#loc69)
# | check:26'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 50: cir.return %8 : !cir.vector<4 x !s16i> loc(#loc69)
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 51: } loc(#loc66)
# | check:26'0 ~~~~~~~~~~~~~~~
# | 52: cir.func dso_local @test_vec_set_v16qi(%arg0:
!cir.vector<16 x !s8i> loc(fused[#loc16, #loc17]), %arg1: !s8i
loc(fused[#loc18, #loc19])) -> !cir.vector<16 x !s8i> inline(never) {
# | check:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 53: %0 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["a", init] {alignment = 16 : i64}
loc(#loc71)
# | 54: %1 = cir.alloca !s8i, !cir.ptr<!s8i>, ["b", init]
{alignment = 1 : i64} loc(#loc72)
# | 55: %2 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc15)
# | 56: cir.store %arg0, %0 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc20)
# | 57: cir.store %arg1, %1 : !s8i, !cir.ptr<!s8i> loc(#loc20)
# | 58: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<16 x
!s8i>>, !cir.vector<16 x !s8i> loc(#loc21)
# | 59: %4 = cir.load align(1) %1 : !cir.ptr<!s8i>, !s8i
loc(#loc22)
# | check:48'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 60: %5 = cir.const #cir.int<5> : !s32i loc(#loc23)
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 61: %6 = cir.const #cir.int<5> : !u64i loc(#loc24)
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:48'1 ? possible
intended match
# | 62: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<16 x
!s8i> loc(#loc24)
# | check:48'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 63: cir.store %7, %2 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc73)
# | check:48'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 64: %8 = cir.load %2 : !cir.ptr<!cir.vector<16 x !s8i>>,
!cir.vector<16 x !s8i> loc(#loc73)
# | check:48'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 65: cir.return %8 : !cir.vector<16 x !s8i> loc(#loc73)
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 66: } loc(#loc70)
# | check:48'0 ~~~~~~~~~~~~~~~
# | 67: cir.func dso_local @test_vec_set_v8hi(%arg0: !cir.vector<8
x !s16i> loc(fused[#loc29, #loc30]), %arg1: !s16i loc(fused[#loc31, #loc32]))
-> !cir.vector<8 x !s16i> inline(never) {
# | check:48'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 68: %0 = cir.alloca !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>>, ["a", init] {alignment = 16 : i64}
loc(#loc75)
# | 69: %1 = cir.alloca !s16i, !cir.ptr<!s16i>, ["b", init]
{alignment = 2 : i64} loc(#loc76)
# | 70: %2 = cir.alloca !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc28)
# | 71: cir.store %arg0, %0 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc33)
# | 72: cir.store %arg1, %1 : !s16i, !cir.ptr<!s16i> loc(#loc33)
# | 73: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc34)
# | 74: %4 = cir.load align(2) %1 : !cir.ptr<!s16i>, !s16i
loc(#loc35)
# | check:70'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 75: %5 = cir.const #cir.int<3> : !s32i loc(#loc36)
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 76: %6 = cir.const #cir.int<3> : !u64i loc(#loc37)
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:70'1 ? possible
intended match
# | 77: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<8 x
!s16i> loc(#loc37)
# | check:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 78: cir.store %7, %2 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc77)
# | check:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 79: %8 = cir.load %2 : !cir.ptr<!cir.vector<8 x !s16i>>,
!cir.vector<8 x !s16i> loc(#loc77)
# | check:70'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 80: cir.return %8 : !cir.vector<8 x !s16i> loc(#loc77)
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 81: } loc(#loc74)
# | check:70'0 ~~~~~~~~~~~~~~~
# | 82: cir.func dso_local @test_vec_set_v4si(%arg0: !cir.vector<4
x !s32i> loc(fused[#loc42, #loc43]), %arg1: !s32i loc(fused[#loc44, #loc45]))
-> !cir.vector<4 x !s32i> inline(never) {
# | check:70'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 83: %0 = cir.alloca !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>>, ["a", init] {alignment = 16 : i64}
loc(#loc79)
# | 84: %1 = cir.alloca !s32i, !cir.ptr<!s32i>, ["b", init]
{alignment = 4 : i64} loc(#loc80)
# | 85: %2 = cir.alloca !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc41)
# | 86: cir.store %arg0, %0 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc46)
# | 87: cir.store %arg1, %1 : !s32i, !cir.ptr<!s32i> loc(#loc46)
# | 88: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc47)
# | 89: %4 = cir.load align(4) %1 : !cir.ptr<!s32i>, !s32i
loc(#loc48)
# | check:92'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 90: %5 = cir.const #cir.int<1> : !s32i loc(#loc49)
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 91: %6 = cir.const #cir.int<1> : !u64i loc(#loc50)
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:92'1 ? possible
intended match
# | 92: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<4 x
!s32i> loc(#loc50)
# | check:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 93: cir.store %7, %2 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc81)
# | check:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 94: %8 = cir.load %2 : !cir.ptr<!cir.vector<4 x !s32i>>,
!cir.vector<4 x !s32i> loc(#loc81)
# | check:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 95: cir.return %8 : !cir.vector<4 x !s32i> loc(#loc81)
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 96: } loc(#loc78)
# | check:92'0 ~~~~~~~~~~~~~~~
# | 97: cir.func dso_local @test_vec_set_v2di(%arg0: !cir.vector<2
x !s64i> loc(fused[#loc55, #loc56]), %arg1: !s64i loc(fused[#loc57, #loc58]))
-> !cir.vector<2 x !s64i> inline(never) {
# | check:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 98: %0 = cir.alloca !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>>, ["a", init] {alignment = 16 : i64}
loc(#loc83)
# | 99: %1 = cir.alloca !s64i, !cir.ptr<!s64i>, ["b", init]
{alignment = 8 : i64} loc(#loc84)
# | 100: %2 = cir.alloca !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc54)
# | 101: cir.store %arg0, %0 : !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>> loc(#loc59)
# | 102: cir.store %arg1, %1 : !s64i, !cir.ptr<!s64i> loc(#loc59)
# | 103: %3 = cir.load align(16) %0 : !cir.ptr<!cir.vector<2 x
!s64i>>, !cir.vector<2 x !s64i> loc(#loc60)
# | 104: %4 = cir.load align(8) %1 : !cir.ptr<!s64i>, !s64i
loc(#loc61)
# | check:114'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 105: %5 = cir.const #cir.int<0> : !s32i loc(#loc62)
# | check:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 106: %6 = cir.const #cir.int<0> : !u64i loc(#loc63)
# | check:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:114'1 ? possible
intended match
# | 107: %7 = cir.vec.insert %4, %3[%6 : !u64i] : !cir.vector<2 x
!s64i> loc(#loc63)
# | check:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 108: cir.store %7, %2 : !cir.vector<2 x !s64i>,
!cir.ptr<!cir.vector<2 x !s64i>> loc(#loc85)
# | check:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 109: %8 = cir.load %2 : !cir.ptr<!cir.vector<2 x !s64i>>,
!cir.vector<2 x !s64i> loc(#loc85)
# | check:114'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 110: cir.return %8 : !cir.vector<2 x !s64i> loc(#loc85)
# | check:114'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 111: } loc(#loc82)
# | check:114'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/169265
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits