List of all items
Structs
- llvm_backend::EmitterConfig
- llvm_backend::LlvmCallFixup
- llvm_backend::LlvmFunctionTranslation
- llvm_backend::LlvmIndirectCallFixup
- llvm_backend::LoweringContext
- llvm_frontend::WasmToLlvm
- pvm::ProgramBlob
- spi::SpiProgram
- translate::CallFixup
- translate::CompileOptions
- translate::IndirectCallFixup
- translate::OptimizationFlags
- translate::stats::CompileStats
- translate::stats::FunctionRegAllocStats
- translate::stats::FunctionStats
- translate::stats::ImportResolution
- translate::wasm_module::DataSegment
- translate::wasm_module::MemoryLimits
- translate::wasm_module::WasmModule
Enums
- abi::HostCallVariant
- error::Error
- pvm::Instruction
- pvm::Opcode
- test_harness::InstructionPattern
- test_harness::Pat
- translate::ImportAction
Traits
Functions
- abi::parse_host_call_variant
- llvm_backend::lower_function
- llvm_frontend::translate_wasm_to_llvm
- memory_layout::compute_param_overflow_base
- memory_layout::compute_wasm_memory_base
- memory_layout::data_segment_length_offset
- memory_layout::global_addr
- memory_layout::globals_region_size
- memory_layout::memory_size_global_offset
- memory_layout::stack_limit
- test_harness::assert_has_pattern
- test_harness::assert_matches
- test_harness::compile_wat
- test_harness::compile_wat_with_imports
- test_harness::compile_wat_with_options
- test_harness::count_opcode
- test_harness::extract_instructions
- test_harness::filter_by_opcode
- test_harness::find_pattern
- test_harness::has_opcode
- test_harness::wat_to_wasm
- translate::adapter_merge::merge_adapter
- translate::compile
- translate::compile_with_options
- translate::compile_with_stats
- translate::dead_function_elimination::reachable_functions
Type Aliases
Constants
- abi::ARGS_LEN_REG
- abi::ARGS_PTR_REG
- abi::FIRST_LOCAL_REG
- abi::FRAME_HEADER_SIZE
- abi::MAX_HOST_CALL_DATA_ARGS
- abi::MAX_LOCAL_REGS
- abi::OPERAND_SPILL_BASE
- abi::R8_CAPTURE_SLOT_OFFSET
- abi::RETURN_ADDR_REG
- abi::RETURN_VALUE_REG
- abi::SCRATCH1
- abi::SCRATCH2
- abi::STACK_PTR_REG
- abi::TEMP1
- abi::TEMP2
- abi::TEMP_RESULT
- memory_layout::DEFAULT_STACK_SIZE
- memory_layout::EXIT_ADDRESS
- memory_layout::GLOBAL_MEMORY_BASE
- memory_layout::PARAM_OVERFLOW_SIZE
- memory_layout::RO_DATA_BASE
- memory_layout::STACK_SEGMENT_END