Lines Matching refs:RegClass

10 use regalloc2::{PReg, RegClass};
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()
283 .reg_fixed_use(reg, fixed_reg(enc, RegClass::Int)); in fixed_read_gpr()
289 .reg_fixed_use(read, fixed_reg(enc, RegClass::Int)); in fixed_read_write_gpr()
291 .reg_fixed_def(write, fixed_reg(enc, RegClass::Int)); in fixed_read_write_gpr()
296 .reg_fixed_def(reg, fixed_reg(enc, RegClass::Int)); in fixed_write_gpr()
315 .reg_fixed_use(reg, fixed_reg(enc, RegClass::Float)); in fixed_read_xmm()
321 .reg_fixed_use(read, fixed_reg(enc, RegClass::Float)); in fixed_read_write_xmm()
323 .reg_fixed_def(write, fixed_reg(enc, RegClass::Float)); in fixed_read_write_xmm()
328 .reg_fixed_def(reg, fixed_reg(enc, RegClass::Float)); in fixed_write_xmm()
333 fn fixed_reg(enc: u8, class: RegClass) -> Reg { in fixed_reg()
531 use regalloc2::{RegClass, VReg};
540 let v200: Reg = VReg::new(200, RegClass::Int).into(); in pretty_print_registers()
544 let v300: Reg = VReg::new(300, RegClass::Int).into(); in pretty_print_registers()
552 let v400: Reg = VReg::new(400, RegClass::Float).into(); in pretty_print_registers()
556 let v500: Reg = VReg::new(500, RegClass::Float).into(); in pretty_print_registers()