aboutsummaryrefslogtreecommitdiff
path: root/libc/utils/gpu
AgeCommit message (Expand)AuthorFilesLines
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber1-1/+1
2024-02-23[libc] Remove 'llvm-gpu-none' directory from build (#82816)Joseph Huber4-4/+4
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber5-28/+49
2024-02-13[libc] Rework the RPC interface to accept runtime wave sizes (#80914)Joseph Huber1-38/+18
2024-01-30[libc] Change the starting port index to use the SMID (#79200)Joseph Huber1-1/+1
2024-01-19[libc] Redo the install targets (#78795)Petr Hosek1-1/+1
2023-12-01[libc] Allocate fine-grained memory for the RPC host symbolJoseph Huber1-1/+2
2023-12-01Revert "[libc] Explicitly pin memory for the client symbol lookup (#73988)"Joseph Huber1-10/+7
2023-12-01[libc] Move the pointer to pin off the stack to the heap (#74118)Joseph Huber1-2/+3
2023-11-30[libc] Explicitly pin memory for the client symbol lookup (#73988)Joseph Huber1-7/+9
2023-11-30[libc] Explicitly pin memory for the HSA memory transfer (#73973)Joseph Huber1-6/+6
2023-11-27[libc] Use file lock to join newline on RPC puts call (#73373)Joseph Huber1-2/+4
2023-11-21[libc] Update the AMDGPU implementation to use code object 5 (#72580)Joseph Huber1-4/+31
2023-11-09[libc][fix] Call GPU destructors in the correct orderJoseph Huber1-1/+0
2023-11-01[amdgpu][openmp] Treat missing TIMESTAMP_FREQUENCY as non-fatal (#70987)Jon Chesterfield1-15/+16
2023-10-30[libc][Obvious] Fix missing semicolon in AMDGPU loader implementationJoseph Huber1-3/+2
2023-10-30[amdgpu][openmp] Avoiding writing to packet header twice (#70695)Jon Chesterfield1-7/+8
2023-10-23Typos: 'maxium', 'minium'Hans Wennborg1-1/+1
2023-10-19[libc] Rework the 'fgets' implementation on the GPU (#69635)Joseph Huber1-0/+16
2023-10-19[libc] Fix accidental LIBC_NAMESPACE_clock_freq (#69620)alfredfo1-1/+1
2023-10-17[libc] Implement the 'ungetc' function on the GPU (#69248)Joseph Huber1-0/+7
2023-09-26[libc] Scan the ports more fairly in the RPC server (#66680)Joseph Huber1-6/+12
2023-09-26[libc] Fix RPC server global after mass replace of __llvm_libcJoseph Huber1-1/+1
2023-09-26[libc] Implement `fseek`, `fflush`, and `ftell` on the GPU (#67160)Joseph Huber1-0/+20
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet3-3/+3
2023-09-25[libc] Change the `puts` implementation on the GPU (#67189)Joseph Huber1-9/+13
2023-09-21[libc] Fix and simplify the implementation of 'fread' on the GPU (#66948)Joseph Huber1-10/+5
2023-09-21[libc][NFC] Remove unused function from the RPC serverJoseph Huber1-11/+4
2023-09-21[libc] Remove the 'rpc_reset' routine from the RPC implementation (#66700)Joseph Huber5-45/+96
2023-09-14[libc] Implement more input functions on the GPU (#66288)Joseph Huber1-0/+19
2023-09-07[libc] Fix building the RPC server with LIBC_NAMESPACE (#65642)Joseph Huber1-0/+2
2023-09-02[libc][fix] Fix buffer overrun in initialization of GPU return valueJoseph Huber1-1/+1
2023-08-31[libc] Implement the 'abort' function on the GPUJoseph Huber1-0/+7
2023-08-23[libc] Remove `MAX_LANE_SIZE` definition from the RPC serverJoseph Huber5-26/+25
2023-07-26[libc] Add support for the 'fread' function on the GPUJoseph Huber1-0/+20
2023-07-26[libc][Obvious] Fix use of `fwrite` in the RPC serverJoseph Huber1-3/+2
2023-07-21[libc] Remove test RPC opcodes from the exported headerJoseph Huber5-38/+151
2023-07-21[libc] Treat the locks array as a bitfieldJoseph Huber2-2/+2
2023-07-20[libc] Add an override option for specifying the loader implementationJoseph Huber1-1/+9
2023-07-20[libc][amdgpu] Accept deadstripped clock_freq globalJon Chesterfield1-23/+26
2023-07-20[libc][amdgpu] Tolerate different install directories for hsa.hJon Chesterfield1-2/+12
2023-07-19[libc] Add basic support for calling host functions from the GPUJoseph Huber1-4/+16
2023-07-19Revert "[libc] Treat the locks array as a bitfield"Joseph Huber2-2/+2
2023-07-18[libc] Treat the locks array as a bitfieldJoseph Huber2-2/+2
2023-07-11[libc][Obvious] Check if the state hasn't already been destroyed on shutdownJoseph Huber1-1/+1
2023-07-05[libc] Support fopen / fclose on the GPUJoseph Huber1-0/+18
2023-07-05[libc] Support timing information in libc testsJoseph Huber1-14/+53
2023-06-30[libc] Make the RPC server target always availableJoseph Huber2-1/+5
2023-06-30[libc] Add other RPC callback methods to the RPC serverJoseph Huber2-19/+50
2023-06-29[libc] Fix the implementation of exit on the GPUJoseph Huber1-0/+2