LLVM/project 122784fllvm/test/CodeGen/AMDGPU fminimum3.ll fmaximum3.ll, llvm/test/CodeGen/LoongArch/ir-instruction atomicrmw-lamcas.ll

Merge branch 'main' into users/boomanaiden154/build-metrics-container
DeltaFile
+6,975-0llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw-lamcas.ll
+1,587-1,196llvm/test/CodeGen/AMDGPU/fminimum3.ll
+1,587-1,196llvm/test/CodeGen/AMDGPU/fmaximum3.ll
+2,719-0llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+2,541-0llvm/test/Transforms/LoopVectorize/RISCV/veclib-function-calls.ll
+1,440-960llvm/test/tools/llvm-mca/X86/SapphireRapids/resources-avx512vl.s
+16,849-3,3522,033 files not shown
+99,994-32,2012,039 files

LLVM/project 38b6811clang/docs LibASTMatchersReference.html, llvm/test/MC/AMDGPU gfx11_asm_vopc.s gfx11_asm_vop3_from_vopc.s

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+5,473-5,472llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
+5,193-5,192llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
+4,537-4,536llvm/test/MC/AMDGPU/gfx12_asm_vopc.s
+4,306-4,305llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
+2,263-5,670clang/docs/LibASTMatchersReference.html
+3,585-3,584llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16.s
+25,357-28,7594,572 files not shown
+259,641-143,0134,578 files

LLVM/project 78ac4cbclang/docs LibASTMatchersReference.html, llvm/test/MC/AMDGPU gfx11_asm_vopc.s gfx11_asm_vop3_from_vopc.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+5,473-5,472llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
+5,193-5,192llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
+4,537-4,536llvm/test/MC/AMDGPU/gfx12_asm_vopc.s
+4,306-4,305llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
+2,263-5,670clang/docs/LibASTMatchersReference.html
+3,585-3,584llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16.s
+25,357-28,7594,572 files not shown
+259,641-143,0134,578 files

LLVM/project 33a30dcclang/test/CodeGenOpenCL builtins-amdgcn-gfx950.cl, llvm/test/CodeGen/AMDGPU fmaximum3.ll fminimum3.ll

Merge branch 'main' into users/kparzysz/spr/m10-grainsize
DeltaFile
+6,975-0llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw-lamcas.ll
+1,587-1,196llvm/test/CodeGen/AMDGPU/fmaximum3.ll
+1,587-1,196llvm/test/CodeGen/AMDGPU/fminimum3.ll
+2,719-0llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+2,541-0llvm/test/Transforms/LoopVectorize/RISCV/veclib-function-calls.ll
+1,689-0clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950.cl
+17,098-2,3921,186 files not shown
+58,823-13,1151,192 files

LLVM/project d59024bclang/test/CodeGen aarch64-neon-intrinsics.c, clang/test/CodeGen/AArch64 neon-intrinsics.c

Encode call continuation landing pads in BAT

Created using spr 1.3.4
DeltaFile
+20,047-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+16,877-2,839llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+12,078-2,340llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+13,103-0clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
+79,523-22,59713,167 files not shown
+932,504-663,60813,173 files

LLVM/project 48cd373clang/test/CodeGen aarch64-neon-intrinsics.c, clang/test/CodeGen/AArch64 neon-intrinsics.c

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+20,047-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+16,877-2,839llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+12,078-2,340llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+13,103-0clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
+79,523-22,59713,168 files not shown
+932,412-663,61613,174 files

LLVM/project c0bc2d2compiler-rt/test/builtins/Unit fp_test.h extendhfxf2_test.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+28-22compiler-rt/test/builtins/Unit/fp_test.h
+11-12compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+39-342 files

LLVM/project 06d24dacompiler-rt/test/builtins/Unit extendhfxf2_test.c fp_test.h

