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

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_reduce_assign.cpp103 aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>(
145 aco_ptr<Pseudo_instruction> create{create_instruction<Pseudo_instruction>(
H A Daco_ssa_elimination.cpp100 aco_ptr<Pseudo_instruction> pc{
101 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO,
124 aco_ptr<Pseudo_instruction> pc{
125 create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy, Format::PSEUDO,
H A Daco_spill.cpp330 res.reset(create_instruction<Pseudo_instruction>(
348 aco_ptr<Pseudo_instruction> reload{
349 create_instruction<Pseudo_instruction>(aco_opcode::p_reload, Format::PSEUDO, 1, 1)};
908 aco_ptr<Pseudo_instruction> spill{
909 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)};
964 aco_ptr<Pseudo_instruction> spill{
965 create_instruction<Pseudo_instruction>(aco_opcode::p_spill, Format::PSEUDO, 2, 0)};
1105 aco_ptr<Pseudo_instruction> phi{
1106 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
1255 aco_ptr<Pseudo_instruction> spil
[all...]
H A Daco_lower_phis.cpp110 aco_ptr<Pseudo_instruction> phi{
111 create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi, Format::PSEUDO, pred, 1)};
296 Pseudo_instruction* new_phi{create_instruction<Pseudo_instruction>(
H A Daco_insert_exec_mask.cpp455 aco_ptr<Pseudo_instruction> phi;
457 phi.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_linear_phi,
468 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(
476 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(
566 aco_ptr<Pseudo_instruction> phi{create_instruction<Pseudo_instruction>(
H A Daco_lower_to_cssa.cpp420 aco_ptr<Pseudo_instruction> copy{create_instruction<Pseudo_instruction>(
H A Daco_ir.h977 struct Pseudo_instruction;
1021 Pseudo_instruction& pseudo() noexcept
1024 return *(Pseudo_instruction*)this;
1026 const Pseudo_instruction& pseudo() const noexcept
1029 return *(Pseudo_instruction*)this;
1628 struct Pseudo_instruction : public Instruction { struct in namespace:aco
1633 static_assert(sizeof(Pseudo_instruction) == sizeof(Instruction) + 4, "Unexpected padding");
H A Daco_instruction_selection.cpp391 aco_ptr<Pseudo_instruction> split{create_instruction<Pseudo_instruction>(
425 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(
546 aco_ptr<Pseudo_instruction> create_vec{create_instruction<Pseudo_instruction>(
732 aco_ptr<Pseudo_instruction> vec_instr{create_instruction<Pseudo_instruction>(
1334 aco_ptr<Pseudo_instruction> vec{create_instruction<Pseudo_instruction>(
[all...]
H A Daco_optimizer.cpp1291 instr.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector,
1397 instr.reset(create_instruction<Pseudo_instruction>(
3675 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>(
3688 aco_ptr<Pseudo_instruction> extract{create_instruction<Pseudo_instruction>(
H A Daco_register_allocation.cpp2034 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
2094 create_instruction<Pseudo_instruction>(opcode, Format::PSEUDO, preds.size(), 1)};
2716 aco_ptr<Pseudo_instruction> pc;
2717 pc.reset(create_instruction<Pseudo_instruction>(aco_opcode::p_parallelcopy,
H A Daco_lower_to_hw_instr.cpp1245 Pseudo_instruction* pi)
1496 chip_class chip_class, Pseudo_instruction* pi)
1925 Pseudo_instruction* pi = &instr->pseudo();
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_regalloc.cpp235 Pseudo_instruction& parallelcopy = program->blocks[0].instructions[3]->pseudo();
H A Dhelpers.cpp117 aco_ptr<Instruction> startpgm{create_instruction<Pseudo_instruction>(aco_opcode::p_startpgm, Format::PSEUDO, 0, num_inputs)};

Completed in 39 milliseconds