diff options
author | Lang Hames <lhames@gmail.com> | 2015-10-29 22:04:22 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2015-10-29 22:04:22 +0000 |
commit | 3f88a9ea2c7fec9697166002832c6a108b749611 (patch) | |
tree | 8060d02740b626350c0872c63672ada502ff58a6 /llvm/unittests/ExecutionEngine/Orc | |
parent | 72b5f9bb975e2e647abbb798fa07f00f6c8d884e (diff) | |
download | bcm5719-llvm-3f88a9ea2c7fec9697166002832c6a108b749611.tar.gz bcm5719-llvm-3f88a9ea2c7fec9697166002832c6a108b749611.zip |
[Orc] Teach IndirectStubsManager to manage an expandable pool of stubs, rather
than a pre-allocated slab of stubs. Also add a convenience method for creating a
single stub, rather than a whole block a time.
llvm-svn: 251658
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc')
-rw-r--r-- | llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp b/llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp index bfed9bbe73a..ecfefe47c36 100644 --- a/llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp +++ b/llvm/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp @@ -33,6 +33,11 @@ public: class DummyStubsManager : public orc::IndirectStubsManagerBase { public: + std::error_code createStub(StringRef StubName, TargetAddress InitAddr, + JITSymbolFlags Flags) override { + llvm_unreachable("Not implemented"); + } + std::error_code createStubs(const StubInitsMap &StubInits) override { llvm_unreachable("Not implemented"); } |