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.cpp330 res.reset(create_instruction<Pseudo_instruction>( in do_reload()
348 aco_ptr<Pseudo_instruction> reload{ in do_reload()
349 create_instruction<Pseudo_instruction>(aco_opcode::p_reload, Format::PSEUDO, 1, 1)}; in do_reload()
908 aco_ptr<Pseudo_instruction> spill{ in add_coupling_code()
909 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in add_coupling_code()
964 aco_ptr<Pseudo_instruction> spill{ in add_coupling_code()
965 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)}; in add_coupling_code()
1105 aco_ptr<Pseudo_instruction> phi{ in add_coupling_code()
1106 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)}; in add_coupling_code()
1255 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()
124 aco_ptr<Pseudo_instruction> pc{ in insert_parallelcopies()
125 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.cpp455 aco_ptr<Pseudo_instruction> phi; in add_coupling_code()
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()
Daco_ir.h977 struct Pseudo_instruction;
1021 Pseudo_instruction& pseudo() noexcept in pseudo()
1024 return *(Pseudo_instruction*)this; in pseudo()
1026 const Pseudo_instruction& pseudo() const noexcept in pseudo()
1029 return *(Pseudo_instruction*)this; in pseudo()
1628 struct Pseudo_instruction : public Instruction { struct
1633 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.cpp391 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()
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()
4250 aco_ptr<Instruction> split{create_instruction<Pseudo_instruction>( in split_store_data()
[all …]
Daco_optimizer.cpp1291 instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector, in label_instruction()
1397 instr.reset(create_instruction<Pseudo_instruction>( in label_instruction()
3671 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>( in select_instruction()
3684 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>( in select_instruction()
Daco_register_allocation.cpp2034 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()
2716 aco_ptr<Pseudo_instruction> pc; in register_allocation()
2717 pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, in register_allocation()
Daco_lower_to_hw_instr.cpp1245 Pseudo_instruction* pi) in do_swap()
1496 chip_class chip_class, Pseudo_instruction* pi) in handle_operands()
1925 Pseudo_instruction* pi = &instr->pseudo(); in lower_to_hw_instr()
/third_party/mesa3d/src/amd/compiler/tests/
Dtest_regalloc.cpp235 Pseudo_instruction& parallelcopy = program->blocks[0].instructions[3]->pseudo();
Dhelpers.cpp117 …aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Forma… in setup_cs()