#include "llvm/ExecutionEngine/Orc/SymbolStringPool.h"
#include "llvm/ExecutionEngine/Orc/DebugUtils.h"
#include "gtest/gtest.h"
usingnamespacellvm;
usingnamespacellvm::orc;
namespace llvm::orc {
class SymbolStringPoolTest : public testing::Test { … };
}
namespace {
TEST_F(SymbolStringPoolTest, UniquingAndComparisons) { … }
TEST_F(SymbolStringPoolTest, Dereference) { … }
TEST_F(SymbolStringPoolTest, ClearDeadEntries) { … }
TEST_F(SymbolStringPoolTest, DebugDump) { … }
TEST_F(SymbolStringPoolTest, NonOwningPointerBasics) { … }
TEST_F(SymbolStringPoolTest, NonOwningPointerRefCounts) { … }
TEST_F(SymbolStringPoolTest, SymbolStringPoolEntryUnsafe) { … }
}