LLVM/project 5bcf1dfclang/test/CIR/CodeGenOpenACC private-clause-pointer-array-recipes-CtorDtor.cpp combined-reduction-clause-default-ops.cpp, clang/test/CIR/IR cmp.cir

[CIR] Change CmpOp assembly format to use bare keyword style

Update the assembly format of cir.cmp from the parenthesized style
  cir.cmp(gt, %a, %b) : !s32i, !cir.bool
to the bare keyword style used by other CIR ops like cir.cast:
  cir.cmp gt %a, %b : !s32i

The result type (!cir.bool) is now automatically inferred as it is
always cir::BoolType.
DeltaFile
+64-64clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+60-60clang/test/CIR/IR/cmp.cir
+57-57clang/test/CIR/CodeGenOpenACC/combined-reduction-clause-default-ops.cpp
+57-57clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.c
+57-57clang/test/CIR/CodeGenOpenACC/loop-reduction-clause-default-ops.cpp
+57-57clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.cpp
+352-35281 files not shown
+1,320-1,29387 files

LLVM/project 71ea3d9clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.h

[CIR] Fix convertSideEffectForCall header/definition signature mismatch (#185118)

Add missing bool &noReturn parameter to the declaration in
LowerToLLVM.h to match the definition in LowerToLLVM.cpp.
DeltaFile
+1-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
+1-11 files

LLVM/project 9d3f25cclang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Fix GlobalOp::getSuccessorRegions using wrong region for dtor (#185115)
DeltaFile
+1-1clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+1-11 files

LLVM/project 3d7b22emlir/test/mlir-reduce reduction-tree.mlir multiple-function.mlir

[mlir][reducer] Refactor reduction-tree test (#184974)

Consolidate reduction-tree pass tests into a single file using
mlir-reduce's -split-input-file feature. See
https://github.com/llvm/llvm-project/pull/184970.
DeltaFile
+60-0mlir/test/mlir-reduce/reduction-tree.mlir
+0-39mlir/test/mlir-reduce/multiple-function.mlir
+0-20mlir/test/mlir-reduce/crashop-reduction.mlir
+60-593 files

Linux/linux 4ae12d8. Makefile, arch/x86/boot/compressed vmlinux.lds.S

Merge tag 'kbuild-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild fixes from Nathan Chancellor:

 - Split out .modinfo section from ELF_DETAILS macro, as that macro may
   be used in other areas that expect to discard .modinfo, breaking
   certain image layouts

 - Adjust genksyms parser to handle optional attributes in certain
   declarations, necessary after commit 07919126ecfc ("netfilter:
   annotate NAT helper hook pointers with __rcu")

 - Include resolve_btfids in external module build created by
   scripts/package/install-extmod-build when it may be run on external
   modules

 - Avoid removing objtool binary with 'make clean', as it is required
   for external module builds


    [5 lines not shown]
DeltaFile
+5-3tools/objtool/Makefile
+4-4Makefile
+3-1include/asm-generic/vmlinux.lds.h
+2-2scripts/genksyms/parse.y
+4-0scripts/package/install-extmod-build
+1-1arch/x86/boot/compressed/vmlinux.lds.S
+19-1125 files not shown
+44-1131 files

LLVM/project 937d08cclang/include/clang/DependencyScanning DependencyScanningWorker.h DependencyScannerImpl.h, clang/include/clang/Tooling DependencyScanningTool.h

Revert "[clang][Dependency Scanning] Fix the In-Memory Buffer Used for By-Nam…"

This reverts commit 868147026258b982a8089701dfae531f9ebbd464.
DeltaFile
+2-64clang/lib/Tooling/DependencyScanningTool.cpp
+55-0clang/lib/DependencyScanning/DependencyScanningWorker.cpp
+14-0clang/include/clang/DependencyScanning/DependencyScanningWorker.h
+0-10clang/include/clang/Tooling/DependencyScanningTool.h
+3-3clang/test/ClangScanDeps/modules-full-by-mult-mod-names-diagnostics.c
+1-0clang/include/clang/DependencyScanning/DependencyScannerImpl.h
+75-776 files

LLVM/project 80c7133clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class (#184873)

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+93-110clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+240-1525 files

Linux/linux 591d879arch/s390/include/asm processor.h, arch/s390/lib xor.c

Merge tag 's390-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 fixes from Vasily Gorbik:

 - Fix stackleak and xor lib inline asm, constraints and clobbers to
   prevent miscompilations and incomplete stack poisoning

* tag 's390-7.0-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390/stackleak: Fix __stackleak_poison() inline assembly constraint
  s390/xor: Improve inline assembly constraints
  s390/xor: Fix xor_xc_2() inline assembly constraints
  s390/xor: Fix xor_xc_5() inline assembly
DeltaFile
+5-6arch/s390/lib/xor.c
+1-1arch/s390/include/asm/processor.h
+6-72 files

LLVM/project ca1eefdclang-tools-extra/clang-tidy/readability InconsistentIfElseBracesCheck.cpp BracesAroundStatementsCheck.cpp, clang-tools-extra/clang-tidy/utils BracesAroundStatement.cpp

[clang-tidy] Correctly handle attributes in readability-inconsistent-ifelse-braces (#184095)

Improved the check to correctly handle `[[likely]]` and `[[unlikely]]`
attributes placed between the if/else keyword and the opening brace.

As of AI Usage: Gemini 3 is used for pre-commit reviewing.
Closes https://github.com/llvm/llvm-project/issues/184081
DeltaFile
+50-4clang-tools-extra/test/clang-tidy/checkers/readability/inconsistent-ifelse-braces-attributes.cpp
+14-5clang-tools-extra/clang-tidy/readability/InconsistentIfElseBracesCheck.cpp
+15-3clang-tools-extra/clang-tidy/utils/BracesAroundStatement.cpp
+1-1clang-tools-extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
+80-134 files

FreeBSD/src fdc1f34sys/amd64/amd64 apic_vector.S, sys/i386/i386 mp_machdep.c apic_vector.S

x86: change signatures of ipi_{bitmap,swi}_handler() to take pointer

to the frame instead of the frame itself. It is some stretch of the
amd64 ABI, and is not easily fullfilled when handlers are called from C
and not asm. In particular, the struct frame is passed by value but is
modified by callees, with the expectation that the caller will see the
modifications.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55679
DeltaFile
+14-0sys/i386/i386/mp_machdep.c
+5-5sys/x86/x86/mp_x86.c
+2-2sys/x86/xen/xen_apic.c
+2-2sys/x86/include/x86_smp.h
+2-2sys/i386/i386/apic_vector.S
+2-0sys/amd64/amd64/apic_vector.S
+27-116 files

Linux/linux 4660e16arch/arm64/include/asm cmpxchg.h pgtable-prot.h, arch/arm64/mm contpte.c

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:
 "The main changes are a fix to the way in which we manage the access
  flag setting for mappings using the contiguous bit and a fix for a
  hang on the kexec/hibernation path.

  Summary:

   - Fix kexec/hibernation hang due to bogus read-only mappings

   - Fix sparse warnings in our cmpxchg() implementation

   - Prevent runtime-const being used in modules, just like x86

   - Fix broken elision of access flag modifications for contiguous
     entries on systems without support for hardware updates

   - Fix a broken SVE selftest that was testing the wrong instruction"

    [7 lines not shown]
DeltaFile
+49-4arch/arm64/mm/contpte.c
+7-5arch/arm64/include/asm/cmpxchg.h
+5-5arch/arm64/include/asm/pgtable-prot.h
+2-2tools/testing/selftests/arm64/abi/hwcap.c
+4-0arch/arm64/include/asm/runtime-const.h
+67-165 files

FreeBSD/ports 0f48a01editors/dz6 distinfo Makefile.crates

editors/dz6: Update to 0.5.1

ChangeLog:
https://github.com/mentebinaria/dz6/releases/tag/v0.5.1
DeltaFile
+271-95editors/dz6/distinfo
+135-47editors/dz6/Makefile.crates
+1-1editors/dz6/Makefile
+407-1433 files

OpenBSD/ports eDha5bdwww/yt-dlp distinfo Makefile, www/yt-dlp/pkg PLIST

   www/yt-dlp: update to 2026.03.03
VersionDeltaFile
1.67+2-2www/yt-dlp/distinfo
1.61+3-0www/yt-dlp/pkg/PLIST
1.75+1-1www/yt-dlp/Makefile
+6-33 files

OpenBSD/ports 481TYVpdatabases/ruby-sequel_pg distinfo Makefile

   Update to sequel_pg 1.19.0
VersionDeltaFile
1.39+2-2databases/ruby-sequel_pg/distinfo
1.55+1-1databases/ruby-sequel_pg/Makefile
+3-32 files

OpenBSD/ports Ji2tJOzlang/jruby distinfo Makefile, lang/jruby/pkg PLIST

   Update to JRuby 10.0.4.0
VersionDeltaFile
1.83+37-6lang/jruby/pkg/PLIST
1.89+2-2lang/jruby/distinfo
1.130+1-1lang/jruby/Makefile
+40-93 files

LLVM/project 7473e26clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+93-110clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+240-1525 files

LLVM/project 6990276clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

[clang-doc] Introduce abstractions for pointer operations (#184872)

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system
working without introducing a lot of unnecessary churn in the code.
DeltaFile
+30-35clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-33clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-31clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+125-1298 files not shown
+144-14814 files

LLVM/project 1a940afclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project b5ae122clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+37-263 files not shown
+40-299 files

LLVM/project 688344aclang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project 5b3ea56clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project e84588fclang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project 263e3a3clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array (#184871)

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+28-293 files not shown
+31-329 files

LLVM/project a14a104llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

[ORC] Add WaitingOnGraph::visitWithRemoval, refactor some loops. (#185001)

visitWithRemoval visits the elements of a vector performing a
swap-and-pop to remove any for which the visitor returns true.

Use this to refactor some loops in WaitingOnGraph that used this idiom.
DeltaFile
+54-68llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+54-681 files

LLVM/project e5d3b52clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project 90a2488clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project e9fb74cclang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project d7931d8clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project ee390edclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project 2d84513clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+26-203 files not shown
+29-239 files