#include "../lib/CodeGen/AllocationOrder.h"
#include "gtest/gtest.h"
usingnamespacellvm;
namespace {
std::vector<MCPhysReg> loadOrder(const AllocationOrder &O, unsigned Limit = 0) { … }
}
TEST(AllocationOrderTest, Basic) { … }
TEST(AllocationOrderTest, Duplicates) { … }
TEST(AllocationOrderTest, HardHints) { … }
TEST(AllocationOrderTest, LimitsBasic) { … }
TEST(AllocationOrderTest, LimitsDuplicates) { … }
TEST(AllocationOrderTest, LimitsHardHints) { … }
TEST(AllocationOrderTest, DuplicateIsFirst) { … }
TEST(AllocationOrderTest, DuplicateIsFirstWithLimits) { … }
TEST(AllocationOrderTest, NoHints) { … }
TEST(AllocationOrderTest, IsHintTest) { … }