clang/llvm: Upgrade to 22.1.7 release
https://discourse.llvm.org/t/llvm-22-1-7-released/90961
Brings following fixes:
a255c1ed36a1 [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
Signed-off-by: Sunil Dora <sunilkumar.dora@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>