LLVM
24.0.0git
lib
ExecutionEngine
Orc
InstanceSymbolGeneratorSPS.cpp
Go to the documentation of this file.
1
//===- InstanceSymbolGeneratorSPS.cpp - SPS instance symbols --------------===//
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-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#include "
llvm/ExecutionEngine/Orc/InstanceSymbolGeneratorSPS.h
"
10
11
namespace
llvm::orc::sps
{
12
13
std::unique_ptr<InstanceSymbolGenerator>
14
createInstanceSymbolGenerator
(
ExecutorAddr
LookupFnAddr) {
15
return
std::make_unique<InstanceSymbolGenerator>(
16
InstanceSymbolGenerator::LookupProxy
(
17
SessionLookupInstanceSymbolsProxySpec::dispatch, LookupFnAddr));
18
}
19
20
}
// namespace llvm::orc::sps
InstanceSymbolGeneratorSPS.h
llvm::orc::ExecutorAddr
Represents an address in the executor process.
Definition
ExecutorAddress.h:34
llvm::orc::InstanceSymbolGenerator::LookupProxy
Proxy< SymbolLookupResult(SymbolLookupSet)> LookupProxy
Definition
InstanceSymbolGenerator.h:29
llvm::orc::sps
Definition
CallProxiesSPS.h:22
llvm::orc::sps::createInstanceSymbolGenerator
LLVM_ABI std::unique_ptr< InstanceSymbolGenerator > createInstanceSymbolGenerator(ExecutorAddr LookupFnAddr)
Create an InstanceSymbolGenerator that calls the ORC runtime's SPS instance-symbol lookup function at...
Definition
InstanceSymbolGeneratorSPS.cpp:14
Generated on
for LLVM by
1.14.0