Lines Matching refs:create_instruction
586 instr.reset(create_instruction<VOP3_instruction>(tmp->opcode, format, tmp->operands.size(), in to_VOP3()
1202 SMEM_instruction* new_instr = create_instruction<SMEM_instruction>( in label_instruction()
1291 instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector, in label_instruction()
1397 instr.reset(create_instruction<Pseudo_instruction>( in label_instruction()
1828 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1); in combine_ordering_test()
1836 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1); in combine_ordering_test()
1902 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1); in combine_comparison_ordering()
1911 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1); in combine_comparison_ordering()
2028 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1); in combine_constant_comparison_ordering()
2037 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1); in combine_constant_comparison_ordering()
2080 create_instruction<VOP3_instruction>(new_opcode, asVOP3(Format::VOPC), 2, 1); in combine_inverse_comparison()
2089 SDWA_instruction* new_sdwa = create_instruction<SDWA_instruction>( in combine_inverse_comparison()
2100 DPP_instruction* new_dpp = create_instruction<DPP_instruction>( in combine_inverse_comparison()
2111 new_instr = create_instruction<VOPC_instruction>(new_opcode, Format::VOPC, 2, 1); in combine_inverse_comparison()
2208 VOP3_instruction* new_instr = create_instruction<VOP3_instruction>(opcode, Format::VOP3, 3, 1); in create_vop3_for_op3()
2480 new_instr.reset(create_instruction<VOP2_instruction>(new_op, Format::VOP2, 3, 2)); in combine_add_sub_b2i()
2484 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOP2), 3, 2)); in combine_add_sub_b2i()
2526 create_instruction<VOP3_instruction>(aco_opcode::v_bcnt_u32_b32, Format::VOP3, 2, 1)}; in combine_add_bcnt()
2977 create_instruction<VOP2_instruction>(aco_opcode::v_cndmask_b32, Format::VOP2, 3, 1)); in combine_and_subbrev()
2980 new_instr.reset(create_instruction<VOP3_instruction>(aco_opcode::v_cndmask_b32, in combine_and_subbrev()
3056 create_instruction<VOP3_instruction>(mad_op, Format::VOP3, 3, 1)}; in combine_add_lshl()
3209 create_instruction<VOP3P_instruction>(mad, Format::VOP3P, 3, 1)}; in combine_vop3p()
3322 create_instruction<VOP3_instruction>(mul_instr->opcode, asVOP3(Format::VOP2), 2, 1)); in combine_instruction()
3440 create_instruction<VOP3_instruction>(mad_op, Format::VOP3, 3, 1)}; in combine_instruction()
3467 create_instruction<VOP2_instruction>(aco_opcode::v_cndmask_b32, Format::VOP2, 3, 1)}; in combine_instruction()
3671 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>( in select_instruction()
3684 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>( in select_instruction()
3937 new_mad.reset(create_instruction<VOP2_instruction>(new_op, Format::VOP2, 3, 1)); in apply_literals()