Searched refs:create_instruction (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_reduce_assign.cpp73 aco_ptr<Instruction> end{create_instruction<Instruction>(
103 aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>(
145 aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>(
H A Daco_spill.cpp324 res.reset(create_instruction<VOP1_instruction>(
327 res.reset(create_instruction<SOP1_instruction>(
330 res.reset(create_instruction<Pseudo_instruction>(
333 res.reset(create_instruction<SOPK_instruction>(
349 create_instruction<Pseudo_instruction>(aco_opcode::p_reload, Format::PSEUDO, 1, 1)};
909 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)};
965 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)};
1106 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
1256 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)};
1592 aco_ptr<Instruction> destr{create_instruction<Pseudo_instructio
[all...]
H A Daco_insert_NOPs.cpp467 create_instruction<SOPP_instruction>(aco_opcode::s_nop, Format::SOPP, 0, 0)};
669 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)};
690 create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32, Format::VOP1, 1, 1)};
709 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)};
736 create_instruction<SOP1_instruction>(aco_opcode::s_mov_b32, Format::SOP1, 1, 1)};
786 create_instruction<SOPK_instruction>(aco_opcode::s_waitcnt_vscnt, Format::SOPK, 0, 1)};
H A Daco_optimizer.cpp586 instr.reset(create_instruction<VOP3_instruction>(tmp->opcode, format, tmp->operands.size(),
1202 SMEM_instruction* new_instr = create_instruction<SMEM_instruction>(
1291 instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector,
1397 instr.reset(create_instruction<Pseudo_instruction>(
1828 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1);
1836 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1);
1902 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1);
1911 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1);
2028 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1);
2037 new_instr = create_instruction<VOPC_instructio
[all...]
H A Daco_ssa_elimination.cpp101 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO,
125 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO,
H A Daco_insert_exec_mask.cpp457 phi.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi,
468 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(
476 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(
566 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(
755 instr.reset(create_instruction<SOP1_instruction>(bld.w64or32(Builder::s_mov),
763 instr.reset(create_instruction<SOP2_instruction>(bld.w64or32(Builder::s_andn2),
H A Daco_lower_phis.cpp111 create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, Format::PSEUDO, pred, 1)};
296 Pseudo_instruction* new_phi{create_instruction<Pseudo_instruction>(
H A Daco_instruction_selection.cpp391 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>(
425 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(
546 aco_ptr<Pseudo_instruction> create_vec{create_instruction<Pseudo_instruction>(
732 aco_ptr<Pseudo_instruction> vec_instr{create_instruction<Pseudo_instruction>(
799 create_instruction<SOP2_instruction>(op, Format::SOP2, 2, writes_scc ? 2 : 1)};
1334 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(
3606 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(
3837 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(
3863 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>(
3890 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instructio
[all...]
H A Daco_insert_waitcnt.cpp714 create_instruction<SOPK_instruction>(aco_opcode::s_waitcnt_vscnt, Format::SOPK, 0, 1);
722 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SOPP, 0, 0);
H A Daco_ir.cpp259 instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(),
342 instr.reset(create_instruction<DPP_instruction>(tmp->opcode, format, tmp->operands.size(),
H A Daco_register_allocation.cpp88 create_instruction<Instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, 0, 0));
2034 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
2094 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
2717 pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy,
2818 mov.reset(create_instruction<SOP1_instruction>(aco_opcode::s_mov_b32,
2821 mov.reset(create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32,
2837 instr.reset(create_instruction<VOP3_instruction>(
H A Daco_lower_to_cssa.cpp420 aco_ptr<Pseudo_instruction> copy{create_instruction<Pseudo_instruction>(
H A Daco_lower_to_hw_instr.cpp515 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(
538 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(
H A Daco_ir.h1697 create_instruction(aco_opcode opcode, Format format, uint32_t num_operands, function in namespace:aco
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_assembler.cpp240 aco_ptr<VOP3_instruction> add3{create_instruction<VOP3_instruction>(aco_opcode::v_add3_u32, Format::VOP3, 3, 1)};
258 aco_ptr<VOP3_instruction> add3{create_instruction<VOP3_instruction>(aco_opcode::v_add3_u32, Format::VOP3, 3, 1)};
H A Dtest_insert_nops.cpp36 aco_ptr<MIMG_instruction> mimg{create_instruction<MIMG_instruction>(
H A Dtest_hard_clause.cpp70 aco_ptr<MIMG_instruction> mimg{create_instruction<MIMG_instruction>(
H A Dhelpers.cpp117 aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Format::PSEUDO, 0, num_inputs)};

Completed in 79 milliseconds