Roll llvm-project from 4c4a4134d5c0 to 1c4caece05f1 (23 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/4c4a4134d5c0..1c4caece05f1

2024-11-18 craig.topper@sifive.com [Mips] Use APInt::isMask/isShiftedMask to simplify code. (#116582)
2024-11-18 ellis.sparky.hoag@gmail.com [CodeLayout] Do not rebuild chains with -apply-ext-tsp-for-size (#115934)
2024-11-18 i@maskray.me [llvm-objcopy] Replace custom -- parsing with DashDashParsing
2024-11-18 i@maskray.me [ELF,ARM] Move global sectionMap into the ARM class
2024-11-18 kazu@google.com [memprof] Add InstrProfWriter::addMemProfData (#116528)
2024-11-18 Matthew.Arsenault@amd.com AMDGPU: Copy correct predicates for SDWA reals (#116288)
2024-11-18 matthias.gehre@amd.com emitc: func: Set default dialect to 'emitc' (#116297)
2024-11-18 michaelbuch12@gmail.com Revert "[lldb-dap] Support column breakpoints (#113787)"
2024-11-18 kiran.chandramohan@arm.com [Flang][OpenMP] Error gracefully for dependence-type with depobj (#116621)
2024-11-18 dtcxzyw2333@gmail.com [ConstraintElim] Bail out on non-dedicated exits when adding exiting conditions (#116627)
2024-11-18 winner245@hotmail.com [libc++][test] Speed up input generating functions for benchmark tests (#115544)
2024-11-18 hugh.delaney@codeplay.com [NVPTX] Add patterns for fma.relu.{f16|f16x2|bf16|bf16x2} (#114977)
2024-11-18 kazu@google.com [Target] Remove unused includes (NFC) (#116577)
2024-11-18 kazu@google.com [Parse] Remove ParseDiagnostic.h (#116496)
2024-11-18 kazu@google.com [lldb] Fix a warning
2024-11-18 an.roesti@gmail.com llvm-mca: Disentangle `MemoryGroup` from `LSUnitBase` (#114159)
2024-11-18 7450402+romainthomas@users.noreply.github.com [PDB] Fix missing `consumeError` which raise error with asserts enabled (#116480)
2024-11-18 stevenperron@google.com [SPIRV] Add write to image buffer for shaders. (#115927)
2024-11-18 dkovalev@accesssoftek.com [PAC][llvm-readobj][ELF][AArch64] Define static AUTH TLSDESC relocations (#113716)
2024-11-18 huberjn@outlook.com [libc] Remove more libc dependencies from the RPC header (#116437)
2024-11-18 ldionne.2@gmail.com [libc++][NFC] Fix incorrect include guard
2024-11-18 jacek@codeweavers.com [Clang][MinGW] Pass --functionpadmin to the linker when -fms-hotpatch is used (#116512)
2024-11-18 jacek@codeweavers.com [LLD][MinGW] Add support for --functionpadmin option (#116511)

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: I64a625ab9393029442e22098a8abcf529daa6ff5
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/6031816
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 d65e87d..51ded90 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': '4c4a4134d5c0a0f9476b157862d378a7e571e9f0',
+  'llvm_project_revision': '1c4caece05f1885ba6ed80755d6b5de1b9f99579',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling v8
   # and whatever else without interference from each other.