Lines Matching defs:new_op
2161 aco_opcode new_op = aco_opcode::num_opcodes;
2163 case 16: new_op = is_or ? aco_opcode::v_cmp_u_f16 : aco_opcode::v_cmp_o_f16; break;
2164 case 32: new_op = is_or ? aco_opcode::v_cmp_u_f32 : aco_opcode::v_cmp_o_f32; break;
2165 case 64: new_op = is_or ? aco_opcode::v_cmp_u_f64 : aco_opcode::v_cmp_o_f64; break;
2170 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1);
2178 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1);
2239 aco_opcode new_op = is_or ? get_unordered(cmp->opcode) : get_ordered(cmp->opcode);
2243 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1);
2252 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1);
2364 aco_opcode new_op = is_or ? get_unordered(cmp->opcode) : get_ordered(cmp->opcode);
2368 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1);
2377 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1);
2568 combine_three_valu_op(opt_ctx& ctx, aco_ptr<Instruction>& instr, aco_opcode op2, aco_opcode new_op,
2581 create_vop3_for_op3(ctx, new_op, instr, operands, neg, abs, opsel, clamp, omod);
2810 combine_add_sub_b2i(opt_ctx& ctx, aco_ptr<Instruction>& instr, aco_opcode new_op, uint8_t ops)
2824 new_instr.reset(create_instruction<VOP2_instruction>(new_op, Format::VOP2, 3, 2));
2828 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOP2), 3, 2));
4732 aco_opcode new_op =
4735 new_op = info->literal_idx == 2 ? aco_opcode::v_fmaak_f32 : aco_opcode::v_fmamk_f32;
4738 new_op = info->literal_idx == 2 ? aco_opcode::v_madak_f16 : aco_opcode::v_madmk_f16;
4740 new_op = info->literal_idx == 2 ? aco_opcode::v_fmaak_f16 : aco_opcode::v_fmamk_f16;
4742 new_mad.reset(create_instruction<VOP2_instruction>(new_op, Format::VOP2, 3, 1));