|
LLVM 22.0.0git
|
This is the complete list of members for llvm::orc::EPCIndirectionUtils::ABISupport, including all inherited members.
| ABISupport(unsigned PointerSize, unsigned TrampolineSize, unsigned StubSize, unsigned StubToPointerMaxDisplacement, unsigned ResolverCodeSize) | llvm::orc::EPCIndirectionUtils::ABISupport | inlineprotected |
| getPointerSize() const | llvm::orc::EPCIndirectionUtils::ABISupport | inline |
| getResolverCodeSize() const | llvm::orc::EPCIndirectionUtils::ABISupport | inline |
| getStubSize() const | llvm::orc::EPCIndirectionUtils::ABISupport | inline |
| getStubToPointerMaxDisplacement() const | llvm::orc::EPCIndirectionUtils::ABISupport | inline |
| getTrampolineSize() const | llvm::orc::EPCIndirectionUtils::ABISupport | inline |
| writeIndirectStubsBlock(char *StubsBlockWorkingMem, ExecutorAddr StubsBlockTargetAddress, ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs) const =0 | llvm::orc::EPCIndirectionUtils::ABISupport | pure virtual |
| writeResolverCode(char *ResolverWorkingMem, ExecutorAddr ResolverTargetAddr, ExecutorAddr ReentryFnAddr, ExecutorAddr ReentryCtxAddr) const =0 | llvm::orc::EPCIndirectionUtils::ABISupport | pure virtual |
| writeTrampolines(char *TrampolineBlockWorkingMem, ExecutorAddr TrampolineBlockTragetAddr, ExecutorAddr ResolverAddr, unsigned NumTrampolines) const =0 | llvm::orc::EPCIndirectionUtils::ABISupport | pure virtual |
| ~ABISupport() | llvm::orc::EPCIndirectionUtils::ABISupport | virtual |