brintos

brintos / llvm-project-archived public Read only

0
0
Text · 838 B · a4b822b Raw
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