//=== - unittest/Support/OptimizedStructLayoutTest.cpp - Layout tests -----===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "llvm/Support/OptimizedStructLayout.h" #include "gtest/gtest.h" usingnamespacellvm; namespace { class LayoutTest { … }; } TEST(OptimizedStructLayoutTest, Basic) { … } TEST(OptimizedStructLayoutTest, OddSize) { … } TEST(OptimizedStructLayoutTest, Gaps) { … } TEST(OptimizedStructLayoutTest, Greed) { … } TEST(OptimizedStructLayoutTest, Jagged) { … } TEST(OptimizedStructLayoutTest, GardenPath) { … } // PR 51131 TEST(OptimizedStructLayoutTest, HighAlignment) { … }