| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | regset.rs | 17 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 D | regalloc.rs | 34 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 D | reg.rs | 28 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 D | regs.rs | 168 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 D | reg.rs | 29 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 D | external.rs | 59 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 D | args.rs | 73 $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 D | regs.rs | 149 let name = match rreg.class() { in pretty_print_reg() 167 if reg.class() == RegClass::Int && size != 8 { in pretty_print_reg()
|
| H A D | mod.rs | 165 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 D | regs.rs | 134 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 D | mod.rs | 116 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 D | abi.rs | 48 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 D | regs.rs | 9 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 D | args.rs | 16 $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 D | dwarf_generic.h | 3 class SomeClass {
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/unwind/ |
| H A D | winarm64.rs | 259 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 D | winx64.rs | 10 match reg.class() { in map()
|
| H A D | systemv.rs | 72 match reg.class() { in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/ |
| H A D | regs.rs | 45 assert!(r.class() == RegClass::Float); in is_fpr() 82 match rreg.class() { in show_reg()
|
| /wasmtime-44.0.1/crates/c-api/ |
| H A D | doxygen.conf.in | 129 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 D | string-transcode-invalid.wast | 4 ;; out-of-bounds. Should report a first-class error.
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/unwind/ |
| H A D | systemv.rs | 33 let reg_offset = match reg.class() { in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/unwind/ |
| H A D | systemv.rs | 37 match reg.class() { in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/unwind/ |
| H A D | systemv.rs | 83 match reg.class() { in map_reg()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/ |
| H A D | abi.rs | 733 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()
|