LLVM/project 552f6c9llvm/test/CodeGen/X86 vector-interleaved-store-i8-stride-7.ll vector-interleaved-store-i16-stride-6.ll, llvm/test/Instrumentation/MemorySanitizer/AArch64 arm64-ld1.ll

rebase

Created using spr 1.3.4
DeltaFile
+3,128-3,170llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
+2,487-2,510llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-6.ll
+2,099-2,096llvm/test/MC/AMDGPU/gfx12_asm_sop2.s
+2,053-2,052llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop2.txt
+3,860-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-ld1.ll
+1,716-1,780llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-5.ll
+15,343-11,6084,566 files not shown
+159,258-104,3134,572 files

LLVM/project 85e290bllvm/test/CodeGen/AMDGPU bf16.ll, llvm/test/CodeGen/NVPTX cmpxchg-sm90.ll cmpxchg-sm70.ll

Merge branch 'main' into users/meinersbur/flang_runtime_remove-FLANG_INCLUDE_RUNTIME
DeltaFile
+65,595-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites/long-spec-const-composite.ll
+7,350-4,196llvm/test/CodeGen/AMDGPU/bf16.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm90.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm70.ll
+90,478-10,3696,999 files not shown
+425,286-177,3787,005 files

LLVM/project 2c57c89llvm/test/Analysis/CostModel/AArch64 arith-widening.ll, llvm/test/CodeGen/RISCV qci-interrupt-attr.ll

Merge branch 'main' of https://github.com/llvm/llvm-project into remove-old-res-middle
DeltaFile
+2,099-2,096llvm/test/MC/AMDGPU/gfx12_asm_sop2.s
+2,053-2,052llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop2.txt
+1,434-1,828llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz-vp.ll
+2,915-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+1,434-1,418llvm/test/MC/AMDGPU/gfx12_asm_sop1.s
+940-1,896llvm/test/Analysis/CostModel/AArch64/arith-widening.ll
+10,875-9,2902,274 files not shown
+97,298-62,3572,280 files

LLVM/project ed3f871llvm/test/Analysis/CostModel/AArch64 arith-widening.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-cttz-vp.ll

Merge branch 'main' into users/vitalybuka/spr/ir-optimize-cfi-in-writecombinedglobalvaluesummary
DeltaFile
+2,099-2,096llvm/test/MC/AMDGPU/gfx12_asm_sop2.s
+2,053-2,052llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop2.txt
+1,434-1,828llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz-vp.ll
+1,434-1,418llvm/test/MC/AMDGPU/gfx12_asm_sop1.s
+940-1,896llvm/test/Analysis/CostModel/AArch64/arith-widening.ll
+1,240-1,230llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop1.txt
+9,200-10,5201,240 files not shown
+47,494-33,1451,246 files

LLVM/project 397c487llvm/test/CodeGen/AMDGPU global_atomics_scan_fadd.ll global_atomics_scan_fsub.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-cttz-vp.ll

Merge remote-tracking branch 'origin/main' into users/ccc03-08-_astmatcher_templateargumentcountis_support_functiondecl_
DeltaFile
+1,434-1,828llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz-vp.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll
+726-1,509llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
+7,080-8,2571,023 files not shown
+37,140-28,4421,029 files

LLVM/project dc66ca4llvm/test/CodeGen/AMDGPU llvm.amdgcn.smfmac.gfx950.ll, llvm/test/CodeGen/RISCV xqccmp-push-pop-popret.ll

Rebase, address comments

Created using spr 1.3.5
DeltaFile
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+3,951-0llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+3,860-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-ld1.ll
+1,746-1,734llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+1,348-1,952llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll
+17,078-9,8592,714 files not shown
+131,118-67,3922,720 files

LLVM/project d4e79afllvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll global_atomics_scan_fadd.ll, llvm/test/CodeGen/RISCV qci-interrupt-attr.ll qci-interrupt-attr-fpr.ll

Merge branch 'main' into users/kparzysz/spr/o03-cancel-directive-name
DeltaFile
+2,927-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+2,821-0llvm/test/CodeGen/RISCV/qci-interrupt-attr-fpr.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll
+10,668-4,9201,301 files not shown
+51,893-31,2131,307 files

LLVM/project b1ebfacllvm/include/llvm/Support ELFAttrParserCompact.h, llvm/lib/Support ELFAttrParserCompact.cpp ELFAttributeParser.cpp

