LLVM 19.0.0git
llvm::orc::EPCIndirectionUtils::ABISupport Member List

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::ABISupportinlineprotected
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 =0llvm::orc::EPCIndirectionUtils::ABISupportpure virtual
writeResolverCode(char *ResolverWorkingMem, ExecutorAddr ResolverTargetAddr, ExecutorAddr ReentryFnAddr, ExecutorAddr ReentryCtxAddr) const =0llvm::orc::EPCIndirectionUtils::ABISupportpure virtual
writeTrampolines(char *TrampolineBlockWorkingMem, ExecutorAddr TrampolineBlockTragetAddr, ExecutorAddr ResolverAddr, unsigned NumTrampolines) const =0llvm::orc::EPCIndirectionUtils::ABISupportpure virtual
~ABISupport()llvm::orc::EPCIndirectionUtils::ABISupportvirtual