TPDE
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ctpde::AssemblerAssembler base class
 Ctpde::CompilerBase< Adaptor, Derived, Config >::CallArgCall argument, enhancing an IRValueRef with information on how to pass it
 Ctpde::a64::CompilerA64< Adaptor, Derived, BaseTy, Config >::CallBuilderHelper class for building call sequences
 Ctpde::x64::CompilerX64< Adaptor, Derived, BaseTy, Config >::CallBuilderHelper class for building call sequences
 Ctpde::CompilerBase< Adaptor, Derived, Config >::CallBuilderBase< CBDerived >Base class for target-specific CallBuilder implementations
 Ctpde::a64::CCAssignerAAPCSAArch64 AAPCS calling convention
 Ctpde::x64::CCAssignerSysVX86-64 System V calling convention
 Ctpde::CompilerBase< Adaptor, Derived, Config >The base class for the compiler
 Ctpde::CompilerBase< Adaptor, Derived, PlatformConfig >
 Ctpde::a64::CompilerA64< Adaptor, Derived, BaseTy, Config >Compiler mixin for targeting AArch64
 Ctpde::x64::CompilerX64< Adaptor, Derived, BaseTy, Config >Compiler mixin for targeting x86-64
 Ctpde_llvm::ConcurrentOrcCompilerA very simple thread-safe version of OrcCompiler, intended as a typical drop-in replacement for llvm::orc::ConcurrentIRCompiler
 Ctpde::FunctionWriterBaseArchitecture-independent base for helper class to write function text
 Ctpde::FunctionWriter< FunctionWriterA64 >
 Ctpde::a64::FunctionWriterA64Helper class to write function text for AArch64
 Ctpde::FunctionWriter< FunctionWriterX64 >
 Ctpde::x64::FunctionWriterX64Helper class to write function text for X64
 Ctpde::FunctionWriter< Derived >Helper class to write function text
 Ctpde_llvm::JITMapperIn-memory mapper for JIT execution
 Ctpde::a64::CompilerA64< Adaptor, Derived, BaseTy, Config >::JumpJump conditions
 Ctpde_llvm::LLVMCompilerCompiler for LLVM modules
 Ctpde_llvm::OrcCompilerORC Compiler functor using TPDE-LLVM, which can transparently fall back to LLVM's SimpleCompiler (if a target machine is provided)
 Ctpde::CompilerBase< Adaptor, Derived, Config >::ScratchRegOwned unspillable and unevictable temporary register with RAII semantics
 Ctpde::util::SegmentedVector< T, SegmentSize >A vector with stable element addresses
 Ctpde::util::SmallBitSet< InternalCapacity >BitSet implemented on top of SmallVector
 Ctpde::CompilerBase< Adaptor, Derived, Config >::ValRefSpecialA default implementation for ValRefSpecial
 Ctpde::CompilerBase< Adaptor, Derived, Config >::ValuePartRef