summaryrefslogtreecommitdiffstats
path: root/scripts/lib
diff options
context:
space:
mode:
authorWang Mingyu <wangmy@fujitsu.com>2024-05-22 17:14:31 +0800
committerSteve Sakoman <steve@sakoman.com>2024-07-17 05:36:13 -0700
commit97fae47a894b4b03b623f7cce4227d7096df1104 (patch)
treec579964bfa5c46b1304720f20711e4403e7031f0 /scripts/lib
parentd04f9266464238e06c6fd1c126ac6afd913dfe2b (diff)
downloadpoky-97fae47a894b4b03b623f7cce4227d7096df1104.tar.gz
llvm: upgrade 18.1.5 -> 18.1.6
Changelog: ========== - Fixes issues where LLVM is either generating the incorrect thunk for a function with aligned parameters or didn't correctly pass through the return value when StructRet was used. - -Xclang -target-feature -Xclang +unaligned-scalar-mem can be used to enable unaligned scalar memory accesses for CPUs that do not support unaligned vector accesses. -mno-strict-align will enable unaligned scalar and vector memory accesses. - Don't replace an aliasee with an alias that has weak linkage. This avoids incorrect linkage that can lead to using the wrong symbols during linking time. - This patch fixes build failures when compiling AVX512 code using -march=native on machines without AVX512. - Fixes crash in AArch64 backend when having true or false as operand for a fcmp instruction on IR level. - Fixes compiler crash when user specifies -mno-evex512 with AVX512 features but no AVX512VL. - Fixes a bug that tries to do VBROADCAST_LOAD for f16 without AVX2. (From OE-Core rev: 941474ed77f6f5397ff4f83a4e4dae1c3b9103d3) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3cd5c40f5736506b2cfc23b180fa915b01d8220c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'scripts/lib')
0 files changed, 0 insertions, 0 deletions