[ORC] Remove some dead code.
authorLang Hames <lhames@gmail.com>
Fri, 28 Sep 2018 15:13:41 +0000 (15:13 +0000)
committerLang Hames <lhames@gmail.com>
Fri, 28 Sep 2018 15:13:41 +0000 (15:13 +0000)
llvm-svn: 343327

llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp

index b0ae6c0..fc788d9 100644 (file)
 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;