Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
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()
DTPCDynamicLibrarySearchGenerator.h33 TPCDynamicLibrarySearchGenerator(TargetProcessControl &TPC,
42 Load(TargetProcessControl &TPC, const char *LibraryPath,
48 GetForTargetProcess(TargetProcessControl &TPC,
58 TargetProcessControl &TPC;
DTPCEHFrameRegistrar.h30 Create(TargetProcessControl &TPC);
34 TPCEHFrameRegistrar(TargetProcessControl &TPC, in TPCEHFrameRegistrar()
46 TargetProcessControl &TPC;
DTargetProcessControl.h32 class TargetProcessControl {
93 virtual ~TargetProcessControl();
147 TargetProcessControl(std::shared_ptr<SymbolStringPool> SSP) in TargetProcessControl() function
158 class SelfTargetProcessControl : public TargetProcessControl,
159 private TargetProcessControl::MemoryAccess {
DLLJIT.h32 class TargetProcessControl; variable
269 TargetProcessControl *TPC = nullptr;
358 SetterImpl &setTargetProcessControl(TargetProcessControl &TPC) { in setTargetProcessControl()
DOrcRPCTargetProcessControl.h228 class OrcRPCTPCMemoryAccess : public TargetProcessControl::MemoryAccess {
276 class OrcRPCTargetProcessControlBase : public TargetProcessControl {
284 : TargetProcessControl(std::move(SSP)), in OrcRPCTargetProcessControlBase()
/external/llvm-project/llvm/tools/llvm-jitlink/
Dllvm-jitlink.h63 static Expected<std::unique_ptr<TargetProcessControl>> LaunchExecutor();
65 static Expected<std::unique_ptr<TargetProcessControl>> ConnectToExecutor();
107 std::unique_ptr<TargetProcessControl::MemoryAccess> OwnedMemAccess;
114 std::unique_ptr<orc::TargetProcessControl> TPC;
161 Session(std::unique_ptr<orc::TargetProcessControl> TPC, Error &Err);
Dllvm-jitlink.cpp579 Expected<std::unique_ptr<TargetProcessControl>>
662 Expected<std::unique_ptr<TargetProcessControl>>
757 std::unique_ptr<TargetProcessControl> TPC; in Create()
787 Session::Session(std::unique_ptr<TargetProcessControl> TPC, Error &Err) in Session()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DTargetProcessControl.cpp21 TargetProcessControl::MemoryAccess::~MemoryAccess() {} in ~MemoryAccess()
23 TargetProcessControl::~TargetProcessControl() {} in ~TargetProcessControl()
28 : TargetProcessControl(std::move(SSP)) { in SelfTargetProcessControl()
DCMakeLists.txt23 TargetProcessControl.cpp
DTPCDynamicLibrarySearchGenerator.cpp15 TPCDynamicLibrarySearchGenerator::Load(TargetProcessControl &TPC, in Load()
DTPCEHFrameRegistrar.cpp16 TPCEHFrameRegistrar::Create(TargetProcessControl &TPC) { in Create()
DTPCIndirectionUtils.cpp237 TPCIndirectionUtils::Create(TargetProcessControl &TPC) { in Create()
333 TPCIndirectionUtils::TPCIndirectionUtils(TargetProcessControl &TPC, in TPCIndirectionUtils()
/external/llvm-project/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h35 std::unique_ptr<TargetProcessControl> TPC;
47 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
DKaleidoscopeJIT.h35 std::unique_ptr<TargetProcessControl> TPC;
47 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dsimple_orc_jit.h57 std::unique_ptr<llvm::orc::TargetProcessControl> target_process_control,
112 std::unique_ptr<llvm::orc::TargetProcessControl> target_process_control_;
Dsimple_orc_jit.cc88 std::unique_ptr<llvm::orc::TargetProcessControl> target_process_control, in SimpleOrcJIT()
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h40 std::unique_ptr<TargetProcessControl> TPC;
53 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h42 std::unique_ptr<TargetProcessControl> TPC;
62 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
DBUILD.gn40 "TargetProcessControl.cpp",
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h129 std::unique_ptr<TargetProcessControl> TPC;
149 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, in KaleidoscopeJIT()
/external/llvm-project/llvm/docs/
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