[all-commits] [llvm/llvm-project] 324058: [gn] port ebb61a5bea (llvm-cas)

Vitaly Buka via All-commits all-commits at lists.llvm.org
Mon Nov 10 10:56:57 PST 2025


  Branch: refs/heads/users/vitalybuka/spr/nfcspecialcaselist-precommit-version-4-tests
  Home:   https://github.com/llvm/llvm-project
  Commit: 32405811bb1a414ef40176b243516631ccd838dc
      https://github.com/llvm/llvm-project/commit/32405811bb1a414ef40176b243516631ccd838dc
  Author: Nico Weber <thakis at chromium.org>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/test/BUILD.gn
    A llvm/utils/gn/secondary/llvm/tools/llvm-cas/BUILD.gn

  Log Message:
  -----------
  [gn] port ebb61a5bea (llvm-cas)


  Commit: 3a8894d7aff1fa4bd2502827c31dad87b5765f4d
      https://github.com/llvm/llvm-project/commit/3a8894d7aff1fa4bd2502827c31dad87b5765f4d
  Author: Hristo Hristov <hghristov.rmm at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M libcxx/include/__numeric/saturation_arithmetic.h
    A libcxx/test/libcxx/numerics/nodiscard.verify.cpp
    R libcxx/test/std/numerics/bit/bitops.rot/nodiscard.verify.cpp

  Log Message:
  -----------
  [libc++][numeric] Marked saturation artithmetic functions as `[[nodiscard]]` (#166898)

...according to Coding Guidelines: *`[[nodiscard]]` should be applied to
functions where discarding the return value is most likely a correctness
issue.*

# References
-
https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant
-
https://github.com/llvm/llvm-project/pull/166524#issuecomment-3495567876

Co-authored-by: Hristo Hristov <zingam at outlook.com>


  Commit: 4b6a597230020282fe94ee6f476a3aad45fbe9aa
      https://github.com/llvm/llvm-project/commit/4b6a597230020282fe94ee6f476a3aad45fbe9aa
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M compiler-rt/test/lit.common.cfg.py

  Log Message:
  -----------
  Reapply "[compiler-rt] Default to Lit's Internal Shell"

This reverts commit 206a1d2b5b0f7a6a7b8fdf06d067f37677bd13b1.

The issues that came up with the last landing have been fixed, so trying
this again to see if it sticks this time.


  Commit: 64ad5d976dbd9bb140d81440c7d9cb093278dd31
      https://github.com/llvm/llvm-project/commit/64ad5d976dbd9bb140d81440c7d9cb093278dd31
  Author: Kevin Sala Penades <salapenades1 at llnl.gov>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M offload/include/omptarget.h

  Log Message:
  -----------
  [Offload] Remove unused KernelArgsTy instantiation (#167197)


  Commit: 3ce5df408baf3d581c5765a2d756518777bbf7fa
      https://github.com/llvm/llvm-project/commit/3ce5df408baf3d581c5765a2d756518777bbf7fa
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.cpp

  Log Message:
  -----------
  [Vectorize] Remove a redundant declaration (NFC) (#167188)

EnableVPlanNativePath is declared in LoopVectorizationPlanner.h.

Identified with readability-redundant-declaration.


  Commit: 5361e10276d975161697f3a3af9e004ffd43ffb3
      https://github.com/llvm/llvm-project/commit/5361e10276d975161697f3a3af9e004ffd43ffb3
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M clang/lib/Analysis/LifetimeSafety/Facts.cpp

  Log Message:
  -----------
  [LifetimeSafety] Use StringMap::contains (NFC) (#167186)

Identified with readability-container-contains.


  Commit: 1b3eaacb9da543897ad751673a5fc6624ad2f939
      https://github.com/llvm/llvm-project/commit/1b3eaacb9da543897ad751673a5fc6624ad2f939
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-08 (Sat, 08 Nov 2025)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp
    M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
    M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [llvm] Remove unused local variables (NFC) (#167185)

Identified with bugprone-unused-local-non-trivial-variable.


  Commit: 8cc49fb99a4798f67b6b70fabfd584095d022e92
      https://github.com/llvm/llvm-project/commit/8cc49fb99a4798f67b6b70fabfd584095d022e92
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M compiler-rt/test/lit.common.cfg.py

  Log Message:
  -----------
  Revert "Reapply "[compiler-rt] Default to Lit's Internal Shell""

This reverts commit 4b6a597230020282fe94ee6f476a3aad45fbe9aa.

This broke premerge and maybe one PPC bot:
1. https://lab.llvm.org/staging/#/builders/192/builds/10157
2. https://lab.llvm.org/buildbot/#/builders/95/builds/19044


  Commit: 93d445cba39f4dd3dcda4fa1433eca825cf8fc09
      https://github.com/llvm/llvm-project/commit/93d445cba39f4dd3dcda4fa1433eca825cf8fc09
  Author: Junjie Gu <junjie.gu at intel.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/TargetInstrInfo.h
    M llvm/lib/CodeGen/MachineSink.cpp

  Log Message:
  -----------
  [PostRASink] Add target hook shouldPostRASink (#167182)


  Commit: 96a52893ca401f0ac46a67549f608d526b3f3dc8
      https://github.com/llvm/llvm-project/commit/96a52893ca401f0ac46a67549f608d526b3f3dc8
  Author: Tomer Shafir <tomer.shafir8 at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/docs/CommandGuide/llc.rst
    M llvm/docs/ReleaseNotes.md
    A llvm/test/tools/llc/save-stats.ll
    M llvm/tools/llc/llc.cpp

  Log Message:
  -----------
  [tools][llc] Add `--save-stats` option (#163967)

This patch adds a Clang-compatible `--save-stats` option, to provide an
easy to use way to save LLVM statistics files when working with llc on
the backend.

Like on Clang, one can specify `--save-stats`, `--save-stats=cwd`, and
`--save-stats=obj` with the same semantics and JSON format.

The implementation uses 2 methods `MaybeEnableStats` and
`MaybeSaveStats` called before and after `compileModule` respectively
that externally own the statistics related logic, while `compileModule`
is now required to return the resolved output filename via an output
param.

Note: like on Clang, the pre-existing `--stats` option is not affected.


  Commit: b15e220985fc09d2be378a2545c0789066a8b993
      https://github.com/llvm/llvm-project/commit/b15e220985fc09d2be378a2545c0789066a8b993
  Author: Tomer Shafir <tomer.shafir8 at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/test/tools/llc/save-stats.ll

  Log Message:
  -----------
  [tools][llc] Fix save-stats.ll require aarch64 target (#167218)

A quick fix for the CI failure introduced by
https://github.com/llvm/llvm-project/pull/163967


  Commit: cc3a505b65d87480a553ba0850297e3b6abaf8f3
      https://github.com/llvm/llvm-project/commit/cc3a505b65d87480a553ba0850297e3b6abaf8f3
  Author: Ahmed Nour <ahmednour.mohamed2012 at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M clang/lib/CodeGen/Targets/X86.cpp
    M clang/test/CodeGen/X86/mmx-inline-asm-error.c

  Log Message:
  -----------
  [SelectionDAG] Fix assertion failure on inline asm register type mismatch (#166615)

Resolves https://github.com/llvm/llvm-project/issues/166057

---------

Co-authored-by: Phoebe Wang <phoebe.wang at intel.com>


  Commit: 6616f0750e6170b8682f1a34abc1a489b280cf65
      https://github.com/llvm/llvm-project/commit/6616f0750e6170b8682f1a34abc1a489b280cf65
  Author: Nico Weber <thakis at chromium.org>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/Target/BPF/BUILD.gn

  Log Message:
  -----------
  [gn] port c940bfd7e621 (BPF SDNodeInfo)


  Commit: d858aad5d1e08654a5ad9e7ba04124826154960f
      https://github.com/llvm/llvm-project/commit/d858aad5d1e08654a5ad9e7ba04124826154960f
  Author: Raul Tambre <raul at tambre.ee>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M lldb/test/Shell/Recognizer/registration-unique.test
    M lldb/test/Shell/Recognizer/verbose_trap-objc.test

  Log Message:
  -----------
  [NFCI][lldb][test][Recognizer] Fix mismatched C/C++ frontend subtitutions (#167220)

The explicit language specifications for Objective C/C++ don't seem necessary either so I've removed
them too.

I found these by using Clang frontend configuration files containing language-specific options for
both C and C++ (e.g. `-std=c2y` and `-std=c++26`).

Prior-art: 21041c9


  Commit: eef52257626f2ad2496ac7ecb5114e9913617dd2
      https://github.com/llvm/llvm-project/commit/eef52257626f2ad2496ac7ecb5114e9913617dd2
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/cert/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 00eacc29f009


  Commit: 0367711f3f3a69f1507d59db4fb685c3d0412ec2
      https://github.com/llvm/llvm-project/commit/0367711f3f3a69f1507d59db4fb685c3d0412ec2
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/cppcoreguidelines/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/objc/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/performance/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/readability/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 8d950d27d686


  Commit: 04b05998b16721d41d2ad1e453cc4549483bb8e7
      https://github.com/llvm/llvm-project/commit/04b05998b16721d41d2ad1e453cc4549483bb8e7
  Author: serge-sans-paille <sguelton at mozilla.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp
    M llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
    M llvm/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
    M llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
    M llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
    M llvm/include/llvm/ProfileData/InstrProf.h
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/lib/Demangle/MicrosoftDemangle.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
    M llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
    M llvm/lib/Support/MD5.cpp
    M llvm/lib/TargetParser/RISCVISAInfo.cpp
    M llvm/unittests/Support/ParallelTest.cpp
    M llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp

  Log Message:
  -----------
  Remove unused <array> and <list> inclusion (#167116)


  Commit: 2095ea5b407fb82da5c8188af6f51811f2947390
      https://github.com/llvm/llvm-project/commit/2095ea5b407fb82da5c8188af6f51811f2947390
  Author: serge-sans-paille <sguelton at mozilla.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/include/llvm/Analysis/DominanceFrontierImpl.h
    M llvm/include/llvm/Bitcode/BitcodeWriter.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
    M llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
    M llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
    M llvm/include/llvm/TargetParser/RISCVISAInfo.h
    M llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
    M llvm/lib/Support/DeltaAlgorithm.cpp
    M llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.h
    M llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
    M llvm/lib/Target/NVPTX/NVPTXUtilities.h
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    M llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
    M llvm/tools/gold/gold-plugin.cpp
    M llvm/tools/llvm-cfi-verify/lib/GraphBuilder.h
    M llvm/tools/llvm-ifs/llvm-ifs.cpp
    M llvm/tools/llvm-lto/llvm-lto.cpp
    M llvm/tools/llvm-rc/ResourceFileWriter.h
    M llvm/tools/llvm-rc/ResourceScriptToken.h
    M llvm/unittests/Analysis/IR2VecTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
    M llvm/utils/TableGen/DFAEmitter.cpp

  Log Message:
  -----------
  Remove unused <set> and <map> inclusion (#167175)


  Commit: c3b31ba19c2dc1062719afcbe265aaf7d8606540
      https://github.com/llvm/llvm-project/commit/c3b31ba19c2dc1062719afcbe265aaf7d8606540
  Author: mitchell <mitchell.xu2 at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/test/clang-tidy/checkers/readability/container-data-pointer.cpp

  Log Message:
  -----------
  [clang-tidy] Fix `readability-container-data-pointer` check (#165636)

Fix issue in readability-container-data-pointer when the container
expression is a dereference (e.g., `&(*p)[0]`). The previous fix-it
suggested `*p.data()`, which changes semantics because `.` binds tighter
than `*`. The fix now correctly suggests `(*p).data()`.

Closes [#164852](https://github.com/llvm/llvm-project/issues/164852)

---------

Co-authored-by: Baranov Victor <bar.victor.2002 at gmail.com>


  Commit: 6ef32188b5a10167b94ac9e8f7bbac5dfc6c8730
      https://github.com/llvm/llvm-project/commit/6ef32188b5a10167b94ac9e8f7bbac5dfc6c8730
  Author: Alex Voicu <alexandru.voicu at amd.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/docs/SPIRVUsage.rst
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
    M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
    M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
    A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_faddfsub_bfloat16.ll
    A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_fminfmax_bfloat16.ll

  Log Message:
  -----------
  [SPIRV] Add support for `bfloat16` atomics via the `SPV_INTEL_16bit_atomics` extension (#166257)

This enables support for atomic RMW ops (add, sub, min and max to be
precise) with `bfloat16` operands, via the [SPV_INTEL_16bit_atomics
extension](https://github.com/intel/llvm/pull/20009). It's logically a
successor to #166031 (I should've used a stack), but I'm putting it up
for early review.

---------

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>


  Commit: 3d823700aa4ca4712b62ad2b0d5e426a2d422452
      https://github.com/llvm/llvm-project/commit/3d823700aa4ca4712b62ad2b0d5e426a2d422452
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/Shard/Transforms/Simplifications.h
    M mlir/lib/Analysis/FlatLinearValueConstraints.cpp
    M mlir/lib/Analysis/Presburger/Utils.cpp
    M mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp
    M mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
    M mlir/lib/IR/PatternMatch.cpp

  Log Message:
  -----------
  [mlir] Use llvm::transform (NFC) (#167205)

Identified with llvm-use-ranges.


  Commit: d93982347bd643624989b0797b70f7d5a006bdbc
      https://github.com/llvm/llvm-project/commit/d93982347bd643624989b0797b70f7d5a006bdbc
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
    M llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp
    M llvm/lib/Target/Mips/Mips16InstrInfo.cpp

  Log Message:
  -----------
  [Target] Fix misleading indentation (NFC) (#167206)

Identified with readability-misleading-indentation.


  Commit: 6de4f06813216fce45c9566c11c6a3502164982a
      https://github.com/llvm/llvm-project/commit/6de4f06813216fce45c9566c11c6a3502164982a
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M clang/include/clang/AST/DeclBase.h
    M clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp

  Log Message:
  -----------
  [clang] Remove redundant typename (NFC) (#167207)

Identified with readability-redundant-typename.


  Commit: d4b41b9de091b39525fdf3fcbf1b86a3895fbc48
      https://github.com/llvm/llvm-project/commit/d4b41b9de091b39525fdf3fcbf1b86a3895fbc48
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h

  Log Message:
  -----------
  [mlir] Consolidate two implementations of meet (NFC) (#167208)

This patch consolidates two implementations of meet using
"if constexpr", migrating away from the SFINAE-based approach.


  Commit: 36e9a0b3a1b5b0405d1ab5ff7d01e8a36d380b58
      https://github.com/llvm/llvm-project/commit/36e9a0b3a1b5b0405d1ab5ff7d01e8a36d380b58
  Author: David Green <david.green at arm.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    M llvm/test/CodeGen/AArch64/neon-mov.ll

  Log Message:
  -----------
  [AArch64][GlobalISel] Correct instructions for 64bit fneg constant vectors. (#166537)

This code was assuming that the vectors were 128bit. Add handling for
64bit vectors. Some of the tests do not apply yet due to not matching
non-splat vectors.

Fixes #166400


  Commit: c8f168c2c933328c52c0fd5358ce3bf8d901dac1
      https://github.com/llvm/llvm-project/commit/c8f168c2c933328c52c0fd5358ce3bf8d901dac1
  Author: vporpo <vasileios.porpodas at amd.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/include/llvm/SandboxIR/Instruction.h
    M llvm/lib/SandboxIR/Instruction.cpp

  Log Message:
  -----------
  [SandboxIR] Remove tight-coupling with LLVM's SwitchInst::CaseHandle (#167093)

SandboxIR's SwitchInst CaseHandle was relying on LLVM IR's
SwitchInst::CaseHandleImpl template, which may call private functions of
SandboxIR's SwitchInst. This creates a dependency cycle which is against
the design principles of Sandbox IR.

The issue was exposed by:
https://github.com/llvm/llvm-project/pull/166842 Thanks to @aengelke for
raising the issue.


  Commit: c10b25a450fdca190789242989680963a33998cc
      https://github.com/llvm/llvm-project/commit/c10b25a450fdca190789242989680963a33998cc
  Author: Dmitry Vasilyev <dvassiliev at accesssoftek.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py

  Log Message:
  -----------
  [lldb] Disable TestLocationsAfterRebuild for remote targets (#167239)

#160199 broke buildbots `lldb-remote-linux-ubuntu` and
`lldb-remote-linux-win`.
This patch must make these buildbots green for now.


  Commit: 4023beb09e486c0f423db39d50ddfc2aba758f6f
      https://github.com/llvm/llvm-project/commit/4023beb09e486c0f423db39d50ddfc2aba758f6f
  Author: Omar Hossam <moar.ahmed at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M mlir/docs/LangRef.md

  Log Message:
  -----------
  Fix typo in LangRef.md regarding regions (#167242)


  Commit: f2c50f930540be5f8cb25b17aeaf4467c8b4ca6b
      https://github.com/llvm/llvm-project/commit/f2c50f930540be5f8cb25b17aeaf4467c8b4ca6b
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M bolt/include/bolt/Rewrite/MetadataRewriters.h
    M bolt/lib/Rewrite/CMakeLists.txt
    A bolt/lib/Rewrite/RSeqRewriter.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp
    A bolt/test/X86/rseq.s

  Log Message:
  -----------
  [BOLT] Support restartable sequences in tcmalloc (#167195)

Add `RSeqRewriter` to detect code references from `__rseq_cs` section
and ignore function referenced from that section. Code references are
detected via relocations (static or dynamic).

Note that the abort handler is preceded by a 4-byte signature byte
sequence and we cannot relocate the handler without that the signature,
otherwise the application may crash. Thus we are ignoring the function,
i.e. making sure it's not separated from its signature.


  Commit: 63fe60f830ec00cb44fb7354291a74ddc1a7c513
      https://github.com/llvm/llvm-project/commit/63fe60f830ec00cb44fb7354291a74ddc1a7c513
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn

  Log Message:
  -----------
  [gn build] Port f2c50f930540


  Commit: 700b77b5e5ca51fa18b954f062cb14edfc724b5d
      https://github.com/llvm/llvm-project/commit/700b77b5e5ca51fa18b954f062cb14edfc724b5d
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    M llvm/test/Transforms/InstCombine/sink-dereferenceable-assume.ll
    M llvm/test/Transforms/PhaseOrdering/AArch64/std-find.ll

  Log Message:
  -----------
  [InstCombine] Don't sink if it would require dropping deref assumptions. (#166945)

Currently sinking assumes in instcombine drops assumes if they would
prevent sinking. Removing dereferenceable assumptions earlier on can
inhibit vectorization of early-exit loops in practice.

Special-case deferenceable assumptions so that they block sinking. This
can be combined with a separate change to drop dereferencebale
assumptions after vectorization: https://clang.godbolt.org/z/jGqcx3sbs

PR: https://github.com/llvm/llvm-project/pull/166945


  Commit: d406c15fc8fc84efe8f7fd073afe64b21974e2c1
      https://github.com/llvm/llvm-project/commit/d406c15fc8fc84efe8f7fd073afe64b21974e2c1
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp

  Log Message:
  -----------
  [VPlan] Use VPInstructionWithType for casts in VPlan0. (NFC)

Use VPInstructionWithType for casts in VPlan0, to enable additional
analysis/transforms on VPlan0, and more accurate modeling in VPlan0.


  Commit: 836919bb34493333767fc1734e402d3ebf989acb
      https://github.com/llvm/llvm-project/commit/836919bb34493333767fc1734e402d3ebf989acb
  Author: owenca <owenpiano at gmail.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/unittests/Format/FormatTest.cpp

  Log Message:
  -----------
  [clang-format] Fix a crash in AlignArrayOfStructures (#167099)

Fixes #157405


  Commit: 5ba0c7c12674303574731cec3ba5d168b41cfac3
      https://github.com/llvm/llvm-project/commit/5ba0c7c12674303574731cec3ba5d168b41cfac3
  Author: ZhaoQi <zhaoqi01 at loongson.cn>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    A llvm/test/CodeGen/LoongArch/expandmemcmp-optsize.ll
    A llvm/test/CodeGen/LoongArch/expandmemcmp.ll

  Log Message:
  -----------
  [LoongArch][NFC] Pre-commit tests for memcmp expansion (#166718)

Test cases are similar as riscv.


  Commit: fa0f2d2caf9be6a710e784696a839b4251387944
      https://github.com/llvm/llvm-project/commit/fa0f2d2caf9be6a710e784696a839b4251387944
  Author: Longsheng Mou <longshengmou at gmail.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
    M mlir/test/Dialect/Tosa/invalid.mlir

  Log Message:
  -----------
  [mlir][tosa] Fix crash in `tosa.concat` verifier (#165966)

The `tosa.concat` verifier crashed when the output rank did not match
the input rank. This PR adds a proper check and error emission to
prevent the crash. Fixes #159742.


  Commit: 10da6ab5362158c1f63e0c8eaa893c55b49dc3f4
      https://github.com/llvm/llvm-project/commit/10da6ab5362158c1f63e0c8eaa893c55b49dc3f4
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M .github/new-prs-labeler.yml
    M .github/workflows/new-prs.yml

  Log Message:
  -----------
  [Github] Update PR labeller to v6.0.1 (#167246)

This was reverted earlier due to me not realizing that the config format
also changed. This patch updates the config to match the new format and
bumps the version.


  Commit: 6c02bcb24465cfacb79cfbc918a437ec2d8e3ada
      https://github.com/llvm/llvm-project/commit/6c02bcb24465cfacb79cfbc918a437ec2d8e3ada
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M .github/workflows/build-ci-container-windows.yml

  Log Message:
  -----------
  [Github] Make Windows container use zstd (#167022)

This enables much faster image unpack times. We benchmarked 20-30%
improvements when testing this initially. Use skopeo to copy the image
as it just works over the docker-archive/OCI container formats and does
not need to unpack the image to upload it.


  Commit: b3d62645158cd6f463f2e1c878f6d63b9dc4b164
      https://github.com/llvm/llvm-project/commit/b3d62645158cd6f463f2e1c878f6d63b9dc4b164
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M .github/new-prs-labeler.yml
    M .github/workflows/new-prs.yml

  Log Message:
  -----------
  Revert "[Github] Update PR labeller to v6.0.1 (#167246)"

This reverts commit 10da6ab5362158c1f63e0c8eaa893c55b49dc3f4.

This also caused workflow failures.
1. https://github.com/llvm/llvm-project/actions/runs/19218607216


  Commit: f734cebc396bfb0a3523d205071764f689432ab4
      https://github.com/llvm/llvm-project/commit/f734cebc396bfb0a3523d205071764f689432ab4
  Author: ZhaoQi <zhaoqi01 at loongson.cn>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.cpp
    M llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.h
    M llvm/test/CodeGen/LoongArch/expandmemcmp-optsize.ll
    M llvm/test/CodeGen/LoongArch/expandmemcmp.ll
    M llvm/test/CodeGen/LoongArch/memcmp.ll

  Log Message:
  -----------
  [LoongArch] Initial implementation for `enableMemCmpExpansion` hook (#166526)

After overriding `TargetTransformInfo::enableMemCmpExpansion` in this
commit, `MergeICmps` and `ExpandMemCmp` passes will be enabled on
LoongArch.


  Commit: b67796f3fca1345b5ba383282cf3299e992049bd
      https://github.com/llvm/llvm-project/commit/b67796f3fca1345b5ba383282cf3299e992049bd
  Author: Brandon Wu <songwu0813 at gmail.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoZvfbf.td
    A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vcopysign-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vcopysign-vp.ll
    A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-vp.ll
    A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-vp.ll
    M llvm/test/CodeGen/RISCV/rvv/vcopysign-vp.ll
    M llvm/test/CodeGen/RISCV/rvv/vfabs-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/vfabs-vp.ll
    M llvm/test/CodeGen/RISCV/rvv/vfcopysign-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/vfneg-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/vfneg-vp.ll

  Log Message:
  -----------
  [llvm][RISCV] Support Zvfbfa codegen for fneg, fabs and copysign (#166944)

This is first patch for Zvfbfa codegen and I'm going to break it down to
several patches to make it easier to reivew.
The codegen supports both scalable vector and fixed length vector on
both
native operations and vp intrinsics.


  Commit: cf1f871023e432837581b84c8563f3b0690dd9d3
      https://github.com/llvm/llvm-project/commit/cf1f871023e432837581b84c8563f3b0690dd9d3
  Author: Thirumalai Shaktivel <74826228+Thirumalai-Shaktivel at users.noreply.github.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M flang/docs/Directives.md
    M flang/include/flang/Parser/dump-parse-tree.h
    M flang/include/flang/Parser/parse-tree.h
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Parser/Fortran-parsers.cpp
    M flang/lib/Parser/unparse.cpp
    M flang/lib/Semantics/resolve-names.cpp
    A flang/test/Parser/prefetch.f90

  Log Message:
  -----------
  [Flang] Add parser support for prefetch directive (#139702)

Implementation details:
* Recognize prefetch directive in the parser as `!dir$ prefetch ...`
* Unparse the prefetch directive
* Add required tests

Details on the prefetch directive:
`!dir$ prefetch designator[, designator]...`, where the designator list
can be a variable or an array reference. This directive is used to
insert a hint to the code generator to prefetch instructions for
memory references.


  Commit: 4d88bb6c6303d9f3894803d3c34d87bbc3e9a611
      https://github.com/llvm/llvm-project/commit/4d88bb6c6303d9f3894803d3c34d87bbc3e9a611
  Author: Sudharsan Veeravalli <quic_svs at quicinc.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    M llvm/lib/Target/Hexagon/HexagonISelLowering.h
    A llvm/test/CodeGen/Hexagon/and_mask_cmp0_sink.ll

  Log Message:
  -----------
  [Hexagon] Implement isMaskAndCmp0FoldingBeneficial (#166891)

Sink `and` mask to `cmp` use block if it is masking a single bit since
this will fold the `and/cmp/br` into a single `tstbit` instruction.


  Commit: 0d786b9a207aa0e6d88dde7fd9ffe0b364db69a4
      https://github.com/llvm/llvm-project/commit/0d786b9a207aa0e6d88dde7fd9ffe0b364db69a4
  Author: Victor Chernyakin <chernyakin.victor.j at outlook.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M clang-tools-extra/clang-tidy/.clang-tidy
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
    M clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.h
    M clang-tools-extra/clang-tidy/android/CloexecCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecCheck.h
    M clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/RawMemoryCallOnNonTrivialTypeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
    M clang-tools-extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
    M clang-tools-extra/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.cpp
    M clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
    M clang-tools-extra/clang-tidy/portability/RestrictSystemIncludesCheck.h
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/clang-tidy/utils/BracesAroundStatement.cpp
    M clang-tools-extra/clang-tidy/utils/BracesAroundStatement.h
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h
    M clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] Enable `performance-unnecessary-value-param` in the codebase (#163686)

Closes #156156.

In a few cases, instead of just applying the fix-it and making
parameters const references to owning type, I refactored them to be
non-owning types.


  Commit: 996639d6ebb86ff15a8c99b67f1c2e2117636ae7
      https://github.com/llvm/llvm-project/commit/996639d6ebb86ff15a8c99b67f1c2e2117636ae7
  Author: Veera <32646674+veera-sivarajan at users.noreply.github.com>
  Date:   2025-11-09 (Sun, 09 Nov 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.h
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.td
    M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
    A mlir/test/Transforms/buffer-results-to-out-params-modify-public-functions.mlir

  Log Message:
  -----------
  [MLIR][BufferResultsToOutParamsPass] Add Option to Modify Public Function's Signature (#167248)

Since https://github.com/llvm/llvm-project/pull/162441,
`buffer-results-to-out-params` transforms `private` functions only.

But, as mentioned in
https://github.com/llvm/llvm-project/pull/162441#issuecomment-3404195242,
this is a breaking change for pipelines handling C code. Our pipeline
@EfficientComputer is also affected by this breaking change.

Therefore, this PR adds an opt-in flag to allow `public` functions to be
transformed by `BufferResultsToOutParamsPass`.


  Commit: a8a0ffba739d247e24faaf612ac8f2d8faf1de3c
      https://github.com/llvm/llvm-project/commit/a8a0ffba739d247e24faaf612ac8f2d8faf1de3c
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Compiler.h
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/test/AST/ByteCode/cxx11.cpp
    M clang/test/AST/ByteCode/invalid.cpp

  Log Message:
  -----------
  [clang][bytecode] Check source pointer for bitcast validity (#166907)

Unfortunately this is more dynamic than anticipated.

Fixes https://github.com/llvm/llvm-project/issues/165006


  Commit: b20891ab92578e7f2a620d5fac9353bb8468c5f7
      https://github.com/llvm/llvm-project/commit/b20891ab92578e7f2a620d5fac9353bb8468c5f7
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    M .github/workflows/build-ci-container-windows.yml
    M bolt/include/bolt/Rewrite/MetadataRewriters.h
    M bolt/lib/Rewrite/CMakeLists.txt
    A bolt/lib/Rewrite/RSeqRewriter.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp
    A bolt/test/X86/rseq.s
    M clang-tools-extra/clang-tidy/.clang-tidy
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
    M clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.h
    M clang-tools-extra/clang-tidy/android/CloexecCheck.cpp
    M clang-tools-extra/clang-tidy/android/CloexecCheck.h
    M clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/RawMemoryCallOnNonTrivialTypeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
    M clang-tools-extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
    M clang-tools-extra/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.cpp
    M clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdNumbersCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
    M clang-tools-extra/clang-tidy/portability/RestrictSystemIncludesCheck.h
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/clang-tidy/utils/BracesAroundStatement.cpp
    M clang-tools-extra/clang-tidy/utils/BracesAroundStatement.h
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
    M clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h
    M clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/test/clang-tidy/checkers/readability/container-data-pointer.cpp
    M clang/docs/ReleaseNotes.rst
    M clang/docs/WarningSuppressionMappings.rst
    M clang/include/clang/AST/DeclBase.h
    M clang/include/clang/Basic/Diagnostic.h
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Compiler.h
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/lib/Analysis/LifetimeSafety/Facts.cpp
    M clang/lib/Basic/Diagnostic.cpp
    M clang/lib/Basic/ProfileList.cpp
    M clang/lib/Basic/SanitizerSpecialCaseList.cpp
    M clang/lib/CodeGen/Targets/X86.cpp
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
    M clang/test/AST/ByteCode/cxx11.cpp
    M clang/test/AST/ByteCode/invalid.cpp
    M clang/test/CodeGen/X86/mmx-inline-asm-error.c
    M clang/unittests/Basic/DiagnosticTest.cpp
    M clang/unittests/Format/FormatTest.cpp
    M flang/docs/Directives.md
    M flang/include/flang/Parser/dump-parse-tree.h
    M flang/include/flang/Parser/parse-tree.h
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Parser/Fortran-parsers.cpp
    M flang/lib/Parser/unparse.cpp
    M flang/lib/Semantics/resolve-names.cpp
    A flang/test/Parser/prefetch.f90
    M libcxx/include/__numeric/saturation_arithmetic.h
    A libcxx/test/libcxx/numerics/nodiscard.verify.cpp
    R libcxx/test/std/numerics/bit/bitops.rot/nodiscard.verify.cpp
    M lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py
    M lldb/test/Shell/Recognizer/registration-unique.test
    M lldb/test/Shell/Recognizer/verbose_trap-objc.test
    M llvm/docs/CommandGuide/llc.rst
    M llvm/docs/ReleaseNotes.md
    M llvm/docs/SPIRVUsage.rst
    M llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp
    M llvm/include/llvm/Analysis/DominanceFrontierImpl.h
    M llvm/include/llvm/Bitcode/BitcodeWriter.h
    M llvm/include/llvm/CodeGen/TargetInstrInfo.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
    M llvm/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
    M llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
    M llvm/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
    M llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
    M llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
    M llvm/include/llvm/ProfileData/InstrProf.h
    M llvm/include/llvm/SandboxIR/Instruction.h
    M llvm/include/llvm/Support/SpecialCaseList.h
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/include/llvm/TargetParser/RISCVISAInfo.h
    M llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    M llvm/lib/CodeGen/MachineSink.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
    M llvm/lib/Demangle/MicrosoftDemangle.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
    M llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
    M llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp
    M llvm/lib/SandboxIR/Instruction.cpp
    M llvm/lib/Support/DeltaAlgorithm.cpp
    M llvm/lib/Support/MD5.cpp
    M llvm/lib/Support/SpecialCaseList.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    M llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
    M llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.h
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    M llvm/lib/Target/Hexagon/HexagonISelLowering.h
    M llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp
    M llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
    M llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.cpp
    M llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.h
    M llvm/lib/Target/Mips/Mips16InstrInfo.cpp
    M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
    M llvm/lib/Target/NVPTX/NVPTXUtilities.h
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoZvfbf.td
    M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
    M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
    M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
    M llvm/lib/TargetParser/RISCVISAInfo.cpp
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/lib/Transforms/Vectorize/VPlan.cpp
    M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
    M llvm/test/CodeGen/AArch64/neon-mov.ll
    A llvm/test/CodeGen/Hexagon/and_mask_cmp0_sink.ll
    A llvm/test/CodeGen/LoongArch/expandmemcmp-optsize.ll
    A llvm/test/CodeGen/LoongArch/expandmemcmp.ll
    M llvm/test/CodeGen/LoongArch/memcmp.ll
    A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vcopysign-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vcopysign-vp.ll
    A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-vp.ll
    A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-vp.ll
    M llvm/test/CodeGen/RISCV/rvv/vcopysign-vp.ll
    M llvm/test/CodeGen/RISCV/rvv/vfabs-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/vfabs-vp.ll
    M llvm/test/CodeGen/RISCV/rvv/vfcopysign-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/vfneg-sdnode.ll
    M llvm/test/CodeGen/RISCV/rvv/vfneg-vp.ll
    A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_faddfsub_bfloat16.ll
    A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_fminfmax_bfloat16.ll
    M llvm/test/Transforms/InstCombine/sink-dereferenceable-assume.ll
    M llvm/test/Transforms/PhaseOrdering/AArch64/std-find.ll
    A llvm/test/tools/llc/save-stats.ll
    M llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
    M llvm/tools/gold/gold-plugin.cpp
    M llvm/tools/llc/llc.cpp
    M llvm/tools/llvm-cfi-verify/lib/GraphBuilder.h
    M llvm/tools/llvm-ifs/llvm-ifs.cpp
    M llvm/tools/llvm-lto/llvm-lto.cpp
    M llvm/tools/llvm-rc/ResourceFileWriter.h
    M llvm/tools/llvm-rc/ResourceScriptToken.h
    M llvm/unittests/Analysis/IR2VecTest.cpp
    M llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
    M llvm/unittests/Support/ParallelTest.cpp
    M llvm/utils/TableGen/DFAEmitter.cpp
    M llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
    M llvm/utils/gn/secondary/bolt/lib/Rewrite/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/cert/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/cppcoreguidelines/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/objc/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/performance/BUILD.gn
    M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/readability/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/BPF/BUILD.gn
    M llvm/utils/gn/secondary/llvm/test/BUILD.gn
    A llvm/utils/gn/secondary/llvm/tools/llvm-cas/BUILD.gn
    M mlir/docs/LangRef.md
    M mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.h
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.td
    M mlir/include/mlir/Dialect/Shard/Transforms/Simplifications.h
    M mlir/lib/Analysis/FlatLinearValueConstraints.cpp
    M mlir/lib/Analysis/Presburger/Utils.cpp
    M mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
    M mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
    M mlir/lib/IR/PatternMatch.cpp
    M mlir/test/Dialect/Tosa/invalid.mlir
    A mlir/test/Transforms/buffer-results-to-out-params-modify-public-functions.mlir
    M offload/include/omptarget.h

  Log Message:
  -----------
  rebase

Created using spr 1.3.7


Compare: https://github.com/llvm/llvm-project/compare/1966b6cf5d96...b20891ab9257

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list