Roll llvm-project from 0fa0bb10673c to 58f4da463e5b (30 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/0fa0bb10673c..58f4da463e5b

2026-02-25 rjj@nvidia.com [SimplifyLibCalls] Avoid simplifying pow(x, 2.0) -> x * x with math-errno. (#183099)
2026-02-25 MattPD@users.noreply.github.com [flang][OpenMP] Fix crash in declare reduction with intrinsic operators (#182978)
2026-02-25 benjamin.maxwell@arm.com [Clang] Add `__builtin_reduce_[in_order|assoc]_fadd` for floating-point reductions (#176160)
2026-02-25 simone.pellegrini@arm.com [mlir][gpu] Support arith.truncf in subgroup MMA elementwise ops (#182499)
2026-02-25 llvm-dev@redking.me.uk [DAG] visitOR - attempt to fold (or buildvector(), buildvector()) -> buildvector() (#183032)
2026-02-25 mh@glandium.org [clang] Define __PTRAUTH_INTRINSICS__ for arm64e-apple-* targets (#172944)
2026-02-25 218448340+addmisol@users.noreply.github.com [AMDGPU]Fix compute num sign bits unsigned underflow (#182723)
2026-02-25 Matthew.Arsenault@amd.com GlobalISel: Make CombinerInfo const (#183263)
2026-02-25 david.spickett@arm.com [llvm][release] Link to .jsonl signatures for Windows x86_64 and ARM64 (#183053)
2026-02-25 jbailey@raspberryginger.com [libc] Fix LIBC_INLINE build error in riscv/irelative.cpp (#183249)
2026-02-25 wenju.he@intel.com [libclc] Compile with -fdenormal-fp-math=dynamic (#183262)
2026-02-25 wenju.he@intel.com [OpenCL] Set intel extensions minimum version to OpenCL 1.0 (#176854)
2026-02-25 amtiwari@amd.com [Clang][OpenMP][NFC] Diagnostics/parsing tests for non-contiguous updates. (#181780)
2026-02-25 44522075+ahmedshakill@users.noreply.github.com [AArch64][GISel] Fix computeKnownBits through a COPY with different fixed-width vector types (#179123)
2026-02-25 david.sherwood@arm.com [LV][NFC] Regen CHECK lines in LoopVectorize/AArch64/veclib-intrinsic-calls.ll (#183098)
2026-02-25 i@maskray.me [MC] Set UseAtForSpecifier in initializeAtSpecifiers and default to false (#183253)
2026-02-25 anton.sidorenko@mail.com [Clang][Driver] Move -T option after -L in BareMetal driver (#183055)
2026-02-25 mh@glandium.org [Windows] Adjust exported symbols to filter out profile symbols (#167985)
2026-02-25 mh@glandium.org [Windows] Adjust exported symbols to filter out dumpColor and printPretty (#182964)
2026-02-25 mh@glandium.org [Windows] Don't hide Type::getAs symbols (#182966)
2026-02-25 rafal.rudnicki@intel.com [TableGen] fix unreachable code warning in *GenSubtargetInfo.inc files (#182477)
2026-02-25 44057120+ziereis@users.noreply.github.com [mlir][linalg] fix specialization of transposed matmul variants (#181387)
2026-02-25 andrzej.warzynski@arm.com [CIR][AArch64] Add lowering + tests for predicated SVE svdup_x builtins (#182542)
2026-02-25 michaelbuch12@gmail.com [lldb][TypeSystem][NFC] Remove unused AccessType parameters to TypeSystemClang APIs (#183023)
2026-02-25 lhames@gmail.com Reapply "[ORC] Simplify WaitingOnGraph::Coalescer::remove." (#183231)
2026-02-25 craig.topper@sifive.com [RISCV] Make P imply Zba, Zbb, Zmmul, and Zicsr. (#183247)
2026-02-25 Matthew.Arsenault@amd.com llvm: Delete bugpoint (#182320)
2026-02-25 paulson1@linux.ibm.com [SystemZ] Allow folding from another MBB in foldMemoryOperandImpl(). (#182921)
2026-02-25 davidriverg@gmail.com [CIR][CUDA][HIP] Emit host-side kernel calls (#179809)
2026-02-25 tbaeder@redhat.com [clang][bytecode] Copy EvalID into InterpState (#182913)

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: Ib543dcb305719778684e61bebd9a12e38c233d6d
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/7607080
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 2d46bf3..98ed6d3 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': '0fa0bb10673cc8e55ff5d639cb741eded78aa255',
+  'llvm_project_revision': '58f4da463e5b3cd3531cace17cc3f2d8d860964e',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling v8
   # and whatever else without interference from each other.