List of all items
Structs
- Emulator
- EmulatorConfig
- EmulatorResult
- KernelMetadata
- barrier::BarrierManager
- barrier::BarrierState
- control_flow::ControlFlowManager
- control_flow::ControlFlowStack
- control_flow::ControlFrame
- core::Core
- decoder::DecodedInstruction
- decoder::Decoder
- executor::Executor
- memory::DeviceMemory
- memory::LocalMemory
- scheduler::Scheduler
- stats::ExecutionStats
- stats::TraceWriter
- thread::SpecialRegisters
- thread::Thread
- wave::Wave
Enums
- EmulatorError
- control_flow::ControlFrameKind
- decoder::AtomicOp
- decoder::BitOpType
- decoder::CmpOp
- decoder::ControlOp
- decoder::CvtType
- decoder::F16Op
- decoder::F16PackedOp
- decoder::F64DivSqrtOp
- decoder::F64Op
- decoder::FUnaryOp
- decoder::MemWidth
- decoder::MiscOp
- decoder::Opcode
- decoder::Scope
- decoder::SyncOp
- decoder::WaveOpType
- decoder::WaveReduceType
- executor::StepResult
- stats::InstructionCategory
- wave::WaveStatus
Functions
- load_binary_file
- shuffle::wave_all
- shuffle::wave_any
- shuffle::wave_ballot
- shuffle::wave_broadcast
- shuffle::wave_prefix_sum
- shuffle::wave_reduce_add
- shuffle::wave_reduce_max
- shuffle::wave_reduce_min
- shuffle::wave_shuffle
- shuffle::wave_shuffle_down
- shuffle::wave_shuffle_up
- shuffle::wave_shuffle_xor