summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/ExecutionEngine/Orc/Core.h
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2018-06-18 18:01:43 +0000
committerLang Hames <lhames@gmail.com>2018-06-18 18:01:43 +0000
commit68c9b8d6a181934636d39c36e020d5999b2c67ad (patch)
treedfb0e881048e7163ca248d792cc25b838a153f4e /llvm/include/llvm/ExecutionEngine/Orc/Core.h
parent2e96114cafb37b7e65b5ca94060ede24b238af0d (diff)
downloadbcm5719-llvm-68c9b8d6a181934636d39c36e020d5999b2c67ad.tar.gz
bcm5719-llvm-68c9b8d6a181934636d39c36e020d5999b2c67ad.zip
[ORC] Add an initial implementation of a replacement CompileOnDemandLayer.
CompileOnDemandLayer2 is a replacement for CompileOnDemandLayer built on the ORC Core APIs. Functions in added modules are extracted and compiled lazily. CompileOnDemandLayer2 supports multithreaded JIT'd code, and compilation on multiple threads. llvm-svn: 334967
Diffstat (limited to 'llvm/include/llvm/ExecutionEngine/Orc/Core.h')
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/Core.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/ExecutionEngine/Orc/Core.h b/llvm/include/llvm/ExecutionEngine/Orc/Core.h
index 87c66bf3132..4bd08043091 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/Core.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/Core.h
@@ -115,7 +115,7 @@ public:
/// Returns the target VSO that these symbols are being materialized
/// into.
- const VSO &getTargetVSO() const { return V; }
+ VSO &getTargetVSO() const { return V; }
/// Returns the names of any symbols covered by this
/// MaterializationResponsibility object that have queries pending. This
OpenPOWER on IntegriCloud