/third_party/mesa3d/src/amd/compiler/ |
D | aco_reduce_assign.cpp | 73 aco_ptr<Instruction> end{create_instruction<Instruction>( in setup_reduce_temp() 103 aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>( in setup_reduce_temp() 145 aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>( in setup_reduce_temp()
|
D | aco_spill.cpp | 324 res.reset(create_instruction<VOP1_instruction>( in do_reload() 327 res.reset(create_instruction<SOP1_instruction>( in do_reload() 330 res.reset(create_instruction<Pseudo_instruction>( in do_reload() 333 res.reset(create_instruction<SOPK_instruction>( in do_reload() 349 create_instruction<Pseudo_instruction>(aco_opcode::p_reload, Format::PSEUDO, 1, 1)}; in do_reload() 909 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in add_coupling_code() 965 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in add_coupling_code() 1106 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in add_coupling_code() 1256 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in process_block() 1592 aco_ptr<Instruction> destr{create_instruction<Pseudo_instruction>( in assign_spill_slots() [all …]
|
D | aco_optimizer.cpp | 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() [all …]
|
D | aco_insert_NOPs.cpp | 467 create_instruction<SOPP_instruction>(aco_opcode::s_nop, Format::SOPP, 0, 0)}; in handle_instruction_gfx6() 669 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10() 690 create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32, Format::VOP1, 1, 1)}; in handle_instruction_gfx10() 709 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10() 736 create_instruction<SOP1_instruction>(aco_opcode::s_mov_b32, Format::SOP1, 1, 1)}; in handle_instruction_gfx10() 786 create_instruction<SOPK_instruction>(aco_opcode::s_waitcnt_vscnt, Format::SOPK, 0, 1)}; in handle_instruction_gfx10()
|
D | aco_ssa_elimination.cpp | 101 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, in insert_parallelcopies() 125 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, in insert_parallelcopies()
|
D | aco_lower_phis.cpp | 111 create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, Format::PSEUDO, pred, 1)}; in get_ssa() 296 Pseudo_instruction* new_phi{create_instruction<Pseudo_instruction>( in lower_divergent_bool_phi()
|
D | aco_insert_exec_mask.cpp | 457 phi.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, in add_coupling_code() 468 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() 476 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() 566 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() 755 instr.reset(create_instruction<SOP1_instruction>(bld.w64or32(Builder::s_mov), in process_instructions() 763 instr.reset(create_instruction<SOP2_instruction>(bld.w64or32(Builder::s_andn2), in process_instructions()
|
D | aco_instruction_selection.cpp | 391 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>( in emit_split_vector() 425 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in expand_vector() 546 aco_ptr<Pseudo_instruction> create_vec{create_instruction<Pseudo_instruction>( in byte_align_vector() 732 aco_ptr<Pseudo_instruction> vec_instr{create_instruction<Pseudo_instruction>( in get_alu_src() 799 create_instruction<SOP2_instruction>(op, Format::SOP2, 2, writes_scc ? 2 : 1)}; in emit_sop2_instruction() 1334 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in visit_alu_instr() 3610 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in visit_load_const() 3841 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in emit_load() 3867 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>( in emit_load() 3894 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in emit_load() [all …]
|
D | aco_ir.cpp | 259 instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(), in convert_to_SDWA() 342 instr.reset(create_instruction<DPP_instruction>(tmp->opcode, format, tmp->operands.size(), in convert_to_DPP()
|
D | aco_insert_waitcnt.cpp | 714 create_instruction<SOPK_instruction>(aco_opcode::s_waitcnt_vscnt, Format::SOPK, 0, 1); in emit_waitcnt() 722 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SOPP, 0, 0); in emit_waitcnt()
|
D | aco_register_allocation.cpp | 88 create_instruction<Instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, 0, 0)); in ra_ctx() 2034 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in get_regs_for_phis() 2094 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in handle_live_in() 2717 pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, in register_allocation() 2818 mov.reset(create_instruction<SOP1_instruction>(aco_opcode::s_mov_b32, in register_allocation() 2821 mov.reset(create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32, in register_allocation() 2837 instr.reset(create_instruction<VOP3_instruction>( in register_allocation()
|
D | aco_lower_to_cssa.cpp | 420 aco_ptr<Pseudo_instruction> copy{create_instruction<Pseudo_instruction>( in emit_copies_block()
|
D | aco_lower_to_hw_instr.cpp | 515 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>( in emit_reduction() 538 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>( in emit_reduction()
|
D | aco_ir.h | 1697 create_instruction(aco_opcode opcode, Format format, uint32_t num_operands, in create_instruction() function
|
/third_party/mesa3d/src/amd/compiler/tests/ |
D | test_assembler.cpp | 240 …aco_ptr<VOP3_instruction> add3{create_instruction<VOP3_instruction>(aco_opcode::v_add3_u32, Format… 258 …aco_ptr<VOP3_instruction> add3{create_instruction<VOP3_instruction>(aco_opcode::v_add3_u32, Format…
|
D | test_insert_nops.cpp | 36 aco_ptr<MIMG_instruction> mimg{create_instruction<MIMG_instruction>( in create_mimg()
|
D | test_hard_clause.cpp | 70 aco_ptr<MIMG_instruction> mimg{create_instruction<MIMG_instruction>( in create_mimg()
|
D | helpers.cpp | 117 …aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Forma… in setup_cs()
|