llvm/llvm/unittests/CodeGen/DIETest.cpp

//===- llvm/unittest/CodeGen/DIETest.cpp ----------------------------------===//
//
// 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/CodeGen/DIE.h"
#include "TestAsmPrinter.h"
#include "llvm/CodeGen/AsmPrinter.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/Testing/Support/Error.h"

usingnamespacellvm;
_;
SaveArg;

namespace {

DIETestParams;

class DIEFixtureBase : public testing::TestWithParam<DIETestParams> {};

struct DIEExprFixture : public DIEFixtureBase {};

TEST_P(DIEExprFixture, SizeOf) {}

TEST_P(DIEExprFixture, EmitValue) {}

INSTANTIATE_TEST_SUITE_P();

struct DIELabelFixture : public DIEFixtureBase {};

TEST_P(DIELabelFixture, SizeOf) {}

TEST_P(DIELabelFixture, EmitValue) {}

INSTANTIATE_TEST_SUITE_P();

struct DIEDeltaFixture : public DIEFixtureBase {};

TEST_P(DIEDeltaFixture, SizeOf) {}

TEST_P(DIEDeltaFixture, EmitValue) {}

INSTANTIATE_TEST_SUITE_P();

struct DIELocListFixture : public DIEFixtureBase {};

TEST_P(DIELocListFixture, SizeOf) {}

INSTANTIATE_TEST_SUITE_P();

} // end namespace