Roll llvm-project from 99052c4bdf95 to 443377a9d1a8 (32 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/99052c4bdf95..443377a9d1a8

2024-05-09 katzdm@gmail.com [Clang] Fix P2564 handling of variable initializers (#89565)
2024-05-09 43666597+vmishelcs@users.noreply.github.com [libc] Replace `MutexLock` with `cpp::lock_guard` (#89340)
2024-05-09 i@maskray.me [utils] Add script to generate elaborated IR and assembly tests (#89026)
2024-05-09 kazu@google.com [mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)
2024-05-09 pavel@labath.sk [lldb/aarch64] Fix unwinding when signal interrupts a leaf function (#91321)
2024-05-09 pavel@labath.sk [lldb] Make SBType::GetDirectNestedType (mostly) work with typedefs (#91189)
2024-05-09 npopov@redhat.com [Reassociate] Generate test checks (NFC)
2024-05-09 npopov@redhat.com [InstCombine] Handle commuted variants in or of xor pattern
2024-05-09 npopov@redhat.com [InstCombine] Add proper test coverage for or of xors pattern (NFC)
2024-05-09 michael.klemm@amd.com [flang][CMake] Add missing dependency to generate Fortran module files (#91517)
2024-05-09 36783761+chandankds@users.noreply.github.com [OpenMP] [Flang] Resolved Issue llvm#76121: Implemented Check for Unhandled Arguments in __kmpc_fork_call_if (#82221)
2024-05-09 craig.topper@sifive.com [RISCV] Remove unnecessary initialization from RISCVPostRAExpandPseudo pass constructor.
2024-05-09 craig.topper@sifive.com [RISCV] Improve use of BSETI/BCLRI in constant materialization. (#91546)
2024-05-09 npopov@redhat.com [PPCMergeStringPool] Avoid replacing constant with instruction (#88846)
2024-05-09 npopov@redhat.com [InstCombine] Regenerate test checks (NFC)
2024-05-09 luke@igalia.com [RISCV] Add test for vmerge.vvm that could have splat sunk. NFC
2024-05-09 npopov@redhat.com [InstCombine] Fix name clashes in check lines (NFC)
2024-05-09 npopov@redhat.com [InstCombine] Handle more commuted cases in matchesSquareSum()
2024-05-09 npopov@redhat.com [InstCombine] Thwart complexity-based canonicalization (NFC)
2024-05-09 9819235+zixu-w@users.noreply.github.com [llvm][MachO] Fix integer truncation in rebase/bind parsing (#89337)
2024-05-09 Ting Wang [PowerPC] Tune AIX shared library TLS model at function level (#84132)
2024-05-09 adergachev@apple.com [analyzer] MallocChecker: Recognize std::atomics in smart pointer suppression. (#90918)
2024-05-09 maks@fb.com [BOLT] Add test case for PIC fixed indirect jump (#91547)
2024-05-09 sdkrystian@gmail.com [Clang][Sema] Fix lookup of dependent operator= outside of complete-class contexts (#91498)
2024-05-09 gfunni234@gmail.com [InstCombine] Thwart complexity-based canonicalization in shl-add test (NFC) (#91413)
2024-05-09 gfunni234@gmail.com [InstCombine] Fix comment from #88193 (NFC) (#91427)
2024-05-09 craig.topper@sifive.com [RISCV] Don't use std::vector<std::string> for split extensions in RISCVISAInfo::parseArchString. NFC (#91538)
2024-05-08 mtrofin@google.com [llvm][ctx_profile] Add instrumentation lowering (#90821)
2024-05-08 szakharin@nvidia.com [flang] Lowering changes for assigning dummy_scope to hlfir.declare. (#90989)
2024-05-08 craig.topper@sifive.com [RISCV] Add another missed Zbs constant materialization test. NFC
2024-05-08 craig.topper@sifive.com [RISCV] Add tests where we could use Zbs instructions in constant materialization. NFC
2024-05-08 aeubanks@google.com Revert "[SLP]Fix PR91467: Look through scalar cast, when trying to cast to another type."

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/llvm-project-emscripten-releases
Please CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: wasm-waterfall@grotations.appspotmail.com
Change-Id: I017adee2632cc5e0a386d3ed5ad8b99c91044935
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/5526788
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index b06f7e6..534a94c 100644
--- a/DEPS
+++ b/DEPS
@@ -24,7 +24,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling llvm_project
   # and whatever else without interference from each other.
-  'llvm_project_revision': '99052c4bdf9593a2e648f2c99cabaab36580898c',
+  'llvm_project_revision': '443377a9d1a8d4a69a317a1a892184c59dd0aec6',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling v8
   # and whatever else without interference from each other.