From: Deepesh Varatharajan <[email protected]>

https://discourse.llvm.org/t/llvm-22-1-8-released/91084

Brings following fixes:
ca7933e47d3a [libc++] Disable mistakenly enabled `optional<T&>` constructors 
for `optional<T>` (#194446)
208ef916cf20 [WebAssembly] narrow instructions use signed saturation (#201798)
e80beda6e255 [VPlan] Account for any-of costs in legacy cost model
3397c37d5d31 Inline stack probes immediately after `allocateStack` in 
`eliminateCallFramePseudoInstr` (#195456)
1f5aee55a3fc [DAG] Narrow vselect mask to vXi1 in foldToMaskedStore (#201609)
070e505ce21d [LLD][ELF] Add missing initialization of Symbol `used` member.
761b9134dd9b [BPF] treat compiler fence as codegen no-op (#196734)
724301d98c6e Fix "Cannot select" crash on bitcast between f64 and int vector 
types (#201509)
60c18c6aeaed [CMake][Release] Use llvm-bitcode-strip on Darwin for build with 
-ffat-lto-objects (#200764)
b65aa9b5ea8d [Clang] Profile the NNS of UnresolvedUsingType and CXXThisType 
correctly in concept hashing (#199617)
b4fe3880d09b Bump version to 22.1.8
a255c1ed36a1 (tag: llvmorg-22.1.7) [WebAssembly] Avoid crash in LateEHPrepare 
with empty cleanup pads (#200322)
a2b779045093 [SystemZ] Fix off-by-one error in backend (#200141)
2615295c15ba [libc++] Fix multi{map,set}::extract not returning the first 
matching element (#199703)
a760d7c07024 [LLD] [COFF] Fix handling of immediates in ARM64_SECREL_HIGH12A 
(#200060)
294ae8d1e62a [PowerPC] Drop invalid range metadata when lowering i64 load to fp 
in INT_TO_FP (#198705)
6db0725886bb [X86] lowerV64I8Shuffle - avoid 
lowerShuffleAsRepeatedMaskAndLanePermute call on VBMI targets (#183109)
c43c9b426055 [X86] lowerV64I8Shuffle - prefer VPERMV3 byte shuffles to 
OR(PSHUFB,PSHUFB) on VBMI targets (#182852)
6ac68778a76e [X86] Add test coverage for #137422 (#182832)
ad9524f38657 [PowerPC] Fix i128 vcmpequb optimization for loads with range 
metadata and small constants (#196801)
48967cc1a0d4 build: adjust LLDB and clang library naming on Windows (#185084)
8798085803f1 [libc] Demote compiler check error to a warning (#198033)
6e5effc4990b [LoongArch] Revert "Add patterns to support vector type average 
instructions generation" (#198306)
4d5dffb59420 [ELF] Initialize Symbol fields in the constructor instead of via 
memset (#198129)
823afe046164 Reland [C++20] [Modules] Don't profiling the callee of CXXFoldExpr 
(#190732) (#195983)
e624f1204282 [CoroSplit] Never collect allocas used by catchpad into frame 
(#186728)
81c69e140401 Bump version to 22.1.7
fc4aad7b5db3 (tag: llvmorg-22.1.6) [Clang][Coroutines] Don't emit fake uses for 
coroutine parameters (#194690)
5fb52fc3fda6 [Coverage] Fix assertion failure when a -isystem header invokes a 
user macro (#195427)
fd10d8f31077 [DAGTypeLegalizer] Add missing BR_CC handler for soft-promoted 
half operands (#196214)
c0262e742787 [SystemZ] Fix internal error with single-element vector types 
(#196127)
cbb1eb533ded [lldb-dap] Fix crash in source request handler (#195847)
897d3e2b2a63 [lldb][windows] fix cross DLL file descriptor lookup crash 
(#195855)
60e3203b2e90 Bump version to 22.1.6
5ea218a153f4 (tag: llvmorg-22.1.5) [CMake] Add multi-target cross to 
ARM/AArch64 Linux toolchain CMake cache file. (#179598)
7237429c2edc [AArch64] Fix `shufflevector` miscompilation on `aarch64_be` 
(#193076)
5e29d8aa0481 Prevent undefined behavior caused by combination of branch and 
load delay slots on MIPS1 (#185427)
c61be37fe844 [clang][CodeView] Prevent the input name from appearing in 
LF_BUILDINFO (#194140)
a4aca5a91cc3 [libunwind] fix build errors on x32 and mips n32 (#194310)
57370e18b8a9 [Coverage] Fix quadratic propagation in RawCoverageMappingReader 
(#194996)
932756ad6c64 [X86][FastISel] Restore support for struct returns (#194586)
19f65f31105c [LLD][ELF] Fix performance regression when using linker scripts 
(#194668)
5c9647b8e680 release/22.x: [WebAssembly] Fix EHPadStack calculation in 
fixCallUnwindMismatches (#194184)
f3ce7a7db0dc [clang] fix crash with c-style casts involving dependent 
member-pointer types (#194696)
692d49bdb7ad [clang-tidy] Add note about removal of `hicpp` module
ca0698598261 [SystemZ] Enable -fpatchable-function-entry=M,N (#178191)
0d37e79da8db [X86] lowerV4F32Shuffle - don't use INSERTPS if SHUFPS will 
suffice (#186468)
9b722024f1be [compiler-rt][sanitizer] Remove linux/scc.h (#194116)
7bf7d99b794d [NFC][AArch64] Allocate AArch64Subtarget on the heap instead of 
stack (#176488)
98348c38cf17 [C++20] [Modules] Add VisiblePromoted module ownership kind 
(#189903)
a9fb4799dcad [clang] NFC: Add test case for #178324 and mark it as fixed 
(#190490)
f131d162201b [clang] fix error: cannot compile this l-value expression yet 
(#187755)
20fd94cf9314 [SLP] Fix a very long loads offset, being stored in DenseMap
267ce6017a57 [lldb] Add EXPORT to lldb-tblgen (#192610)
c4b74e87ca35 Bump version to 22.1.5
35990504507d (tag: llvmorg-22.1.4) [Hexagon] Add missing MIRParser link 
dependency (#191010)
22ad4d688a72 [Hexagon][MIR] Serialize 
HexagonMachineFunctionInfo::StackAlignBaseReg to MIR (#190003)
a1a9924414aa [Hexagon] Add AP register to liveins when used for frame index 
access (#188942)
7eb182991920 [Hexagon] Fix use-before-def of AP register in prologue CSR spills 
(#188504)
74049f6e3a70 [VectorCombine] Fix transitive Uses in foldShuffleToIdentity 
(#188989)
a01a45066dae [NFC][test] Precommit test for pr188989 (#188667)
9f29c1e3fd8a [X86] Fix missing ByValTemporaries update in CopyViaTemp path for 
musttail calls (#190540)
d46116b2e464 Suppress octal literal diagnostics from system macros (#192481)
a5564a033004 [OpenMP][OMPT] Revert `control_tool.c` changes from #191429 
(#192069)
3f9b9936be95 [OpenMP][OMPT] Fix `omp_control_tool` before any directive 
(#191429)
d1c9116f8442 [clang-format] Correctly annotate binary stars in braced init 
lists (#186732)
99031a474bb1 release/22.x: [Clang] Track constraint's SubstIndex only if it 
contains outer parameter packs
5a1590c14433 [ClangLinkerWrapper] Fix `-v` for newer CMake passing it directly 
(#188883)
c8e984d27b27 [X86] Fix VPMOVPattern folding for extended registers (#191760)
07c19c303387 [compiler-rt] [Darwin] Move macOS ASAN reservation above 512G 
(#191039)
fa56327584fe [22.x][LoongArch] Revert musttail/byval/sret Changes
10be0a255205 [clang] Allow -Wno-error=X to downgrade -pedantic-errors 
diagnostics to warnings (#184756)
c2aea991dba1 [Hexagon]  Fix O(N^2) compile-time regression in 
HexagonOptAddrMode (#189531)
f444cca96bd5 [AArch64][SME] Preserve ZA in agnostic ZA functions without +sme 
(#190141)
5d161731998c MIPS/expandAtomicBinOp: Remove tailing kill dead register operands 
(#186055)
def143a6c624 [clang] fix getReplacedTemplateParameter for function template 
specializations (#189559)
5b4dd04594bd [pdb] Fix public symbol hashing in 
GSIHashStreamBuilder::finalizeBuckets (#190133)
f42d371a5d72 [WebAssembly] Fix: fixCallUnwindMismatches after 
fixCatchUnwindMismatches (#187484)
e9a36c0cca40 [CodeGen] Preserve big-endian trunc in concat_vectors (#190701)
53c41b3a599f [PowerPC] Optimize bitcast(truncate) patterns using vbpermq 
(#181233)
ab2f55b13bcb [LLD] [COFF] Fix crashes for conflicting exports with 
-export-all-symbols (#190492)
f0593ab291c7 Bump version to 22.1.4

Signed-off-by: Deepesh Varatharajan <[email protected]>
---
 meta/conf/distro/include/maintainers.inc     | 2 +-
 meta/recipes-devtools/clang/common-clang.inc | 2 +-
 meta/recipes-devtools/clang/common.inc       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/conf/distro/include/maintainers.inc 
b/meta/conf/distro/include/maintainers.inc
index 99242af484..7499f7ab95 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -483,7 +483,7 @@ RECIPE_MAINTAINER:pn-linux-yocto-tiny = "Bruce Ashfield 
<[email protected]
 RECIPE_MAINTAINER:pn-lld = "Khem Raj <[email protected]>"
 RECIPE_MAINTAINER:pn-lldb = "Khem Raj <[email protected]>"
 RECIPE_MAINTAINER:pn-llvm = "Khem Raj <[email protected]>"
-RECIPE_MAINTAINER:pn-llvm-project-source-22.1.3 = "Khem Raj 
<[email protected]>"
+RECIPE_MAINTAINER:pn-llvm-project-source-22.1.8 = "Khem Raj 
<[email protected]>"
 RECIPE_MAINTAINER:pn-llvm-tblgen-native = "Khem Raj <[email protected]>"
 RECIPE_MAINTAINER:pn-log4cplus = "Unassigned <[email protected]>"
 RECIPE_MAINTAINER:pn-logrotate = "Yi Zhao <[email protected]>"
diff --git a/meta/recipes-devtools/clang/common-clang.inc 
b/meta/recipes-devtools/clang/common-clang.inc
index 1b8909eeb5..ed628008e0 100644
--- a/meta/recipes-devtools/clang/common-clang.inc
+++ b/meta/recipes-devtools/clang/common-clang.inc
@@ -5,7 +5,7 @@ LLVM_HTTP ?= "https://github.com/llvm";
 
 MAJOR_VER = "22"
 MINOR_VER = "1"
-PATCH_VER = "3"
+PATCH_VER = "8"
 # could be 'rcX' or 'git' or empty ( for release )
 VER_SUFFIX = ""
 
diff --git a/meta/recipes-devtools/clang/common.inc 
b/meta/recipes-devtools/clang/common.inc
index 9d45898c68..441ea099a9 100644
--- a/meta/recipes-devtools/clang/common.inc
+++ b/meta/recipes-devtools/clang/common.inc
@@ -17,7 +17,7 @@ BASEURI ?= 
"${LLVM_HTTP}/llvm-project/releases/download/llvmorg-${PV}${VER_SUFFI
 UPSTREAM_CHECK_URI = "${LLVM_HTTP}/llvm-project/releases/"
 UPSTREAM_CHECK_REGEX = "releases/tag/llvmorg-?(?P<pver>\d+(\.\d+)+)"
 SOURCEDIR ?= "llvm-project-${PV}${VER_SUFFIX}.src"
-SRC_URI[sha256sum] = 
"2488c33a959eafba1c44f253e5bbe7ac958eb53fa626298a3a5f4b87373767cd"
+SRC_URI[sha256sum] = 
"922f1817a0df7b1489272d18134ee0087a8b068828f87ac63b9861b1a9965888"
 
 SRC_URI = "\
     ${BASEURI} \
-- 
2.53.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#239764): 
https://lists.openembedded.org/g/openembedded-core/message/239764
Mute This Topic: https://lists.openembedded.org/mt/120029247/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to