Home
last modified time | relevance | path

Searched refs:create_instruction (Results 1 – 15 of 15) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_reduce_assign.cpp70 …aco_ptr<Instruction> end{create_instruction<Instruction>(aco_opcode::p_end_linear_vgpr, Format::PS… in setup_reduce_temp()
99 …aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>(aco_opcode::p_start_line… in setup_reduce_temp()
139 …aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>(aco_opcode::p_start_line… in setup_reduce_temp()
Daco_spill.cpp279 …res.reset(create_instruction<VOP1_instruction>(instr->opcode, instr->format, instr->operands.size(… in do_reload()
281 …res.reset(create_instruction<SOP1_instruction>(instr->opcode, instr->format, instr->operands.size(… in do_reload()
283 …res.reset(create_instruction<Pseudo_instruction>(instr->opcode, instr->format, instr->operands.siz… in do_reload()
285 …res.reset(create_instruction<SOPK_instruction>(instr->opcode, instr->format, instr->operands.size(… in do_reload()
299 …aco_ptr<Pseudo_instruction> reload{create_instruction<Pseudo_instruction>(aco_opcode::p_reload, Fo… in do_reload()
863 …aco_ptr<Pseudo_instruction> spill{create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Form… in add_coupling_code()
915 …aco_ptr<Pseudo_instruction> spill{create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Form… in add_coupling_code()
1034 …aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, pre… in add_coupling_code()
1182 …aco_ptr<Pseudo_instruction> spill{create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Form… in process_block()
1513 …aco_ptr<Instruction> destr{create_instruction<Pseudo_instruction>(aco_opcode::p_end_linear_vgpr, F… in assign_spill_slots()
[all …]
Daco_insert_NOPs.cpp425 …aco_ptr<SOPP_instruction> nop{create_instruction<SOPP_instruction>(aco_opcode::s_nop, Format::SOPP… in handle_instruction_gfx6()
623 …aco_ptr<SOPP_instruction> depctr{create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr… in handle_instruction_gfx10()
644 …aco_ptr<VOP1_instruction> v_mov{create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32, Format… in handle_instruction_gfx10()
662 …aco_ptr<SOPP_instruction> depctr{create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr… in handle_instruction_gfx10()
689 …aco_ptr<SOP1_instruction> s_mov{create_instruction<SOP1_instruction>(aco_opcode::s_mov_b32, Format… in handle_instruction_gfx10()
738 …aco_ptr<SOPK_instruction> wait{create_instruction<SOPK_instruction>(aco_opcode::s_waitcnt_vscnt, F… in handle_instruction_gfx10()
Daco_optimizer.cpp640 …instr.reset(create_instruction<VOP3A_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->… in to_VOP3()
1060 …SMEM_instruction *new_instr = create_instruction<SMEM_instruction>(smem->opcode, Format::SMEM, sme… in label_instruction()
1139 …instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector, Format::PSEUDO, op… in label_instruction()
1244 …instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector, Format::PSEUDO, ve… in label_instruction()
1695 …VOP3A_instruction *vop3 = create_instruction<VOP3A_instruction>(new_op, asVOP3(Format::VOPC), 2, 1… in combine_ordering_test()
1703 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1); in combine_ordering_test()
1766 …VOP3A_instruction *new_vop3 = create_instruction<VOP3A_instruction>(new_op, asVOP3(Format::VOPC), … in combine_comparison_ordering()
1775 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1); in combine_comparison_ordering()
1885 …VOP3A_instruction *new_vop3 = create_instruction<VOP3A_instruction>(new_op, asVOP3(Format::VOPC), … in combine_constant_comparison_ordering()
1894 new_instr = create_instruction<VOPC_instruction>(new_op, Format::VOPC, 2, 1); in combine_constant_comparison_ordering()
[all …]
Daco_ssa_elimination.cpp81 …aco_ptr<Pseudo_instruction> pc{create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, … in insert_parallelcopies()
100 …aco_ptr<Pseudo_instruction> pc{create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, … in insert_parallelcopies()
Daco_instruction_selection.cpp370 …aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>(aco_opcode::p_split_vecto… in emit_split_vector()
402 …aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector… in expand_vector()
514 …aco_ptr<Pseudo_instruction> create_vec{create_instruction<Pseudo_instruction>(aco_opcode::p_create… in byte_align_vector()
586 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in convert_int()
690 …aco_ptr<Pseudo_instruction> vec_instr{create_instruction<Pseudo_instruction>(aco_opcode::p_create_… in get_alu_src()
723 …aco_ptr<SOP2_instruction> sop2{create_instruction<SOP2_instruction>(op, Format::SOP2, 2, writes_sc… in emit_sop2_instruction()
1175 …aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector… in visit_alu_instr()
1590 …aco_ptr<VOP3A_instruction> add{create_instruction<VOP3A_instruction>(aco_opcode::v_add_u32, asVOP3… in visit_alu_instr()
2989 …aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector… in visit_load_const()
3216 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in emit_load()
[all …]
Daco_lower_phis.cpp94 …aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, F… in get_ssa()
240 …Pseudo_instruction* new_phi{create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, Forma… in lower_divergent_bool_phi()
Daco_insert_exec_mask.cpp421 …phi.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, Format::PSEUDO, preds.s… in add_coupling_code()
431 …aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, F… in add_coupling_code()
438 …aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, F… in add_coupling_code()
535 …aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, F… in add_coupling_code()
760 …instr.reset(create_instruction<SOP1_instruction>(bld.w64or32(Builder::s_mov), Format::SOP1, 1, 1)); in process_instructions()
780 …instr.reset(create_instruction<SOP2_instruction>(bld.w64or32(Builder::s_andn2), Format::SOP2, 2, 2… in process_instructions()
Daco_register_allocation.cpp87 …pseudo_dummy.reset(create_instruction<Instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, 0, … in ra_ctx()
1600 …aco_ptr<Instruction> phi{create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size… in handle_live_in()
1631 …aco_ptr<Instruction> phi{create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size… in handle_live_in()
1969 …aco_ptr<Instruction> new_phi{create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.… in register_allocation()
2263 …pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, parall… in register_allocation()
2365 … mov.reset(create_instruction<SOP1_instruction>(aco_opcode::s_mov_b32, Format::SOP1, 1, 1)); in register_allocation()
2367 … mov.reset(create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32, Format::VOP1, 1, 1)); in register_allocation()
2389 …instr.reset(create_instruction<VOP3A_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->… in register_allocation()
Daco_ir.cpp229 …instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->d… in convert_to_SDWA()
Daco_insert_waitcnt.cpp856 …SOPK_instruction* waitcnt_vs = create_instruction<SOPK_instruction>(aco_opcode::s_waitcnt_vscnt, F… in emit_waitcnt()
863 …SOPP_instruction* waitcnt = create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SO… in emit_waitcnt()
Daco_ir.h1329 T* create_instruction(aco_opcode opcode, Format format, uint32_t num_operands, uint32_t num_definit… in create_instruction() function
Daco_lower_to_hw_instr.cpp524 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in emit_reduction()
548 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in emit_reduction()
/external/mesa3d/src/amd/compiler/tests/
Dtest_assembler.cpp238 …aco_ptr<VOP3A_instruction> add3{create_instruction<VOP3A_instruction>(aco_opcode::v_add3_u32, Form…
256 …aco_ptr<VOP3A_instruction> add3{create_instruction<VOP3A_instruction>(aco_opcode::v_add3_u32, Form…
Dhelpers.cpp110 …aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Forma… in setup_cs()