[Clang][Driver] Name unbundled non-RDC HIP SPIR-V images .spv
An amdgcnspirv device-only compile without -o wrote a SPIR-V binary
with a .out suffix. Use .spv for that case.
[CIR] Fix cir.select fold crash on a non-bool constant condition (#231428)
The fold cast any constant condition to BoolAttr and asserted on
`#cir.undef`
Fold only bool constants
[mlir][LLVM] Put personality pointer in program address space (#230848)
Avoid crashes on targets where functions are not in address space 0, for
example, it is required for `noexcept` functions crash fix in CIR
Revert "[lldb][minidump][test] Enable more minidump tests on AArch64" (#231467)
Reverts llvm/llvm-project#231448
A bunch of tests are broken when debugging Linux from a Windows host.
[offload][nfc] Pull OpenMP's InteropTbl out of PluginManager (#230483)
PluginManager is shared with OpenACC, so the OpenMP interop table moves
to OmpPluginManager in libomptarget. The OpenMP PM is defined there, and
interop cleanup is registered from initRuntime.
[offload][nfc] Use the PluginManager instance instead of the global PM (#230481)
PluginManager methods referred to the global PM pointer instead of the
object they were called on and DeviceTy now carries the PluginManager
that created it instead of using the global PM. Move the PM definition
and related global declarations to libomptarget.
[orc-rt] Add orc-rt-connect-tcp with TCP primitives. (#231465)
Add tcpConnect and TCPListener, which establish TCP connections and
return the connected socket. Connecting and listening are in separate
translation units, so a process that only connects does not link the
code to listen.
These live in their own library because a process that links it can
establish its own connections, and so take code to run from whatever it
reaches. Whether a binary can do that is then visible on its link line.
Assisted-by: Claude
benchmarks/kdiskmark: drop dependencies on barely used ECM/KDE bits
It used to require a minimal set of KDE dependencies (KF5Auth), but
for a while was only using some CMake helpers, easily rewritable in
plain out-of-the-box syntax.
PR: 299313
benchmarks/kdiskmark: drop dependencies on barely used ECM/KDE bits
It used to require a minimal set of KDE dependencies (KF5Auth), but
for a while was only using some CMake helpers, easily rewritable in
plain out-of-the-box syntax.
PR: 299313