summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2018-09-28 15:13:41 +0000
committerLang Hames <lhames@gmail.com>2018-09-28 15:13:41 +0000
commit604769943a0e82bc83080229151cc1f3888575f7 (patch)
treecc6d40db5fdaffc3040c2caf51b787b7b95c17f4 /llvm/lib/ExecutionEngine
parent53e0df1c72fbb36d6fd9e0b5fcb61aeb00c3a9a3 (diff)
downloadbcm5719-llvm-604769943a0e82bc83080229151cc1f3888575f7.tar.gz
bcm5719-llvm-604769943a0e82bc83080229151cc1f3888575f7.zip
[ORC] Remove some dead code.
llvm-svn: 343327
Diffstat (limited to 'llvm/lib/ExecutionEngine')
-rw-r--r--llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp b/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
index b0ae6c0a777..fc788d90e8d 100644
--- a/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
@@ -14,26 +14,6 @@
using namespace llvm;
using namespace llvm::orc;
-namespace {
-
-template <typename MaterializerFtor>
-class LambdaValueMaterializer final : public ValueMaterializer {
-public:
- LambdaValueMaterializer(MaterializerFtor M) : M(std::move(M)) {}
-
- Value *materialize(Value *V) final { return M(V); }
-
-private:
- MaterializerFtor M;
-};
-
-template <typename MaterializerFtor>
-LambdaValueMaterializer<MaterializerFtor>
-createLambdaValueMaterializer(MaterializerFtor M) {
- return LambdaValueMaterializer<MaterializerFtor>(std::move(M));
-}
-} // namespace
-
static void extractAliases(MaterializationResponsibility &R, Module &M,
MangleAndInterner &Mangle) {
SymbolAliasMap Aliases;
OpenPOWER on IntegriCloud