1,064,969 commits found in 73 milliseconds
[Coverage] Fix quadratic propagation in RawCoverageMappingReader (#194996)
```
llvm-cov export /tmp/Cov/bin/lld -instr-profile=/tmp/Cov/cov.profdata -format=lcov --sources lld/ELF/Arch/RISCV.cpp
```
does not finish after minutes.
Root cause: The expansion-region count propagation loop is bounded by
`VirtualFileMapping.size()`, the number of macro expansions.
In the TableGen-generated `RISCVGenDAGISel.inc` (depended on by
LLVMLTO), `NumFileMappings` is 74941 (largely due to the `TARGET_VAL`
macro). With 149887 mapping regions, the loop does not finish after more
than ten minutes.
Fix with an early break. Address comment
Created using spr 1.3.7
LLVM /project e353364 — llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-setreg-mode-swar.mir hazard-setreg-vgpr-msb-gfx1250.mir [AMDGPU] Refactor setreg handling in the VGPR MSB lowering (#186491)
It can skip inserting S_SET_VGPR_MSB if we set the mode via
piggybacking. We are now relying on the HW bug for correct
behavior. If/when the bug is fixed lowering will be incorrect.
SETREG is not a piggybacking target anymore. Instead piggybacking is
disabled if we have seen a SETREG since the last mode change. LLVM /project ea012e4 — utils/bazel/llvm-project-overlay/libc/test/src/sys/mman BUILD.bazel [Bazel] Fixes 581e9d7 (#195290)
This fixes 581e9d7d125f1573b1eae4a421a0bee9b0e61760 .
Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com> LLVM /project 581e9d7 — libc/src/sys/mman mmap.h, libc/test/integration/src/pthread CMakeLists.txt [libc][NFC] Remove <sys/mman.h> from mmap.h and fix tests (#195240)
Removed the last direct <sys/mman.h> include from mmap.h, replacing it
with hdr/types/size_t.h and hdr/types/off_t.h.
Added hdr/sys_mman_macros.h to test files that relied on transitive
includes for PROT_READ, MAP_ANONYMOUS, and similar macros. LLVM /project 0e23b2c — clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll atomic-rmw.ll Rebase
Created using spr 1.3.7
Delta File +648 -9,339 clang/test/AST/ast-dump-templates.cpp +5,061 -4,162 llvm/test/CodeGen/Thumb2/mve-clmul.ll +4,652 -0 llvm/test/CodeGen/RISCV/rvp-simd-64.ll +2,420 -2,120 llvm/test/CodeGen/RISCV/atomic-rmw.ll +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,519 -1,501 llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll +17,530 -17,578 3,551 files not shown +154,008 -91,270 3,557 files
LLVM /project 5ef58e1 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase
Created using spr 1.3.5
LLVM /project a00706c — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project d22ea4f — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase
Created using spr 1.3.5
LLVM /project 04c8e18 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project 93b2570 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase
Created using spr 1.3.5
LLVM /project 28ac2d5 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project a0e6647 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase
Created using spr 1.3.5
LLVM /project 8a6b84c — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project 6504c3a — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll rebase
Created using spr 1.3.5
LLVM /project 82cc114 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project 2b7bc57 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll rebase
Created using spr 1.3.5
LLVM /project 3923f14 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project b83881f — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase
Created using spr 1.3.5
LLVM /project c56fde8 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project ba0479e — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase
Created using spr 1.3.5
LLVM /project 1b4d843 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project b0bc94e — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll rebase
Created using spr 1.3.5
LLVM /project da60cd0 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project 16b30ec — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll rebase
Created using spr 1.3.5
LLVM /project 032d3f4 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project 7fa77e6 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll rebase
Created using spr 1.3.5
LLVM /project 14eae3b — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
LLVM /project 802afa1 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU rem.ll div.ll rebase/reorder
Created using spr 1.3.5
LLVM /project 84d15f4 — clang/test/AST ast-dump-templates.cpp, llvm/test/Analysis/CostModel/AMDGPU div.ll rem.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]