summaryrefslogtreecommitdiff
path: root/libc/utils/gpu
AgeCommit message (Expand)Author
2025-03-21Reapply "[LLVM] Make the GPU loader utilities an LLVM tool (#132096)" (#132277)Joseph Huber
2025-03-20Revert "[LLVM] Make the GPU loader utilities an LLVM tool (#132096)"Joseph Huber
2025-03-20[LLVM] Make the GPU loader utilities an LLVM tool (#132096)Joseph Huber
2025-03-13[libc] Make RPC server handling header only (#131205)Joseph Huber
2025-03-13[libc] Remove use of C++ STL features from `rpc_server.cpp` (#131169)Joseph Huber
2025-03-12[libc] Template the writing mode for the writer class (#111559)Joseph Huber
2025-02-03[libc][NFC] Silence C99 extension warnings on clang for RPCJoseph Huber
2024-12-17[libc] Install RPC server to `shared/rpc.h` (#120170)Joseph Huber
2024-12-15libc: Prefix RPC Status code to avoid conflict in windows build (#119991)Jinsong Ji
2024-12-04[libc] Remove complicated header guards on HSA includeJoseph Huber
2024-12-02[libc][NFC] Rename RPC opcodes to better reflect their usageJoseph Huber
2024-11-27[libc] Move libc server handlers to a shared header (#117908)Joseph Huber
2024-11-27[libc] Export a pointer to the RPC client directly (#117913)Joseph Huber
2024-11-27[libc] Handle differing wavefront sizes correctly in the AMDHSA loader (#117788)Joseph Huber
2024-11-25[libc][NFC] Move RPC opcodes to the 'shared/' directory as wellJoseph Huber
2024-11-25[libc] Remove RPC server API and use the header directly (#117075)Joseph Huber
2024-11-22[libc] Move RPC interface to `libc/shared` to export it (#117034)Joseph Huber
2024-11-22[AMDGPU] Remove uses of deprecreated HSA executable functions (#117241)Joseph Huber
2024-11-19[libc] Increase RPC opcode to 32-bit and use a class byte (#116905)Joseph Huber
2024-11-01[libc] Use relative inclusion for public headers. (#114324)lntue
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber
2024-10-07[libc] Make a dedicated thread for the RPC server (#111210)Joseph Huber
2024-10-06[libc] GPU RPC interface: add return value to `rpc_host_call` (#111288)Ivan Butygin
2024-09-28[libc] Update HSA queues to use the maximum size and set the barrier bit (#11...Joseph Huber
2024-09-28[libc] Use RAII alloc in gpu rpc printf impl (#110352)Ivan Butygin
2024-09-28[libc] Use RAII based alloc in gpu rpc_server instead of manual new/delete (#...Ivan Butygin
2024-09-27[libc] Fix memory leak and accidentally ignoring dimensions in loaderJoseph Huber
2024-09-24[libc] Implement the 'rename' function on the GPU (#109814)Joseph Huber
2024-09-23[libc] Add GPU support for the 'system' function (#109687)Joseph Huber
2024-09-19[libc][AMDGPU] Disable %m in RPC server (#109317)Michael Jones
2024-08-07[libc] Fix conflict values from internal `limits.h` when used externallyJoseph Huber
2024-08-07[libc] Fix bot accidentally picking up conflicting MB_LEN_MAXJoseph Huber
2024-08-06[libc] Fix index into argument vectorJoseph Huber
2024-08-06[libc] Fix GPU argument vector writing `nullptr` to stringJoseph Huber
2024-08-06[libc] Make RPC malloc implementation return 'nullptr' on alloc failureJoseph Huber
2024-08-05[libc] Add loader option to force serial execution of GPU region (#101601)Joseph Huber
2024-08-01[libc] Use LLVM CommandLine for loader tool (#101501)Joseph Huber
2024-08-01[libc] Remove extra parensJoseph Huber
2024-08-01[libc] Change the GPU loaders to LLVM executables (#101442)Joseph Huber
2024-07-20[libc] Fix GPU 'printf' on strings with paddingJoseph Huber
2024-07-17[libc] Fix wrong printf usage in AMDGPU loaderJoseph Huber
2024-07-17[libc] Add Kernel Resource Usage to nvptx-loader (#97503)jameshu15869
2024-07-12[libc] Implement (v|f)printf on the GPU (#96369)Joseph Huber
2024-07-01[libc] Implement the 'remove' function on the GPU (#97096)Joseph Huber
2024-05-31[libc] Add line numbers to libc utility error messages (#94010)Joseph Huber
2024-04-02[libc] Implement temporary `printf` on the GPU (#85331)Joseph Huber
2024-03-29[libc] Change RPC interface to not use device ids (#87087)Joseph Huber
2024-03-27[libc] Remove obsolete LIBC_HAS_BUILTIN macro (#86554)Marc Auberer
2024-03-20Revert "[libomptarget][nextgen-plugin] Use SCRELEASE/SCACQUIRE in packet head...Gheorghe-Teodor Bercea
2024-03-20[libomptarget][nextgen-plugin] Use SCRELEASE/SCACQUIRE in packet headers (#85...Gheorghe-Teodor Bercea