Home
last modified time | relevance | path

Searched refs:class (Results 1 – 25 of 85) sorted by relevance

1234

/wasmtime-44.0.1/winch/codegen/src/
H A Dregset.rs17 match class { in index()
27 match class { in index_mut()
38 class: RegClass, field
56 class: RegClass::Int, in int()
68 class: RegClass::Float, in float()
88 self.available(class).then(|| { in reg_for_class()
89 let bitset = &self[class]; in reg_for_class()
108 let bitset = &self[reg.class()]; in free()
119 let bitset = &self[reg.class()]; in named_reg_available()
128 let bitset = &self[class]; in available()
[all …]
H A Dregalloc.rs34 pub fn reg_for_class<F>(&mut self, class: RegClass, spill: &mut F) -> Result<Reg> in reg_for_class()
38 match self.regset.reg_for_class(class) { in reg_for_class()
43 .reg_for_class(class) in reg_for_class()
/wasmtime-44.0.1/winch/codegen/src/isa/
H A Dreg.rs28 pub fn from(class: RegClass, enc: usize) -> Self { in from()
29 Self::new(PReg::new(enc, class)) in from()
58 pub fn class(&self) -> RegClass { in class() method
59 self.0.class() in class()
65 self.class() == RegClass::Int in is_int()
70 self.class() == RegClass::Float in is_float()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/
H A Dregs.rs168 match rreg.class() { in show_reg()
183 match reg.class() { in show_reg_sized()
198 if reg.class() != RegClass::Int || !size.is32() { in show_ireg_sized()
204 if reg.class() == RegClass::Int && size.is32() && s.starts_with("x") { in show_ireg_sized()
214 if reg.class() != RegClass::Float { in show_vreg_scalar()
236 assert_eq!(RegClass::Float, reg.class()); in show_vreg_vector()
255 assert_eq!(RegClass::Float, reg.class()); in show_vreg_element()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dreg.rs29 VReg::new(preg.index(), preg.class()) in preg_to_pinned_vreg()
113 pub fn class(self) -> RegClass { in class() method
115 VReg::from(self.0).class() in class()
166 pub fn class(self) -> RegClass { in class() method
167 self.0.class() in class()
198 pub fn class(self) -> RegClass { in class() method
199 self.0.class() in class()
308 VReg::new(reg.0.index(), reg.0.class()) in from()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dexternal.rs59 assert!(wgpr.to_reg().class() == RegClass::Int); in from()
68 assert!(gpr.class() == RegClass::Int); in from()
84 assert!(wgpr.to_reg().class() == RegClass::Int); in from()
92 assert!(wgpr.to_reg().class() == RegClass::Int); in from()
148 assert!(wxmm.to_reg().class() == RegClass::Float); in from()
157 assert!(xmm.class() == RegClass::Float); in from()
166 assert!(xmm.class() == RegClass::Float); in from()
333 fn fixed_reg(enc: u8, class: RegClass) -> Reg { in fixed_reg()
334 let preg = PReg::new(usize::from(enc), class); in fixed_reg()
H A Dargs.rs73 $check_reg.class(),
303 |reg| reg.class() == RegClass::Int
333 |reg| reg.class() == RegClass::Float
345 debug_assert!(base.class() == RegClass::Int); in imm_reg()
355 debug_assert!(base.class() == RegClass::Int); in imm_reg_reg_shift()
356 debug_assert!(index.class() == RegClass::Int); in imm_reg_reg_shift()
647 debug_assert!(reg.class() == RegClass::Int || reg.class() == RegClass::Float); in reg()
715 debug_assert!(reg.class() == RegClass::Int || reg.class() == RegClass::Float); in reg()
726 debug_assert_eq!(reg.class(), expected_reg_class); in assert_regclass_is()
H A Dregs.rs149 let name = match rreg.class() { in pretty_print_reg()
167 if reg.class() == RegClass::Int && size != 8 { in pretty_print_reg()
H A Dmod.rs165 debug_assert!(dst.to_reg().class() == RegClass::Int); in imm()
198 debug_assert!(dst.to_reg().class() == RegClass::Int); in movzx_rm_r()
223 debug_assert!(dst.to_reg().class() == RegClass::Int); in movsx_rm_r()
275 let rc = to_reg.to_reg().class(); in load()
334 let rc = from_reg.class(); in store()
1365 let rc_dst = dst_reg.to_reg().class(); in gen_move()
1366 let rc_src = src_reg.class(); in gen_move()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Dregs.rs134 let v_reg = VReg::new(p_reg.index(), p_reg.class()); in x_reg()
144 let v_reg = VReg::new(p_reg.index(), p_reg.class()); in f_reg()
H A Dmod.rs116 let ty = Inst::canonical_type_for_rc(dst.to_reg().class()); in gen_moves()
577 debug_assert_eq!(vd_src.class(), RegClass::Vector); in riscv64_get_operands()
579 debug_assert_eq!(vs2.class(), RegClass::Vector); in riscv64_get_operands()
580 debug_assert_eq!(vs1.class(), op.vs1_regclass()); in riscv64_get_operands()
596 debug_assert_eq!(vd_src.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()
624 debug_assert_eq!(vs1.class(), op.vs1_regclass()); in riscv64_get_operands()
644 debug_assert_eq!(vs2.class(), RegClass::Vector); in riscv64_get_operands()
663 debug_assert_eq!(vs.class(), op.src_regclass()); in riscv64_get_operands()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dabi.rs48 match reg.to_reg().class() { in compute_clobber_size()
811 debug_assert_eq!(rd.class(), RegClass::Int);
839 debug_assert!(rt.class() == RegClass::Int);
840 debug_assert!(rt2.class() == RegClass::Int);
896 debug_assert_eq!(rd.class(), RegClass::Float);
932 debug_assert_eq!(rt.class(), RegClass::Float);
933 debug_assert_eq!(rt2.class(), RegClass::Float);
1042 debug_assert_eq!(rt.to_reg().class(), RegClass::Int);
1043 debug_assert_eq!(rt2.to_reg().class(), RegClass::Int);
1060 debug_assert_eq!(rd.to_reg().class(), RegClass::Int);
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Dregs.rs9 let v = VReg::new(p.index(), p.class()); in x_reg()
21 let v = VReg::new(p.index(), p.class()); in f_reg()
33 let v = VReg::new(p.index(), p.class()); in v_reg()
H A Dargs.rs16 $class:expr
45 if reg.class() == $class {
86 Self::new(regalloc2::PReg::new(usize::from(r as u8), $class).into()).unwrap()
/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Ddwarf_generic.h3 class SomeClass {
/wasmtime-44.0.1/cranelift/codegen/src/isa/unwind/
H A Dwinarm64.rs259 match reg.class() { in create_unwind_info_from_insts()
290 assert_eq!(reg.class(), regalloc2::RegClass::Int); in create_unwind_info_from_insts()
295 assert_eq!(reg.class(), regalloc2::RegClass::Float); in create_unwind_info_from_insts()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/unwind/
H A Dwinx64.rs10 match reg.class() { in map()
H A Dsystemv.rs72 match reg.class() { in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/
H A Dregs.rs45 assert!(r.class() == RegClass::Float); in is_fpr()
82 match rreg.class() { in show_reg()
/wasmtime-44.0.1/crates/c-api/
H A Ddoxygen.conf.in129 ABBREVIATE_BRIEF = "The $name class" \
149 # inherited members of a class in the documentation of that class as if those
246 # of the file/class/namespace that contains it.
482 # class members and static file members will be hidden unless the
497 # methods of a class will be included in the documentation.
1118 # See also: Section \class.
1124 # Configuration options related to the alphabetical class index
2337 # class with other documented classes.
2376 # class diagrams will look similar to the default class diagrams but using UML
2420 # dependency graph for every global function or class method.
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/component-model/
H A Dstring-transcode-invalid.wast4 ;; out-of-bounds. Should report a first-class error.
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/unwind/
H A Dsystemv.rs33 let reg_offset = match reg.class() { in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/unwind/
H A Dsystemv.rs37 match reg.class() { in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/unwind/
H A Dsystemv.rs83 match reg.class() { in map_reg()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dabi.rs733 let ty = match r_reg.class() {
777 let ty = match rreg.class() {
1135 match r.class() { in is_callee_save_systemv()
1153 match r.class() { in is_callee_save_fastcall()
1171 match reg.to_reg().class() { in compute_clobber_size()

1234