| begin_branch_region() noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | inline |
| compile() | tpde::CompilerBase< Adaptor, Derived, Config > | |
| CompilerBase(Adaptor *adaptor) | tpde::CompilerBase< Adaptor, Derived, Config > | inlineexplicit |
| cur_cc_assigner() noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | inline |
| derived() | tpde::CompilerBase< Adaptor, Derived, Config > | inline |
| dynamic_free_lists | tpde::CompilerBase< Adaptor, Derived, Config > | |
| end_branch_region() noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | inline |
| evict(AssignmentPartRef ap) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| evict_reg(Reg reg) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| fixed_free_lists | tpde::CompilerBase< Adaptor, Derived, Config > | |
| frame_size | tpde::CompilerBase< Adaptor, Derived, Config > | |
| free_reg(Reg reg) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| generate_switch(ScratchReg &&cond, u32 width, IRBlockRef default_block, std::span< const std::pair< u64, IRBlockRef > > cases) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| generated_call | tpde::CompilerBase< Adaptor, Derived, Config > | |
| generating_branch | tpde::CompilerBase< Adaptor, Derived, Config > | |
| gval_as_reg(GenericValuePart &gv) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| gval_as_reg_reuse(GenericValuePart &gv, ScratchReg &dst) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| has_dynamic_alloca | tpde::CompilerBase< Adaptor, Derived, Config > | |
| init_variable_ref(ValLocalIdx local_idx, u32 var_ref_data) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| init_variable_ref(IRValueRef value, u32 var_ref_data) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | inline |
| is_leaf_function | tpde::CompilerBase< Adaptor, Derived, Config > | |
| release_assignment(ValLocalIdx local_idx, ValueAssignment *) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| release_regs_after_return() noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| reload_to_reg(AsmReg dst, AssignmentPartRef ap) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| reset() | tpde::CompilerBase< Adaptor, Derived, Config > | |
| result_ref(IRValueRef value) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| result_ref_alias(IRValueRef dst, ValueRef &&src) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| result_ref_stack_slot(IRValueRef value, AssignmentPartRef base, i32 off) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |
| select_reg(RegBank bank, u64 exclusion_mask) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | inline |
| spill(AssignmentPartRef ap) noexcept | tpde::CompilerBase< Adaptor, Derived, Config > | |