github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 87794 tests passed
* 759 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGen/AArch64/neon/intrinsics.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 3
/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/23/include
-nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon
-disable-O0-optnone -flax-vector-conversions=none -emit-llvm -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
| /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S
-passes=mem2reg,sroa |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
--check-prefixes=LLVM
# 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/23/include
-nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon
-disable-O0-optnone -flax-vector-conversions=none -emit-llvm -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
# note: command had no output on stdout or stderr
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S
-passes=mem2reg,sroa
# 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/CodeGen/AArch64/neon/intrinsics.c
--check-prefixes=LLVM
# note: command had no output on stdout or stderr
# RUN: at line 4
/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/23/include
-nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon
-disable-O0-optnone -flax-vector-conversions=none -fclangir -emit-llvm -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
| /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S
-passes=mem2reg,sroa |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
--check-prefixes=LLVM
# 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/23/include
-nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon
-disable-O0-optnone -flax-vector-conversions=none -fclangir -emit-llvm -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
# note: command had no output on stdout or stderr
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S
-passes=mem2reg,sroa
# 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/CodeGen/AArch64/neon/intrinsics.c
--check-prefixes=LLVM
# note: command had no output on stdout or stderr
# RUN: at line 5
/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/23/include
-nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon
-disable-O0-optnone -flax-vector-conversions=none -fclangir -emit-cir -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
|
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
--check-prefixes=CIR
# 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/23/include
-nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon
-disable-O0-optnone -flax-vector-conversions=none -fclangir -emit-cir -o -
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
# 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/CodeGen/AArch64/neon/intrinsics.c
--check-prefixes=CIR
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:322:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1093:24: note: scanning from here
# | %8 = cir.call @vabd_u8(%6, %7) : (!cir.vector<8 x !u8i> {llvm.noundef},
!cir.vector<8 x !u8i> {llvm.noundef}) -> !cir.vector<8 x !u8i> loc(#loc561)
# | ^
# | <stdin>:1093:24: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabd_u8(%6, %7) : (!cir.vector<8 x !u8i> {llvm.noundef},
!cir.vector<8 x !u8i> {llvm.noundef}) -> !cir.vector<8 x !u8i> loc(#loc561)
# | ^
# | <stdin>:1093:29: note: possible intended match here
# | %8 = cir.call @vabd_u8(%6, %7) : (!cir.vector<8 x !u8i> {llvm.noundef},
!cir.vector<8 x !u8i> {llvm.noundef}) -> !cir.vector<8 x !u8i> loc(#loc561)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:335:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1129:25: note: scanning from here
# | %8 = cir.call @vabd_u16(%6, %7) : (!cir.vector<4 x !u16i> {llvm.noundef},
!cir.vector<4 x !u16i> {llvm.noundef}) -> !cir.vector<4 x !u16i> loc(#loc595)
# | ^
# | <stdin>:1129:25: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabd_u16(%6, %7) : (!cir.vector<4 x !u16i> {llvm.noundef},
!cir.vector<4 x !u16i> {llvm.noundef}) -> !cir.vector<4 x !u16i> loc(#loc595)
# | ^
# | <stdin>:1132:2: note: possible intended match here
# | %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<4 x !u16i>>,
!cir.vector<4 x !u16i> loc(#loc598)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:352:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1165:25: note: scanning from here
# | %8 = cir.call @vabd_u32(%6, %7) : (!cir.vector<2 x !u32i> {llvm.noundef},
!cir.vector<2 x !u32i> {llvm.noundef}) -> !cir.vector<2 x !u32i> loc(#loc629)
# | ^
# | <stdin>:1165:25: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabd_u32(%6, %7) : (!cir.vector<2 x !u32i> {llvm.noundef},
!cir.vector<2 x !u32i> {llvm.noundef}) -> !cir.vector<2 x !u32i> loc(#loc629)
# | ^
# | <stdin>:1168:2: note: possible intended match here
# | %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<2 x !u32i>>,
!cir.vector<2 x !u32i> loc(#loc632)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:369:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1201:24: note: scanning from here
# | %8 = cir.call @vabd_s8(%6, %7) : (!cir.vector<8 x !s8i> {llvm.noundef},
!cir.vector<8 x !s8i> {llvm.noundef}) -> !cir.vector<8 x !s8i> loc(#loc663)
# | ^
# | <stdin>:1201:24: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabd_s8(%6, %7) : (!cir.vector<8 x !s8i> {llvm.noundef},
!cir.vector<8 x !s8i> {llvm.noundef}) -> !cir.vector<8 x !s8i> loc(#loc663)
# | ^
# | <stdin>:1201:29: note: possible intended match here
# | %8 = cir.call @vabd_s8(%6, %7) : (!cir.vector<8 x !s8i> {llvm.noundef},
!cir.vector<8 x !s8i> {llvm.noundef}) -> !cir.vector<8 x !s8i> loc(#loc663)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:382:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1237:25: note: scanning from here
# | %8 = cir.call @vabd_s16(%6, %7) : (!cir.vector<4 x !s16i> {llvm.noundef},
!cir.vector<4 x !s16i> {llvm.noundef}) -> !cir.vector<4 x !s16i> loc(#loc697)
# | ^
# | <stdin>:1237:25: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabd_s16(%6, %7) : (!cir.vector<4 x !s16i> {llvm.noundef},
!cir.vector<4 x !s16i> {llvm.noundef}) -> !cir.vector<4 x !s16i> loc(#loc697)
# | ^
# | <stdin>:1240:2: note: possible intended match here
# | %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<4 x !s16i>>,
!cir.vector<4 x !s16i> loc(#loc700)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:399:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1273:25: note: scanning from here
# | %8 = cir.call @vabd_s32(%6, %7) : (!cir.vector<2 x !s32i> {llvm.noundef},
!cir.vector<2 x !s32i> {llvm.noundef}) -> !cir.vector<2 x !s32i> loc(#loc731)
# | ^
# | <stdin>:1273:25: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabd_s32(%6, %7) : (!cir.vector<2 x !s32i> {llvm.noundef},
!cir.vector<2 x !s32i> {llvm.noundef}) -> !cir.vector<2 x !s32i> loc(#loc731)
# | ^
# | <stdin>:1276:2: note: possible intended match here
# | %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<2 x !s32i>>,
!cir.vector<2 x !s32i> loc(#loc734)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:416:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1309:25: note: scanning from here
# | %8 = cir.call @vabdq_s8(%6, %7) : (!cir.vector<16 x !s8i> {llvm.noundef},
!cir.vector<16 x !s8i> {llvm.noundef}) -> !cir.vector<16 x !s8i> loc(#loc765)
# | ^
# | <stdin>:1309:25: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabdq_s8(%6, %7) : (!cir.vector<16 x !s8i> {llvm.noundef},
!cir.vector<16 x !s8i> {llvm.noundef}) -> !cir.vector<16 x !s8i> loc(#loc765)
# | ^
# | <stdin>:1317:45: note: possible intended match here
# | cir.func no_inline dso_local @test_vabaq_s8(%arg0: !cir.vector<16 x !s8i>
{llvm.noundef} loc(fused[#loc772, #loc773]), %arg1: !cir.vector<16 x !s8i>
{llvm.noundef} loc(fused[#loc774, #loc775]), %arg2: !cir.vector<16 x !s8i>
{llvm.noundef} loc(fused[#loc776, #loc777])) -> !cir.vector<16 x !s8i> {
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:429:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1345:26: note: scanning from here
# | %8 = cir.call @vabdq_s16(%6, %7) : (!cir.vector<8 x !s16i> {llvm.noundef},
!cir.vector<8 x !s16i> {llvm.noundef}) -> !cir.vector<8 x !s16i> loc(#loc799)
# | ^
# | <stdin>:1345:26: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabdq_s16(%6, %7) : (!cir.vector<8 x !s16i> {llvm.noundef},
!cir.vector<8 x !s16i> {llvm.noundef}) -> !cir.vector<8 x !s16i> loc(#loc799)
# | ^
# | <stdin>:1364:2: note: possible intended match here
# | %7 = cir.call @vabaq_s16(%4, %5, %6) : (!cir.vector<8 x !s16i>
{llvm.noundef}, !cir.vector<8 x !s16i> {llvm.noundef}, !cir.vector<8 x !s16i>
{llvm.noundef}) -> !cir.vector<8 x !s16i> loc(#loc816)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:446:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1381:26: note: scanning from here
# | %8 = cir.call @vabdq_s32(%6, %7) : (!cir.vector<4 x !s32i> {llvm.noundef},
!cir.vector<4 x !s32i> {llvm.noundef}) -> !cir.vector<4 x !s32i> loc(#loc833)
# | ^
# | <stdin>:1381:26: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabdq_s32(%6, %7) : (!cir.vector<4 x !s32i> {llvm.noundef},
!cir.vector<4 x !s32i> {llvm.noundef}) -> !cir.vector<4 x !s32i> loc(#loc833)
# | ^
# | <stdin>:1400:2: note: possible intended match here
# | %7 = cir.call @vabaq_s32(%4, %5, %6) : (!cir.vector<4 x !s32i>
{llvm.noundef}, !cir.vector<4 x !s32i> {llvm.noundef}, !cir.vector<4 x !s32i>
{llvm.noundef}) -> !cir.vector<4 x !s32i> loc(#loc850)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:463:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1417:25: note: scanning from here
# | %8 = cir.call @vabdq_u8(%6, %7) : (!cir.vector<16 x !u8i> {llvm.noundef},
!cir.vector<16 x !u8i> {llvm.noundef}) -> !cir.vector<16 x !u8i> loc(#loc867)
# | ^
# | <stdin>:1417:25: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabdq_u8(%6, %7) : (!cir.vector<16 x !u8i> {llvm.noundef},
!cir.vector<16 x !u8i> {llvm.noundef}) -> !cir.vector<16 x !u8i> loc(#loc867)
# | ^
# | <stdin>:1425:45: note: possible intended match here
# | cir.func no_inline dso_local @test_vabaq_u8(%arg0: !cir.vector<16 x !u8i>
{llvm.noundef} loc(fused[#loc874, #loc875]), %arg1: !cir.vector<16 x !u8i>
{llvm.noundef} loc(fused[#loc876, #loc877]), %arg2: !cir.vector<16 x !u8i>
{llvm.noundef} loc(fused[#loc878, #loc879])) -> !cir.vector<16 x !u8i> {
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:476:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1453:26: note: scanning from here
# | %8 = cir.call @vabdq_u16(%6, %7) : (!cir.vector<8 x !u16i> {llvm.noundef},
!cir.vector<8 x !u16i> {llvm.noundef}) -> !cir.vector<8 x !u16i> loc(#loc901)
# | ^
# | <stdin>:1453:26: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabdq_u16(%6, %7) : (!cir.vector<8 x !u16i> {llvm.noundef},
!cir.vector<8 x !u16i> {llvm.noundef}) -> !cir.vector<8 x !u16i> loc(#loc901)
# | ^
# | <stdin>:1472:2: note: possible intended match here
# | %7 = cir.call @vabaq_u16(%4, %5, %6) : (!cir.vector<8 x !u16i>
{llvm.noundef}, !cir.vector<8 x !u16i> {llvm.noundef}, !cir.vector<8 x !u16i>
{llvm.noundef}) -> !cir.vector<8 x !u16i> loc(#loc918)
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c:493:9:
error: CIR: expected string not found in input
# | // CIR: [[RES:%.*]] = cir.binop(add, {{.*}}, [[ABD]])
# | ^
# | <stdin>:1489:26: note: scanning from here
# | %8 = cir.call @vabdq_u32(%6, %7) : (!cir.vector<4 x !u32i> {llvm.noundef},
!cir.vector<4 x !u32i> {llvm.noundef}) -> !cir.vector<4 x !u32i> loc(#loc935)
# | ^
# | <stdin>:1489:26: note: with "ABD" equal to "%8"
# | %8 = cir.call @vabdq_u32(%6, %7) : (!cir.vector<4 x !u32i> {llvm.noundef},
!cir.vector<4 x !u32i> {llvm.noundef}) -> !cir.vector<4 x !u32i> loc(#loc935)
# | ^
# | <stdin>:1508:2: note: possible intended match here
# | %7 = cir.call @vabaq_u32(%4, %5, %6) : (!cir.vector<4 x !u32i>
{llvm.noundef}, !cir.vector<4 x !u32i> {llvm.noundef}, !cir.vector<4 x !u32i>
{llvm.noundef}) -> !cir.vector<4 x !u32i> loc(#loc952)
# | ^
# |
# | Input file: <stdin>
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/AArch64/neon/intrinsics.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1088: cir.store %arg1, %1 : !cir.vector<8 x !u8i>,
!cir.ptr<!cir.vector<8 x !u8i>> loc(#loc557)
# | 1089: cir.store %arg2, %2 : !cir.vector<8 x !u8i>,
!cir.ptr<!cir.vector<8 x !u8i>> loc(#loc557)
# | 1090: %5 = cir.load align(8) %0 : !cir.ptr<!cir.vector<8 x
!u8i>>, !cir.vector<8 x !u8i> loc(#loc558)
# | 1091: %6 = cir.load align(8) %1 : !cir.ptr<!cir.vector<8 x
!u8i>>, !cir.vector<8 x !u8i> loc(#loc559)
# | 1092: %7 = cir.load align(8) %2 : !cir.ptr<!cir.vector<8 x
!u8i>>, !cir.vector<8 x !u8i> loc(#loc560)
# | 1093: %8 = cir.call @vabd_u8(%6, %7) : (!cir.vector<8 x !u8i>
{llvm.noundef}, !cir.vector<8 x !u8i> {llvm.noundef}) -> !cir.vector<8 x !u8i>
loc(#loc561)
# | check:322'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:322'1
with "ABD" equal to "%8"
# | check:322'2 ?
possible intended match
# | 1094: %9 = cir.add %5, %8 : !cir.vector<8 x !u8i> loc(#loc1154)
# | check:322'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1095: cir.store align(8) %9, %4 : !cir.vector<8 x !u8i>,
!cir.ptr<!cir.vector<8 x !u8i>> loc(#loc1155)
# | check:322'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1096: %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<8 x
!u8i>>, !cir.vector<8 x !u8i> loc(#loc564)
# | check:322'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1097: cir.store %10, %3 : !cir.vector<8 x !u8i>,
!cir.ptr<!cir.vector<8 x !u8i>> loc(#loc1156)
# | check:322'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1098: %11 = cir.load %3 : !cir.ptr<!cir.vector<8 x !u8i>>,
!cir.vector<8 x !u8i> loc(#loc1156)
# | check:322'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1124: cir.store %arg1, %1 : !cir.vector<4 x !u16i>,
!cir.ptr<!cir.vector<4 x !u16i>> loc(#loc591)
# | 1125: cir.store %arg2, %2 : !cir.vector<4 x !u16i>,
!cir.ptr<!cir.vector<4 x !u16i>> loc(#loc591)
# | 1126: %5 = cir.load align(8) %0 : !cir.ptr<!cir.vector<4 x
!u16i>>, !cir.vector<4 x !u16i> loc(#loc592)
# | 1127: %6 = cir.load align(8) %1 : !cir.ptr<!cir.vector<4 x
!u16i>>, !cir.vector<4 x !u16i> loc(#loc593)
# | 1128: %7 = cir.load align(8) %2 : !cir.ptr<!cir.vector<4 x
!u16i>>, !cir.vector<4 x !u16i> loc(#loc594)
# | 1129: %8 = cir.call @vabd_u16(%6, %7) : (!cir.vector<4 x !u16i>
{llvm.noundef}, !cir.vector<4 x !u16i> {llvm.noundef}) -> !cir.vector<4 x
!u16i> loc(#loc595)
# | check:335'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:335'1
with "ABD" equal to "%8"
# | 1130: %9 = cir.add %5, %8 : !cir.vector<4 x !u16i> loc(#loc1167)
# | check:335'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1131: cir.store align(8) %9, %4 : !cir.vector<4 x !u16i>,
!cir.ptr<!cir.vector<4 x !u16i>> loc(#loc1168)
# | check:335'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1132: %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<4 x
!u16i>>, !cir.vector<4 x !u16i> loc(#loc598)
# | check:335'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:335'2 ?
possible intended match
# | 1133: cir.store %10, %3 : !cir.vector<4 x !u16i>,
!cir.ptr<!cir.vector<4 x !u16i>> loc(#loc1169)
# | check:335'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1134: %11 = cir.load %3 : !cir.ptr<!cir.vector<4 x !u16i>>,
!cir.vector<4 x !u16i> loc(#loc1169)
# | check:335'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1135: cir.return %11 : !cir.vector<4 x !u16i> loc(#loc1169)
# | check:335'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1136: } loc(#loc1162)
# | check:335'0 ~~~~~~~~~~~~~~~~~
# | 1137: cir.func no_inline dso_local @test_vaba_u16(%arg0:
!cir.vector<4 x !u16i> {llvm.noundef} loc(fused[#loc602, #loc603]), %arg1:
!cir.vector<4 x !u16i> {llvm.noundef} loc(fused[#loc604, #loc605]), %arg2:
!cir.vector<4 x !u16i> {llvm.noundef} loc(fused[#loc606, #loc607])) ->
!cir.vector<4 x !u16i> {
# | check:335'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1160: cir.store %arg1, %1 : !cir.vector<2 x !u32i>,
!cir.ptr<!cir.vector<2 x !u32i>> loc(#loc625)
# | 1161: cir.store %arg2, %2 : !cir.vector<2 x !u32i>,
!cir.ptr<!cir.vector<2 x !u32i>> loc(#loc625)
# | 1162: %5 = cir.load align(8) %0 : !cir.ptr<!cir.vector<2 x
!u32i>>, !cir.vector<2 x !u32i> loc(#loc626)
# | 1163: %6 = cir.load align(8) %1 : !cir.ptr<!cir.vector<2 x
!u32i>>, !cir.vector<2 x !u32i> loc(#loc627)
# | 1164: %7 = cir.load align(8) %2 : !cir.ptr<!cir.vector<2 x
!u32i>>, !cir.vector<2 x !u32i> loc(#loc628)
# | 1165: %8 = cir.call @vabd_u32(%6, %7) : (!cir.vector<2 x !u32i>
{llvm.noundef}, !cir.vector<2 x !u32i> {llvm.noundef}) -> !cir.vector<2 x
!u32i> loc(#loc629)
# | check:352'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:352'1
with "ABD" equal to "%8"
# | 1166: %9 = cir.add %5, %8 : !cir.vector<2 x !u32i> loc(#loc1180)
# | check:352'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1167: cir.store align(8) %9, %4 : !cir.vector<2 x !u32i>,
!cir.ptr<!cir.vector<2 x !u32i>> loc(#loc1181)
# | check:352'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1168: %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<2 x
!u32i>>, !cir.vector<2 x !u32i> loc(#loc632)
# | check:352'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:352'2 ?
possible intended match
# | 1169: cir.store %10, %3 : !cir.vector<2 x !u32i>,
!cir.ptr<!cir.vector<2 x !u32i>> loc(#loc1182)
# | check:352'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1170: %11 = cir.load %3 : !cir.ptr<!cir.vector<2 x !u32i>>,
!cir.vector<2 x !u32i> loc(#loc1182)
# | check:352'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1171: cir.return %11 : !cir.vector<2 x !u32i> loc(#loc1182)
# | check:352'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1172: } loc(#loc1175)
# | check:352'0 ~~~~~~~~~~~~~~~~~
# | 1173: cir.func no_inline dso_local @test_vaba_u32(%arg0:
!cir.vector<2 x !u32i> {llvm.noundef} loc(fused[#loc636, #loc637]), %arg1:
!cir.vector<2 x !u32i> {llvm.noundef} loc(fused[#loc638, #loc639]), %arg2:
!cir.vector<2 x !u32i> {llvm.noundef} loc(fused[#loc640, #loc641])) ->
!cir.vector<2 x !u32i> {
# | check:352'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1196: cir.store %arg1, %1 : !cir.vector<8 x !s8i>,
!cir.ptr<!cir.vector<8 x !s8i>> loc(#loc659)
# | 1197: cir.store %arg2, %2 : !cir.vector<8 x !s8i>,
!cir.ptr<!cir.vector<8 x !s8i>> loc(#loc659)
# | 1198: %5 = cir.load align(8) %0 : !cir.ptr<!cir.vector<8 x
!s8i>>, !cir.vector<8 x !s8i> loc(#loc660)
# | 1199: %6 = cir.load align(8) %1 : !cir.ptr<!cir.vector<8 x
!s8i>>, !cir.vector<8 x !s8i> loc(#loc661)
# | 1200: %7 = cir.load align(8) %2 : !cir.ptr<!cir.vector<8 x
!s8i>>, !cir.vector<8 x !s8i> loc(#loc662)
# | 1201: %8 = cir.call @vabd_s8(%6, %7) : (!cir.vector<8 x !s8i>
{llvm.noundef}, !cir.vector<8 x !s8i> {llvm.noundef}) -> !cir.vector<8 x !s8i>
loc(#loc663)
# | check:369'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:369'1
with "ABD" equal to "%8"
# | check:369'2 ?
possible intended match
# | 1202: %9 = cir.add %5, %8 : !cir.vector<8 x !s8i> loc(#loc1193)
# | check:369'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1203: cir.store align(8) %9, %4 : !cir.vector<8 x !s8i>,
!cir.ptr<!cir.vector<8 x !s8i>> loc(#loc1194)
# | check:369'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1204: %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<8 x
!s8i>>, !cir.vector<8 x !s8i> loc(#loc666)
# | check:369'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1205: cir.store %10, %3 : !cir.vector<8 x !s8i>,
!cir.ptr<!cir.vector<8 x !s8i>> loc(#loc1195)
# | check:369'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1206: %11 = cir.load %3 : !cir.ptr<!cir.vector<8 x !s8i>>,
!cir.vector<8 x !s8i> loc(#loc1195)
# | check:369'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1232: cir.store %arg1, %1 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc693)
# | 1233: cir.store %arg2, %2 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc693)
# | 1234: %5 = cir.load align(8) %0 : !cir.ptr<!cir.vector<4 x
!s16i>>, !cir.vector<4 x !s16i> loc(#loc694)
# | 1235: %6 = cir.load align(8) %1 : !cir.ptr<!cir.vector<4 x
!s16i>>, !cir.vector<4 x !s16i> loc(#loc695)
# | 1236: %7 = cir.load align(8) %2 : !cir.ptr<!cir.vector<4 x
!s16i>>, !cir.vector<4 x !s16i> loc(#loc696)
# | 1237: %8 = cir.call @vabd_s16(%6, %7) : (!cir.vector<4 x !s16i>
{llvm.noundef}, !cir.vector<4 x !s16i> {llvm.noundef}) -> !cir.vector<4 x
!s16i> loc(#loc697)
# | check:382'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:382'1
with "ABD" equal to "%8"
# | 1238: %9 = cir.add %5, %8 : !cir.vector<4 x !s16i> loc(#loc1206)
# | check:382'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1239: cir.store align(8) %9, %4 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc1207)
# | check:382'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1240: %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<4 x
!s16i>>, !cir.vector<4 x !s16i> loc(#loc700)
# | check:382'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:382'2 ?
possible intended match
# | 1241: cir.store %10, %3 : !cir.vector<4 x !s16i>,
!cir.ptr<!cir.vector<4 x !s16i>> loc(#loc1208)
# | check:382'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1242: %11 = cir.load %3 : !cir.ptr<!cir.vector<4 x !s16i>>,
!cir.vector<4 x !s16i> loc(#loc1208)
# | check:382'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1243: cir.return %11 : !cir.vector<4 x !s16i> loc(#loc1208)
# | check:382'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1244: } loc(#loc1201)
# | check:382'0 ~~~~~~~~~~~~~~~~~
# | 1245: cir.func no_inline dso_local @test_vaba_s16(%arg0:
!cir.vector<4 x !s16i> {llvm.noundef} loc(fused[#loc704, #loc705]), %arg1:
!cir.vector<4 x !s16i> {llvm.noundef} loc(fused[#loc706, #loc707]), %arg2:
!cir.vector<4 x !s16i> {llvm.noundef} loc(fused[#loc708, #loc709])) ->
!cir.vector<4 x !s16i> {
# | check:382'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1268: cir.store %arg1, %1 : !cir.vector<2 x !s32i>,
!cir.ptr<!cir.vector<2 x !s32i>> loc(#loc727)
# | 1269: cir.store %arg2, %2 : !cir.vector<2 x !s32i>,
!cir.ptr<!cir.vector<2 x !s32i>> loc(#loc727)
# | 1270: %5 = cir.load align(8) %0 : !cir.ptr<!cir.vector<2 x
!s32i>>, !cir.vector<2 x !s32i> loc(#loc728)
# | 1271: %6 = cir.load align(8) %1 : !cir.ptr<!cir.vector<2 x
!s32i>>, !cir.vector<2 x !s32i> loc(#loc729)
# | 1272: %7 = cir.load align(8) %2 : !cir.ptr<!cir.vector<2 x
!s32i>>, !cir.vector<2 x !s32i> loc(#loc730)
# | 1273: %8 = cir.call @vabd_s32(%6, %7) : (!cir.vector<2 x !s32i>
{llvm.noundef}, !cir.vector<2 x !s32i> {llvm.noundef}) -> !cir.vector<2 x
!s32i> loc(#loc731)
# | check:399'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:399'1
with "ABD" equal to "%8"
# | 1274: %9 = cir.add %5, %8 : !cir.vector<2 x !s32i> loc(#loc1219)
# | check:399'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1275: cir.store align(8) %9, %4 : !cir.vector<2 x !s32i>,
!cir.ptr<!cir.vector<2 x !s32i>> loc(#loc1220)
# | check:399'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1276: %10 = cir.load align(8) %4 : !cir.ptr<!cir.vector<2 x
!s32i>>, !cir.vector<2 x !s32i> loc(#loc734)
# | check:399'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:399'2 ?
possible intended match
# | 1277: cir.store %10, %3 : !cir.vector<2 x !s32i>,
!cir.ptr<!cir.vector<2 x !s32i>> loc(#loc1221)
# | check:399'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1278: %11 = cir.load %3 : !cir.ptr<!cir.vector<2 x !s32i>>,
!cir.vector<2 x !s32i> loc(#loc1221)
# | check:399'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1279: cir.return %11 : !cir.vector<2 x !s32i> loc(#loc1221)
# | check:399'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1280: } loc(#loc1214)
# | check:399'0 ~~~~~~~~~~~~~~~~~
# | 1281: cir.func no_inline dso_local @test_vaba_s32(%arg0:
!cir.vector<2 x !s32i> {llvm.noundef} loc(fused[#loc738, #loc739]), %arg1:
!cir.vector<2 x !s32i> {llvm.noundef} loc(fused[#loc740, #loc741]), %arg2:
!cir.vector<2 x !s32i> {llvm.noundef} loc(fused[#loc742, #loc743])) ->
!cir.vector<2 x !s32i> {
# | check:399'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1304: cir.store %arg1, %1 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc761)
# | 1305: cir.store %arg2, %2 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc761)
# | 1306: %5 = cir.load align(16) %0 : !cir.ptr<!cir.vector<16 x
!s8i>>, !cir.vector<16 x !s8i> loc(#loc762)
# | 1307: %6 = cir.load align(16) %1 : !cir.ptr<!cir.vector<16 x
!s8i>>, !cir.vector<16 x !s8i> loc(#loc763)
# | 1308: %7 = cir.load align(16) %2 : !cir.ptr<!cir.vector<16 x
!s8i>>, !cir.vector<16 x !s8i> loc(#loc764)
# | 1309: %8 = cir.call @vabdq_s8(%6, %7) : (!cir.vector<16 x !s8i>
{llvm.noundef}, !cir.vector<16 x !s8i> {llvm.noundef}) -> !cir.vector<16 x
!s8i> loc(#loc765)
# | check:416'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:416'1
with "ABD" equal to "%8"
# | 1310: %9 = cir.add %5, %8 : !cir.vector<16 x !s8i> loc(#loc1232)
# | check:416'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1311: cir.store align(16) %9, %4 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc1233)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1312: %10 = cir.load align(16) %4 : !cir.ptr<!cir.vector<16 x
!s8i>>, !cir.vector<16 x !s8i> loc(#loc768)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1313: cir.store %10, %3 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc1234)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1314: %11 = cir.load %3 : !cir.ptr<!cir.vector<16 x !s8i>>,
!cir.vector<16 x !s8i> loc(#loc1234)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1315: cir.return %11 : !cir.vector<16 x !s8i> loc(#loc1234)
# | check:416'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1316: } loc(#loc1227)
# | check:416'0 ~~~~~~~~~~~~~~~~~
# | 1317: cir.func no_inline dso_local @test_vabaq_s8(%arg0:
!cir.vector<16 x !s8i> {llvm.noundef} loc(fused[#loc772, #loc773]), %arg1:
!cir.vector<16 x !s8i> {llvm.noundef} loc(fused[#loc774, #loc775]), %arg2:
!cir.vector<16 x !s8i> {llvm.noundef} loc(fused[#loc776, #loc777])) ->
!cir.vector<16 x !s8i> {
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:416'2 ?
possible intended match
# | 1318: %0 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["v1", init] {alignment = 16 : i64}
loc(#loc1236)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1319: %1 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["v2", init] {alignment = 16 : i64}
loc(#loc1237)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1320: %2 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["v3", init] {alignment = 16 : i64}
loc(#loc1238)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1321: %3 = cir.alloca !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc771)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1322: cir.store %arg0, %0 : !cir.vector<16 x !s8i>,
!cir.ptr<!cir.vector<16 x !s8i>> loc(#loc778)
# | check:416'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1340: cir.store %arg1, %1 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc795)
# | 1341: cir.store %arg2, %2 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc795)
# | 1342: %5 = cir.load align(16) %0 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc796)
# | 1343: %6 = cir.load align(16) %1 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc797)
# | 1344: %7 = cir.load align(16) %2 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc798)
# | 1345: %8 = cir.call @vabdq_s16(%6, %7) : (!cir.vector<8 x !s16i>
{llvm.noundef}, !cir.vector<8 x !s16i> {llvm.noundef}) -> !cir.vector<8 x
!s16i> loc(#loc799)
# | check:429'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:429'1
with "ABD" equal to "%8"
# | 1346: %9 = cir.add %5, %8 : !cir.vector<8 x !s16i> loc(#loc1245)
# | check:429'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1347: cir.store align(16) %9, %4 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc1246)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1348: %10 = cir.load align(16) %4 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc802)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1349: cir.store %10, %3 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc1247)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1350: %11 = cir.load %3 : !cir.ptr<!cir.vector<8 x !s16i>>,
!cir.vector<8 x !s16i> loc(#loc1247)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1359: cir.store %arg1, %1 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc812)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1360: cir.store %arg2, %2 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc812)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1361: %4 = cir.load align(16) %0 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc813)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1362: %5 = cir.load align(16) %1 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc814)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1363: %6 = cir.load align(16) %2 : !cir.ptr<!cir.vector<8 x
!s16i>>, !cir.vector<8 x !s16i> loc(#loc815)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1364: %7 = cir.call @vabaq_s16(%4, %5, %6) : (!cir.vector<8 x
!s16i> {llvm.noundef}, !cir.vector<8 x !s16i> {llvm.noundef}, !cir.vector<8 x
!s16i> {llvm.noundef}) -> !cir.vector<8 x !s16i> loc(#loc816)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:429'2 ?
possible intended
match
# | 1365: cir.store %7, %3 : !cir.vector<8 x !s16i>,
!cir.ptr<!cir.vector<8 x !s16i>> loc(#loc1252)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1366: %8 = cir.load %3 : !cir.ptr<!cir.vector<8 x !s16i>>,
!cir.vector<8 x !s16i> loc(#loc1252)
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1367: cir.return %8 : !cir.vector<8 x !s16i> loc(#loc1252)
# | check:429'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1368: } loc(#loc1248)
# | check:429'0 ~~~~~~~~~~~~~~~~~
# | 1369: cir.func always_inline internal private dso_local
@vabaq_s32(%arg0: !cir.vector<4 x !s32i> {llvm.noundef} loc(fused[#loc821,
#loc822]), %arg1: !cir.vector<4 x !s32i> {llvm.noundef} loc(fused[#loc823,
#loc824]), %arg2: !cir.vector<4 x !s32i> {llvm.noundef} loc(fused[#loc825,
#loc826])) -> !cir.vector<4 x !s32i> {
# | check:429'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1376: cir.store %arg1, %1 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc829)
# | 1377: cir.store %arg2, %2 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc829)
# | 1378: %5 = cir.load align(16) %0 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc830)
# | 1379: %6 = cir.load align(16) %1 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc831)
# | 1380: %7 = cir.load align(16) %2 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc832)
# | 1381: %8 = cir.call @vabdq_s32(%6, %7) : (!cir.vector<4 x !s32i>
{llvm.noundef}, !cir.vector<4 x !s32i> {llvm.noundef}) -> !cir.vector<4 x
!s32i> loc(#loc833)
# | check:446'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:446'1
with "ABD" equal to "%8"
# | 1382: %9 = cir.add %5, %8 : !cir.vector<4 x !s32i> loc(#loc1258)
# | check:446'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1383: cir.store align(16) %9, %4 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc1259)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1384: %10 = cir.load align(16) %4 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc836)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1385: cir.store %10, %3 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc1260)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1386: %11 = cir.load %3 : !cir.ptr<!cir.vector<4 x !s32i>>,
!cir.vector<4 x !s32i> loc(#loc1260)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1395: cir.store %arg1, %1 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc846)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1396: cir.store %arg2, %2 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc846)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1397: %4 = cir.load align(16) %0 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc847)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1398: %5 = cir.load align(16) %1 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc848)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1399: %6 = cir.load align(16) %2 : !cir.ptr<!cir.vector<4 x
!s32i>>, !cir.vector<4 x !s32i> loc(#loc849)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1400: %7 = cir.call @vabaq_s32(%4, %5, %6) : (!cir.vector<4 x
!s32i> {llvm.noundef}, !cir.vector<4 x !s32i> {llvm.noundef}, !cir.vector<4 x
!s32i> {llvm.noundef}) -> !cir.vector<4 x !s32i> loc(#loc850)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:446'2 ?
possible intended
match
# | 1401: cir.store %7, %3 : !cir.vector<4 x !s32i>,
!cir.ptr<!cir.vector<4 x !s32i>> loc(#loc1265)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1402: %8 = cir.load %3 : !cir.ptr<!cir.vector<4 x !s32i>>,
!cir.vector<4 x !s32i> loc(#loc1265)
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1403: cir.return %8 : !cir.vector<4 x !s32i> loc(#loc1265)
# | check:446'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1404: } loc(#loc1261)
# | check:446'0 ~~~~~~~~~~~~~~~~~
# | 1405: cir.func always_inline internal private dso_local
@vabaq_u8(%arg0: !cir.vector<16 x !u8i> {llvm.noundef} loc(fused[#loc855,
#loc856]), %arg1: !cir.vector<16 x !u8i> {llvm.noundef} loc(fused[#loc857,
#loc858]), %arg2: !cir.vector<16 x !u8i> {llvm.noundef} loc(fused[#loc859,
#loc860])) -> !cir.vector<16 x !u8i> {
# | check:446'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1412: cir.store %arg1, %1 : !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>> loc(#loc863)
# | 1413: cir.store %arg2, %2 : !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>> loc(#loc863)
# | 1414: %5 = cir.load align(16) %0 : !cir.ptr<!cir.vector<16 x
!u8i>>, !cir.vector<16 x !u8i> loc(#loc864)
# | 1415: %6 = cir.load align(16) %1 : !cir.ptr<!cir.vector<16 x
!u8i>>, !cir.vector<16 x !u8i> loc(#loc865)
# | 1416: %7 = cir.load align(16) %2 : !cir.ptr<!cir.vector<16 x
!u8i>>, !cir.vector<16 x !u8i> loc(#loc866)
# | 1417: %8 = cir.call @vabdq_u8(%6, %7) : (!cir.vector<16 x !u8i>
{llvm.noundef}, !cir.vector<16 x !u8i> {llvm.noundef}) -> !cir.vector<16 x
!u8i> loc(#loc867)
# | check:463'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:463'1
with "ABD" equal to "%8"
# | 1418: %9 = cir.add %5, %8 : !cir.vector<16 x !u8i> loc(#loc1271)
# | check:463'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1419: cir.store align(16) %9, %4 : !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>> loc(#loc1272)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1420: %10 = cir.load align(16) %4 : !cir.ptr<!cir.vector<16 x
!u8i>>, !cir.vector<16 x !u8i> loc(#loc870)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1421: cir.store %10, %3 : !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>> loc(#loc1273)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1422: %11 = cir.load %3 : !cir.ptr<!cir.vector<16 x !u8i>>,
!cir.vector<16 x !u8i> loc(#loc1273)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1423: cir.return %11 : !cir.vector<16 x !u8i> loc(#loc1273)
# | check:463'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1424: } loc(#loc1266)
# | check:463'0 ~~~~~~~~~~~~~~~~~
# | 1425: cir.func no_inline dso_local @test_vabaq_u8(%arg0:
!cir.vector<16 x !u8i> {llvm.noundef} loc(fused[#loc874, #loc875]), %arg1:
!cir.vector<16 x !u8i> {llvm.noundef} loc(fused[#loc876, #loc877]), %arg2:
!cir.vector<16 x !u8i> {llvm.noundef} loc(fused[#loc878, #loc879])) ->
!cir.vector<16 x !u8i> {
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:463'2 ?
possible intended match
# | 1426: %0 = cir.alloca !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>>, ["v1", init] {alignment = 16 : i64}
loc(#loc1275)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1427: %1 = cir.alloca !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>>, ["v2", init] {alignment = 16 : i64}
loc(#loc1276)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1428: %2 = cir.alloca !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>>, ["v3", init] {alignment = 16 : i64}
loc(#loc1277)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1429: %3 = cir.alloca !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>>, ["__retval"] {alignment = 16 : i64}
loc(#loc873)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1430: cir.store %arg0, %0 : !cir.vector<16 x !u8i>,
!cir.ptr<!cir.vector<16 x !u8i>> loc(#loc880)
# | check:463'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1448: cir.store %arg1, %1 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc897)
# | 1449: cir.store %arg2, %2 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc897)
# | 1450: %5 = cir.load align(16) %0 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc898)
# | 1451: %6 = cir.load align(16) %1 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc899)
# | 1452: %7 = cir.load align(16) %2 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc900)
# | 1453: %8 = cir.call @vabdq_u16(%6, %7) : (!cir.vector<8 x !u16i>
{llvm.noundef}, !cir.vector<8 x !u16i> {llvm.noundef}) -> !cir.vector<8 x
!u16i> loc(#loc901)
# | check:476'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:476'1
with "ABD" equal to "%8"
# | 1454: %9 = cir.add %5, %8 : !cir.vector<8 x !u16i> loc(#loc1284)
# | check:476'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1455: cir.store align(16) %9, %4 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc1285)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1456: %10 = cir.load align(16) %4 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc904)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1457: cir.store %10, %3 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc1286)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1458: %11 = cir.load %3 : !cir.ptr<!cir.vector<8 x !u16i>>,
!cir.vector<8 x !u16i> loc(#loc1286)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1467: cir.store %arg1, %1 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc914)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1468: cir.store %arg2, %2 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc914)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1469: %4 = cir.load align(16) %0 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc915)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1470: %5 = cir.load align(16) %1 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc916)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1471: %6 = cir.load align(16) %2 : !cir.ptr<!cir.vector<8 x
!u16i>>, !cir.vector<8 x !u16i> loc(#loc917)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1472: %7 = cir.call @vabaq_u16(%4, %5, %6) : (!cir.vector<8 x
!u16i> {llvm.noundef}, !cir.vector<8 x !u16i> {llvm.noundef}, !cir.vector<8 x
!u16i> {llvm.noundef}) -> !cir.vector<8 x !u16i> loc(#loc918)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:476'2 ?
possible intended
match
# | 1473: cir.store %7, %3 : !cir.vector<8 x !u16i>,
!cir.ptr<!cir.vector<8 x !u16i>> loc(#loc1291)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1474: %8 = cir.load %3 : !cir.ptr<!cir.vector<8 x !u16i>>,
!cir.vector<8 x !u16i> loc(#loc1291)
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1475: cir.return %8 : !cir.vector<8 x !u16i> loc(#loc1291)
# | check:476'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1476: } loc(#loc1287)
# | check:476'0 ~~~~~~~~~~~~~~~~~
# | 1477: cir.func always_inline internal private dso_local
@vabaq_u32(%arg0: !cir.vector<4 x !u32i> {llvm.noundef} loc(fused[#loc923,
#loc924]), %arg1: !cir.vector<4 x !u32i> {llvm.noundef} loc(fused[#loc925,
#loc926]), %arg2: !cir.vector<4 x !u32i> {llvm.noundef} loc(fused[#loc927,
#loc928])) -> !cir.vector<4 x !u32i> {
# | check:476'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1484: cir.store %arg1, %1 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc931)
# | 1485: cir.store %arg2, %2 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc931)
# | 1486: %5 = cir.load align(16) %0 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc932)
# | 1487: %6 = cir.load align(16) %1 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc933)
# | 1488: %7 = cir.load align(16) %2 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc934)
# | 1489: %8 = cir.call @vabdq_u32(%6, %7) : (!cir.vector<4 x !u32i>
{llvm.noundef}, !cir.vector<4 x !u32i> {llvm.noundef}) -> !cir.vector<4 x
!u32i> loc(#loc935)
# | check:493'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | check:493'1
with "ABD" equal to "%8"
# | 1490: %9 = cir.add %5, %8 : !cir.vector<4 x !u32i> loc(#loc1297)
# | check:493'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1491: cir.store align(16) %9, %4 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc1298)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1492: %10 = cir.load align(16) %4 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc938)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1493: cir.store %10, %3 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc1299)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1494: %11 = cir.load %3 : !cir.ptr<!cir.vector<4 x !u32i>>,
!cir.vector<4 x !u32i> loc(#loc1299)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 1503: cir.store %arg1, %1 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc948)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1504: cir.store %arg2, %2 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc948)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1505: %4 = cir.load align(16) %0 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc949)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1506: %5 = cir.load align(16) %1 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc950)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1507: %6 = cir.load align(16) %2 : !cir.ptr<!cir.vector<4 x
!u32i>>, !cir.vector<4 x !u32i> loc(#loc951)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1508: %7 = cir.call @vabaq_u32(%4, %5, %6) : (!cir.vector<4 x
!u32i> {llvm.noundef}, !cir.vector<4 x !u32i> {llvm.noundef}, !cir.vector<4 x
!u32i> {llvm.noundef}) -> !cir.vector<4 x !u32i> loc(#loc952)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:493'2 ?
possible intended
match
# | 1509: cir.store %7, %3 : !cir.vector<4 x !u32i>,
!cir.ptr<!cir.vector<4 x !u32i>> loc(#loc1304)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1510: %8 = cir.load %3 : !cir.ptr<!cir.vector<4 x !u32i>>,
!cir.vector<4 x !u32i> loc(#loc1304)
# | check:493'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1511: cir.return %8 : !cir.vector<4 x !u32i> loc(#loc1304)
# | check:493'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1512: } loc(#loc1300)
# | check:493'0 ~~~~~~~~~~~~~~~~~
# | 1513: } loc(#loc)
# | check:493'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/184227
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits