LLVM 22.0.0git
OrcABISupport.h File Reference

Go to the source code of this file.

Classes

struct  llvm::orc::IndirectStubsAllocationSizes
class  llvm::orc::OrcGenericABI
 Generic ORC ABI support. More...
class  llvm::orc::OrcAArch64
class  llvm::orc::OrcX86_64_Base
 X86_64 code that's common to all ABIs. More...
class  llvm::orc::OrcX86_64_SysV
 X86_64 support for SysV ABI (Linux, MacOSX). More...
class  llvm::orc::OrcX86_64_Win32
 X86_64 support for Win32. More...
class  llvm::orc::OrcI386
 I386 support. More...
class  llvm::orc::OrcMips32_Base
class  llvm::orc::OrcMips32Le
class  llvm::orc::OrcMips32Be
class  llvm::orc::OrcMips64
class  llvm::orc::OrcRiscv64
class  llvm::orc::OrcLoongArch64

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::orc

Functions

template<typename ORCABI>
IndirectStubsAllocationSizes llvm::orc::getIndirectStubsBlockSizes (unsigned MinStubs, unsigned RoundToMultipleOf=0)