[flang] Add COMDAT to global variables where needed
[platform/upstream/llvm.git] / libc /
2023-06-28 Tue Ly[libc] Fix missing dependency and linking option for...
2023-06-28 Tue Ly[libc][math] Clean up exhaustive tests implementations.
2023-06-26 Joseph Huber[libc] Allow the RPC client to be initialized via a...
2023-06-26 Tue Ly[libc][Obvious] Fix docs warning.
2023-06-23 Joseph Huber[libc] Add basic utility support for timing functions...
2023-06-23 Joseph Huber[libc][Obvious] Use the current binary dir instead...
2023-06-23 Joseph Huber[libc] Fix installing GPU headers
2023-06-23 Jon Chesterfield[libc] Factor specifics of packet type out of process
2023-06-23 Jon Chesterfield[libc] Simplify access permissions, change to compositi...
2023-06-23 Jon Chesterfield[libc] Instantiate and sanity check rpc class
2023-06-22 Jon Chesterfield[libc] Can build amdgpu libc even if rocm is missing
2023-06-22 Jon Chesterfield[libc] Move fences into outbox/wait-for-ownership test
2023-06-22 Jun Zhang[libc][NFC] Simplify return value logic in set_thread_ptr()
2023-06-22 Jon Chesterfield[libc] Add memory fences to device-local locking calls
2023-06-22 Petr Hosek[libc] Place headers in the right include directory
2023-06-21 Joseph Huber[libc] Rename and install the RPC server interface
2023-06-21 Joseph Huber[libc][NFC] Cleanup the RPC server implementation prior...
2023-06-21 Joseph Huber[libc][NFC] Move `__has_builtin` to `LIBC_HAS_BUILTIN`
2023-06-21 Guillaume ChateletRevert D148717 "[libc] Improve memcmp latency and codegen"
2023-06-21 Petr Hosek[libc] Support for riscv32
2023-06-21 Siva Chandra Reddy[libc] Make close function of the internal File class...
2023-06-20 Joseph Huber[libc] Remove disabled pass after performance improvement
2023-06-20 Joseph Huber[libc] Remove flexible array and replace with a template
2023-06-20 Mikhail R. Gadelha[libc] Fix libmath test compilation when using UInt<T>
2023-06-20 Tue Ly[libc][math] Improve exp2f performance.
2023-06-20 Tue Ly[libc][math] Slightly improve sinhf and coshf performance.
2023-06-20 Tue Ly[libc][math] Improve tanhf performance.
2023-06-19 Siva Chandra Reddy[libc] Remove the requirement of a platform-flush opera...
2023-06-19 Joseph Huber[libc] Disable atomic optimizations for `libc` AMDGPU...
2023-06-18 Alfred Persson For... [libc] [NFC] malloc.h: fix include guard typo
2023-06-16 Joseph Huber[libc][Docs] Add some motivation for the GPU libc
2023-06-16 Joseph Huber[libc][Obvious] Fix problem with the variable used...
2023-06-16 Joseph Huber[libc] Add an option to use a job pool for GPU tests
2023-06-16 Joseph Huber[libc][nfc] Silence two warnings in tests
2023-06-16 Joseph Huber[libc] Add a test for `fputs` to check using `stdout...
2023-06-16 Alex Brachet[libc] Add LIBC_INLINE_VAR for inline variables
2023-06-15 Joseph Huber[libc][obvious] Actually return the value from `malloc...
2023-06-15 Joseph Huber[libc] Disable the strtod and strtold tests on NVPTX
2023-06-15 Joseph Huber[libc] Export GPU extensions to `libc` for external use
2023-06-15 Joseph Huber[libc] Begin implementing a library for the RPC server
2023-06-15 Joseph Huber[libc] Enable conversion functions on the GPU
2023-06-15 Joseph Huber[libc] Move the definitions of the standard IO streams...
2023-06-14 Joseph Huber[libc][obvious] Fix the FMA implementation on the GPU
2023-06-14 Joseph Huber[libc] Add support for FMA in the GPU utilities
2023-06-14 Joseph Huber[libc] Begin implementing a 'libmgpu.a' for math on...
2023-06-14 Tue Ly[libc] Fix merging issue with test/src/math/exhaustive...
2023-06-14 Tue Ly[libc] Enable hermetic floating point tests again.
2023-06-14 Alex Brachet[libc][NFC] Fix some issues with LIBC_INLINE
2023-06-14 Guillaume Chatelet[libc] Enable custom logging in LibcTest
2023-06-14 Guillaume ChateletRevert D152630 "[libc] Enable custom logging in LibcTest"
2023-06-14 Guillaume Chatelet[libc] Enable custom logging in LibcTest
2023-06-14 Guillaume Chatelet[libc] Dispatch memmove to memcpy when buffers are...
2023-06-13 Tue Ly[libc] Add Int<> type and fix (U)Int<128> compatibility...
2023-06-12 Joseph Huber[libc] Fix floating point test failing to build on...
2023-06-12 Michael Jones[libc][docs] Add undefined behavior doc to site
2023-06-12 Michael Jones[libc] Add qsort_r
2023-06-12 Alfred Persson For... [libc] Fix argument types for {f,}truncate specs
2023-06-12 Guillaume Chatelet[libc] Improve memcmp latency and codegen
2023-06-12 Tue Ly[libc] Add platform independent floating point rounding...
2023-06-12 Guillaume ChateletRevert D148717 "[libc] Improve memcmp latency and codegen"
2023-06-12 Guillaume Chatelet[libc] Improve memcmp latency and codegen
2023-06-10 Guillaume Chatelet[libc][NFC] Introduce a Location object for consistent...
2023-06-10 Guillaume Chatelet[libc][NFC] Clean up matchers namespace
2023-06-10 Tue Ly[libc][math] Move str method from FPBits class to testi...
2023-06-09 Joseph Huber[libc] Fix some tests on NVPTX due to insufficient...
2023-06-09 Guillaume Chatelet[libc][NFC] Simplify LibcTest and trim down string...
2023-06-08 Michael Jones[libc][NFC] fix constants not marked constexpr
2023-06-08 Michael Jones[libc][NFC] land long double table for printf
2023-06-08 Joseph Huber[libc] Disable uint test on NVPTX GPUs
2023-06-08 Michael Jones[libc] disable printf Lf tests for float128 plats
2023-06-08 Michael Jones[libc] add options to printf decimal floats
2023-06-07 Tue Ly[libc] Update FMA detection macro for x86-64 targets.
2023-06-07 Leonard Chan[libc] Temporarily suppress -fsanitize=function for...
2023-06-07 Joseph Huber[libc] Silence warning about returning from noreturn...
2023-06-07 Tue Ly[libc] Fix undefined behavior of left shifting signed...
2023-06-06 Joseph Huber[libc][Docs] Add support for the printing functions
2023-06-06 Joseph Huber[libc] Replace use of `asm` in the GPU code with LIBC_I...
2023-06-06 Tue Ly[libc] Remove operator T from cpp::expected.
2023-06-06 Aiden Grossman[CMake][libc] Don't put archive in build/lib/<target...
2023-06-06 Joseph Huber[libc] Replace the `PRINT_TO_STDERR` opcode for RPC...
2023-06-05 Joseph Huber[libc][obvious] Fix conditional when CUDA is not found
2023-06-05 Joseph Huber[libc] Add initial support for 'puts' and 'fputs' to...
2023-06-05 Joseph Huber[libc] Implement basic `malloc` and `free` support...
2023-06-05 Guillaume ChateletRevert D148717 "[libc] Improve memcmp latency and codegen"
2023-06-05 Guillaume Chatelet[libc] Improve memcmp latency and codegen
2023-06-03 Aiden Grossman[libc][CMake] Place archives in build/lib/<target-triple>
2023-06-03 Tue Ly[libc][NFC] Add LIBC_INLINE and attribute.h header...
2023-06-02 Joseph Huber[libc] Disable the string_to_float test on NVPTX
2023-06-02 Joseph Huber[libc] Implement 'errno' on the GPU as a global integer...
2023-06-02 Tue Ly[libc][Obvious] Fix a typo in setting FMA control optio...
2023-06-01 Michael Jones[libc] Add strtoint32 and strtoint64 tests
2023-06-01 Guillaume Chatelet[libc] Reduce math tests runtime further
2023-06-01 Guillaume Chatelet[libc] Reduce math tests runtime
2023-05-31 Tue Ly[libc][docs] Update implementation status table for...
2023-05-31 Guillaume Chatelet[libc][NFC] Fixing various typos
2023-05-30 Tue Ly[libc][RISCV] Add log, log2, log1p, log10 for RISC...
2023-05-30 Joseph Huber[libc][NFC] Move the Linux file implementation to a...
2023-05-27 Mark de WeverReland "[CMake] Bumps minimum version to 3.20.0.
2023-05-26 Krasimir Georgiev[libc] Adapt includes after 25174976e19b2ef916bb94f4613...
2023-05-26 Siva Chandra Reddy[libc] Make ErrnoSetterMatcher handle logging floating...
next