aboutsummaryrefslogtreecommitdiff
path: root/libc/utils/gpu
AgeCommit message (Expand)AuthorFilesLines
2024-09-19[libc][AMDGPU] Disable %m in RPC server (#109317)Michael Jones1-0/+1
2024-08-07[libc] Fix conflict values from internal `limits.h` when used externallyJoseph Huber1-0/+3
2024-08-07[libc] Fix bot accidentally picking up conflicting MB_LEN_MAXJoseph Huber1-0/+2
2024-08-06[libc] Fix index into argument vectorJoseph Huber1-1/+1
2024-08-06[libc] Fix GPU argument vector writing `nullptr` to stringJoseph Huber1-1/+1
2024-08-06[libc] Make RPC malloc implementation return 'nullptr' on alloc failureJoseph Huber2-2/+2
2024-08-05[libc] Add loader option to force serial execution of GPU region (#101601)Joseph Huber1-0/+33
2024-08-01[libc] Use LLVM CommandLine for loader tool (#101501)Joseph Huber5-80/+95
2024-08-01[libc] Remove extra parensJoseph Huber1-1/+1
2024-08-01[libc] Change the GPU loaders to LLVM executables (#101442)Joseph Huber5-9/+18
2024-07-20[libc] Fix GPU 'printf' on strings with paddingJoseph Huber1-0/+4
2024-07-17[libc] Fix wrong printf usage in AMDGPU loaderJoseph Huber1-2/+2
2024-07-17[libc] Add Kernel Resource Usage to nvptx-loader (#97503)jameshu158694-24/+58
2024-07-12[libc] Implement (v|f)printf on the GPU (#96369)Joseph Huber1-8/+39
2024-07-01[libc] Implement the 'remove' function on the GPU (#97096)Joseph Huber1-0/+11
2024-05-31[libc] Add line numbers to libc utility error messages (#94010)Joseph Huber3-10/+14
2024-04-02[libc] Implement temporary `printf` on the GPU (#85331)Joseph Huber2-1/+157
2024-03-29[libc] Change RPC interface to not use device ids (#87087)Joseph Huber5-150/+85
2024-03-27[libc] Remove obsolete LIBC_HAS_BUILTIN macro (#86554)Marc Auberer1-0/+5
2024-03-20Revert "[libomptarget][nextgen-plugin] Use SCRELEASE/SCACQUIRE in packet head...Gheorghe-Teodor Bercea1-2/+1
2024-03-20[libomptarget][nextgen-plugin] Use SCRELEASE/SCACQUIRE in packet headers (#85...Gheorghe-Teodor Bercea1-1/+2
2024-03-11[libc] Build the GPU during the projects setup like libc-hdrgen (#84667)Joseph Huber5-42/+10
2024-03-10[libc] Move RPC opcodes include out of the headerJoseph Huber4-8/+11
2024-03-10[libc][NFC] Clean up stray ';' and default enum warningJoseph Huber1-2/+2
2024-03-08 [libc][NFCI] Remove lane size template argument on RPC server (#84557)Joseph Huber1-261/+223
2024-03-01[libc] Fix flipped AMDGPU kernel launch arguments (#83648)Joseph Huber1-6/+6
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue1-1/+1
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber1-1/+1
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