Home
last modified time | relevance | path

Searched refs:Pseudo_instruction (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_reduce_assign.cpp103 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()
Daco_spill.cpp335 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 …]
Daco_ssa_elimination.cpp100 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()
Daco_lower_phis.cpp110 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()
Daco_insert_exec_mask.cpp300 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()
Daco_ir.h994 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
Daco_lower_to_cssa.cpp420 aco_ptr<Pseudo_instruction> copy{create_instruction<Pseudo_instruction>( in emit_copies_block()
Daco_instruction_selection.cpp400 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 …]
Daco_register_allocation.cpp2037 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()
Daco_optimizer.cpp1588 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()
Daco_lower_to_hw_instr.cpp1328 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/
Dtest_regalloc.cpp236 Pseudo_instruction& parallelcopy = program->blocks[0].instructions[3]->pseudo();
Dhelpers.cpp123 aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>( in setup_cs()