summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ExecutionEngine/Orc
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2015-10-29 22:04:22 +0000
committerLang Hames <lhames@gmail.com>2015-10-29 22:04:22 +0000
commit3f88a9ea2c7fec9697166002832c6a108b749611 (patch)
tree8060d02740b626350c0872c63672ada502ff58a6 /llvm/unittests/ExecutionEngine/Orc
parent72b5f9bb975e2e647abbb798fa07f00f6c8d884e (diff)
downloadbcm5719-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.cpp5
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");
}
OpenPOWER on IntegriCloud