Home
last modified time | relevance | path

Searched refs:LoadKind (Results 1 – 5 of 5) sorted by relevance

/wasmtime-44.0.1/winch/codegen/src/
H A Dvisitor.rs2274 LoadKind::Operand(OperandSize::S32), in visit_i32_load()
2374 LoadKind::Operand(OperandSize::S64), in visit_i64_load()
2398 LoadKind::Operand(OperandSize::S32), in visit_f32_load()
2410 LoadKind::Operand(OperandSize::S64), in visit_f64_load()
2982 LoadKind::Operand(OperandSize::S128), in visit_v128_load()
3042 LoadKind::Splat(SplatLoadKind::S8), in visit_v128_load8_splat()
3050 LoadKind::Splat(SplatLoadKind::S16), in visit_v128_load16_splat()
3058 LoadKind::Splat(SplatLoadKind::S32), in visit_v128_load32_splat()
3066 LoadKind::Splat(SplatLoadKind::S64), in visit_v128_load64_splat()
4580 LoadKind::VectorZero(OperandSize::S32), in visit_v128_load32_zero()
[all …]
H A Dmasm.rs537 pub(crate) enum LoadKind { enum
555 impl LoadKind { implementation
1503 fn wasm_load(&mut self, src: Self::Address, dst: WritableReg, kind: LoadKind) -> Result<()>; in wasm_load()
/wasmtime-44.0.1/winch/codegen/src/isa/aarch64/
H A Dmasm.rs21 Imm as I, IntCmpKind, IntScratch, LoadKind, MacroAssembler as Masm, MulWideKind,
439 fn wasm_load(&mut self, src: Self::Address, dst: WritableReg, kind: LoadKind) -> Result<()> { in wasm_load()
442 LoadKind::Operand(_) => { in wasm_load()
451 LoadKind::Splat(_) => bail!(CodeGenError::UnimplementedWasmLoadKind), in wasm_load()
452 LoadKind::ScalarExtend(extend_kind) => { in wasm_load()
466 LoadKind::VectorExtend(_vector_extend_kind) => { in wasm_load()
469 LoadKind::VectorLane(_selector) => { in wasm_load()
472 LoadKind::Atomic(_, _) => bail!(CodeGenError::unimplemented_masm_instruction()), in wasm_load()
473 LoadKind::VectorZero(_size) => { in wasm_load()
/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Dmod.rs9 AtomicWaitKind, Extend, Imm, IntCmpKind, IntScratch, LaneSelector, LoadKind,
918 kind: LoadKind, in emit_wasm_load() argument
933 LoadKind::VectorLane(_) => { in emit_wasm_load()
947 LoadKind::Atomic(_, _) => self.emit_compute_heap_address_align_checked( in emit_wasm_load()
/wasmtime-44.0.1/winch/codegen/src/isa/x64/
H A Dmasm.rs10 IntCmpKind, IntScratch, LaneSelector, LoadKind, MacroAssembler as Masm, MulWideKind,
363 fn wasm_load(&mut self, src: Self::Address, dst: WritableReg, kind: LoadKind) -> Result<()> { in wasm_load()
367 LoadKind::ScalarExtend(ext) => match ext { in wasm_load()
373 LoadKind::Operand(_) | LoadKind::Atomic(_, _) => { in wasm_load()
382 LoadKind::VectorExtend(ext) => { in wasm_load()
387 LoadKind::Splat(_) => { in wasm_load()
404 LoadKind::VectorLane(LaneSelector { lane, size }) => { in wasm_load()
413 LoadKind::VectorZero(size) => { in wasm_load()