[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