LLVM/project 6f0bbb0llvm/test/CodeGen/AMDGPU atomic_optimizations_local_pointer.ll global-atomicrmw-fmax.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+16,049-3,245llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+7,374-7,982llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,374-7,982llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+8,161-3,395llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+2,170-8,951llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,894-3,200llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+49,022-34,7552,398 files not shown
+190,193-130,3222,404 files

LLVM/project 841c2e8llvm/test/CodeGen/AMDGPU atomic_optimizations_local_pointer.ll global-atomicrmw-fmax.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+16,049-3,245llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+7,374-7,982llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,374-7,982llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+8,161-3,395llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+2,170-8,951llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,894-3,200llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+49,022-34,7552,399 files not shown
+190,199-130,3342,405 files

LLVM/project 9bf35fbllvm/test/CodeGen/AMDGPU atomic_optimizations_local_pointer.ll global-atomicrmw-fmin.ll

Merge branch 'main' into users/kparzysz/spr/c08-reduction-inscan
DeltaFile
+16,049-3,245llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+7,274-7,940llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+7,274-7,940llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+8,161-3,395llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+7,894-3,200llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+1,939-8,778llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+48,591-34,4983,633 files not shown
+156,470-116,2973,639 files

LLVM/project 9cccf69clang/bindings/python/clang cindex.py, llvm/test/CodeGen/AMDGPU local-atomicrmw-fadd.ll global_atomic_optimizer_fp_rtn.ll

Merge branch 'main' into users/vikramRH/enable_opt
DeltaFile
+1,082-1,238llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
+764-938clang/bindings/python/clang/cindex.py
+684-876llvm/test/CodeGen/AMDGPU/global_atomic_optimizer_fp_rtn.ll
+643-0llvm/test/CodeGen/NVPTX/i128.ll
+337-213mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+479-0mlir/unittests/Support/CyclicReplacerCacheTest.cpp
+3,989-3,265697 files not shown
+19,656-9,989703 files

LLVM/project b94c248clang/test/Driver/print-enabled-extensions aarch64-ampere1a.c aarch64-ampere1.c, llvm/lib/Target/AArch64 AArch64Features.td

