LLVM
8.0.1
|
#include "llvm/ExecutionEngine/Orc/OrcABISupport.h"
Static Public Member Functions | |
static void | writeResolverCode (uint8_t *ResolveMem, JITReentryFn Reentry, void *CallbackMgr) |
Static Public Member Functions inherited from llvm::orc::OrcMips32_Base | |
static void | writeTrampolines (uint8_t *TrampolineMem, void *ResolverAddr, unsigned NumTrampolines) |
Write the requsted number of trampolines into the given memory, which must be big enough to hold 1 pointer, plus NumTrampolines trampolines. More... | |
static void | writeResolverCode (uint8_t *ResolveMem, JITReentryFn Reentry, void *CallbackMgr, bool isBigEndian) |
Write the resolver code into the given memory. More... | |
static Error | emitIndirectStubsBlock (IndirectStubsInfo &StubsInfo, unsigned MinStubs, void *InitialPtrVal) |
Emit at least MinStubs worth of indirect call stubs, rounded out to the nearest page size. More... | |
Additional Inherited Members | |
Public Types inherited from llvm::orc::OrcMips32_Base | |
using | IndirectStubsInfo = GenericIndirectStubsInfo< 16 > |
using | JITReentryFn = JITTargetAddress(*)(void *CallbackMgr, void *TrampolineId) |
Static Public Attributes inherited from llvm::orc::OrcMips32_Base | |
static const unsigned | PointerSize = 4 |
static const unsigned | TrampolineSize = 20 |
static const unsigned | ResolverCodeSize = 0xfc |
Definition at line 277 of file OrcABISupport.h.
|
inlinestatic |
Definition at line 279 of file OrcABISupport.h.
References llvm::orc::OrcMips32_Base::writeResolverCode().