diff options
author | Lang Hames <lhames@gmail.com> | 2018-09-28 15:13:41 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2018-09-28 15:13:41 +0000 |
commit | 604769943a0e82bc83080229151cc1f3888575f7 (patch) | |
tree | cc6d40db5fdaffc3040c2caf51b787b7b95c17f4 /llvm/lib/ExecutionEngine | |
parent | 53e0df1c72fbb36d6fd9e0b5fcb61aeb00c3a9a3 (diff) | |
download | bcm5719-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.cpp | 20 |
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; |