[libc++] Introduce __bits
authorThorsten Schütt <schuett@gmail.com>
Mon, 18 Jan 2021 12:21:00 +0000 (13:21 +0100)
committerThorsten Schütt <schuett@gmail.com>
Fri, 22 Jan 2021 20:20:23 +0000 (21:20 +0100)
commitb973e2e2f27ede7a70d470ea537f1901759d239d
tree34f066b0f06dccb7cc6b726819d9d9fdfaaf12d2
parentea2cfda386f1a0f0b8cab06a9400bbf4cf7bfbaa
[libc++] Introduce __bits

It has the low-level bit fiddling operations from bit. It eliminates a cyclic dependency between __bit_reference, bits, and vector. I want to exploit this in later patches.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D94908
libcxx/include/CMakeLists.txt
libcxx/include/__bit_reference
libcxx/include/__bits [new file with mode: 0644]
libcxx/include/bit
libcxx/include/module.modulemap