Lines Matching refs:opcode

33     opcode: Opcode,  in insert_opcode()
47 let ctrl_type = if opcode.constraints().requires_typevar_operand() { in insert_opcode()
56 let (inst, dfg) = match opcode.format() { in insert_opcode()
57 InstructionFormat::NullAry => builder.ins().NullAry(opcode, ctrl_type), in insert_opcode()
58 InstructionFormat::Unary => builder.ins().Unary(opcode, ctrl_type, vals[0]), in insert_opcode()
59 InstructionFormat::Binary => builder.ins().Binary(opcode, ctrl_type, vals[0], vals[1]), in insert_opcode()
62 .Ternary(opcode, ctrl_type, vals[0], vals[1], vals[2]), in insert_opcode()
116 opcode: Opcode, in insert_call()
120 assert!(matches!(opcode, Opcode::Call | Opcode::CallIndirect)); in insert_call()
122 insert_call_to_function(fgen, builder, opcode, &sig, sig_ref, func_ref) in insert_call()
181 opcode: Opcode, in insert_cmp()
191 let res = if opcode == Opcode::Fcmp { in insert_cmp()
275 opcode: Opcode, in insert_load_store()
279 if opcode == Opcode::Bitcast { in insert_load_store()
286 let is_atomic = [Opcode::AtomicLoad, Opcode::AtomicStore].contains(&opcode); in insert_load_store()
293 match opcode.format() { in insert_load_store()
297 .LoadNoOffset(opcode, ctrl_type, flags, address); in insert_load_store()
307 .StoreNoOffset(opcode, ctrl_type, flags, val, address); in insert_load_store()
314 .Store(opcode, ctrl_type, flags, offset, val, address); in insert_load_store()
319 .Load(opcode, ctrl_type, flags, offset, address); in insert_load_store()
393 opcode: Opcode, in insert_shuffle()
414 assert_eq!(opcode, Opcode::Shuffle); in insert_shuffle()
426 opcode: Opcode, in insert_ins_ext_lane()
437 let res = match opcode { in insert_ins_ext_lane()
1552 let opcode = match terminator { in insert_terminator() localVariable
1558 insert_call_to_function(self, builder, opcode, &sig, sig_ref, func_ref)?; in insert_terminator()