[AArch64] Make user-visible Arm architecture version strings consistent (#98550)

Textual strings for architecture feature flags have not been
consistently written, so there are a wide variety of styles,
capitalisation, etc. and some are missing information. I have
tidied this up mechanically for AArch64, so that the output of
`--print-supported-extensions` looks much more consistent,
since it's user-visible.
DeltaFile
+41-41llvm/lib/Target/AArch64/AArch64Features.td
+31-31clang/test/Driver/print-enabled-extensions/aarch64-ampere1a.c
+31-31clang/test/Driver/print-enabled-extensions/aarch64-ampere1.c
+31-31clang/test/Driver/print-enabled-extensions/aarch64-cortex-a725.c
+31-31clang/test/Driver/print-enabled-extensions/aarch64-cortex-x4.c
+31-31clang/test/Driver/print-enabled-extensions/aarch64-cortex-x925.c
+196-19684 files not shown
+1,784-1,78490 files

LLVM/project 482c56dclang/lib/Sema SemaOpenMP.cpp, libc/newhdrgen/yaml math.yaml

Merge branch 'main' into users/vikramRH/enable_opt
DeltaFile
+1,570-1,292llvm/lib/Target/X86/X86IntrinsicsInfo.h
+1,538-475llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-buildvec.ll
+823-808libc/newhdrgen/yaml/math.yaml
+1,378-0llvm/test/CodeGen/X86/vector-constrained-fp-intrinsics.ll
+96-923clang/lib/Sema/SemaOpenMP.cpp
+537-335llvm/test/CodeGen/X86/apx/ccmp.ll
+5,942-3,8334,381 files not shown
+67,280-23,6124,387 files

LLVM/project a929646clang/lib/AST/Interp Compiler.cpp ByteCodeExprGen.cpp, llvm/test/CodeGen/AMDGPU memcpy-param-combinations.ll srem.ll

Address comments on test, rebase

Created using spr 1.3.6-beta.1
DeltaFile
+9,296-0llvm/test/CodeGen/AMDGPU/memcpy-param-combinations.ll
+8,981-13llvm/test/CodeGen/AMDGPU/srem.ll
+8,698-0llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+5,438-0clang/lib/AST/Interp/Compiler.cpp
+0-4,645clang/lib/AST/Interp/ByteCodeExprGen.cpp
+2,020-2,200llvm/test/CodeGen/AMDGPU/memcpy-libcall.ll
+34,433-6,8587,356 files not shown
+224,007-88,7897,362 files

LLVM/project cf65ec7llvm/test/CodeGen/AMDGPU global-atomicrmw-fmin.ll global-atomicrmw-fmax.ll

Merge branch 'users/hsiangkai/winograd-decompose' into users/hsiangkai/winograd-tiling
DeltaFile
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+8,916-2,116llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,566-3,025llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+46,834-38,5996,818 files not shown
+364,439-162,8956,824 files

LLVM/project 87bf103llvm/test/CodeGen/AMDGPU global-atomicrmw-fmin.ll global-atomicrmw-fmax.ll

Merge branch 'users/hsiangkai/winograd-ops-transform' into users/hsiangkai/winograd-decompose
DeltaFile
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+8,916-2,116llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,566-3,025llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+46,834-38,5996,818 files not shown
+364,440-162,8946,824 files

LLVM/project fd1568fllvm/test/CodeGen/AMDGPU global-atomicrmw-fmin.ll global-atomicrmw-fmax.ll

Merge branch 'main' into users/hsiangkai/winograd-ops-transform
DeltaFile
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+8,916-2,116llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,566-3,025llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+46,834-38,5996,818 files not shown
+364,440-162,8956,824 files

LLVM/project 32c56f9llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll flat-atomicrmw-fadd.ll

adapt style

Created using spr 1.3.5
DeltaFile
+22,709-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+18,622-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,517-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,285-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+17,285-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+15,155-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+108,573-018,799 files not shown
+1,145,046-417,72418,805 files

LLVM/project 8869862clang-tools-extra/clang-tidy/boost UseRangesCheck.cpp, libc/src/math/amdgpu CMakeLists.txt

Formatting

Created using spr 1.3.4
DeltaFile
+1,335-327llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-buildvec.ll
+60-661libc/src/math/amdgpu/CMakeLists.txt
+0-649libc/src/math/nvptx/CMakeLists.txt
+453-0llvm/test/Transforms/LoopVectorize/X86/ephemeral-recipes.ll
+442-0lld/test/MachO/objc-category-merging-swift-class-ext.s
+371-0clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
+2,661-1,637900 files not shown
+17,278-5,977906 files

LLVM/project b0bc3caclang-tools-extra/clang-tidy/boost UseRangesCheck.cpp, libc/src/math/amdgpu CMakeLists.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+1,335-327llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-buildvec.ll
+60-661libc/src/math/amdgpu/CMakeLists.txt
+0-649libc/src/math/nvptx/CMakeLists.txt
+453-0llvm/test/Transforms/LoopVectorize/X86/ephemeral-recipes.ll
+442-0lld/test/MachO/objc-category-merging-swift-class-ext.s
+371-0clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
+2,661-1,637897 files not shown
+17,269-5,970903 files

LLVM/project ae275e8clang-tools-extra/clang-tidy/boost UseRangesCheck.cpp, libc/src/math/amdgpu CMakeLists.txt

Rm unnecessary include

Created using spr 1.3.4
DeltaFile
+1,335-327llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-buildvec.ll
+60-661libc/src/math/amdgpu/CMakeLists.txt
+0-649libc/src/math/nvptx/CMakeLists.txt
+453-0llvm/test/Transforms/LoopVectorize/X86/ephemeral-recipes.ll
+442-0lld/test/MachO/objc-category-merging-swift-class-ext.s
+371-0clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
+2,661-1,637898 files not shown
+17,269-5,971904 files

LLVM/project 07f2b98clang-tools-extra/clang-tidy/boost UseRangesCheck.cpp, libc/src/math/amdgpu CMakeLists.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+1,335-327llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-buildvec.ll
+60-661libc/src/math/amdgpu/CMakeLists.txt
+0-649libc/src/math/nvptx/CMakeLists.txt
+453-0llvm/test/Transforms/LoopVectorize/X86/ephemeral-recipes.ll
+442-0lld/test/MachO/objc-category-merging-swift-class-ext.s
+371-0clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
+2,661-1,637897 files not shown
+17,269-5,970903 files

LLVM/project 4a46b7bllvm/test/CodeGen/AMDGPU global-atomicrmw-fmax.ll global-atomicrmw-fmin.ll

Merge branch 'main' into users/hsiangkai/winograd-ops
DeltaFile
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+8,055-9,007llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+7,121-7,722llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+8,916-2,116llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,566-3,025llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+46,834-38,5996,454 files not shown
+348,675-157,4826,460 files

LLVM/project 524dc43llvm/lib/IR AutoUpgrade.cpp, llvm/test/CodeGen/AArch64 itofp.ll

Rebase

Created using spr 1.3.4
DeltaFile
+9,296-0llvm/test/CodeGen/AMDGPU/memcpy-param-combinations.ll
+8,981-13llvm/test/CodeGen/AMDGPU/srem.ll
+8,698-0llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+2,020-2,200llvm/test/CodeGen/AMDGPU/memcpy-libcall.ll
+1,791-1,820llvm/test/CodeGen/AArch64/itofp.ll
+1,693-1,757llvm/lib/IR/AutoUpgrade.cpp
+32,479-5,7901,710 files not shown
+100,537-38,7301,716 files

LLVM/project 9414a6bllvm/lib/IR AutoUpgrade.cpp, llvm/test/CodeGen/AArch64 itofp.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+9,296-0llvm/test/CodeGen/AMDGPU/memcpy-param-combinations.ll
+8,981-13llvm/test/CodeGen/AMDGPU/srem.ll
+8,698-0llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+2,020-2,200llvm/test/CodeGen/AMDGPU/memcpy-libcall.ll
+1,791-1,820llvm/test/CodeGen/AArch64/itofp.ll
+1,693-1,757llvm/lib/IR/AutoUpgrade.cpp
+32,479-5,7901,710 files not shown
+100,537-38,7301,716 files

LLVM/project 0af5e34llvm/lib/IR AutoUpgrade.cpp, llvm/test/CodeGen/AArch64 itofp.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+9,296-0llvm/test/CodeGen/AMDGPU/memcpy-param-combinations.ll
+8,981-13llvm/test/CodeGen/AMDGPU/srem.ll
+8,698-0llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+2,020-2,200llvm/test/CodeGen/AMDGPU/memcpy-libcall.ll
+1,791-1,820llvm/test/CodeGen/AArch64/itofp.ll
+1,693-1,757llvm/lib/IR/AutoUpgrade.cpp
+32,479-5,7901,708 files not shown
+100,508-38,7281,714 files

LLVM/project 9afb737llvm/test/CodeGen/AMDGPU global-atomicrmw-fmax.ll global-atomicrmw-fmin.ll

Rebase

Created using spr 1.3.5
DeltaFile
+7,939-7,273llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,939-7,273llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+7,010-6,418llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+7,010-6,418llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+8,916-2,116llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+7,566-3,025llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+46,380-32,5234,308 files not shown
+260,979-115,4654,314 files

LLVM/project d7b0a2fllvm/lib/IR AutoUpgrade.cpp, llvm/test/CodeGen/AArch64 itofp.ll

Rebase, fix formatting

Created using spr 1.3.5
DeltaFile
+9,296-0llvm/test/CodeGen/AMDGPU/memcpy-param-combinations.ll
+8,698-0llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+2,020-2,200llvm/test/CodeGen/AMDGPU/memcpy-libcall.ll
+1,791-1,820llvm/test/CodeGen/AArch64/itofp.ll
+1,693-1,757llvm/lib/IR/AutoUpgrade.cpp
+2,965-0llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_fmin.ll
+26,463-5,7771,549 files not shown
+85,941-38,0511,555 files

LLVM/project b9254adclang/test/Driver print-supported-extensions-riscv.c print-supported-extensions-aarch64.c, clang/test/Driver/print-enabled-extensions aarch64-armv9.5-a.c aarch64-neoverse-v3.c

[AArch64][RISCV] Improve the tests for --print-enabled-extensions and --print-supported-extensions (#97829)

For AArch64, we have existing tests for `--print-enabled-extensions` for
each architecture. However:
- These are added to the end of the existing tests which check for
`"-target-feature"`, which complicates them slightly.
- They do not test the descriptions printed next to each feature.
- Part of the output was tested separately in `TargetParserTest`.
- We did not have _any_ tests of this output for CPUs (only for
architectures).

Similarly, the tests for `--print-supported-extensions` do not give
complete coverage of either the full list of features or the
descriptions.

In my opinion we should be testing the full output, as this is what the
user sees. Descriptions and formatting can contain errors and be
accidentally broken.
DeltaFile
+197-0clang/test/Driver/print-supported-extensions-riscv.c
+83-0clang/test/Driver/print-supported-extensions-aarch64.c
+69-0clang/test/Driver/print-enabled-extensions/aarch64-armv9.5-a.c
+0-67clang/test/Driver/aarch64-v95a.c
+66-0clang/test/Driver/print-enabled-extensions/aarch64-neoverse-v3.c
+66-0clang/test/Driver/print-enabled-extensions/aarch64-neoverse-v3ae.c
+481-67103 files not shown
+3,595-729109 files