LLVM  13.0.0git
Classes | Namespaces | Functions
TPCIndirectionUtils.h File Reference
#include "llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h"
#include "llvm/ExecutionEngine/Orc/IndirectionUtils.h"
#include "llvm/ExecutionEngine/Orc/LazyReexports.h"
#include <mutex>
Include dependency graph for TPCIndirectionUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::orc::TPCIndirectionUtils
 Provides TargetProcessControl based indirect stubs, trampoline pool and lazy call through manager. More...
 
class  llvm::orc::TPCIndirectionUtils::ABISupport
 ABI support base class. More...
 
class  llvm::orc::detail::ABISupportImpl< ORCABI >
 

Namespaces

 llvm
 
 llvm::orc
 
 llvm::orc::detail
 

Functions

Error llvm::orc::setUpInProcessLCTMReentryViaTPCIU (TPCIndirectionUtils &TPCIU)
 This will call writeResolver on the given TPCIndirectionUtils instance to set up re-entry via a function that will directly return the trampoline landing address. More...