/external/mesa3d/src/amd/compiler/ |
D | aco_reduce_assign.cpp | 70 …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()
|
D | aco_spill.cpp | 279 …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 …]
|
D | aco_insert_NOPs.cpp | 425 …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()
|
D | aco_optimizer.cpp | 640 …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 …]
|
D | aco_ssa_elimination.cpp | 81 …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()
|
D | aco_instruction_selection.cpp | 370 …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 …]
|
D | aco_lower_phis.cpp | 94 …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()
|
D | aco_insert_exec_mask.cpp | 421 …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()
|
D | aco_register_allocation.cpp | 87 …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()
|
D | aco_ir.cpp | 229 …instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->d… in convert_to_SDWA()
|
D | aco_insert_waitcnt.cpp | 856 …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()
|
D | aco_ir.h | 1329 T* create_instruction(aco_opcode opcode, Format format, uint32_t num_operands, uint32_t num_definit… in create_instruction() function
|
D | aco_lower_to_hw_instr.cpp | 524 …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/ |
D | test_assembler.cpp | 238 …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…
|
D | helpers.cpp | 110 …aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Forma… in setup_cs()
|