aboutsummaryrefslogtreecommitdiff
path: root/libc/utils
AgeCommit message (Expand)AuthorFilesLines
2024-03-11[libc] Build the GPU during the projects setup like libc-hdrgen (#84667)Joseph Huber6-45/+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 ...lntue2-2/+2
2024-02-28[libc] fix clang-tidy llvm-header-guard warnings (#82679)Nick Desaulniers1-3/+3
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber2-2/+2
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber4-18/+18
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 Huber7-30/+51
2024-02-15[libc] add support for function level attributes (#79891)Schrodinger ZHU Yifan2-19/+196
2024-02-13[libc] Rework the RPC interface to accept runtime wave sizes (#80914)Joseph Huber1-38/+18
2024-02-08[libc] Only declare float128 math functions in the generated math.h if float1...lntue1-1/+14
2024-01-30[libc] Change the starting port index to use the SMID (#79200)Joseph Huber1-1/+1
2024-01-23[libc][NFC] Remove `FPBits` cast operator (#79142)Guillaume Chatelet1-1/+1
2024-01-23[reland][libc] Remove unnecessary `FPBits` functions and properties (#79128)Guillaume Chatelet1-1/+1
2024-01-23Revert "[libc] Remove unnecessary `FPBits` functions and properties" (#79118)Guillaume Chatelet1-1/+1
2024-01-23[libc] Remove unnecessary `FPBits` functions and properties (#79113)Guillaume Chatelet1-1/+1
2024-01-21[libc] fix unit tests in fullbuild (#78864)Schrodinger ZHU Yifan1-4/+8
2024-01-19[libc] Redo the install targets (#78795)Petr Hosek1-1/+1
2024-01-19[libc] Fix is_subnormal for Intel Extended Precision (#78592)Guillaume Chatelet1-4/+4
2024-01-16[libc] Fix libc-hdrgen crosscompiling (#78227)Petr Hosek1-2/+0
2024-01-12[libc] Build native libc-hdrgen when crosscompiling (#77848)Petr Hosek1-0/+2
2024-01-03[libc][NFC] Remove `FloatProperties` (#76508)Guillaume Chatelet1-1/+1
2023-12-28[libc][NFC] Integrate `FloatProperties` into `FPBits` (#76506)Guillaume Chatelet2-2/+0
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-3/+3
2023-12-15[libc][NFC] Rename `MANTISSA_WIDTH` in `FRACTION_LEN` (#75489)Guillaume Chatelet1-16/+13
2023-12-14[libc][NFC] Remove MantissaWidth traits (#75458)Guillaume Chatelet1-3/+3
2023-12-11[libc][NFC] Fix mixed up biased/unbiased exponent (#75037)Guillaume Chatelet1-4/+4
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-23[libc][NFC] Sink "PlatformDefs.h" into "FloatProperties.h" (#73226)Guillaume Chatelet2-2/+0
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-06[libc][math] Implement powf function correctly rounded to all rounding modes....lntue2-0/+9
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-10-04[libc][NFC] Fix -Wdangling-else when compiling libc with gcc >= 7 (#67833)Mikhail R. Gadelha1-8/+16
2023-10-02[libc][NFC] Couple of small warning fixes (#67847)Mikhail R. Gadelha1-0/+1
2023-09-26[libc] Scan the ports more fairly in the RPC server (#66680)Joseph Huber1-6/+12