1,135,529 commits found in 92 milliseconds
[compiler-rt][test] Use sysroot dynamic linker and rpath on Linux (#239878)
Follow-up to https://github.com/llvm/llvm-project/pull/239742.
`glibc-X.Y` lit features are detected from `CMAKE_SYSROOT` headers, but
test binaries still executed against the host's glibc at runtime,
breaking
tests like `preinit_array.cpp` (`UNSUPPORTED: glibc-2.34`) and
`getline_nohang.cpp` (`UNSUPPORTED: glibc-2.38`) when the host glibc is
newer than the sysroot.
Assisted-by: Gemini LLVM /project e5b917d — llvm/lib/CodeGen OptimizePHIs.cpp MachineLICM.cpp, llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp CodeGen: Remove clearKillFlags calls on virtual registers (#239778)
Kill flags are no longer permitted on virtual registers, so clearing
them is a no-op. Remove the calls in generic passes where the register
can only be virtual.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com> [spr] update
Created using spr 2.0.0-beta.2
[clang][NFC] Clean up conditional statement and make pointer type explicit (#239279)
Remove redundant `else if` and replace with `if` in conditional logic.
The first `if` condition will cause an early return and making the next
condition an `else if` is not beneficial here.
Define `Delim` as a `const auto*` pointer to make the variable type
explicit.
Signed-off-by: Hardik Kumar <hardikxk at gmail.com> LLVM /project 0504f09 — llvm/test/CodeGen/X86 regallocfast-inline-asm-fold-pressure.mir regallocfast-inline-asm-fold.mir Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
LLVM /project d2c4fcf — llvm/test/CodeGen/X86 regallocfast-inline-asm-fold-pressure.mir regallocfast-inline-asm-fold.mir [RegAllocFast] Drop kill flags on virtual registers from the fold tests
The machine verifier now rejects them (#239012). The fast register
allocator works out where each value dies on its own, so the output is the
same without them. That makes tied_input_dies_no_kill_flag a copy of
tied_input_dies, so remove it.
Assisted-by: Claude Opus 5.5
[𝘀𝗽𝗿] initial version
Created using spr 1.3.5
LLVM /project 3e7841e — lldb/source/Host/macosx/objcxx Host.mm, lldb/test/API/macosx/posix_spawn arm64e.c Makefile [lldb] Honor the arm64 subtype when launching on Darwin (#239423)
LaunchProcessPosixSpawn treated a CPU subtype of 0 as unset and fell
back to posix_spawnattr_setbinpref_np, which only takes a CPU type.
CPU_SUBTYPE_ARM64_ALL is 0, so launching the arm64 slice of a
universal arm64/arm64e binary ran the arm64e slice while LLDB
reported arm64. debugserver had the same check.
With the check gone, the kernel requires an exact subtype match. Map
arm64_32 to CPU_SUBTYPE_ARM64_32_V8 in debugserver instead of 0.
rdar://191339428
Assisted-by: Claude LLVM /project 58b0fd5 — lldb/test/API/functionalities/scripted_frame_provider test_frame_providers.py [lldb] Forward real registers in TestScriptedFrameProvider's frame without variables (#239875)
`test_expression_at_frame_without_variables` failed on aarch64 Linux
with "Couldn't allocate space for materialized struct". Its scripted
frame had no register context, so LLDB couldn't allocate memory in the
inferior to run the expression from that frame. On macOS, debugserver
allocates memory without going through the frame, which is why the test
passed there.
This patch makes the frame forward the registers of the real frame it
replaces, so evaluating an expression there works like at a regular
frame. It still keeps the default `get_variables()`, which the test is
about.
Assisted-by: Claude
Signed-off-by: Med Ismail Bennani <ismail at bennani.ma> [spr] update
Created using spr 2.0.0-beta.2
LLVM /project 7fc6c84 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project 917f3c0 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-3-direct-mem-output-error' into users/void/asm-rm-4-regallocfast-fold
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project ace5565 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-2f-peephole-asm-load-fold' into users/void/asm-rm-3-direct-mem-output-error
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project 5e9d29a — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-2e-fold-asm-memoperands' into users/void/asm-rm-2f-peephole-asm-load-fold
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project d88ee96 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-2d-prefer-spilling-foldable' into users/void/asm-rm-2e-fold-asm-memoperands
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project b27959d — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-2c-fold-subreg-offset' into users/void/asm-rm-2d-prefer-spilling-foldable
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project 3d44189 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-2b-fold-all-reg-operands' into users/void/asm-rm-2c-fold-subreg-offset
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project cd4e116 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-rm-2-fold-tied-operands' into users/void/asm-rm-2b-fold-all-reg-operands
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project ff8fdd5 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/mir-inline-asm-func-kind' into users/void/asm-rm-2-fold-tied-operands
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project fe88979 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/mir-inline-asm-operand-count' into users/void/mir-inline-asm-func-kind
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project dd3b422 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'main' into users/void/mir-inline-asm-operand-count
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 11,047 files not shown +1,086,442 -142,899 11,053 files
LLVM /project 3b6d2c4 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/asm-goto-_Complext-types' into users/void/cir-complex-asm-operands
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,751 files not shown +826,084 -20,493 1,757 files
LLVM /project 88b3ccd — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/ppc-asm-wide-gpr' into users/void/asm-goto-_Complext-types
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,751 files not shown +826,084 -20,493 1,757 files
LLVM /project 98db903 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/aarch64-asm-wide-gpr' into users/void/ppc-asm-wide-gpr
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,751 files not shown +826,084 -20,493 1,757 files
LLVM /project 05565e4 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/callbr-asm-error' into users/void/aarch64-asm-wide-gpr
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,751 files not shown +826,084 -20,493 1,757 files
LLVM /project 49249f5 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/callbr-flag-outputs' into users/void/callbr-asm-error
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,751 files not shown +826,084 -20,493 1,757 files
LLVM /project a50a86c — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/x86-flags-copy-inlineasm-br' into users/void/callbr-flag-outputs
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,749 files not shown +826,081 -20,490 1,755 files
LLVM /project dcadd5c — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/callbr-asm-outputs' into users/void/x86-flags-copy-inlineasm-br
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,749 files not shown +826,081 -20,490 1,755 files
LLVM /project 306d983 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/callbr-indirect-reg-output' into users/void/callbr-asm-outputs
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,749 files not shown +826,081 -20,490 1,755 files
LLVM /project 145b2d6 — llvm/test/CodeGen/X86 vector-deinterleave7-i16.ll vector-deinterleave8-i64.ll Merge branch 'users/void/machinecse-inlineasm-br' into users/void/callbr-indirect-reg-output
Delta File +29,293 -0 llvm/test/CodeGen/X86/vector-interleave7-i16.ll +29,228 -0 llvm/test/CodeGen/X86/vector-interleaved7-i8.ll +27,225 -0 llvm/test/CodeGen/X86/vector-interleave7-i32.ll +26,140 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i8.ll +25,861 -0 llvm/test/CodeGen/X86/vector-deinterleave8-i64.ll +25,769 -0 llvm/test/CodeGen/X86/vector-deinterleave7-i16.ll +163,516 -0 1,747 files not shown +826,078 -20,488 1,753 files