Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

Update diff May 20th 2025, 11:36:53 am #2361

@github-actions

Description

@github-actions

from: llvm/llvm-project@b565933
to: llvm/llvm-project@48a2836
commit: 0333229

Change Logs

from b565933fd7befde370cdef503ad3910f9cfe478a to 48a2836b4de7998018ee4f2b8c8171f7151aebf5

48a2836b4de7998018ee4f2b8c8171f7151aebf5 [BOLT] Gadget scanner: detect signing oracles (#134146)
67440f0b836268b5741e2d047044339122c37748 [clang][bytecode] Diagnose comparisons of unrelated zero-sized pointers (#140695)
f62c379f71b12e23b80e4f1bfa07900f8469050d [LLVM][NVPTX] Add NVPTX codegen support for clusterlaunchcontrol instruction (#134568)
746c682c4a8a6418fa7fca2c65176433135e6549 [LoongArch] Introduce 32s target feature for LA32S ISA extensions (#139695)
a6303099fde64875ded9a4fb807abc907cb80629 [OpenACC] unify reduction and private-like init region recipes (#140652)
4b54d1a49781c7ec69334fbdee0b6e61a824d101 [X86] Add #140693 test coverage
a17ff7f33ccbccec1a71c1846cdfed43c4818d08 [X86] scalarize-fp.ll - add AVX512 test coverage
8f03e1a9d5ef4eab0a249f7007dbc1b7b9a0921a [KeyInstr][Clang] Add Clang option -g[no-]key-instructions (#134627)
0c82e06bb6218c186888d3a4186aae6309bb74c4 [LICM] Use OverflowTracking to preserve NUW/NSW when reassociating. (#140404)
5dfaf8418d6b597ef75cf768dba1cd26fc8b318c [LLVM][AArch64] Correctly lower funnel shifts by constants. (#140058)
4060d3874623687cd3af73ad883efc7b1ab6fcd2 [BranchFolding] Merge debug locs on common hoisted code (#140063)
838ddc28f222ae244626a827a433fd9235546d3d [CIR] Add support for indirect calls (#139748)
f5401c6a16eefda58e8dfbdc246ad353b09777d0 [BOLT] Gadget scanner: analyze functions without CFG information (#133461)
f10a90587f044e134d470ca1ab56d8f244f25336 [clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)
c9d62491981fe720c1b3255fa2f9ddf744590c65 [SDAG] Ensure load is included in output chain of sincos expansion (#140525)
d01355645b1fece147163e1cfe9f71d9c704860e [clang][bytecode] Check downcasts for the correct type (#140689)
2fb6ff46f62e53e821b37d3ca0a71985969eaf44 [libclc] Fix header inclusion issues
b95ad8eca6ae1ef73b4ee3018b69446995f39353 [DAGCombine] Use isLegalExtLoad for MatchLoadCombine (#140536)
32cf55aef3f83723616e27d149ea0186d73481b0 [libclc] Reorganize OpenCL builtins (#140557)
80816e792382da286b29f937938ab54ae159f482 [mlir][LLVM] handle ArrayAttr for constant array of structs (#139724)
034eaeddc30cbaf273744580f15325514d5fb928 [lldb][DataFormatters] Adjust retrieval of unordered_map element type (#140256)
32a1b6a70b3ec9066dd70ccf538f735a5c58e031 [flang][veclib] Adding AMDLIBM target to fveclib (#140533)
57aa7fa6ed64394ecd7d68fe34984b89778f319b [X86] SimplifyDemandedVectorEltsForTargetNode - replace packed fcmp node with scalar fcmp node if only element0 is demanded (#140563)
b3e15baf7c649a12e71ff281b83e9213abae2977 [lldb] Extend information for failed connection for gdb server (#139916)

Improvements:
  indvars.NumSimplifiedSDiv 11 -> 79 +618.18%
  lower-is-constant-intrinsic.ObjectSizeIntrinsicsHandled 4720 -> 27955 +492.27%
  openmp-opt.NumOpenMPRuntimeCallsDeduplicated 537 -> 1080 +101.12%
  openmp-opt.NumOpenMPRuntimeFunctionUsesIdentified 14319122 -> 26024067 +81.74%
  div-rem-pairs.NumDecomposed 2349 -> 3859 +64.28%
  globalopt.NumCtorsEvaluated 2964 -> 4409 +48.75%
  div-rem-pairs.NumPairs 39940 -> 56300 +40.96%
  vector-combine.NumVecLoad 3173 -> 4316 +36.02%
  openmp-opt.NumOpenMPRuntimeFunctionsIdentified 1675223 -> 2266116 +35.27%
  abstract-call-sites.NumCallbackCallSites 23312 -> 31124 +33.51%
Regressions:

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions