Machine Learning Compilers
Project Overview
Introduction
Project Report
User Guide
Documentation Setup
Submissions
1. Assembly
2. Base
3. Neon
4. Code Generation
5. Tensor Operation Backend
6. Einsum Trees
7. Individual Phase
API
mini_jit
mini_jit::benchmarks
mini_jit::converters
mini_jit::einsum
mini_jit::instructions
mini_jit::ir
mini_jit::kernels
mini_jit::registers
Machine Learning Compilers
Index
Index
M
M
mini_jit::benchmarks::mini_jit::benchmarks::EinsumTreeBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::EinsumTreeBench::EinsumTreeBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::EinsumTreeBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::EinsumTreeBench::~EinsumTreeBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::FastSigmoidPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::FastSigmoidPrimitiveBench::FastSigmoidPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::FastSigmoidPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::FastSigmoidPrimitiveBench::~FastSigmoidPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityPrimitiveBench::IdentityPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityPrimitiveBench::~IdentityPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityTransPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityTransPrimitiveBench::IdentityTransPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityTransPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::IdentityTransPrimitiveBench::~IdentityTransPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulBrMNKBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulBrMNKBench::MatmulBrMNKBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulBrMNKBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulBrMNKBench::~MatmulBrMNKBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulMNKBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulMNKBench::MatmulMNKBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulMNKBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::MatmulMNKBench::~MatmulMNKBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReciprocalPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::ReciprocalPrimitiveBench::ReciprocalPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReciprocalPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReciprocalPrimitiveBench::~ReciprocalPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUPrimitiveBench::ReLUPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUPrimitiveBench::~ReLUPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUTransPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUTransPrimitiveBench::ReLUTransPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUTransPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ReLUTransPrimitiveBench::~ReLUTransPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidInterpolationPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidInterpolationPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidInterpolationPrimitiveBench::SigmoidInterpolationPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidInterpolationPrimitiveBench::~SigmoidInterpolationPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidTaylorPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidTaylorPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidTaylorPrimitiveBench::SigmoidTaylorPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SigmoidTaylorPrimitiveBench::~SigmoidTaylorPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SquarePrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::SquarePrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SquarePrimitiveBench::SquarePrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SquarePrimitiveBench::~SquarePrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SquareTransPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::SquareTransPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SquareTransPrimitiveBench::SquareTransPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::SquareTransPrimitiveBench::~SquareTransPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::TensorOperationBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::TensorOperationBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::TensorOperationBench::TensorOperationBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::TensorOperationBench::~TensorOperationBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroEorPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroEorPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroEorPrimitiveBench::ZeroEorPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroEorPrimitiveBench::~ZeroEorPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroXZRPrimitiveBench (C++ class)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroXZRPrimitiveBench::run (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroXZRPrimitiveBench::ZeroXZRPrimitiveBench (C++ function)
mini_jit::benchmarks::mini_jit::benchmarks::ZeroXZRPrimitiveBench::~ZeroXZRPrimitiveBench (C++ function)
mini_jit::converters::to_string_bin (C++ function)
mini_jit::converters::to_string_hex (C++ function)
mini_jit::dim_t (C++ enum)
mini_jit::dim_t::c (C++ enumerator)
mini_jit::dim_t::k (C++ enumerator)
mini_jit::dim_t::m (C++ enumerator)
mini_jit::dim_t::n (C++ enumerator)
mini_jit::dtype_t (C++ enum)
mini_jit::dtype_t::fp32 (C++ enumerator)
mini_jit::dtype_t::fp64 (C++ enumerator)
mini_jit::einsum::mini_jit::einsum::EinsumNode (C++ struct)
mini_jit::einsum::mini_jit::einsum::EinsumNode::EinsumNode (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumNode::get_number_of_children (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_computational_operations (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_dim_sizes (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_dim_types (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_dimension_ids (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_dtype (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_exec_types (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_left_child (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_operation (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_output_dimension_ids (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_prim_first_touch (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_prim_last_touch (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_prim_main (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_right_child (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_strides_in0 (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_strides_in1 (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_strides_out (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_tensor_expression (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_tensor_out (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::m_tensor_size (C++ member)
mini_jit::einsum::mini_jit::einsum::EinsumNode::~EinsumNode (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumTree (C++ class)
mini_jit::einsum::mini_jit::einsum::EinsumTree::EinsumTree (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumTree::execute (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumTree::lower_einsum_nodes_to_tensor_operations (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumTree::optimize_einsum_nodes (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumTree::parse_einsum_expression (C++ function)
mini_jit::einsum::mini_jit::einsum::EinsumTree::to_string (C++ function)
mini_jit::error_t (C++ enum)
mini_jit::error_t::operation_not_supported (C++ enumerator)
mini_jit::error_t::success (C++ enumerator)
mini_jit::error_t::wrong_dimension (C++ enumerator)
mini_jit::error_t::wrong_dtype (C++ enumerator)
mini_jit::error_t::wrong_exec_type (C++ enumerator)
mini_jit::error_t::wrong_matrix_ordering_format (C++ enumerator)
mini_jit::error_t::wrong_ptype (C++ enumerator)
mini_jit::exec_t (C++ enum)
mini_jit::exec_t::prim (C++ enumerator)
mini_jit::exec_t::seq (C++ enumerator)
mini_jit::exec_t::shared (C++ enumerator)
mini_jit::exec_t::undefined (C++ enumerator)
mini_jit::instructions::base::add (C++ function)
,
[1]
mini_jit::instructions::base::cbnz (C++ function)
mini_jit::instructions::base::ldp (C++ function)
mini_jit::instructions::base::ldpPost (C++ function)
mini_jit::instructions::base::ldpPre (C++ function)
mini_jit::instructions::base::ldr (C++ function)
mini_jit::instructions::base::lsl (C++ function)
mini_jit::instructions::base::mov (C++ function)
,
[1]
mini_jit::instructions::base::movk (C++ function)
mini_jit::instructions::base::movSP (C++ function)
mini_jit::instructions::base::movz (C++ function)
mini_jit::instructions::base::mul (C++ function)
mini_jit::instructions::base::orr (C++ function)
mini_jit::instructions::base::ret (C++ function)
mini_jit::instructions::base::stp (C++ function)
mini_jit::instructions::base::stpPost (C++ function)
mini_jit::instructions::base::stpPre (C++ function)
mini_jit::instructions::base::str (C++ function)
mini_jit::instructions::base::strPost (C++ function)
mini_jit::instructions::base::sub (C++ function)
mini_jit::instructions::simd_fp::eor (C++ function)
mini_jit::instructions::simd_fp::fabsScalar (C++ function)
mini_jit::instructions::simd_fp::fabsVec (C++ function)
mini_jit::instructions::simd_fp::faddScalar (C++ function)
mini_jit::instructions::simd_fp::faddVec (C++ function)
mini_jit::instructions::simd_fp::fcmp (C++ function)
mini_jit::instructions::simd_fp::fcvtmsScalar (C++ function)
mini_jit::instructions::simd_fp::fcvtmsVec (C++ function)
mini_jit::instructions::simd_fp::fdivScalar (C++ function)
mini_jit::instructions::simd_fp::fdivVec (C++ function)
mini_jit::instructions::simd_fp::fmadd (C++ function)
mini_jit::instructions::simd_fp::fmaxScalar (C++ function)
mini_jit::instructions::simd_fp::fmaxVec (C++ function)
mini_jit::instructions::simd_fp::fminScalar (C++ function)
mini_jit::instructions::simd_fp::fminVec (C++ function)
mini_jit::instructions::simd_fp::fmlaElem (C++ function)
mini_jit::instructions::simd_fp::fmlaVec (C++ function)
mini_jit::instructions::simd_fp::fmovIntScalar (C++ function)
mini_jit::instructions::simd_fp::fmovIntVec (C++ function)
mini_jit::instructions::simd_fp::fmovScalar (C++ function)
mini_jit::instructions::simd_fp::fmovVec (C++ function)
mini_jit::instructions::simd_fp::fmulScalar (C++ function)
mini_jit::instructions::simd_fp::fmulVec (C++ function)
mini_jit::instructions::simd_fp::frecpeScalar (C++ function)
mini_jit::instructions::simd_fp::frecpeVec (C++ function)
mini_jit::instructions::simd_fp::frecpsScalar (C++ function)
mini_jit::instructions::simd_fp::frecpsVec (C++ function)
mini_jit::instructions::simd_fp::frintmScalar (C++ function)
mini_jit::instructions::simd_fp::frintmVec (C++ function)
mini_jit::instructions::simd_fp::frintnScalar (C++ function)
mini_jit::instructions::simd_fp::frintnVec (C++ function)
mini_jit::instructions::simd_fp::fsubScalar (C++ function)
mini_jit::instructions::simd_fp::fsubVec (C++ function)
mini_jit::instructions::simd_fp::ins (C++ function)
mini_jit::instructions::simd_fp::ld1 (C++ function)
,
[1]
,
[2]
mini_jit::instructions::simd_fp::ldp (C++ function)
mini_jit::instructions::simd_fp::ldpPost (C++ function)
mini_jit::instructions::simd_fp::ldpPre (C++ function)
mini_jit::instructions::simd_fp::ldr (C++ function)
mini_jit::instructions::simd_fp::ldrPost (C++ function)
mini_jit::instructions::simd_fp::ldrReg (C++ function)
mini_jit::instructions::simd_fp::mov (C++ function)
mini_jit::instructions::simd_fp::scvtfBaseScalar (C++ function)
mini_jit::instructions::simd_fp::scvtfScalar (C++ function)
mini_jit::instructions::simd_fp::scvtfVec (C++ function)
mini_jit::instructions::simd_fp::st1 (C++ function)
,
[1]
,
[2]
mini_jit::instructions::simd_fp::stp (C++ function)
mini_jit::instructions::simd_fp::stpPost (C++ function)
mini_jit::instructions::simd_fp::stpPre (C++ function)
mini_jit::instructions::simd_fp::str (C++ function)
mini_jit::instructions::simd_fp::strPost (C++ function)
mini_jit::instructions::simd_fp::trn1 (C++ function)
mini_jit::instructions::simd_fp::trn2 (C++ function)
mini_jit::instructions::simd_fp::umov (C++ function)
mini_jit::instructions::simd_fp::zero (C++ function)
mini_jit::instructions::simd_fp::zip1 (C++ function)
mini_jit::instructions::simd_fp::zip2 (C++ function)
mini_jit::ir::mini_jit::ir::Dimension (C++ struct)
mini_jit::ir::mini_jit::ir::Dimension::Dimension (C++ function)
mini_jit::ir::mini_jit::ir::Dimension::exec_type (C++ member)
mini_jit::ir::mini_jit::ir::Dimension::size (C++ member)
mini_jit::ir::mini_jit::ir::Dimension::stride_in0 (C++ member)
mini_jit::ir::mini_jit::ir::Dimension::stride_in1 (C++ member)
mini_jit::ir::mini_jit::ir::Dimension::stride_out (C++ member)
mini_jit::ir::mini_jit::ir::Dimension::type (C++ member)
mini_jit::ir::mini_jit::ir::IRConverter (C++ class)
mini_jit::ir::mini_jit::ir::IRConverter::convertConfigToDimensions (C++ function)
mini_jit::ir::mini_jit::ir::IRConverter::convertDimensionsToConfig (C++ function)
mini_jit::ir::mini_jit::ir::IRConverter::IRConverter (C++ function)
mini_jit::ir::mini_jit::ir::Optimizer (C++ class)
mini_jit::ir::mini_jit::ir::Optimizer::createSharedLoops (C++ function)
mini_jit::ir::mini_jit::ir::Optimizer::fuseDimensions (C++ function)
mini_jit::ir::mini_jit::ir::Optimizer::identifyPrimitives (C++ function)
mini_jit::ir::mini_jit::ir::Optimizer::optimize (C++ function)
,
[1]
mini_jit::ir::mini_jit::ir::Optimizer::Optimizer (C++ function)
mini_jit::ir::mini_jit::ir::Optimizer::splitDimensions (C++ function)
mini_jit::kernels::binary::add (C++ function)
mini_jit::kernels::binary::div (C++ function)
mini_jit::kernels::binary::max (C++ function)
mini_jit::kernels::binary::min (C++ function)
mini_jit::kernels::binary::mul (C++ function)
mini_jit::kernels::binary::sub (C++ function)
mini_jit::kernels::matmul::matmul_br_m_n_k (C++ function)
mini_jit::kernels::matmul::matmul_m_n_k (C++ function)
mini_jit::kernels::matmul::subkernels::matmul_16_6_1 (C++ function)
mini_jit::kernels::matmul::subkernels::matmul_16_6_k (C++ function)
mini_jit::kernels::matmul::subkernels::matmul_m_1_k (C++ function)
mini_jit::kernels::matmul::subkernels::matmul_m_2_k (C++ function)
mini_jit::kernels::matmul::subkernels::matmul_m_3_k (C++ function)
mini_jit::kernels::matmul::subkernels::matmul_m_4_k (C++ function)
mini_jit::kernels::unary::decrement (C++ function)
mini_jit::kernels::unary::decrement_trans (C++ function)
mini_jit::kernels::unary::fast_sigmoid (C++ function)
mini_jit::kernels::unary::identity (C++ function)
mini_jit::kernels::unary::identity_trans (C++ function)
mini_jit::kernels::unary::increment (C++ function)
mini_jit::kernels::unary::increment_trans (C++ function)
mini_jit::kernels::unary::reciprocal (C++ function)
mini_jit::kernels::unary::reciprocal_trans (C++ function)
mini_jit::kernels::unary::relu (C++ function)
mini_jit::kernels::unary::relu_trans (C++ function)
mini_jit::kernels::unary::sigmoid_interpolation (C++ function)
mini_jit::kernels::unary::sigmoid_taylor (C++ function)
mini_jit::kernels::unary::square (C++ function)
mini_jit::kernels::unary::square_trans (C++ function)
mini_jit::kernels::unary::zero (C++ function)
mini_jit::kernels::unary::zero_xzr (C++ function)
mini_jit::mini_jit::Benchmark (C++ class)
mini_jit::mini_jit::Benchmark::benchmark_result (C++ struct)
mini_jit::mini_jit::Benchmark::benchmark_result::elapsedSeconds (C++ member)
mini_jit::mini_jit::Benchmark::benchmark_result::gflops (C++ member)
mini_jit::mini_jit::Benchmark::benchmark_result::gibps (C++ member)
mini_jit::mini_jit::Benchmark::benchmark_result::numReps (C++ member)
mini_jit::mini_jit::Benchmark::benchmark_result::totalDataProcessed (C++ member)
mini_jit::mini_jit::Benchmark::benchmark_result::totalNumberElements (C++ member)
mini_jit::mini_jit::Benchmark::benchmark_result::totalOperations (C++ member)
mini_jit::mini_jit::Benchmark::getResult (C++ function)
mini_jit::mini_jit::Benchmark::run (C++ function)
mini_jit::mini_jit::Benchmark::~Benchmark (C++ function)
mini_jit::mini_jit::Binary (C++ class)
mini_jit::mini_jit::Binary::generate (C++ function)
mini_jit::mini_jit::Binary::get_kernel (C++ function)
mini_jit::mini_jit::Binary::kernel_t (C++ type)
mini_jit::mini_jit::Binary::~Binary (C++ function)
mini_jit::mini_jit::Brgemm (C++ class)
mini_jit::mini_jit::Brgemm::generate (C++ function)
mini_jit::mini_jit::Brgemm::get_kernel (C++ function)
mini_jit::mini_jit::Brgemm::kernel_t (C++ type)
mini_jit::mini_jit::Brgemm::~Brgemm (C++ function)
mini_jit::mini_jit::Kernel (C++ class)
mini_jit::mini_jit::Kernel::add_instr (C++ function)
,
[1]
mini_jit::mini_jit::Kernel::add_label (C++ function)
mini_jit::mini_jit::Kernel::get_kernel (C++ function)
mini_jit::mini_jit::Kernel::get_size (C++ function)
mini_jit::mini_jit::Kernel::getInstrCountFromLabel (C++ function)
mini_jit::mini_jit::Kernel::Kernel (C++ function)
,
[1]
,
[2]
mini_jit::mini_jit::Kernel::operator= (C++ function)
,
[1]
mini_jit::mini_jit::Kernel::set_kernel (C++ function)
mini_jit::mini_jit::Kernel::write (C++ function)
mini_jit::mini_jit::Kernel::~Kernel (C++ function)
mini_jit::mini_jit::TensorOperation (C++ class)
mini_jit::mini_jit::TensorOperation::dtype_size (C++ function)
mini_jit::mini_jit::TensorOperation::execute (C++ function)
mini_jit::mini_jit::TensorOperation::execute_iter (C++ function)
mini_jit::mini_jit::TensorOperation::execute_iter_parallel (C++ function)
mini_jit::mini_jit::TensorOperation::setup (C++ function)
mini_jit::mini_jit::Unary (C++ class)
mini_jit::mini_jit::Unary::generate (C++ function)
mini_jit::mini_jit::Unary::get_extra (C++ function)
mini_jit::mini_jit::Unary::get_kernel (C++ function)
mini_jit::mini_jit::Unary::kernel_t (C++ type)
mini_jit::mini_jit::Unary::set_extra (C++ function)
mini_jit::mini_jit::Unary::~Unary (C++ function)
mini_jit::ptype_t (C++ enum)
mini_jit::ptype_t::add (C++ enumerator)
mini_jit::ptype_t::brgemm (C++ enumerator)
mini_jit::ptype_t::decrement (C++ enumerator)
mini_jit::ptype_t::div (C++ enumerator)
mini_jit::ptype_t::fast_sigmoid (C++ enumerator)
mini_jit::ptype_t::gemm (C++ enumerator)
mini_jit::ptype_t::identity (C++ enumerator)
mini_jit::ptype_t::increment (C++ enumerator)
mini_jit::ptype_t::max (C++ enumerator)
mini_jit::ptype_t::min (C++ enumerator)
mini_jit::ptype_t::mul (C++ enumerator)
mini_jit::ptype_t::none (C++ enumerator)
mini_jit::ptype_t::reciprocal (C++ enumerator)
mini_jit::ptype_t::relu (C++ enumerator)
mini_jit::ptype_t::sigmoid_interp (C++ enumerator)
mini_jit::ptype_t::sigmoid_taylor (C++ enumerator)
mini_jit::ptype_t::square (C++ enumerator)
mini_jit::ptype_t::sub (C++ enumerator)
mini_jit::ptype_t::zero (C++ enumerator)
mini_jit::registers::arr_spec_t (C++ enum)
mini_jit::registers::arr_spec_t::b16 (C++ enumerator)
mini_jit::registers::arr_spec_t::b8 (C++ enumerator)
mini_jit::registers::arr_spec_t::d2 (C++ enumerator)
mini_jit::registers::arr_spec_t::s2 (C++ enumerator)
mini_jit::registers::arr_spec_t::s4 (C++ enumerator)
mini_jit::registers::gpr_t (C++ enum)
mini_jit::registers::gpr_t::sp (C++ enumerator)
mini_jit::registers::gpr_t::w0 (C++ enumerator)
mini_jit::registers::gpr_t::w1 (C++ enumerator)
mini_jit::registers::gpr_t::w10 (C++ enumerator)
mini_jit::registers::gpr_t::w11 (C++ enumerator)
mini_jit::registers::gpr_t::w12 (C++ enumerator)
mini_jit::registers::gpr_t::w13 (C++ enumerator)
mini_jit::registers::gpr_t::w14 (C++ enumerator)
mini_jit::registers::gpr_t::w15 (C++ enumerator)
mini_jit::registers::gpr_t::w16 (C++ enumerator)
mini_jit::registers::gpr_t::w17 (C++ enumerator)
mini_jit::registers::gpr_t::w18 (C++ enumerator)
mini_jit::registers::gpr_t::w19 (C++ enumerator)
mini_jit::registers::gpr_t::w2 (C++ enumerator)
mini_jit::registers::gpr_t::w20 (C++ enumerator)
mini_jit::registers::gpr_t::w21 (C++ enumerator)
mini_jit::registers::gpr_t::w22 (C++ enumerator)
mini_jit::registers::gpr_t::w23 (C++ enumerator)
mini_jit::registers::gpr_t::w24 (C++ enumerator)
mini_jit::registers::gpr_t::w25 (C++ enumerator)
mini_jit::registers::gpr_t::w26 (C++ enumerator)
mini_jit::registers::gpr_t::w27 (C++ enumerator)
mini_jit::registers::gpr_t::w28 (C++ enumerator)
mini_jit::registers::gpr_t::w29 (C++ enumerator)
mini_jit::registers::gpr_t::w3 (C++ enumerator)
mini_jit::registers::gpr_t::w30 (C++ enumerator)
mini_jit::registers::gpr_t::w4 (C++ enumerator)
mini_jit::registers::gpr_t::w5 (C++ enumerator)
mini_jit::registers::gpr_t::w6 (C++ enumerator)
mini_jit::registers::gpr_t::w7 (C++ enumerator)
mini_jit::registers::gpr_t::w8 (C++ enumerator)
mini_jit::registers::gpr_t::w9 (C++ enumerator)
mini_jit::registers::gpr_t::wzr (C++ enumerator)
mini_jit::registers::gpr_t::x0 (C++ enumerator)
mini_jit::registers::gpr_t::x1 (C++ enumerator)
mini_jit::registers::gpr_t::x10 (C++ enumerator)
mini_jit::registers::gpr_t::x11 (C++ enumerator)
mini_jit::registers::gpr_t::x12 (C++ enumerator)
mini_jit::registers::gpr_t::x13 (C++ enumerator)
mini_jit::registers::gpr_t::x14 (C++ enumerator)
mini_jit::registers::gpr_t::x15 (C++ enumerator)
mini_jit::registers::gpr_t::x16 (C++ enumerator)
mini_jit::registers::gpr_t::x17 (C++ enumerator)
mini_jit::registers::gpr_t::x18 (C++ enumerator)
mini_jit::registers::gpr_t::x19 (C++ enumerator)
mini_jit::registers::gpr_t::x2 (C++ enumerator)
mini_jit::registers::gpr_t::x20 (C++ enumerator)
mini_jit::registers::gpr_t::x21 (C++ enumerator)
mini_jit::registers::gpr_t::x22 (C++ enumerator)
mini_jit::registers::gpr_t::x23 (C++ enumerator)
mini_jit::registers::gpr_t::x24 (C++ enumerator)
mini_jit::registers::gpr_t::x25 (C++ enumerator)
mini_jit::registers::gpr_t::x26 (C++ enumerator)
mini_jit::registers::gpr_t::x27 (C++ enumerator)
mini_jit::registers::gpr_t::x28 (C++ enumerator)
mini_jit::registers::gpr_t::x29 (C++ enumerator)
mini_jit::registers::gpr_t::x3 (C++ enumerator)
mini_jit::registers::gpr_t::x30 (C++ enumerator)
mini_jit::registers::gpr_t::x4 (C++ enumerator)
mini_jit::registers::gpr_t::x5 (C++ enumerator)
mini_jit::registers::gpr_t::x6 (C++ enumerator)
mini_jit::registers::gpr_t::x7 (C++ enumerator)
mini_jit::registers::gpr_t::x8 (C++ enumerator)
mini_jit::registers::gpr_t::x9 (C++ enumerator)
mini_jit::registers::gpr_t::xzr (C++ enumerator)
mini_jit::registers::neon_size_spec_t (C++ enum)
mini_jit::registers::neon_size_spec_t::d (C++ enumerator)
mini_jit::registers::neon_size_spec_t::q (C++ enumerator)
mini_jit::registers::neon_size_spec_t::s (C++ enumerator)
mini_jit::registers::simd_fp_t (C++ enum)
mini_jit::registers::simd_fp_t::v0 (C++ enumerator)
mini_jit::registers::simd_fp_t::v1 (C++ enumerator)
mini_jit::registers::simd_fp_t::v10 (C++ enumerator)
mini_jit::registers::simd_fp_t::v11 (C++ enumerator)
mini_jit::registers::simd_fp_t::v12 (C++ enumerator)
mini_jit::registers::simd_fp_t::v13 (C++ enumerator)
mini_jit::registers::simd_fp_t::v14 (C++ enumerator)
mini_jit::registers::simd_fp_t::v15 (C++ enumerator)
mini_jit::registers::simd_fp_t::v16 (C++ enumerator)
mini_jit::registers::simd_fp_t::v17 (C++ enumerator)
mini_jit::registers::simd_fp_t::v18 (C++ enumerator)
mini_jit::registers::simd_fp_t::v19 (C++ enumerator)
mini_jit::registers::simd_fp_t::v2 (C++ enumerator)
mini_jit::registers::simd_fp_t::v20 (C++ enumerator)
mini_jit::registers::simd_fp_t::v21 (C++ enumerator)
mini_jit::registers::simd_fp_t::v22 (C++ enumerator)
mini_jit::registers::simd_fp_t::v23 (C++ enumerator)
mini_jit::registers::simd_fp_t::v24 (C++ enumerator)
mini_jit::registers::simd_fp_t::v25 (C++ enumerator)
mini_jit::registers::simd_fp_t::v26 (C++ enumerator)
mini_jit::registers::simd_fp_t::v27 (C++ enumerator)
mini_jit::registers::simd_fp_t::v28 (C++ enumerator)
mini_jit::registers::simd_fp_t::v29 (C++ enumerator)
mini_jit::registers::simd_fp_t::v3 (C++ enumerator)
mini_jit::registers::simd_fp_t::v30 (C++ enumerator)
mini_jit::registers::simd_fp_t::v31 (C++ enumerator)
mini_jit::registers::simd_fp_t::v4 (C++ enumerator)
mini_jit::registers::simd_fp_t::v5 (C++ enumerator)
mini_jit::registers::simd_fp_t::v6 (C++ enumerator)
mini_jit::registers::simd_fp_t::v7 (C++ enumerator)
mini_jit::registers::simd_fp_t::v8 (C++ enumerator)
mini_jit::registers::simd_fp_t::v9 (C++ enumerator)
mini_jit::to_string (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]