Fix extendhfxf2 test (#117665)

Fix changes in #113897

Co-authored-by: Alex Richardson <alexrichardson at google.com>
DeltaFile
+23-20compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+6-0compiler-rt/test/builtins/Unit/fp_test.h
+29-202 files

LLVM/project 7ac76a0llvm/test/MC/AMDGPU gfx11_asm_vopc.s gfx11_asm_vop3_from_vopc.s

Merge branch 'main' into users/jperier/fir_call_get_mod_ref
DeltaFile
+5,473-5,472llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
+5,193-5,192llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
+4,537-4,536llvm/test/MC/AMDGPU/gfx12_asm_vopc.s
+4,306-4,305llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
+3,585-3,584llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16.s
+3,395-3,394llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopc.s
+26,489-26,4831,875 files not shown
+155,983-95,2231,881 files

LLVM/project 3ba9081llvm/test/CodeGen/AArch64 fp-intrinsics.ll arm64-vshift.ll, llvm/test/CodeGen/AMDGPU dagcombine-fmul-sel.ll llvm.amdgcn.mfma.gfx950.ll

Address comments

Created using spr 1.3.5
DeltaFile
+2,719-0llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
+1,858-482llvm/test/CodeGen/AArch64/fp-intrinsics.ll
+1,362-822llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx950.ll
+1,497-666llvm/test/CodeGen/AArch64/arm64-vshift.ll
+960-960llvm/test/tools/llvm-mca/X86/SapphireRapids/resources-avx512vl.s
+1,342-498llvm/test/CodeGen/AArch64/fcvt-fixed.ll
+9,738-3,428689 files not shown
+35,584-17,273695 files

LLVM/project a5dd646compiler-rt/lib/builtins extendhfxf2.c CMakeLists.txt, compiler-rt/test/builtins/Unit extendhfxf2_test.c

Add extendhfxf2 into compiler rt (#113897)

Retry of pr #109090 and #111099.

Co-authored-by: Alexander Richardson <alexrichardson at google.com>
DeltaFile
+73-0compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+16-0compiler-rt/lib/builtins/extendhfxf2.c
+1-0compiler-rt/lib/builtins/CMakeLists.txt
+90-03 files

LLVM/project ef9629ccompiler-rt/lib/builtins extendhfxf2.c CMakeLists.txt, compiler-rt/lib/builtins/macho_embedded common.txt

Revert "Add extendhfxf2 into compiler rt (#111099)"

This reverts commit 5f7bad07b9d5b6c5cfa8c16a4e62cf1e128725be.

These tests fail to build in multiple configurations, see
https://github.com/llvm/llvm-project/pull/111099.
DeltaFile
+0-71compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+0-18compiler-rt/lib/builtins/extendhfxf2.c
+0-1compiler-rt/lib/builtins/CMakeLists.txt
+0-1llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+0-1compiler-rt/lib/builtins/macho_embedded/common.txt
+0-925 files

LLVM/project 5f7bad0compiler-rt/lib/builtins extendhfxf2.c CMakeLists.txt, compiler-rt/lib/builtins/macho_embedded common.txt

Add extendhfxf2 into compiler rt (#111099)

Retry pr #109090 with updated extendhfxf2 test
DeltaFile
+71-0compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+18-0compiler-rt/lib/builtins/extendhfxf2.c
+1-0compiler-rt/lib/builtins/macho_embedded/common.txt
+1-0llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+1-0compiler-rt/lib/builtins/CMakeLists.txt
+92-05 files

LLVM/project 007780fcompiler-rt/lib/builtins extendhfxf2.c CMakeLists.txt, compiler-rt/lib/builtins/macho_embedded common.txt

Revert "Add missing extendhfxf2 in compiler rt" (#110662)

Reverts llvm/llvm-project#109090
DeltaFile
+0-61compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+0-18compiler-rt/lib/builtins/extendhfxf2.c
+0-1compiler-rt/lib/builtins/macho_embedded/common.txt
+0-1llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+0-1compiler-rt/lib/builtins/CMakeLists.txt
+0-825 files

LLVM/project a57a83fcompiler-rt/lib/builtins extendhfxf2.c CMakeLists.txt, compiler-rt/lib/builtins/macho_embedded common.txt

Add missing extendhfxf2 in compiler rt (#109090)

Issue: #105181
extendhfxf2 calls extendhfXfy to convert _Float16 to double, then type
casts this converted value to long double.
__uint128_t may not be available on all architectures. Thus I din't use
extendhfXfy to widen precision to 128 bits.
DeltaFile
+61-0compiler-rt/test/builtins/Unit/extendhfxf2_test.c
+18-0compiler-rt/lib/builtins/extendhfxf2.c
+1-0compiler-rt/lib/builtins/macho_embedded/common.txt
+1-0llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+1-0compiler-rt/lib/builtins/CMakeLists.txt
+82-05 files