Home
last modified time | relevance | path

Searched refs:TargetProcessControl (Results 1 – 25 of 25) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DTPCIndirectionUtils.h26 class TargetProcessControl; variable
83 CreateWithABI(TargetProcessControl &TPC);
87 Create(TargetProcessControl &TPC);
90 TargetProcessControl &getTargetProcessControl() const { return TPC; } in getTargetProcessControl()
143 TPCIndirectionUtils(TargetProcessControl &TPC,
149 TargetProcessControl &TPC;
214 TPCIndirectionUtils::CreateWithABI(TargetProcessControl &TPC) { in CreateWithABI()
H A DTPCDynamicLibrarySearchGenerator.h33 TPCDynamicLibrarySearchGenerator(TargetProcessControl &TPC,
42 Load(TargetProcessControl &TPC, const char *LibraryPath,
48 GetForTargetProcess(TargetProcessControl &TPC,
58 TargetProcessControl &TPC;
H A DTPCEHFrameRegistrar.h30 Create(TargetProcessControl &TPC);
34 TPCEHFrameRegistrar(TargetProcessControl &TPC, in TPCEHFrameRegistrar()
46 TargetProcessControl &TPC;
H A DTPCDebugObjectRegistrar.h42 TPCDebugObjectRegistrar(TargetProcessControl &TPC, in TPCDebugObjectRegistrar()
54 TargetProcessControl &TPC;
62 createJITLoaderGDBRegistrar(TargetProcessControl &TPC);
H A DTargetProcessControl.h32 class TargetProcessControl {
101 virtual ~TargetProcessControl();
155 TargetProcessControl(std::shared_ptr<SymbolStringPool> SSP) in TargetProcessControl() function
166 class SelfTargetProcessControl : public TargetProcessControl,
167 private TargetProcessControl::MemoryAccess {
H A DLLJIT.h32 class TargetProcessControl; variable
270 TargetProcessControl *TPC = nullptr;
359 SetterImpl &setTargetProcessControl(TargetProcessControl &TPC) { in setTargetProcessControl()
H A DOrcRPCTargetProcessControl.h229 class OrcRPCTPCMemoryAccess : public TargetProcessControl::MemoryAccess {
277 class OrcRPCTargetProcessControlBase : public TargetProcessControl {
285 : TargetProcessControl(std::move(SSP)), in OrcRPCTargetProcessControlBase()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.h61 static Expected<std::unique_ptr<TargetProcessControl>> LaunchExecutor();
63 static Expected<std::unique_ptr<TargetProcessControl>> ConnectToExecutor();
105 std::unique_ptr<TargetProcessControl::MemoryAccess> OwnedMemAccess;
112 std::unique_ptr<orc::TargetProcessControl> TPC;
159 Session(std::unique_ptr<orc::TargetProcessControl> TPC, Error &Err);
H A Dllvm-jitlink.cpp591 Expected<std::unique_ptr<TargetProcessControl>>
720 Expected<std::unique_ptr<TargetProcessControl>>
800 std::unique_ptr<TargetProcessControl> TPC; in Create()
830 Session::Session(std::unique_ptr<TargetProcessControl> TPC, Error &Err) in Session()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DTargetProcessControl.cpp21 TargetProcessControl::MemoryAccess::~MemoryAccess() {} in ~MemoryAccess()
23 TargetProcessControl::~TargetProcessControl() {} in ~TargetProcessControl()
28 : TargetProcessControl(std::move(SSP)) { in SelfTargetProcessControl()
H A DTPCDynamicLibrarySearchGenerator.cpp15 TPCDynamicLibrarySearchGenerator::Load(TargetProcessControl &TPC, in Load()
44 TargetProcessControl::LookupRequest Request(H, LookupSymbols); in tryToGenerate()
H A DTPCDebugObjectRegistrar.cpp36 createJITLoaderGDBRegistrar(TargetProcessControl &TPC) { in createJITLoaderGDBRegistrar()
H A DCMakeLists.txt24 TargetProcessControl.cpp
H A DTPCEHFrameRegistrar.cpp16 TPCEHFrameRegistrar::Create(TargetProcessControl &TPC) { in Create()
H A DTPCIndirectionUtils.cpp237 TPCIndirectionUtils::Create(TargetProcessControl &TPC) { in Create()
333 TPCIndirectionUtils::TPCIndirectionUtils(TargetProcessControl &TPC, in TPCIndirectionUtils()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h35 std::unique_ptr<TargetProcessControl> TPC;
47 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h35 std::unique_ptr<TargetProcessControl> TPC;
47 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h40 std::unique_ptr<TargetProcessControl> TPC;
53 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h42 std::unique_ptr<TargetProcessControl> TPC;
62 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/lib/libLLVMOrc/
H A DMakefile31 TargetProcessControl.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h129 std::unique_ptr<TargetProcessControl> TPC;
149 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
H A DBUILD.gn42 "TargetProcessControl.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DORCv2.rst774 1. **TargetProcessControl: Improvements to in-tree support for out-of-process
777 The ``TargetProcessControl`` API provides various operations on the JIT
785 2. **ORC RPC based TargetProcessControl implementation**
787 An ORC RPC based implementation of the ``TargetProcessControl`` API is
H A DJITLink.rst714 implementation of the ``orc::TargetProcessControl`` API:
715 ``OrcRPCTPCJITLinkMemoryManager``. This API uses TargetProcessControl API calls
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A Dlli.cpp939 std::unique_ptr<orc::TargetProcessControl> TPC = nullptr; in runOrcJIT()