Searched refs:Pseudo_instruction (Results 1 – 13 of 13) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_reduce_assign.cpp | 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 | 335 res.reset(create_instruction<Pseudo_instruction>( in do_reload() 353 aco_ptr<Pseudo_instruction> reload{ in do_reload() 354 create_instruction<Pseudo_instruction>(aco_opcode::p_reload, Format::PSEUDO, 1, 1)}; in do_reload() 910 aco_ptr<Pseudo_instruction> spill{ in add_coupling_code() 911 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in add_coupling_code() 968 aco_ptr<Pseudo_instruction> spill{ in add_coupling_code() 969 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in add_coupling_code() 1109 aco_ptr<Pseudo_instruction> phi{ in add_coupling_code() 1110 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in add_coupling_code() 1259 aco_ptr<Pseudo_instruction> spill{ in process_block() [all …]
|
D | aco_ssa_elimination.cpp | 100 aco_ptr<Pseudo_instruction> pc{ in insert_parallelcopies() 101 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, in insert_parallelcopies() 125 aco_ptr<Pseudo_instruction> pc{ in insert_parallelcopies() 126 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO, in insert_parallelcopies()
|
D | aco_lower_phis.cpp | 110 aco_ptr<Pseudo_instruction> phi{ in get_ssa() 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 | 300 aco_ptr<Pseudo_instruction> phi; in add_coupling_code() 302 phi.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, in add_coupling_code() 313 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() 321 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code() 409 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>( in add_coupling_code()
|
D | aco_ir.h | 994 struct Pseudo_instruction; 1039 Pseudo_instruction& pseudo() noexcept in pseudo() 1042 return *(Pseudo_instruction*)this; in pseudo() 1044 const Pseudo_instruction& pseudo() const noexcept in pseudo() 1047 return *(Pseudo_instruction*)this; in pseudo() 1667 struct Pseudo_instruction : public Instruction { struct 1672 static_assert(sizeof(Pseudo_instruction) == sizeof(Instruction) + 4, "Unexpected padding"); argument
|
D | aco_lower_to_cssa.cpp | 420 aco_ptr<Pseudo_instruction> copy{create_instruction<Pseudo_instruction>( in emit_copies_block()
|
D | aco_instruction_selection.cpp | 400 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>( in emit_split_vector() 452 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in expand_vector() 573 aco_ptr<Pseudo_instruction> create_vec{create_instruction<Pseudo_instruction>( in byte_align_vector() 769 aco_ptr<Pseudo_instruction> vec_instr{create_instruction<Pseudo_instruction>( in get_alu_src() 1398 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in visit_alu_instr() 3952 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in visit_load_const() 4190 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in emit_load() 4216 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>( in emit_load() 4243 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>( in emit_load() 4764 aco_ptr<Instruction> split{create_instruction<Pseudo_instruction>( in split_store_data() [all …]
|
D | aco_register_allocation.cpp | 2037 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in get_reg_phi() 2182 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in handle_live_in() 2951 aco_ptr<Pseudo_instruction> pc; in register_allocation() 2952 pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, in register_allocation()
|
D | aco_optimizer.cpp | 1588 instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector, in label_instruction() 1719 instr.reset(create_instruction<Pseudo_instruction>( in label_instruction() 4342 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>( in select_instruction() 4355 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>( in select_instruction()
|
D | aco_lower_to_hw_instr.cpp | 1328 Pseudo_instruction* pi) in do_swap() 1595 amd_gfx_level gfx_level, Pseudo_instruction* pi) in handle_operands() 2021 Pseudo_instruction* pi = &instr->pseudo(); in lower_to_hw_instr()
|
/third_party/mesa3d/src/amd/compiler/tests/ |
D | test_regalloc.cpp | 236 Pseudo_instruction& parallelcopy = program->blocks[0].instructions[3]->pseudo();
|
D | helpers.cpp | 123 aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>( in setup_cs()
|