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 | 330 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 …]
|
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() 124 aco_ptr<Pseudo_instruction> pc{ in insert_parallelcopies() 125 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 | 455 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()
|
D | aco_ir.h | 977 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
|
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 | 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() 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 …]
|
D | aco_optimizer.cpp | 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() 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()
|
D | aco_register_allocation.cpp | 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() 2716 aco_ptr<Pseudo_instruction> pc; in register_allocation() 2717 pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, in register_allocation()
|
D | aco_lower_to_hw_instr.cpp | 1245 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/ |
D | test_regalloc.cpp | 235 Pseudo_instruction& parallelcopy = program->blocks[0].instructions[3]->pseudo();
|
D | helpers.cpp | 117 …aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Forma… in setup_cs()
|