#include "llvm/ADT/bit.h"
#include "gtest/gtest.h"
#include <cstdint>
#include <cstdlib>
usingnamespacellvm;
namespace {
TEST(BitTest, BitCast) { … }
TEST(BitTest, ByteSwapUnsignedRoundTrip) { … }
TEST(BitTest, ByteSwapSignedRoundTrip) { … }
TEST(BitTest, ByteSwap) { … }
TEST(BitTest, HasSingleBit) { … }
TEST(BitTest, BitFloor) { … }
TEST(BitTest, BitCeil) { … }
TEST(BitTest, BitWidth) { … }
TEST(BitTest, CountlZero) { … }
TEST(BitTest, CountrZero) { … }
TEST(BitTest, CountlOne) { … }
TEST(BitTest, CountrOne) { … }
TEST(BitTest, PopCount) { … }
TEST(BitTest, Rotl) { … }
TEST(BitTest, Rotr) { … }
}