LLVM 19.0.0git
llvm::orc::detail::ABISupportImpl< ORCABI > Member List

This is the complete list of members for llvm::orc::detail::ABISupportImpl< ORCABI >, including all inherited members.

ABISupport(unsigned PointerSize, unsigned TrampolineSize, unsigned StubSize, unsigned StubToPointerMaxDisplacement, unsigned ResolverCodeSize)llvm::orc::EPCIndirectionUtils::ABISupportinlineprotected
ABISupportImpl()llvm::orc::detail::ABISupportImpl< ORCABI >inline
getPointerSize() constllvm::orc::EPCIndirectionUtils::ABISupportinline
getResolverCodeSize() constllvm::orc::EPCIndirectionUtils::ABISupportinline
getStubSize() constllvm::orc::EPCIndirectionUtils::ABISupportinline
getStubToPointerMaxDisplacement() constllvm::orc::EPCIndirectionUtils::ABISupportinline
getTrampolineSize() constllvm::orc::EPCIndirectionUtils::ABISupportinline
writeIndirectStubsBlock(char *StubsBlockWorkingMem, ExecutorAddr StubsBlockTargetAddress, ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs) const overridellvm::orc::detail::ABISupportImpl< ORCABI >inlinevirtual
writeResolverCode(char *ResolverWorkingMem, ExecutorAddr ResolverTargetAddr, ExecutorAddr ReentryFnAddr, ExecutorAddr ReentryCtxAddr) const overridellvm::orc::detail::ABISupportImpl< ORCABI >inlinevirtual
writeTrampolines(char *TrampolineBlockWorkingMem, ExecutorAddr TrampolineBlockTargetAddr, ExecutorAddr ResolverAddr, unsigned NumTrampolines) const overridellvm::orc::detail::ABISupportImpl< ORCABI >inlinevirtual
~ABISupport()llvm::orc::EPCIndirectionUtils::ABISupportvirtual