| Ctpde::Assembler | Assembler base class |
| Ctpde::CompilerBase< Adaptor, Derived, Config >::CallArg | Call argument, enhancing an IRValueRef with information on how to pass it |
| Ctpde::a64::CompilerA64< Adaptor, Derived, BaseTy, Config >::CallBuilder | Helper class for building call sequences |
| Ctpde::x64::CompilerX64< Adaptor, Derived, BaseTy, Config >::CallBuilder | Helper class for building call sequences |
| Ctpde::CompilerBase< Adaptor, Derived, Config >::CallBuilderBase< CBDerived > | Base class for target-specific CallBuilder implementations |
| Ctpde::a64::CCAssignerAAPCS | AArch64 AAPCS calling convention |
| Ctpde::x64::CCAssignerSysV | X86-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::ConcurrentOrcCompiler | A very simple thread-safe version of OrcCompiler, intended as a typical drop-in replacement for llvm::orc::ConcurrentIRCompiler |
| ▼Ctpde::FunctionWriterBase | Architecture-independent base for helper class to write function text |
| ▼Ctpde::FunctionWriter< FunctionWriterA64 > | |
| Ctpde::a64::FunctionWriterA64 | Helper class to write function text for AArch64 |
| ▼Ctpde::FunctionWriter< FunctionWriterX64 > | |
| Ctpde::x64::FunctionWriterX64 | Helper class to write function text for X64 |
| Ctpde::FunctionWriter< Derived > | Helper class to write function text |
| Ctpde_llvm::JITMapper | In-memory mapper for JIT execution |
| Ctpde::a64::CompilerA64< Adaptor, Derived, BaseTy, Config >::Jump | Jump conditions |
| Ctpde_llvm::LLVMCompiler | Compiler for LLVM modules |
| Ctpde_llvm::OrcCompiler | ORC 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 >::ScratchReg | Owned 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 >::ValRefSpecial | A default implementation for ValRefSpecial |
| Ctpde::CompilerBase< Adaptor, Derived, Config >::ValuePartRef | |