[readobj][Arm][AArch64] Refactor Build Attributes parsing under ELFAtributeParser and add support for AArch64 Build Attributes (#128727)

Refactor readobj to integrate AArch64 Build Attributes under
ELFAttributeParser. ELFAttributeParser now serves as a base class for:
- ELFCompactAttrParser, handling Arm-style attributes with a single
build attribute subsection.
- ELFExtendedAttrParser, handling AArch64-style attributes with multiple
build attribute subsections. This improves code organization and better
aligns with the attribute parsing model.

Add support for parsing AArch64 Build Attributes.
DeltaFile
+238-0llvm/lib/Support/ELFAttrParserCompact.cpp
+0-235llvm/lib/Support/ELFAttributeParser.cpp
+187-0llvm/lib/Support/ELFAttrParserExtended.cpp
+92-0llvm/include/llvm/Support/ELFAttrParserCompact.h
+44-42llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+81-0llvm/test/tools/llvm-readobj/ELF/AArch64/build-attributes-comprehensive.s
+642-27726 files not shown
+941-45332 files

LLVM/project 81c1407llvm/test/CodeGen/AArch64 arm64-indexed-vector-ldst.ll fptoi.ll, llvm/test/tools/llvm-mca/AArch64/Cortex A55-writeback.s A53-writeback.s

Merge commit '8be7ac42f416a602ffd0daa2a42c42e1dfb75bc2' into users/meinersbur/irbuilder-extract
DeltaFile
+4,091-4,123llvm/test/CodeGen/AArch64/arm64-indexed-vector-ldst.ll
+5,518-0llvm/test/CodeGen/AArch64/fptoi.ll
+5,336-0llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-writeback.s
+5,290-0llvm/test/tools/llvm-mca/AArch64/Cortex/A55-writeback.s
+5,290-0llvm/test/tools/llvm-mca/AArch64/Cortex/A53-writeback.s
+5,288-0llvm/test/tools/llvm-mca/AArch64/Cortex/A57-writeback.s
+30,813-4,1232,845 files not shown
+175,120-64,4112,851 files

LLVM/project 2811a38clang/test/OpenMP atomic_compare_codegen.cpp nvptx_SPMD_codegen.cpp, libc/src/__support ryu_long_double_constants.h

Merge commit 'dd699c1333daeaea1c50c1506a66e9c7372afbb5' into users/meinersbur/irbuilder-extract
DeltaFile
+119,926-0libc/src/__support/ryu_long_double_constants.h
+20,887-20,814llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+34,181-35clang/test/OpenMP/atomic_compare_codegen.cpp
+12,436-12,678clang/test/OpenMP/nvptx_SPMD_codegen.cpp
+16,298-0llvm/test/CodeGen/X86/pcsections-atomics.ll
+12,455-3,587llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-8.ll
+216,183-37,11441,232 files not shown
+4,417,032-1,979,31641,238 files

LLVM/project 8be7ac4llvm/test/CodeGen/AArch64 arm64-indexed-vector-ldst.ll fptoi.ll, llvm/test/tools/llvm-mca/AArch64/Cortex A53-writeback.s A55-writeback.s

Merge commit 'df3478e480b3b2e9fe125697b7931dc48b09e450^' into users/meinersbur/irbuilder-extract-refactor
DeltaFile
+4,091-4,123llvm/test/CodeGen/AArch64/arm64-indexed-vector-ldst.ll
+5,518-0llvm/test/CodeGen/AArch64/fptoi.ll
+5,336-0llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-writeback.s
+5,290-0llvm/test/tools/llvm-mca/AArch64/Cortex/A53-writeback.s
+5,290-0llvm/test/tools/llvm-mca/AArch64/Cortex/A55-writeback.s
+5,288-0llvm/test/tools/llvm-mca/AArch64/Cortex/A57-writeback.s
+30,813-4,1232,825 files not shown
+174,919-64,2222,831 files

LLVM/project dd699c1clang/test/OpenMP atomic_compare_codegen.cpp nvptx_SPMD_codegen.cpp, libc/src/__support ryu_long_double_constants.h

Merge commit '6942c64e8128e4ccd891b813d0240f574f80f59e^' into users/meinersbur/irbuilder-extract-refactor
DeltaFile
+119,926-0libc/src/__support/ryu_long_double_constants.h
+20,887-20,814llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+34,181-35clang/test/OpenMP/atomic_compare_codegen.cpp
+12,436-12,678clang/test/OpenMP/nvptx_SPMD_codegen.cpp
+16,298-0llvm/test/CodeGen/X86/pcsections-atomics.ll
+12,455-3,587llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-8.ll
+216,183-37,11441,232 files not shown
+4,417,032-1,979,31641,238 files

LLVM/project 4a0ccfabolt/lib/Core DebugData.cpp, llvm/lib/DebugInfo/GSYM GsymReader.cpp

Use llvm::endianness::{big,little,native} (NFC)

Note that llvm::support::endianness has been renamed to
llvm::endianness while becoming an enum class as opposed to an
enum. This patch replaces support::{big,little,native} with
llvm::endianness::{big,little,native}.
DeltaFile
+49-42bolt/lib/Core/DebugData.cpp
+24-20llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
+17-17llvm/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp
+12-12llvm/lib/MC/DXContainerPSVInfo.cpp
+11-8llvm/lib/DebugInfo/GSYM/GsymReader.cpp
+12-6llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
+125-105136 files not shown
+463-391142 files

LLVM/project 975f71fllvm/unittests/Support ELFAttributeParserTest.cpp

[ELFAttributeParser] Update the ELFAttributeParserTest for 8f208ed

The 8f208ed has removed the "unrecognized vendor-name" error, updated
the unittest accordingly.
DeltaFile
+0-5llvm/unittests/Support/ELFAttributeParserTest.cpp
+0-51 files

LLVM/project 31eb834llvm/unittests/DebugInfo/CodeView RandomAccessVisitorTest.cpp, llvm/unittests/DebugInfo/DWARF DWARFDebugLineTest.cpp

[llvm][NFC] Add missing 'override's in unittests/
DeltaFile
+5-5llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
+3-3llvm/unittests/ProfileData/InstrProfTest.cpp
+2-2llvm/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
+2-2llvm/unittests/IR/LegacyPassManagerTest.cpp
+2-2llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
+1-1llvm/unittests/Support/CrashRecoveryTest.cpp
+15-1511 files not shown
+26-2617 files

LLVM/project 24ac256llvm/test/CodeGen/AMDGPU/GlobalISel udiv.i64.ll urem.i64.ll, llvm/test/CodeGen/Thumb2 mve-satmul-loops.ll

Merge community 'master' into 'htc/master'

The following TriCore specific files needed to be touched due to
upstream changes:

TriCore.cpp:                    <unknown>
TriCoreCallLowering.cpp:        01ba2ad9ef085f184f3b01cefed4ce59e170054a
TriCoreFrameLowering.h/.cpp:    2481f26ac3f228cc085d4d68ee72dadc07afa48f
TriCoreInstrInfo.cpp:           01ba2ad9ef085f184f3b01cefed4ce59e170054a
TriCoreLegalizerInfo.cpp:       01ba2ad9ef085f184f3b01cefed4ce59e170054a
TriCoreRegisterInfo.cpp:        2481f26ac3f228cc085d4d68ee72dadc07afa48f

The following TriCore specific tests needed to be touched due to
upstream changes:

call-translator.ll:                  b8fc192d42af56b17b7d940e6c226f4969e0d851
legalize-insert.mir:                 c8393240abc10218b03f2cafe9a83b1fb29b4e3d
legalize-unmerge-values-invalid.mir: c8393240abc10218b03f2cafe9a83b1fb29b4e3d
                                     432720f1c4c6b47edfb475f8616e471d14c26974

    [10 lines not shown]
DeltaFile
+4,328-2,388llvm/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
+3,787-0llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll
+2,138-1,394llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll
+3,465-0llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll
+3,436-0llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll
+0-3,036mlir/lib/Conversion/StandardToLLVM/ConvertStandardToLLVM.cpp
+17,154-6,8186,132 files not shown
+249,691-116,5866,138 files

LLVM/project 501522bllvm/test/MC/RISCV attribute-with-option.s, llvm/test/tools/llvm-readobj/ELF/RISCV attribute.s invalid-attr-version.test

[RISCV] Support RISC-V ELF attributes sections in llvm-readobj.

Enable llvm-readobj to handle RISC-V ELF attribute sections.

Differential Revision: https://reviews.llvm.org/D75833
DeltaFile
+29-16llvm/tools/llvm-readobj/ELFDumper.cpp
+44-0llvm/test/tools/llvm-readobj/ELF/RISCV/attribute.s
+21-0llvm/test/tools/llvm-readobj/ELF/RISCV/invalid-attr-version.test
+21-0llvm/test/tools/llvm-readobj/ELF/RISCV/section-types.test
+21-0llvm/test/MC/RISCV/attribute-with-option.s
+20-0llvm/test/tools/llvm-readobj/ELF/RISCV/invalid-attr-section-size.test
+156-164 files not shown
+178-1910 files

LLVM/project 581ba35llvm/lib/Object ELFObjectFile.cpp, llvm/lib/Support ELFAttributeParser.cpp ARMAttributeParser.cpp

[RISCV] ELF attribute section for RISC-V.

Leverage ARM ELF build attribute section to create ELF attribute section
for RISC-V. Extract the common part of parsing logic for this section
into ELFAttributeParser.[cpp|h] and ELFAttributes.[cpp|h].

Differential Revision: https://reviews.llvm.org/D74023
DeltaFile
+233-0llvm/lib/Support/ELFAttributeParser.cpp
+17-199llvm/lib/Support/ARMAttributeParser.cpp
+153-0llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+100-1llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
+82-6llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h
+70-17llvm/lib/Object/ELFObjectFile.cpp
+655-22334 files not shown
+1,455-34840 files