From b64793999546ed8adebaeebd9d8345d18db8927d Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 3 Aug 2020 15:06:44 +0000 Subject: Remove LLVM 8.0.1 files. --- .../Orc/LegacyCompileOnDemandLayerTest.cpp | 89 ---------------------- 1 file changed, 89 deletions(-) delete mode 100644 gnu/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp (limited to 'gnu/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp') diff --git a/gnu/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp b/gnu/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp deleted file mode 100644 index 38f7a654571..00000000000 --- a/gnu/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp +++ /dev/null @@ -1,89 +0,0 @@ -//===----- CompileOnDemandLayerTest.cpp - Unit tests for the COD layer ----===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#include "llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h" -#include "OrcTestCommon.h" -#include "gtest/gtest.h" - -using namespace llvm; -using namespace llvm::orc; - -namespace { - -class DummyTrampolinePool : public orc::TrampolinePool { -public: - Expected getTrampoline() { - llvm_unreachable("Unimplemented"); - } -}; - -class DummyCallbackManager : public JITCompileCallbackManager { -public: - DummyCallbackManager(ExecutionSession &ES) - : JITCompileCallbackManager(llvm::make_unique(), ES, - 0) {} -}; - -class DummyStubsManager : public orc::IndirectStubsManager { -public: - Error createStub(StringRef StubName, JITTargetAddress InitAddr, - JITSymbolFlags Flags) override { - llvm_unreachable("Not implemented"); - } - - Error createStubs(const StubInitsMap &StubInits) override { - llvm_unreachable("Not implemented"); - } - - JITEvaluatedSymbol findStub(StringRef Name, bool ExportedStubsOnly) override { - llvm_unreachable("Not implemented"); - } - - JITEvaluatedSymbol findPointer(StringRef Name) override { - llvm_unreachable("Not implemented"); - } - - Error updatePointer(StringRef Name, JITTargetAddress NewAddr) override { - llvm_unreachable("Not implemented"); - } -}; - -TEST(LegacyCompileOnDemandLayerTest, FindSymbol) { - MockBaseLayer> TestBaseLayer; - TestBaseLayer.findSymbolImpl = - [](const std::string &Name, bool) { - if (Name == "foo") - return JITSymbol(1, JITSymbolFlags::Exported); - return JITSymbol(nullptr); - }; - - - ExecutionSession ES(std::make_shared()); - DummyCallbackManager CallbackMgr(ES); - - auto GetResolver = - [](orc::VModuleKey) -> std::shared_ptr { - llvm_unreachable("Should never be called"); - }; - - auto SetResolver = [](orc::VModuleKey, std::shared_ptr) { - llvm_unreachable("Should never be called"); - }; - - llvm::orc::LegacyCompileOnDemandLayer COD( - ES, TestBaseLayer, GetResolver, SetResolver, - [](Function &F) { return std::set{&F}; }, CallbackMgr, - [] { return llvm::make_unique(); }, true); - - auto Sym = COD.findSymbol("foo", true); - - EXPECT_TRUE(!!Sym) << "CompileOnDemand::findSymbol should call findSymbol in " - "the base layer."; -} -} -- cgit v1.2.3-59-g8ed1b