LLVM 20.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 |