summaryrefslogtreecommitdiff
path: root/libc/src/__support/GPU/allocator.cpp
AgeCommit message (Expand)Author
2025-07-02[libc] Fix internal alignment in allcoator (#146738)Joseph Huber
2025-07-02[libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585)Joseph Huber
2025-07-02[libc] Use is aligned builtin instead of ptrtoint (#146402)Joseph Huber
2025-06-30[libc] Efficiently implement 'realloc' for AMDGPU devices (#145960)Joseph Huber
2025-06-27[libc] Add and use 'cpp::launder' to guard placement new (#146123)Joseph Huber
2025-06-11[libc] Perform bitfield zero initialization wave-parallel (#143607)Joseph Huber
2025-06-11[libc][NFC] Remove template from GPU allocator reference counterJoseph Huber
2025-06-04[libc] Coalesce bitfield access in GPU malloc (#142692)Joseph Huber
2025-05-28[libc] Implement efficient 'malloc' on the GPU (#140156)Joseph Huber
2024-12-02[libc][NFC] Rename RPC opcodes to better reflect their usageJoseph Huber
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-03-10[libc][NFC] Move GPU allocator implementation to common header (#84690)Joseph Huber