LLVM/project 8977e12mlir/lib/Dialect/Affine/IR AffineOps.cpp, mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp

Merge branch 'main' into users/chinmaydd/lds-bank-split
DeltaFile
+97-97mlir/test/Dialect/LLVMIR/mem2reg.mlir
+65-58mlir/test/Dialect/LLVMIR/roundtrip.mlir
+50-70mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+51-51mlir/test/Conversion/ComplexToLLVM/complex-range-option.mlir
+33-67mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+53-47mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+349-390130 files not shown
+1,515-1,293136 files

LLVM/project ef153c8llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Move feature LDSBankCount64 to specific subtargets. NFC

Change-Id: I51b1577f3a194d68bbbf68007604258c8a537482
DeltaFile
+4-1llvm/lib/Target/AMDGPU/AMDGPU.td
+4-11 files

LLVM/project d3db069clang/include/clang/Basic BuiltinsAMDGPU.td BuiltinsAMDGPUDocs.td, clang/test/SemaOpenCL builtins-amdgcn-error-gfx1250-strict.cl

[AMDGPU] Disable wmma_*_f4 instructions for gfx1250-strict (#222434)
DeltaFile
+22-12llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+24-2clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+14-0clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-strict.cl
+11-0llvm/test/MC/AMDGPU/gfx1250-strict_err.s
+8-1llvm/lib/Target/AMDGPU/AMDGPU.td
+4-4clang/include/clang/Basic/BuiltinsAMDGPU.td
+83-191 files not shown
+87-207 files

LLVM/project 3722daellvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/Target/AMDGPU AMDGPUTargetParser.td GCNProcessors.td

AMDGPU: Remove deprecated getArchAttr and ArchFeatures TableGen

Everything should now use getFeatureBitset*

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+92-159llvm/lib/Target/AMDGPU/GCNProcessors.td
+0-44llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+20-21llvm/unittests/TargetParser/TargetParserTest.cpp
+2-23llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+0-21llvm/lib/Target/AMDGPU/AMDGPUTargetParser.td
+0-20llvm/test/TableGen/AMDGPUTargetDefErrors.td
+114-2883 files not shown
+118-3139 files

LLVM/project 7ff8a38clang-tools-extra/docs/_static clang-tools-extra-styles.css, clang-tools-extra/docs/clang-tidy/checks list.md

[clang-tools-extra][docs] Fix stylesheet cache busting and table wrapping

Generate Furo's combined light and dark Pygments stylesheet before Sphinx renders HTML so the cache-busting query matches the final file. Rebuild HTML when the generated stylesheet changes.

Allow the two clang-tidy check tables to wrap long identifiers and give their columns semantic widths.
DeltaFile
+42-0utils/docs/llvm_sphinx/ext/furo.py
+12-0clang-tools-extra/docs/clang-tidy/checks/list.md
+7-0clang-tools-extra/docs/_static/clang-tools-extra-styles.css
+61-03 files

LLVM/project b714f30clang/lib/Basic/Targets AMDGPU.cpp AMDGPU.h, llvm/include/llvm/TargetParser AMDGPUTargetParser.h

AMDGPU: Migrate R600 onto generated TargetParser bitset

Follow the new amdgcn system so we don't have to carry 2 different
forms of this infrastructure.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+80-36llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+12-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+8-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+1-5clang/lib/Basic/Targets/AMDGPU.cpp
+2-4clang/lib/Basic/Targets/AMDGPU.h
+5-0llvm/lib/Target/AMDGPU/R600Processors.td
+108-451 files not shown
+111-457 files

LLVM/project 0dbf609mlir/cmake/modules AddMLIR.cmake, mlir/docs ReleaseNotes.md

[MLIR][CMake] Remove aggregate generated-header ordering

Remove the broad mlir-headers prerequisites now that direct links and
HEADER_LIBS relationships provide generated-header ordering.

Keep own generators and intentional source-generation dependencies explicit.
Document migration options for downstream projects that relied on aggregate
ordering.

Assisted-by: Codex
Assisted-by: Claude Code
Co-Authored-By: Claude Fable 5.1 <noreply at anthropic.com>
DeltaFile
+0-32mlir/lib/CAPI/Dialect/CMakeLists.txt
+11-0mlir/docs/ReleaseNotes.md
+0-9mlir/lib/Dialect/OpenACC/Utils/CMakeLists.txt
+4-4mlir/cmake/modules/AddMLIR.cmake
+0-6mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeLists.txt
+0-6mlir/lib/CMakeLists.txt
+15-57122 files not shown
+16-379128 files

LLVM/project 7df7df2mlir/cmake/modules AddMLIR.cmake, mlir/docs CMakeInfrastructure.md

[MLIR][CMake] Add HEADER_LIBS and document CMake infrastructure

Add HEADER_LIBS as a flat list of literal library targets for generated headers
included without a link relationship. Resolve aliases and forward references,
accept imported libraries as already generated, follow nested HEADER_LIBS and
link interfaces, and reject missing, executable, utility, or generator-
expression entries with configure-time diagnostics. Represent header-only
edges in the common internal INTERFACE graph, including cyclic relationships.

Record links added by mlir_target_link_libraries for the same deferred ordering.
Add explicit, commented HEADER_LIBS edges for every audited header-only include
that is not covered by mlir-generic-headers, and keep this facility a rare
layering escape hatch.

Document dialects, interfaces, passes, PDLL, generated documentation, library
visibility, C API aggregation, tools, exports, standalone consumers, and the
generated-file model. Add a CMake fixture covering cycles, aliases, conditions,
LINK_ONLY, imported and ignored items, post-hoc links, and invalid providers.
Build each consumer independently from a clean state to verify transitive

    [5 lines not shown]
DeltaFile
+343-0mlir/docs/CMakeInfrastructure.md
+192-0mlir/test/CMake/header-dependencies.test
+110-1mlir/cmake/modules/AddMLIR.cmake
+10-1mlir/lib/Rewrite/CMakeLists.txt
+8-0mlir/lib/Dialect/LLVMIR/CMakeLists.txt
+7-0mlir/test/CMake/lit.local.cfg
+670-210 files not shown
+704-716 files

OpenBSD/src 3iwHqEpsys/arch/arm64/arm64 cpu.c

   Add Qualcomm Oryon V3 CPU

   ok kettenis@
VersionDeltaFile
1.154+3-1sys/arch/arm64/arm64/cpu.c
+3-11 files

LLVM/project 006b5b4llvm/lib/Target/X86 X86FixupSetCC.cpp X86FastISel.cpp, llvm/lib/Target/X86/GISel X86InstructionSelector.cpp

X86: Mark EFLAGS dead on MOV32r0 emitted outside SelectionDAG

Currently these get set by LiveVariables after the fact, but
ideally we would not rely on that since it's long overdue for
deletion.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+13-7llvm/lib/Target/X86/X86FastISel.cpp
+2-2llvm/lib/Target/X86/GISel/X86InstructionSelector.cpp
+2-1llvm/lib/Target/X86/X86FixupSetCC.cpp
+17-103 files

LLVM/project 5a8eae2llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/Target/AMDGPU AMDGPUTargetParser.td GCNProcessors.td

AMDGPU: Remove deprecated getArchAttr and ArchFeatures TableGen

Everything should now use getFeatureBitset*

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+92-159llvm/lib/Target/AMDGPU/GCNProcessors.td
+0-44llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+20-21llvm/unittests/TargetParser/TargetParserTest.cpp
+2-23llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+0-21llvm/lib/Target/AMDGPU/AMDGPUTargetParser.td
+0-20llvm/test/TableGen/AMDGPUTargetDefErrors.td
+114-2883 files not shown
+118-3139 files

LLVM/project 9d60ad1clang/lib/Basic/Targets AMDGPU.cpp AMDGPU.h, llvm/include/llvm/TargetParser AMDGPUTargetParser.h

AMDGPU: Migrate R600 onto generated TargetParser bitset

Follow the new amdgcn system so we don't have to carry 2 different
forms of this infrastructure.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+80-36llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+12-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+8-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+1-5clang/lib/Basic/Targets/AMDGPU.cpp
+2-4clang/lib/Basic/Targets/AMDGPU.h
+5-0llvm/lib/Target/AMDGPU/R600Processors.td
+108-451 files not shown
+111-457 files

LLVM/project 20c0ee9clang/lib/Sema SemaHLSL.cpp, clang/test/CodeGenHLSL/builtins RWByteAddressBuffer-InterlockedCompareStoreFloatBitwise.hlsl InterlockedCompareStoreFloatBitwise.hlsl

First attempt implementing InterlockedCompareStoreFloatBitwise
DeltaFile
+100-0clang/test/SemaHLSL/BuiltIns/InterlockedCompareStoreFloatBitwise-errors.hlsl
+39-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedCompareStoreFloatBitwise-sm60.hlsl
+35-0clang/test/CodeGenHLSL/builtins/InterlockedCompareStoreFloatBitwise.hlsl
+30-0llvm/test/CodeGen/DirectX/ResourceAtomicCompareStoreFloat.ll
+20-8clang/lib/Sema/SemaHLSL.cpp
+27-0clang/test/CodeGenHLSL/builtins/RWByteAddressBuffer-InterlockedCompareStoreFloatBitwise.hlsl
+251-86 files not shown
+316-1312 files

LLVM/project 3382739clang/lib/Sema SemaHLSL.cpp, clang/test/CodeGenHLSL/builtins RasterizerOrderedByteAddressBuffer-InterlockedCompareExchangeFloatBitwise.hlsl RWByteAddressBuffer-InterlockedCompareExchangeFloatBitwise.hlsl

First attempt implementing InterlockedCompareExchangeFloatBitwise
DeltaFile
+119-0clang/test/SemaHLSL/BuiltIns/InterlockedCompareExchangeFloatBitwise-errors.hlsl
+43-0clang/test/CodeGenHLSL/builtins/InterlockedCompareExchangeFloatBitwise.hlsl
+42-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedCompareExchangeFloatBitwise-sm60.hlsl
+32-0clang/test/CodeGenHLSL/builtins/RWByteAddressBuffer-InterlockedCompareExchangeFloatBitwise.hlsl
+25-0clang/test/CodeGenHLSL/builtins/RasterizerOrderedByteAddressBuffer-InterlockedCompareExchangeFloatBitwise.hlsl
+10-3clang/lib/Sema/SemaHLSL.cpp
+271-35 files not shown
+302-611 files

LLVM/project c267bfcclang/lib/CodeGen CGHLSLBuiltins.cpp, clang/lib/Sema HLSLExternalSemaSource.cpp

First attempt implementing InterlockedCompareStore
DeltaFile
+89-0clang/test/SemaHLSL/BuiltIns/InterlockedCompareStore-errors.hlsl
+54-0clang/test/CodeGenHLSL/builtins/InterlockedCompareStore.hlsl
+46-7clang/lib/Sema/HLSLExternalSemaSource.cpp
+37-0llvm/test/CodeGen/DirectX/ResourceAtomicCompareStore.ll
+29-7clang/lib/CodeGen/CGHLSLBuiltins.cpp
+36-0clang/test/CodeGenHLSL/builtins/RWByteAddressBuffer-InterlockedCompareStore.hlsl
+291-147 files not shown
+399-1613 files

LLVM/project 3408d55clang/lib/Sema SemaHLSL.cpp HLSLExternalSemaSource.cpp, clang/test/CodeGenHLSL/builtins RasterizerOrderedByteAddressBuffer-InterlockedCompareExchange.hlsl RWByteAddressBuffer-InterlockedCompareExchange.hlsl

First attempt implementing InterlockedCompareExchange
DeltaFile
+114-0clang/test/SemaHLSL/BuiltIns/InterlockedCompareExchange-errors.hlsl
+70-0clang/test/CodeGenHLSL/builtins/InterlockedCompareExchange.hlsl
+43-24clang/lib/Sema/HLSLExternalSemaSource.cpp
+44-0clang/test/CodeGenHLSL/builtins/RWByteAddressBuffer-InterlockedCompareExchange.hlsl
+24-12clang/lib/Sema/SemaHLSL.cpp
+35-0clang/test/CodeGenHLSL/builtins/RasterizerOrderedByteAddressBuffer-InterlockedCompareExchange.hlsl
+330-366 files not shown
+418-5212 files

LLVM/project 244bce8clang/test/SemaHLSL/BuiltIns InterlockedExchange-errors.hlsl ByteAddressBuffer-InterlockedExchangeFloat-sm60.hlsl, llvm/lib/Target/DirectX DXILResourceAccess.cpp DXILLegalizePass.cpp

First attempt implementing float InterlockedExchange
DeltaFile
+40-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedExchangeFloat-sm60.hlsl
+39-0llvm/test/CodeGen/DirectX/LegalizeAtomicExchangeFloat.ll
+38-0llvm/test/CodeGen/DirectX/ResourceAtomicExchangeFloat.ll
+21-14clang/test/SemaHLSL/BuiltIns/InterlockedExchange-errors.hlsl
+29-0llvm/lib/Target/DirectX/DXILLegalizePass.cpp
+17-3llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+184-178 files not shown
+246-2814 files

LLVM/project 2949914clang/test/CodeGenHLSL/builtins RasterizerOrderedByteAddressBuffer-InterlockedMax.hlsl InterlockedMax.hlsl, clang/test/SemaHLSL/BuiltIns ByteAddressBuffer-InterlockedMax-sm65-errors.hlsl ByteAddressBuffer-InterlockedMax-errors.hlsl

First attempt implementing interlockedmax
DeltaFile
+92-0clang/test/CodeGenHLSL/builtins/RWByteAddressBuffer-InterlockedMax.hlsl
+89-0clang/test/SemaHLSL/BuiltIns/InterlockedMax-errors.hlsl
+74-0clang/test/CodeGenHLSL/builtins/InterlockedMax.hlsl
+37-0clang/test/CodeGenHLSL/builtins/RasterizerOrderedByteAddressBuffer-InterlockedMax.hlsl
+34-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedMax-errors.hlsl
+26-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedMax-sm65-errors.hlsl
+352-06 files not shown
+392-512 files

LLVM/project 34a3294llvm/lib/Target/DirectX DXILOpLowering.cpp DXILResourceAccess.cpp, llvm/test/CodeGen/DirectX ResourceAtomicTexture-errors.ll ResourceAtomicCompareExchange-i64-sm65.ll

First attempt implementing DXIL compare exchange infrastructure
DeltaFile
+80-24llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+57-0llvm/test/CodeGen/DirectX/ResourceAtomicCompareExchange.ll
+41-0llvm/lib/Target/DirectX/DXILOpLowering.cpp
+17-0llvm/test/CodeGen/DirectX/ResourceAtomicTexture-errors.ll
+17-0llvm/test/CodeGen/DirectX/ResourceAtomicCompareExchange-i64-sm65.ll
+17-0llvm/test/CodeGen/DirectX/ResourceAtomicCompareExchangeTexture-errors.ll
+229-242 files not shown
+252-248 files

LLVM/project 5d1242eclang/test/CodeGenHLSL/builtins RasterizerOrderedByteAddressBuffer-InterlockedExchange.hlsl RWByteAddressBuffer-InterlockedExchange.hlsl, clang/test/SemaHLSL/BuiltIns ByteAddressBuffer-InterlockedExchange-sm65-errors.hlsl ByteAddressBuffer-InterlockedExchange-errors.hlsl

First attempt implementing interlockedexchange
DeltaFile
+107-0clang/test/SemaHLSL/BuiltIns/InterlockedExchange-errors.hlsl
+48-0clang/test/CodeGenHLSL/builtins/InterlockedExchange.hlsl
+46-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedExchange-errors.hlsl
+40-0clang/test/CodeGenHLSL/builtins/RWByteAddressBuffer-InterlockedExchange.hlsl
+29-0clang/test/CodeGenHLSL/builtins/RasterizerOrderedByteAddressBuffer-InterlockedExchange.hlsl
+26-0clang/test/SemaHLSL/BuiltIns/ByteAddressBuffer-InterlockedExchange-sm65-errors.hlsl
+296-07 files not shown
+352-1613 files

NetBSD/pkgsrc-wip 6ddaac3hawk-scheme PLIST distinfo

wip/hawk-scheme: update to hawk-scheme-0.11

Release notes:

hawk v0.11:
* Improved garbage collector
* Many backend bugfixes

hawk v0.10:
* Improved backend operand fusion
* Added --unsafe flag, that disables vector bounds length checks
DeltaFile
+3-3hawk-scheme/distinfo
+3-3hawk-scheme/Makefile
+1-0hawk-scheme/PLIST
+7-63 files

NetBSD/pkgsrc-wip 3184715hawk-scheme COMMIT_MSG

wip/hawk-scheme: add a COMMIT_MSG
DeltaFile
+5-0hawk-scheme/COMMIT_MSG
+5-01 files

NetBSD/pkgsrc-wip 6db331auzdoom Makefile PLIST, uzdoom/patches patch-libraries_ZVulkan_CMakeLists.txt patch-libraries_ZWidget_CMakeLists.txt

wip/uzdoom: import UZDoom-5.0.1 as games/uzdoom

UZDoom is a modder-friendly OpenGL and Vulkan source port based on
the DOOM engine.
DeltaFile
+59-0uzdoom/PLIST
+38-0uzdoom/Makefile
+33-0uzdoom/patches/patch-src_common_engine_m__joy.cpp
+22-0uzdoom/patches/patch-src_gameconfigfile.cpp
+21-0uzdoom/patches/patch-libraries_ZVulkan_CMakeLists.txt
+21-0uzdoom/patches/patch-libraries_ZWidget_CMakeLists.txt
+194-010 files not shown
+314-016 files

LLVM/project 20744daclang/lib/CIR/Dialect/Transforms/TargetLowering CIRABIRewriteContext.cpp, clang/test/CIR/Transforms/abi-lowering dropped-return-res-attrs.cir

[CIR] Drop res_attrs when a rewritten return has no result

An Indirect return moves the value to an sret pointer argument the pass
inserts, and an Ignore return drops it, so the rewritten func or call
has no result for the per-result `res_attrs` array to describe.  The
function rewrite and both call rewrites now remove it.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+96-0clang/test/CIR/Transforms/abi-lowering/dropped-return-res-attrs.cir
+16-3clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+112-32 files

OpenZFS/src 7853c27include/sys zio.h, module/zfs vdev_raidz.c vdev_draid.c

ZIO: Batch lightweight ZIOs

This further develops concept of ZIO batching from #18921, extending
it from the leaf vdev layer up the stack.  Now it covers the case of
I/O scheduler enabled, not covered before.  I/O aggregation of the
scheduler can complete several ZIOs at once, creating opportunity
for batching.

This change allows ZIO pipeline stages to return more than one ZIO,
chaining them via the field added in previous commit, renaming it
to more generic io_exec_next.  To identify ZIOs to batch, this change
introduces a new ZIO flag ZIO_FLAG_LIGHTWEIGHT, set for members of
a batch.  So once zio_done() or possibly other stage handlers return
a list of ZIOs, zio_execute() has now ability to decide which of them
to execute itself, and which to dispatch to taskqueues as before.

With this change my tests of 32KB block writes to 3x 5-wide NVMe RAIDZ1
on 64-core system with scheduler=on show throughput increase from
15.0GiB/s to 16.1GiB/s, while the taskqueue lock contention is

    [12 lines not shown]
DeltaFile
+259-113module/zfs/zio.c
+4-3include/sys/zio.h
+2-4module/zfs/vdev_mirror.c
+3-1module/zfs/vdev_queue.c
+1-2module/zfs/vdev_raidz.c
+1-2module/zfs/vdev_draid.c
+270-1256 files

LLVM/project 2413bf5llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes BundleVec.h

[SandboxVec][VecUtils] Introduce DeadInstrMorgue

Move dead instructions collector and erasor into VecUtils, so that
it is usable by both, BundleVec and LoadStoreVec, vectorizers. NFC
DeltaFile
+140-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+2-48llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BundleVec.cpp
+49-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+32-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+3-10llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BundleVec.h
+226-585 files

LLVM/project 992adc8flang/lib/Optimizer/CodeGen CodeGen.cpp, mlir/lib/Conversion/MathToLLVM MathToLLVM.cpp

[mlir] Migrate aggregate builders to explicit properties

Pass typed property structs and discardable attributes separately at ODS
aggregate builder call sites. Preserve direct FIR callees and cover call
property and discardable attribute preservation in FIR and Func lowering.

Assisted-by: Codex
DeltaFile
+46-71mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
+85-26flang/lib/Optimizer/CodeGen/CodeGen.cpp
+71-35mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
+71-23mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+33-40mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+38-25mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp
+344-22064 files not shown
+932-44070 files

LLVM/project 613d430llvm/lib/Transforms/Vectorize VPlanUtils.h

Update comment after changing tryToExpandPredicate -> expandPredicate

...as part of the latest merge
DeltaFile
+1-2llvm/lib/Transforms/Vectorize/VPlanUtils.h
+1-21 files

LLVM/project b8f5b58llvm/test/Transforms/LoopVectorize/VPlan vplan-based-stride-mv.ll

Regenerate CHECKs after merging origin/main, the merge used "--ours" on tests with conflicts
DeltaFile
+4-4llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
+4-41 files

LLVM/project ad677ddflang/lib/Optimizer/CodeGen CodeGen.cpp, mlir/lib/Conversion/MathToLLVM MathToLLVM.cpp

[mlir] Migrate aggregate builders to explicit properties

Pass typed property structs and discardable attributes separately at ODS
aggregate builder call sites.

Assisted-by: Codex
DeltaFile
+45-70mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
+83-26flang/lib/Optimizer/CodeGen/CodeGen.cpp
+71-35mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
+71-23mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+33-40mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+38-25mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp
+341-21962 files not shown
+888-43268 files