Home
last modified time | relevance | path

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

/wasmtime-44.0.1/cranelift/assembler-x64/meta/src/generate/
H A Dformat.rs126 use dsl::OperandKind::{FixedReg, Imm, Mem, Reg, RegMem}; in generate_rex_prefix()
146 [FixedReg(dst), FixedReg(_)] | [FixedReg(dst)] | [FixedReg(dst), Imm(_)] => { in generate_rex_prefix()
178 [FixedReg(_), RegMem(mem)] in generate_rex_prefix()
179 | [FixedReg(_), FixedReg(_), RegMem(mem)] in generate_rex_prefix()
180 | [RegMem(mem), FixedReg(_)] in generate_rex_prefix()
184 | [FixedReg(_), FixedReg(_), FixedReg(_), FixedReg(_), Mem(mem)] => { in generate_rex_prefix()
195 | [Reg(reg), RegMem(mem), Imm(_) | FixedReg(_)] in generate_rex_prefix()
197 | [RegMem(mem) | Mem(mem), Reg(reg), Imm(_) | FixedReg(_)] => { in generate_rex_prefix()
309 use dsl::OperandKind::{FixedReg, Imm, Mem, Reg, RegMem}; in generate_vex_or_evex_prefix()
328 | [Reg(reg), Reg(vvvv), RegMem(rm), Imm(_) | FixedReg(_)] in generate_vex_or_evex_prefix()
H A Dinst.rs202 FixedReg(loc) => { in generate_visit_function()
/wasmtime-44.0.1/cranelift/codegen/meta/src/
H A Dgen_asm.rs40 OperandKind::Reg(r) | OperandKind::FixedReg(r) => r.reg_class().unwrap().to_string(), in rust_param_raw()
58 OperandKind::FixedReg(r) => { in rust_convert_isle_to_assembler()
168 Reg(r) | FixedReg(r) => { in generate_macro_inst_fn()
193 (FixedReg(loc1) | Reg(loc1), FixedReg(loc2) | Reg(loc2)) => { in generate_macro_inst_fn()
199 (Reg(reg), Mem(_)) | (Mem(_) | RegMem(_), Reg(reg) | FixedReg(reg)) => { in generate_macro_inst_fn()
212 (FixedReg(loc1), FixedReg(loc2), Mem(_)) => { in generate_macro_inst_fn()
257 OperandKind::Reg(r) | OperandKind::FixedReg(r) => r.reg_class().unwrap().to_string(), in isle_param_raw()
421 Reg(r) | FixedReg(r) => match r.reg_class().unwrap() { in isle_constructors()
470 (FixedReg(_) | Reg(_), FixedReg(_) | Reg(_)) => { in isle_constructors()
473 (Reg(r), Mem(_)) | (Mem(_) | RegMem(_), Reg(r) | FixedReg(r)) => { in isle_constructors()
[all …]
/wasmtime-44.0.1/cranelift/assembler-x64/meta/src/dsl/
H A Dformat.rs74 assert!(matches!(location.kind(), OperandKind::FixedReg(_))); in implicit()
375 FixedReg(_) | Imm(_) | Reg(_) => false, in uses_memory()
387 FixedReg(_) | Reg(_) | RegMem(_) | Mem(_) => true, in uses_register()
397 OperandKind::FixedReg(*self) in kind()
488 FixedReg(Location), enumerator
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dreg.rs477 let constraint = OperandConstraint::FixedReg(rreg.into()); in reg_fixed()
H A Dvcode.rs1006 if let OperandConstraint::FixedReg(rreg) = constraint { in emit()