LLVM/project 0e03238llvm/test/CodeGen/LoongArch/ir-instruction atomicrmw-lamcas.ll, llvm/test/CodeGen/Thumb2 mve-fptosi-sat-vector.ll

Rebase

Created using spr 1.3.5
DeltaFile
+6,975-0llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw-lamcas.ll
+3,433-3,430llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-sve-instructions.s
+6,853-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopc-fake16.s
+2,741-3,847llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+3,272-2,321llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
+29,447-9,59812,701 files not shown
+556,795-249,24312,707 files

LLVM/project ce71769llvm/test/CodeGen/NVPTX load-store.ll load-store-vectors.ll, llvm/test/CodeGen/Thumb2 bf16-instructions.ll

Rebase

Created using spr 1.3.5
DeltaFile
+0-4,967llvm/test/CodeGen/NVPTX/load-store.ll
+3,267-0llvm/test/CodeGen/NVPTX/load-store-vectors.ll
+3,206-0llvm/test/CodeGen/NVPTX/load-store-scalars.ll
+1,366-1,364llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
+2,427-0llvm/test/CodeGen/Thumb2/bf16-instructions.ll
+1,136-1,131llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
+11,402-7,4622,745 files not shown
+115,751-57,6862,751 files

LLVM/project d039926llvm/test/CodeGen/LoongArch/ir-instruction atomicrmw-lamcas.ll, llvm/test/Instrumentation/MemorySanitizer/AArch64 neon_vmul.ll

Rebase

Created using spr 1.3.5
DeltaFile
+6,975-0llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw-lamcas.ll
+3,433-3,430llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-sve-instructions.s
+6,853-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopc-fake16.s
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+3,272-2,321llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
+3,140-2,028llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+29,846-7,77912,652 files not shown
+549,773-243,64412,658 files

LLVM/project 499b31fllvm/test/CodeGen/ARM fpclamptosat_vec.ll, llvm/test/CodeGen/NVPTX load-store.ll load-store-vectors.ll

Rebase

Created using spr 1.3.5
DeltaFile
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+0-4,967llvm/test/CodeGen/NVPTX/load-store.ll
+1,961-2,254llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
+1,603-1,679llvm/test/CodeGen/ARM/fpclamptosat_vec.ll
+3,267-0llvm/test/CodeGen/NVPTX/load-store-vectors.ll
+1,488-1,741llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll
+14,492-10,6419,201 files not shown
+291,354-146,2079,207 files

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

Merge branch 'users/chapuni/cov/single/binop' into users/chapuni/cov/single/trunk
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/base' into users/chapuni/cov/single/switch
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/binop-base' into users/chapuni/cov/single/binop
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/base' into users/chapuni/cov/single/binop-base
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/base' into users/chapuni/cov/single/if
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/base' into users/chapuni/cov/single/condop
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/base' into users/chapuni/cov/single/loop
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,881-939,35723,490 files

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

Merge branch 'users/chapuni/cov/single/refactor' into users/chapuni/cov/single/base
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,484 files not shown
+1,825,861-939,34223,490 files

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

Merge branch 'users/chapuni/cov/single/test' into users/chapuni/cov/single/merge

Conflicts:
        llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,482 files not shown
+1,825,798-939,29723,488 files

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

Merge branch 'users/chapuni/cov/single/nextcount-base' into users/chapuni/cov/single/nextcount

Conflicts:
        clang/lib/CodeGen/CoverageMappingGen.cpp
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,473 files not shown
+1,825,659-939,16223,479 files

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

Merge branch 'users/chapuni/cov/single/pair' into users/chapuni/cov/single/nextcount-base
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,473 files not shown
+1,825,646-939,14823,479 files

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

Merge branch 'main' into users/chapuni/cov/single/getpair

Conflicts:
        clang/lib/CodeGen/CoverageMappingGen.cpp
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,473 files not shown
+1,825,649-939,14723,479 files

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

Merge branch 'main' into users/chapuni/cov/single/replace
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,450llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,71026,925 files not shown
+2,067,496-1,063,53326,931 files

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

Merge branch 'main' into users/chapuni/cov/single/pair
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,450llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,71026,925 files not shown
+2,067,496-1,063,53326,931 files

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

Merge branch 'main' into users/chapuni/cov/single/test

Conflicts:
        llvm/test/tools/llvm-cov/branch-macros.cpp
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+16,049-0llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+82,046-22,60323,473 files not shown
+1,825,646-939,14723,479 files

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

Merge branch 'main' into users/xur-llvm/spr/bolt
DeltaFile
+16,880-2,842llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+19,618-0llvm/test/CodeGen/RISCV/rvv/expandload.ll
+17,418-0clang/test/CodeGen/AArch64/neon-intrinsics.c
+0-17,418clang/test/CodeGen/aarch64-neon-intrinsics.c
+12,081-2,343llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+0-13,103clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
+65,997-35,70621,670 files not shown
+1,423,000-893,64721,676 files

LLVM/project 02622a4llvm/test/MC/AMDGPU gfx11_asm_vop3_dpp16.s gfx908_err.s, llvm/test/MC/Disassembler/AMDGPU gfx11_dasm_vop3_dpp16.txt gfx11_dasm_vop3.txt

more

Created using spr 1.3.4
DeltaFile
+406-70llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt
+297-158llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16.s
+436-0llvm/test/MC/AMDGPU/gfx908_err.s
+435-0llvm/test/MC/AMDGPU/gfx90a_err.s
+320-50llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+362-0llvm/test/MC/AMDGPU/gfx1030_err.s
+2,256-278157 files not shown
+7,054-1,918163 files

LLVM/project 014a3c3llvm/test/MC/AMDGPU gfx11_asm_vop3_dpp16.s gfx908_err.s, llvm/test/MC/Disassembler/AMDGPU gfx11_dasm_vop3_dpp16.txt gfx11_dasm_vop3.txt

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+406-70llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt
+297-158llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16.s
+436-0llvm/test/MC/AMDGPU/gfx908_err.s
+435-0llvm/test/MC/AMDGPU/gfx90a_err.s
+320-50llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+362-0llvm/test/MC/AMDGPU/gfx1030_err.s
+2,256-278156 files not shown
+6,997-1,874162 files

LLVM/project ac8a9f8llvm/lib/Transforms/Instrumentation MemProfiler.cpp, llvm/test/Transforms/PGOProfile memprof-undrift.test

[memprof] Undrift MemProfRecord (#120138)

This patch undrifts source locations in MemProfRecord before readMemprof
starts the matching process.

The thoery of operation is as follows:

1. Collect the lists of direct calls, one from the IR and the other
   from the profile.

2. Compute the correspondence (called undrift map in the patch)
   between the two lists with longestCommonSequence.

3. Apply the undrift map just before readMemprof consumes
   MemProfRecord.

The new function gated by a flag that is off by default.
DeltaFile
+174-0llvm/test/Transforms/PGOProfile/memprof-undrift.test
+46-2llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
+220-22 files