Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
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;
DIndirectionUtils.h56 class TrampolinePool {
65 virtual ~TrampolinePool();
95 template <typename ORCABI> class LocalTrampolinePool : public TrampolinePool {
114 LocalTrampolinePool<ORCABI> *TrampolinePool = in reenter() local
120 TrampolinePool->ResolveLanding(pointerToJITTargetAddress(TrampolineId), in reenter()
211 JITCompileCallbackManager(std::unique_ptr<TrampolinePool> TP, in JITCompileCallbackManager()
218 void setTrampolinePool(std::unique_ptr<TrampolinePool> TP) { in setTrampolinePool()
224 std::unique_ptr<TrampolinePool> TP;
256 TrampolinePool::NotifyLandingResolvedFunction; in LocalJITCompileCallbackManager()
DTPCIndirectionUtils.h114 TrampolinePool &getTrampolinePool();
153 std::unique_ptr<TrampolinePool> TP;
DOrcRemoteTargetClient.h667 class RemoteTrampolinePool : public TrampolinePool {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DIndirectionUtils.h54 class TrampolinePool {
56 virtual ~TrampolinePool() {} in ~TrampolinePool()
67 template <typename ORCABI> class LocalTrampolinePool : public TrampolinePool {
109 LocalTrampolinePool<ORCABI> *TrampolinePool = in reenter() local
111 return TrampolinePool->GetTrampolineLanding(static_cast<JITTargetAddress>( in reenter()
200 JITCompileCallbackManager(std::unique_ptr<TrampolinePool> TP, in JITCompileCallbackManager()
207 void setTrampolinePool(std::unique_ptr<TrampolinePool> TP) { in setTrampolinePool()
213 std::unique_ptr<TrampolinePool> TP;
DLazyReexports.h87 std::unique_ptr<TrampolinePool> TP);
91 void setTrampolinePool(std::unique_ptr<TrampolinePool> TP) { in setTrampolinePool()
105 std::unique_ptr<TrampolinePool> TP;
DOrcRemoteTargetClient.h452 class RemoteTrampolinePool : public TrampolinePool {
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp57 TrampolinePool::~TrampolinePool() {} in ~TrampolinePool()
DTPCIndirectionUtils.cpp38 class TPCTrampolinePool : public TrampolinePool {
318 TrampolinePool &TPCIndirectionUtils::getTrampolinePool() { in getTrampolinePool()
DLazyReexports.cpp20 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr, TrampolinePool *TP) in LazyCallThroughManager()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DLazyReexports.cpp23 std::unique_ptr<TrampolinePool> TP) in LazyCallThroughManager()
DIndirectionUtils.cpp59 void TrampolinePool::anchor() {} in anchor()