25 lines · cpp
1//===---- RedirectionManager.cpp - Redirection manager interface in Orc ---===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#include "llvm/ExecutionEngine/Orc/RedirectionManager.h"10 11#define DEBUG_TYPE "orc"12 13using namespace llvm;14using namespace llvm::orc;15 16void RedirectionManager::anchor() {}17 18Error RedirectableSymbolManager::createRedirectableSymbols(19 ResourceTrackerSP RT, SymbolMap InitialDests) {20 auto &JD = RT->getJITDylib();21 return JD.define(std::make_unique<RedirectableMaterializationUnit>(22 *this, std::move(InitialDests)),23 RT);24}25