| /wasmtime-44.0.1/cranelift/codegen/meta/src/cdsl/ |
| H A D | types.rs | 20 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 D | typevar.rs | 60 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 D | inst_vector.isle | 9 ;; 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 D | abi.rs | 497 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 D | winx64.rs | 13 RegClass::Vector => unreachable!(), in map()
|
| H A D | systemv.rs | 79 RegClass::Vector => unreachable!(), in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/ |
| H A D | mod.rs | 577 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 D | regs.rs | 152 PReg::new(enc, RegClass::Vector) in pv_reg()
|
| H A D | vector.rs | 294 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 D | regs.rs | 32 let p = PReg::new(enc, RegClass::Vector); in v_reg() 39 PReg::new(enc, RegClass::Vector) in pv_reg()
|
| H A D | mod.rs | 429 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 D | regs.rs | 171 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 D | vec-bitcast.clif | 4 ;; Vector bitcast is a no-op if the lane count remains unchanged,
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/ |
| H A D | abi.rs | 736 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 D | regs.rs | 85 RegClass::Vector => unreachable!(), in show_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/ |
| H A D | abi.rs | 106 } 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 D | regs.rs | 161 RegClass::Vector => unreachable!(), in pretty_print_reg()
|
| H A D | mod.rs | 328 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 D | systemv.rs | 36 RegClass::Vector => 64, in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/unwind/ |
| H A D | systemv.rs | 46 RegClass::Vector => unreachable!(), in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/unwind/ |
| H A D | systemv.rs | 86 RegClass::Vector => unreachable!(), in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/ |
| H A D | abi.rs | 55 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 D | winarm64.rs | 282 regalloc2::RegClass::Vector => unreachable!(), in create_unwind_info_from_insts()
|
| /wasmtime-44.0.1/cranelift/interpreter/src/ |
| H A D | value.rs | 122 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 D | abi.rs | 902 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()
|