llvm/llvm/unittests/TargetParser/TripleTest.cpp

//===----------- Triple.cpp - Triple unit 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/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) {}
} // end anonymous namespace