summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp')
-rw-r--r--llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp21
1 files changed, 1 insertions, 20 deletions
diff --git a/llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp b/llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
index 835baa01d10..9efa3561fff 100644
--- a/llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
+++ b/llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
@@ -15,16 +15,11 @@ void InitializeAArch64ExegesisTarget();
namespace {
-using llvm::APInt;
-using llvm::MCInst;
using testing::Gt;
-using testing::IsEmpty;
-using testing::Not;
using testing::NotNull;
+using testing::SizeIs;
constexpr const char kTriple[] = "aarch64-unknown-linux";
-constexpr const char kGenericCpu[] = "generic";
-constexpr const char kNoFeatures[] = "";
class AArch64TargetTest : public ::testing::Test {
protected:
@@ -34,10 +29,7 @@ protected:
std::string error;
Target_ = llvm::TargetRegistry::lookupTarget(kTriple, error);
EXPECT_THAT(Target_, NotNull());
- STI_.reset(
- Target_->createMCSubtargetInfo(kTriple, kGenericCpu, kNoFeatures));
}
-
static void SetUpTestCase() {
LLVMInitializeAArch64TargetInfo();
LLVMInitializeAArch64Target();
@@ -45,20 +37,9 @@ protected:
InitializeAArch64ExegesisTarget();
}
- std::vector<MCInst> setRegTo(unsigned Reg, const APInt &Value) {
- return ExegesisTarget_->setRegTo(*STI_, Reg, Value);
- }
-
const llvm::Target *Target_;
const ExegesisTarget *const ExegesisTarget_;
- std::unique_ptr<llvm::MCSubtargetInfo> STI_;
};
-TEST_F(AArch64TargetTest, SetRegToConstant) {
- // The AArch64 target currently doesn't know how to set register values.
- const auto Insts = setRegTo(llvm::AArch64::X0, llvm::APInt());
- EXPECT_THAT(Insts, Not(IsEmpty()));
-}
-
} // namespace
} // namespace exegesis
OpenPOWER on IntegriCloud