Home
last modified time | relevance | path

Searched refs:TrampolinePool (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyReexports.h44 JITTargetAddress ErrorHandlerAddr, TrampolinePool *TP);
54 TrampolinePool::NotifyLandingResolvedFunction NotifyLandingResolved);
60 TrampolinePool::NotifyLandingResolvedFunction;
71 void setTrampolinePool(TrampolinePool &TP) { this->TP = &TP; } in setTrampolinePool()
81 TrampolinePool *TP = nullptr;
98 TrampolinePool::NotifyLandingResolvedFunction in init()
112 std::unique_ptr<TrampolinePool> TP;
H A DIndirectionUtils.h63 class TrampolinePool {
72 virtual ~TrampolinePool();
102 template <typename ORCABI> class LocalTrampolinePool : public TrampolinePool {
121 LocalTrampolinePool<ORCABI> *TrampolinePool = in reenter() local
127 TrampolinePool->ResolveLanding(pointerToJITTargetAddress(TrampolineId), in reenter()
218 JITCompileCallbackManager(std::unique_ptr<TrampolinePool> TP, in JITCompileCallbackManager()
225 void setTrampolinePool(std::unique_ptr<TrampolinePool> TP) { in setTrampolinePool()
231 std::unique_ptr<TrampolinePool> TP;
263 TrampolinePool::NotifyLandingResolvedFunction; in LocalJITCompileCallbackManager()
H A DEPCIndirectionUtils.h114 TrampolinePool &getTrampolinePool();
153 std::unique_ptr<TrampolinePool> TP;
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCIndirectionUtils.cpp38 class EPCTrampolinePool : public TrampolinePool {
324 TrampolinePool &EPCIndirectionUtils::getTrampolinePool() { in getTrampolinePool()
H A DIndirectionUtils.cpp62 TrampolinePool::~TrampolinePool() = default;
H A DLazyReexports.cpp20 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr, TrampolinePool *TP) in LazyCallThroughManager()