aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2024-03-06[libc] Fix a typo in llvm_libc_ext.td. (#84259)lntue1-1/+1
2024-03-06[libc][stdfix] Add integer square root with fixed point output functions. (#8...lntue20-60/+491
2024-03-06[libc] Add max length argument to decimal to float (#84091)Michael Jones7-108/+418
2024-03-06[libc] Update GPU documentation pages (#84076)Joseph Huber5-50/+473
2024-03-05[libc] Fix standalone cross compiling build for the GPU (#84042)Joseph Huber2-4/+24
2024-03-05[libc][stdbit] implement stdc_bit_width (C23) (#83892)Nick Desaulniers22-8/+344
2024-03-05[libc] suppress readability-identifier-naming for std::numeric_limits interfa...Nick Desaulniers2-0/+17
2024-03-05[libc] fix readability-identifier-naming in memory_utils/utils.h (#83919)Nick Desaulniers2-8/+5
2024-03-05[libc] fix more readability-identifier-naming lints (#83914)Nick Desaulniers9-107/+109
2024-03-05[libc] Disable verbose logging messages on hermetic tests (#83954)Joseph Huber1-3/+5
2024-03-04[libc] Include stdfix.h in baremetal targets (#83900)Petr Hosek5-1/+63
2024-03-04[libc][test][stdbit] fix has_single_bit test names (#83904)Nick Desaulniers5-10/+10
2024-03-04[libc][test] update constants used in stdbit test (#83893)Nick Desaulniers1-20/+20
2024-03-04[libc][NFC] Clean up GPU utilities directory after rework (#83692)Joseph Huber1-5/+3
2024-03-04[libc] Provide an implementation of the 'stdint.h' header (#83353)Joseph Huber14-0/+918
2024-03-04[libc][NFC] Don't expose how `float16` and `float128` types are provided (#83...Guillaume Chatelet2-11/+7
2024-03-04[libc][NFC] Fix typo in dyadic_float.h (#83846)Guillaume Chatelet1-1/+1
2024-03-04[libc][NFC] Rename `LIBC_LONG_DOUBLE_IS_` macros (#83399)Guillaume Chatelet14-92/+100
2024-03-01[libc] Fix '/gpu' directory not being made for the declarationsJoseph Huber1-0/+1
2024-03-01[libc] Fix a bug in fx_bits.h due to integer promotion of bitwise ops. (#83647)lntue2-15/+64
2024-03-01[libc] Fix flipped AMDGPU kernel launch arguments (#83648)Joseph Huber1-6/+6
2024-03-01[libc] Fix GPU include install directoryJoseph Huber1-2/+2
2024-03-01[libc] Fix incorrectly enabled GPU math functions (#83594)Joseph Huber12-218/+2
2024-03-01[libc] Update install directory for offloading versions of libraries (#83592)Joseph Huber2-2/+6
2024-02-29[libc] Allow libc to build on Red Hat (#83517)jameshu158691-4/+5
2024-02-29[libc] Ignore -Winclude-next-absolute-path warning in float-macros.h (#83513)lntue1-0/+1
2024-02-29[libc][NFC] Rename `LIBC_COMPILER_HAS_FLOAT128` to `LIBC_TYPES_HAS_FLOAT128` ...Guillaume Chatelet12-37/+32
2024-02-29[libc][NFC] Rename `LIBC_COMPILER_HAS_C23_FLOAT16` to `LIBC_TYPES_HAS_FLOAT16...Guillaume Chatelet2-10/+9
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue59-74/+63
2024-02-29[libc] Remove workaround for fmin / fmax after being fixed in LLVM (#83421)Joseph Huber8-44/+0
2024-02-29[libc][NFC] rename `float.h` macro file to `types.h` (#83190)Guillaume Chatelet27-47/+46
2024-02-28[libc] fix typo introduced in inline_bcmp_byte_per_byte (#83356)Nick Desaulniers1-1/+1
2024-02-28[libc] fix readability-identifier-naming.ConstexprFunctionCase (#83345)Nick Desaulniers12-85/+87
2024-02-28[libc] Include assert.h on baremetal targets (#83324)Petr Hosek5-0/+44
2024-02-28[libc] remove header guard for assert.h (#83334)Nick Desaulniers1-5/+1
2024-02-28[libc] fix clang-tidy llvm-header-guard warnings (#82679)Nick Desaulniers210-566/+661
2024-02-28[libc][docs] Document policy for non-standard func (#83212)Michael Jones1-1/+2
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber56-60/+72
2024-02-27[libc][stdbit] implement stdc_has_single_bit (C23) (#83168)Nick Desaulniers23-8/+347
2024-02-27[libc][NFC] Add `-Wno-multi-gpu` everywhere for the GPU build (#83173)Joseph Huber2-4/+5
2024-02-27[libc] Re-Enable GPU tests and fix math exception handling (#83172)Joseph Huber6-264/+236
2024-02-27[libc] Add fixed point support to printf (#82707)Michael Jones16-7/+799
2024-02-27[libc] Work around incorrect fmin/fmax results for +/-x (#83158)Joseph Huber9-99/+152
2024-02-27[libc] Clean up GPU math implementations (#83133)Joseph Huber223-797/+3682
2024-02-27[libc][math][c23] Add C23 math functions ilogbf128, logbf128, and llogb(f|l|f...lntue41-185/+674
2024-02-27[libc] Re-enable several GPU math smoke tests (#83147)Joseph Huber1-76/+0
2024-02-26[libc][stdfix] Add sqrt for fixed point types. (#83042)lntue23-1/+520
2024-02-26[libc][NFC] Move 'sleep_briefly' function to common header (#83074)Joseph Huber3-15/+42
2024-02-26[libc][__support/memory_size] fix missing branch and add related tests (#83016)Schrodinger ZHU Yifan2-2/+11
2024-02-26[libc][stdbit] implement stdc_count_ones (C23) (#82444)Nick Desaulniers22-8/+349