Lines Matching refs:OperandKind
4 Feature, Format, Inst, Location, Mutability, Operand, OperandKind, RegClass,
24 OperandKind::Imm(loc) => { in rust_param_raw()
32 OperandKind::RegMem(rm) => { in rust_param_raw()
37 OperandKind::Mem(_) => { in rust_param_raw()
40 OperandKind::Reg(r) | OperandKind::FixedReg(r) => r.reg_class().unwrap().to_string(), in rust_param_raw()
49 OperandKind::Imm(loc) => { in rust_convert_isle_to_assembler()
58 OperandKind::FixedReg(r) => { in rust_convert_isle_to_assembler()
70 OperandKind::Reg(r) => { in rust_convert_isle_to_assembler()
85 OperandKind::RegMem(rm) => { in rust_convert_isle_to_assembler()
91 OperandKind::Mem(mem) => format!("self.convert_amode_to_assembler_amode({mem})"), in rust_convert_isle_to_assembler()
101 use OperandKind::*; in generate_macro_inst_fn()
249 OperandKind::Imm(loc) => { in isle_param_raw()
257 OperandKind::Reg(r) | OperandKind::FixedReg(r) => r.reg_class().unwrap().to_string(), in isle_param_raw()
258 OperandKind::Mem(_) => { in isle_param_raw()
265 OperandKind::RegMem(rm) => { in isle_param_raw()
379 OperandKind::RegMem(_) if op.mutability.is_write() => match ctor { in isle_param_for_ctor()
400 use OperandKind::*; in isle_constructors()
601 assert!(matches!(o.location.kind(), OperandKind::RegMem(_))); in generate_isle_inst_decls()
738 OperandKind::RegMem(_) | OperandKind::Mem(_) in is_raw_operand_param()