[clang] [clang] Update SVE load and store intrinsics to have FP8 variants (PR #126726)

LLVM Continuous Integration via cfe-commits cfe-commits at lists.llvm.org
Fri Feb 28 06:52:51 PST 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-x86_64-debian-dylib` running on `gribozavr4` while building `clang` at step 6 "test-build-unified-tree-check-clang".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/20721

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 6 (test-build-unified-tree-check-clang) failure: test (failure)
******************** TEST 'Clang :: CodeGen/AArch64/fp8-init-list.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 3: /b/1/llvm-x86_64-debian-dylib/build/bin/clang -cc1 -internal-isystem /b/1/llvm-x86_64-debian-dylib/build/lib/clang/21/include -nostdsysteminc        -triple aarch64-none-linux-gnu -target-feature +neon -O2 -Werror -Wall -emit-llvm -o - /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/CodeGen/AArch64/fp8-init-list.c | /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/CodeGen/AArch64/fp8-init-list.c
+ /b/1/llvm-x86_64-debian-dylib/build/bin/clang -cc1 -internal-isystem /b/1/llvm-x86_64-debian-dylib/build/lib/clang/21/include -nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +neon -O2 -Werror -Wall -emit-llvm -o - /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/CodeGen/AArch64/fp8-init-list.c
+ /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/CodeGen/AArch64/fp8-init-list.c
/b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/CodeGen/AArch64/fp8-init-list.c:37:16: error: CHECK-NEXT: expected string not found in input
// CHECK-NEXT: store <1 x i8> [[X]], ptr @s, align 1, !tbaa [[TBAA2:![0-9]+]]
               ^
<stdin>:19:7: note: scanning from here
entry:
      ^
<stdin>:19:7: note: with "X" equal to "%x"
entry:
      ^
<stdin>:21:2: note: possible intended match here
 store i8 %0, ptr @s, align 1, !tbaa !2
 ^

Input file: <stdin>
Check file: /b/1/llvm-x86_64-debian-dylib/llvm-project/clang/test/CodeGen/AArch64/fp8-init-list.c

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           .
           .
           .
          14:  ret <8 x i8> %vecinit7 
          15: } 
          16:  
          17: ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(write, argmem: none, inaccessiblemem: none) 
          18: define dso_local void @f(<1 x i8> %x) local_unnamed_addr #1 { 
          19: entry: 
next:37'0           X error: no match found
next:37'1             with "X" equal to "%x"
          20:  %0 = extractelement <1 x i8> %x, i64 0 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          21:  store i8 %0, ptr @s, align 1, !tbaa !2 
next:37'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:37'2      ?                                       possible intended match
          22:  ret void 
next:37'0     ~~~~~~~~~~
          23: } 
next:37'0     ~~
          24:  
next:37'0     ~
...

```

</details>

https://github.com/llvm/llvm-project/pull/126726


More information about the cfe-commits mailing list