Searched refs:LoadKind (Results 1 – 5 of 5) sorted by relevance
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | visitor.rs | 2274 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 D | masm.rs | 537 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 D | masm.rs | 21 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 D | mod.rs | 9 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 D | masm.rs | 10 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()
|