diff options
Diffstat (limited to 'llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp')
| -rw-r--r-- | llvm/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp | 21 |
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 |

