xref: /llvm-project/llvm/lib/DWARFLinker/Parallel/DWARFLinker.cpp (revision 32a6e9d66945c28a9cae476b6d2eb803ca2ab098)
12357e899Savl-llvm //=== DWARFLinker.cpp -----------------------------------------------------===//
22357e899Savl-llvm //
32357e899Savl-llvm // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
42357e899Savl-llvm // See https://llvm.org/LICENSE.txt for license information.
52357e899Savl-llvm // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
62357e899Savl-llvm //
72357e899Savl-llvm //===----------------------------------------------------------------------===//
82357e899Savl-llvm 
92357e899Savl-llvm #include "DWARFLinkerImpl.h"
102357e899Savl-llvm #include "DependencyTracker.h"
112357e899Savl-llvm 
122357e899Savl-llvm using namespace llvm;
132357e899Savl-llvm using namespace dwarf_linker;
142357e899Savl-llvm using namespace dwarf_linker::parallel;
152357e899Savl-llvm 
162357e899Savl-llvm std::unique_ptr<DWARFLinker>
createLinker(MessageHandlerTy ErrorHandler,MessageHandlerTy WarningHandler)172357e899Savl-llvm DWARFLinker::createLinker(MessageHandlerTy ErrorHandler,
18*32a6e9d6SJonas Devlieghere                           MessageHandlerTy WarningHandler) {
19*32a6e9d6SJonas Devlieghere   return std::make_unique<DWARFLinkerImpl>(ErrorHandler, WarningHandler);
202357e899Savl-llvm }
21