Home
last modified time | relevance | path

Searched refs:VecElementWidth (Results 1 – 6 of 6) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Dvector.rs51 impl VecElementWidth { impl
58 8 => VecElementWidth::E8, in from_bits()
59 16 => VecElementWidth::E16, in from_bits()
60 32 => VecElementWidth::E32, in from_bits()
61 64 => VecElementWidth::E64, in from_bits()
68 VecElementWidth::E8 => 8, in bits()
69 VecElementWidth::E16 => 16, in bits()
70 VecElementWidth::E32 => 32, in bits()
71 VecElementWidth::E64 => 64, in bits()
85 impl fmt::Display for VecElementWidth { implementation
[all …]
H A Dencode.rs257 width: VecElementWidth, in encode_vmem_load() argument
266 VecElementWidth::E8 => 0b000, in encode_vmem_load()
267 VecElementWidth::E16 => 0b101, in encode_vmem_load()
268 VecElementWidth::E32 => 0b110, in encode_vmem_load()
269 VecElementWidth::E64 => 0b111, in encode_vmem_load()
296 width: VecElementWidth, in encode_vmem_store() argument
H A Dmod.rs3 use super::lower::isle::generated_code::{VecAMode, VecElementWidth, VecOpMasking};
215 eew: VecElementWidth::from_type(ty), in gen_load()
236 eew: VecElementWidth::from_type(ty), in gen_store()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst_vector.isle2 (type VecElementWidth (enum
330 (decl pure element_width_from_type (Type) VecElementWidth)
333 (VecElementWidth.E8))
336 (VecElementWidth.E16))
339 (VecElementWidth.E32))
342 (VecElementWidth.E32))
345 (VecElementWidth.E64))
348 (VecElementWidth.E64))
424 (decl vec_load (VecElementWidth VecAMode MemFlags VecOpMasking VState) Reg)
431 (decl vec_store (VecElementWidth VecAMode VReg MemFlags VecOpMasking VState) InstOutput)
H A Dlower.isle2185 (let ((eew VecElementWidth (element_width_from_type ty))
2199 (let ((eew VecElementWidth (element_width_from_type $I64))
2205 (let ((eew VecElementWidth (element_width_from_type $I64))
2256 (let ((eew VecElementWidth (element_width_from_type ty))
H A Dinst.isle346 (eew VecElementWidth)
354 (eew VecElementWidth)