Brings following fixes
*
923a5c4f83d2 Revert "[ARM][ConstantIslands] Correct MinNoSplitDisp calculation (#114590)"
*
86f5891c5986 [llvm][Hexagon] Promote operand v2i1 to v2i32 (#135409)
*
d55c3c20520a [libc++] Fix misplaced _LIBCPP_POP_MACROS (#134874)
*
9420327ad768 [Clang] Fix a lambda pattern comparison mismatch after
ecc7e6ce4 (#133863)
*
4da7285e636e Silence -Wcast-function-type warnings on idiomatic Windows code (#135660)
*
c5109be53b7e [LV] Disable epilogue vectorization for FindLastIV if start is poison.
*
91a3f14d9497 [LV] Add tests with FindLastIV and epilogue vectorization.
*
2131242240f7 [LLVM][MemCpyOpt] Unify alias tags if we optimize allocas (#129537)
*
86c98536380b [libc++] Fix deployment targets that were incorrectly bumped (#134278)
*
dfd6f123362a [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (#131921)
*
dc9d4f9a7008 [lldb] Respect LaunchInfo::SetExecutable in ProcessLauncherPosixFork (#133093)
*
9c7d72869876 [LoongArch] Move fix-tle-le-sym-type test to test/MC. NFC (#133839)
*
0c30835a63db [X86][AVX10] Remove VAES and VPCLMULQDQ feature from AVX10.1 (#135489)
*
2e0966408283 [X86] Backport saturate-convert intrinsics renaming & YMM rounding intrinsics removal in AVX10.2
*
0dd4235473d4 [SCEV] Use ashr to adjust constant multipliers (#135534)
*
a141e58685fd [llvm][CodeGen] avoid repeated interval calculation in window scheduler (#132352)
*
d88cd35023b4 [llvm][CodeGen] Fix the empty interval issue in Window Scheduler (#129204)
*
73d1e8598eda [CodeGen] Avoid repeated hash lookups (NFC) (#130237)
*
7034995f1029 [clang] Handle Binary StingLiteral kind in one more place (#132201)
*
2e7710eaffdd [clang] Introduce "binary" StringLiteral for #embed data (#127629)
*
e0db588f3db4 [IR] Fix assertion error in User new/delete edge case (#129914)
*
d5bb7b866e59 Avoid a race condition in opt-viewer/optrecord (#131214)
*
d15fef4209f1 [IndVarSimplify] Handle the case where both operands are the same when widening IV (#135207)
*
91647ae0dffe [X86][SSE] Don't emit SSE2 load instructions in SSE1-only mode (#134547)
*
d05543ed0796 [clang-format] Keep the space between `not` and a unary operator (#135035)
*
81220e68a496 [fatlto] Add coroutine passes when using FatLTO with ThinLTO (#134434)
*
edb54a7821fe Release/20.x: [clang-format] Set C11 instead of C17 for LK_C
*
4181e829d1db [LLDB][LoongArch] Fix build errors about NT_LOONGARCH_HW_{BREAK,WATCH} (#126020)
*
7436329bfee9 Revert "[clang] [ARM] Explicitly enable NEON for Windows/Darwin targets (#122095)"
*
a0c8959cc880 [X86] When expanding LCMPXCHG16B_SAVE_RBX, substitute RBX in base (#134109)
*
a8b5fe017a5e [libc++] Add missing release note for LLVM 20 about zip_view (#134144)
*
41aefdbebe64 cuda clang: Fix argument order for __reduce_max_sync (#132881)
*
19c2e1c12d47 [clang-tidy] Fix broken HeaderFilterRegex when read from config file (#133582)
*
ac31db0463c0 [Sanitizers][Darwin][Test] XFAIL malloc_zone.cpp
*
53141e4e3c65 [clang] Do not infer lifetimebound for functions with void return type (#131997)
*
cf7bb13f0c7f [TailDuplicator] Determine if computed gotos using `blockaddress` (#132536)
*
656289ffa0a6 Bump version to 20.1.3 (#134187)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RECIPE_MAINTAINER:pn-linux-yocto-dev = "Bruce Ashfield <bruce.ashfield@gmail.com>"
RECIPE_MAINTAINER:pn-linux-yocto-rt = "Bruce Ashfield <bruce.ashfield@gmail.com>"
RECIPE_MAINTAINER:pn-linux-yocto-tiny = "Bruce Ashfield <bruce.ashfield@gmail.com>"
-RECIPE_MAINTAINER:pn-llvm-project-source-20.1.2 = "Khem Raj <raj.khem@gmail.com>"
+RECIPE_MAINTAINER:pn-llvm-project-source-20.1.3 = "Khem Raj <raj.khem@gmail.com>"
RECIPE_MAINTAINER:pn-logrotate = "Yi Zhao <yi.zhao@windriver.com>"
RECIPE_MAINTAINER:pn-log4cplus = "Unassigned <unassigned@yoctoproject.org>"
RECIPE_MAINTAINER:pn-lrzsz = "Anuj Mittal <anuj.mittal@intel.com>"
MAJOR_VER = "20"
MINOR_VER = "1"
-PATCH_VER = "2"
+PATCH_VER = "3"
# could be 'rcX' or 'git' or empty ( for release )
VER_SUFFIX = ""
RELEASE ?= "${PV}"
BASEURI ?= "${LLVM_HTTP}/llvm-project/releases/download/llvmorg-${PV}/llvm-project-${PV}.src.tar.xz"
SOURCEDIR ?= "llvm-project-${PV}.src"
-SRC_URI[sha256sum] = "f0a4a240aabc9b056142d14d5478bb6d962aeac549cbd75b809f5499240a8b38"
+SRC_URI[sha256sum] = "b6183c41281ee3f23da7fda790c6d4f5877aed103d1e759763b1008bdd0e2c50"
SRCREV_spirv = "6dd8f2a1681a27f16c53d932d2765920f312aeb2"
SRCREV_spirvheaders = "09913f088a1197aba4aefd300a876b2ebbaa3391"