Home
last modified time | relevance | path

Searched refs:Vector (Results 1 – 25 of 40) sorted by relevance

12

/wasmtime-44.0.1/cranelift/codegen/meta/src/cdsl/
H A Dtypes.rs20 Vector(VectorType), enumerator
34 ValueType::Vector(ref v) => v.doc(), in doc()
43 ValueType::Vector(ref v) => v.lane_bits(), in lane_bits()
51 ValueType::Vector(ref v) => v.lane_count(), in lane_count()
65 ValueType::Vector(ref v) => v.number(), in number()
85 ValueType::Vector(ref v) => v.fmt(f), in fmt()
101 ValueType::Vector(vector) in from()
204 ValueType::Vector(VectorType::new(self, lanes.into())) in by()
H A Dtypevar.rs60 ValueType::Vector(vec_type) => { in new_singleton()
938 let typevar = TypeVar::new_singleton(ValueType::Vector(VectorType::new( in test_typevar_singleton()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dinst_vector.isle9 ;; Vector Register Group Multiplier (LMUL)
45 ;; Application Vector Length (AVL)
60 ;; Vector Opcode Category
75 ;; Vector Opcode Masking
92 ;; Vector-Vector Opcodes
151 ;; Vector-Scalar Opcodes
217 ;; Vector-Vector Opcodes
225 ;; Vector-Scalar Opcodes
304 ;; Vector Addressing Mode
360 ;; As noted in the RISC-V Vector Extension Specification, rs2 is the first
[all …]
H A Dabi.rs497 RegClass::Vector => I8X16,
540 RegClass::Vector => I8X16,
610 RegClass::Vector => (isa_flags.min_vec_reg_size() / 8) as u32, in get_number_of_spillslots_for_value()
776 RegClass::Vector => { in compute_clobber_size()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/unwind/
H A Dwinx64.rs13 RegClass::Vector => unreachable!(), in map()
H A Dsystemv.rs79 RegClass::Vector => unreachable!(), in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Dmod.rs577 debug_assert_eq!(vd_src.class(), RegClass::Vector); in riscv64_get_operands()
578 debug_assert_eq!(vd.to_reg().class(), RegClass::Vector); in riscv64_get_operands()
579 debug_assert_eq!(vs2.class(), RegClass::Vector); in riscv64_get_operands()
596 debug_assert_eq!(vd_src.class(), RegClass::Vector); in riscv64_get_operands()
597 debug_assert_eq!(vd.to_reg().class(), RegClass::Vector); in riscv64_get_operands()
598 debug_assert_eq!(vs2.class(), RegClass::Vector); in riscv64_get_operands()
623 debug_assert_eq!(vs2.class(), RegClass::Vector); in riscv64_get_operands()
644 debug_assert_eq!(vs2.class(), RegClass::Vector); in riscv64_get_operands()
722 regalloc2::RegClass::Vector => I8X16, in canonical_type_for_rc()
845 Ok((&[RegClass::Vector], ty)) in rc_for_type()
[all …]
H A Dregs.rs152 PReg::new(enc, RegClass::Vector) in pv_reg()
H A Dvector.rs294 VecOpCategory::OPMVV | VecOpCategory::OPFVV => RegClass::Vector, in vs1_regclass()
575 VecOpCategory::OPIVV | VecOpCategory::OPFVV | VecOpCategory::OPMVV => RegClass::Vector, in vs1_regclass()
936 | VecAluOpRR::VfncvtffW => RegClass::Vector, in dst_regclass()
961 | VecAluOpRR::VfncvtffW => RegClass::Vector, in src_regclass()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Dregs.rs32 let p = PReg::new(enc, RegClass::Vector); in v_reg()
39 PReg::new(enc, RegClass::Vector) in pv_reg()
H A Dmod.rs429 regalloc2::RegClass::Vector => I8X16, in canonical_type_for_rc()
574 Ok((&[RegClass::Vector], ty)) in rc_for_type()
635 (RegClass::Vector, _) => format!("v{n}"), in reg_name()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Dregs.rs171 RegClass::Vector => unreachable!(), in show_reg()
186 RegClass::Vector => unreachable!(), in show_reg_sized()
/wasmtime-44.0.1/cranelift/filetests/filetests/isa/s390x/
H A Dvec-bitcast.clif4 ;; Vector bitcast is a no-op if the lane count remains unchanged,
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dabi.rs736 RegClass::Vector => unreachable!(),
780 RegClass::Vector => unreachable!(),
871 RegClass::Vector => unreachable!(), in get_number_of_spillslots_for_value()
1145 RegClass::Vector => unreachable!(), in is_callee_save_systemv()
1164 RegClass::Vector => unreachable!(), in is_callee_save_fastcall()
1179 RegClass::Vector => unreachable!(), in compute_clobber_size()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Dregs.rs85 RegClass::Vector => unreachable!(), in show_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dabi.rs106 } else if (next_v_reg <= v_end) && *rc == RegClass::Vector { in compute_arg_locs()
478 RegClass::Vector => 2 * slots_for_8bytes, in get_number_of_spillslots_for_value()
740 RegClass::Vector => I8X16, in manually_managed_clobbers()
779 RegClass::Vector => { in compute_clobber_size()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dregs.rs161 RegClass::Vector => unreachable!(), in pretty_print_reg()
H A Dmod.rs328 RegClass::Vector => unreachable!(), in load()
367 RegClass::Vector => unreachable!(), in store()
1392 RegClass::Vector => unreachable!(), in gen_move()
1438 RegClass::Vector => unreachable!(), in canonical_type_for_rc()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/unwind/
H A Dsystemv.rs36 RegClass::Vector => 64, in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/unwind/
H A Dsystemv.rs46 RegClass::Vector => unreachable!(), in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/unwind/
H A Dsystemv.rs86 RegClass::Vector => unreachable!(), in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dabi.rs55 RegClass::Vector => unreachable!(), in compute_clobber_size()
302 RegClass::Vector => unreachable!(), in compute_arg_locs()
317 RegClass::Vector => unreachable!(), in compute_arg_locs()
1126 RegClass::Vector => unreachable!(), in get_number_of_spillslots_for_value()
1360 RegClass::Vector => unreachable!(), in is_reg_saved_in_prologue()
/wasmtime-44.0.1/cranelift/codegen/src/isa/unwind/
H A Dwinarm64.rs282 regalloc2::RegClass::Vector => unreachable!(), in create_unwind_info_from_insts()
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dvalue.rs122 Vector, enumerator
131 ValueTypeClass::Vector => write!(f, "vector"), in fmt()
264 _ => Err(ValueError::InvalidType(ValueTypeClass::Vector, ty)), in int()
388 _ => Err(ValueError::InvalidType(ValueTypeClass::Vector, self.ty())),
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dabi.rs902 RegClass::Vector => unreachable!(), in get_number_of_spillslots_for_value()
1010 RegClass::Vector => unreachable!(), in compute_frame_layout()
1178 (_, RegClass::Vector) => unreachable!(), in is_reg_saved_in_prologue()

12