- f855cee [libc][NFC] use `__has_builtin` instead of checking macros. by Joseph Huber · 4 months ago
- 9cb68b4 [libc] Make the RPC headers work when included from CUDA or HIP (#120016) by Joseph Huber · 5 months ago
- 0ccc389 [libc] Make RPC header work with GCC9 by Joseph Huber · 6 months ago
- 89614ce [libc] Move RPC interface to `libc/shared` to export it (#117034) by Joseph Huber · 6 months ago[Renamed (61%) from libc/src/__support/RPC/rpc_util.h]
- def22f4 [libc] Pull last dependencies into rpc_util.h (#116693) by Joseph Huber · 6 months ago
- 197e012 [libc] Replace usage of GPU helpers with ones from 'gpuintrin.h' (#116454) by Joseph Huber · 6 months ago
- 222f6af [libc] Remove more libc dependencies from the RPC header (#116437) by Joseph Huber · 6 months ago
- 5ff3ff3 [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) by Petr Hosek · 10 months ago
- ce9035f Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration" (#98593) by Mehdi Amini · 10 months ago
- 3f30eff [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075) by Petr Hosek · 10 months ago
- 330793c [libc] fix clang-tidy llvm-header-guard warnings (#82679) by Nick Desaulniers · 1 year, 2 months ago
- 7789fb6 [libc][NFC] Move 'sleep_briefly' function to common header (#83074) by Joseph Huber · 1 year, 3 months ago
- 63198e0682 [libc] Remove remaining GPU architecture dependent instructions (#81612) by Joseph Huber · 1 year, 3 months ago
- d29bb70 [libc][NFC] Remove inline assembly for PTX instructions (#79913) by Joseph Huber · 1 year, 3 months ago
- 8e447a1 [libc] Optimize the RPC memory copy for the AMDGPU target (#70467) by Joseph Huber · 1 year, 7 months ago
- b6bc9d7 [libc] Mass replace enclosing namespace (#67032) by Guillaume Chatelet · 1 year, 8 months ago
- 270547f [libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent file copy/paste issues. (#66477) by Guillaume Chatelet · 1 year, 8 months ago
- 533145c [libc] Support 'assert.h' on the GPU by Joseph Huber · 1 year, 8 months ago
- 7fd9f0f [libc] Remove `MAX_LANE_SIZE` definition from the RPC server by Joseph Huber · 1 year, 9 months ago
- bc2b119 [libc] add the CPP algorithm header for min/max by Guillaume Chatelet · 1 year, 9 months ago
- 9ffde19 [libc] Add PAUSE instruction for the RPC spin loop by Joseph Huber · 1 year, 10 months ago
- 85c66f5 [libc] Instantiate and sanity check rpc class by Jon Chesterfield · 1 year, 11 months ago
- 27a80fc [libc] Replace use of `asm` in the GPU code with LIBC_INLINE_ASM by Joseph Huber · 2 years ago
- e826762 [libc] More efficiently send bytes via `send_n` and `recv_n` by Joseph Huber · 2 years ago
- 6183826 [libc][NFC] Clean up the memory buffer handling for RPC by Joseph Huber · 2 years ago
- d21e507 [libc] Implement a generic streaming interface in the RPC by Joseph Huber · 2 years ago
- aea866c [libc] Support concurrent RPC port access on the GPU by Joseph Huber · 2 years ago
- 507edb5 [libc] Enable multiple threads to use RPC on the GPU by Joseph Huber · 2 years ago
- 75b7b9f [libc][rpc] Update locking to work on volta by Jon Chesterfield · 2 years ago
- 8aaaa1c Revert "[libc][rpc] Update locking to work on volta" by Jon Chesterfield · 2 years ago
- b132373 [libc][rpc] Update locking to work on volta by Jon Chesterfield · 2 years ago
- 5cba771 Revert "[libc][rpc] Land helpers from D148943" by Jon Chesterfield · 2 years ago
- 09ceb47 [libc][rpc] Land helpers from D148943 by Jon Chesterfield · 2 years ago
- dff3909 [libc] Support suspending threads during RPC spin loops by Joseph Huber · 2 years, 1 month ago