#include "llvm/Support/TypeSize.h"
#include "gtest/gtest.h"
usingnamespacellvm;
namespace {
constexpr ElementCount CEElementCount = …;
static_assert …;
static_assert …;
constexpr ElementCount CEElementCountFixed1 = …;
static_assert …;
static_assert …;
static_assert …;
constexpr ElementCount CEElementCountFixed3 = …;
constexpr ElementCount CEElementCountFixed4 = …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
constexpr ElementCount CEElementCountScalable4 = …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
constexpr TypeSize TSFixed0 = …;
constexpr TypeSize TSFixed1 = …;
constexpr TypeSize TSFixed32 = …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
TEST(TypeSize, FailIncompatibleTypes) { … }
}