1,082,276 commits found in 7 milliseconds
LLVM /project 212ae47 — clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode codegen.cpp [clang][bytecode] Make more reinterpret_casts non-fatal (#206056)
Looks like we can handle more of them these days. LLVM /project 9f423a9 — mlir/include/mlir/Dialect/Linalg/IR LinalgStructuredOps.td, mlir/test/Dialect/Linalg invalid.mlir [mlir][linalg] Restrict linalg.contract results (#205988)
I tightened linalg.contract so buffer-style uses cannot produce memref
results. This keeps the op consistent with destination-style semantics
and turns the bad input into a verifier error instead of letting later
rewrites crash.
Fixes #205708 [lldb][driver] Fix ELF interposition of HostInfoBase symbols causing segfault (#204710)
Commit 67e571d (#179306) added lldbHost and lldbUtility to
`LLDB_DRIVER_LINK_LIBS` A side-effect is that HostInfoBase.cpp, which
contains the file-static `g_fields` pointer, is now compiled into both
the lldb binary and liblldb.so, giving each its own independent
`g_fields`.
On ELF platforms this creates an interposition hazard. When
`LLDB_ENABLE_DYNAMIC_SCRIPTINTERPRETERS` is set, AddLLDB.cmake switches
all LLDB libraries to `CXX_VISIBILITY_PRESET=default` so that the
version script can re-export private symbols needed by dynamically
loaded plugins. The Python plugin calls `HostInfo::GetShlibDir()`
directly, so extract-dynamic-script-interpreter-exports.py adds
`HostInfoBase::GetShlibDir` to liblldb.so's exports (global: in the
version script). `HostInfoBase::Initialize()` is not called by the
plugin and stays local:.
At runtime the dynamic linker resolves liblldb.so's PLT entry for
[22 lines not shown ] LLVM /project 2018896 — llvm/test/Transforms/Coroutines coro-split-musttail.ll coro-split-musttail1.ll, llvm/test/Transforms/GVN/PRE no-scalar-pre.ll [Transforms] Remove redundant --check-prefix flags (#206211)
--check-prefix=CHECK is completely redundant, so remove it.
Change was generated by Gemini, I manually reviewed the entire diff. Use LiveStacks instead of instruction scan within the reload block.
Revert "[lit] Migrate lit to ProcessPoolExecutor (#202681)" (#206138)
This reverts the commit 1e2d1bbc12f6 .
ProcessPoolExecutor.shutdown(wait=True) hangs on macOS 14 with Python 3.9: join_executor_internals() calls call_queue.join_thread() before p.join(), but macOS requires the inverse order. The feeder thread cannot drain until worker processes are joined, so join_thread() blocks forever. This is fixed upstream in CPython >= 3.12 but affects all earlier versions on macOS. Reverting to unblock the aarch64-darwin buildbot while a proper fix is worked out.
The original changes and context can be found in https://github.com/llvm/llvm-project/pull/202681 LLVM /project d221c2d — llvm/test/tools/llubi store_dead_gep.ll intr_memory.ll, llvm/tools/llubi/lib Interpreter.cpp Context.h [llubi] Poison object contents in `llvm.lifetime.end` (#206036)
Make `@llvm.lifetime.end` poison the object content. This removes the
need of special-casing for dead objects in `ExecutorBase::load()`, etc.
See also [#204932
(comment)](https://github.com/llvm/llvm-project/pull/204932#discussion_r3465364425 ). Merge users/rnk/clang-md-1b into markdown-docs
LLVM /project fd76c9b — llvm/lib/Target/WebAssembly WebAssemblyCFGStackify.cpp WebAssemblyLateEHPrepare.cpp, llvm/test/CodeGen/WebAssembly cfg-stackify-eh.ll [WebAssembly] Fix nondeterminism by using MapVector for pointer-keyed maps [NFC] (#205184)
Several DenseMaps in the WebAssembly backend keyed by pointers were
being
iterated over, potentially leading to nondeterministic codegen
(differing
try/delegate nesting, virtual register allocation, or PHI node
insertion)
due to nondeterministsic pointer values.
This patch replaces these DenseMaps with MapVectors to guarantee
deterministic iteration order:
- UnwindDestToTryRanges in WebAssemblyCFGStackify.cpp
- EHPadToUnwindDest in WebAssemblyCFGStackify.cpp
- EHPadToRethrows in WebAssemblyLateEHPrepare.cpp
- UnwindDestToNewPreds in WebAssemblyLowerEmscriptenEHSjLj.cpp
Fixes: #204883
Co-authored-by: Ammar Askar <aaskar at google.com>
Assisted-by: Antigravity [docs] Fix follow-up MyST rendering issues
LLVM /project a975bdd — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 2d6f80e — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 00733c9 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project e0bd0b9 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 5886cd3 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 79a0892 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project b4523ff — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 65f9f06 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 40833cb — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project bb23f8e — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project c853ce7 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 1e95960 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project cd45a9d — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 9279775 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 66c6b54 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 377269c — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 8acee93 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project c16bb14 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 6cae8a5 — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll rebase
Created using spr 1.3.7
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files
LLVM /project 64c03cc — llvm/lib/Target/Hexagon HexagonPostRAHandleQFP.cpp, llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +1,833 -1,841 llvm/test/CodeGen/ARM/vector-lrint.ll +1,197 -1,198 llvm/test/CodeGen/ARM/fpclamptosat_vec.ll +0 -2,217 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt +921 -940 llvm/test/CodeGen/ARM/vector-llrint.ll +1,849 -0 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-fake16.txt +1,755 -0 llvm/lib/Target/Hexagon/HexagonPostRAHandleQFP.cpp +7,555 -6,196 619 files not shown +41,901 -19,511 625 files