#include "llvm/TargetParser/Triple.h"
#include "llvm/Support/VersionTuple.h"
#include "gtest/gtest.h"
usingnamespacellvm;
namespace {
TEST(TripleTest, BasicParsing) { … }
TEST(TripleTest, ParsedIDs) { … }
static std::string Join(StringRef A, StringRef B, StringRef C) { … }
static std::string Join(StringRef A, StringRef B, StringRef C, StringRef D) { … }
TEST(TripleTest, Normalization) { … }
TEST(TripleTest, MutateName) { … }
TEST(TripleTest, BitWidthChecks) { … }
TEST(TripleTest, BitWidthArchVariants) { … }
TEST(TripleTest, EndianArchVariants) { … }
TEST(TripleTest, XROS) { … }
TEST(TripleTest, getOSVersion) { … }
TEST(TripleTest, getEnvironmentVersion) { … }
TEST(TripleTest, isMacOSVersionLT) { … }
TEST(TripleTest, CanonicalizeOSVersion) { … }
TEST(TripleTest, FileFormat) { … }
TEST(TripleTest, NormalizeWindows) { … }
TEST(TripleTest, NormalizeAndroid) { … }
TEST(TripleTest, NormalizeARM) { … }
TEST(TripleTest, ParseARMArch) { … }
TEST(TripleTest, isArmT32) { … }
TEST(TripleTest, isArmMClass) { … }
TEST(TripleTest, DXILNormaizeWithVersion) { … }
}