Bug#1068169: Revert D154931 on loong64
Li Chen
chenli at loongson.cn
Mon Apr 1 08:50:20 BST 2024
Package: llvm-toolchain-17
Version: 1:17.0.6-9
Severity: wishlist
Tags: patch
User: debian-devel at lists.debian.org
Usertags: loong64
Dear Maintainer,
As Loongson SIMD Extension (LSX) and Loongson Advanced SIMD
Extension(LASX) are not fully supported on LLVM17, InlineAsm for LSX and
LASX should not be
supported on LLVM17. D154931[1] which adds support InlineAsm for LSX and
LASX needs to be reverted on LLVM17. Otherwise it leads to the following
issue[2]
when -mlsx/-mlasx options are passed to llc:
'''
LLVM ERROR: Cannot select: 0x7ffea41a3650: ch = store<(store (s128) into
%ir.mask
store52)> 0x7ffea41a35e0, 0x7ffea4196a30, FrameIndex:i64<6>, undef:i64
'''
LSX and LASX are fully supported on LLVM18 and are not supported on
LLVM16, thus only LLVM17 has the problem.
The MR[3] which will fix the issue has already been submitted. Your
suggestions are always welcome.
[1] https://reviews.llvm.org/D154931
[2]
https://buildd.debian.org/status/fetch.php?pkg=qtdeclarative-opensource-src&arch=loong64&ver=5.15.10%2Bdfsg-2%2Bb1&stamp=1710571569&raw=0
[3]
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/135
Thanks.
More information about the Pkg-llvm-team
mailing list