Home
last modified time | relevance | path

Searched refs:SOPP_instruction (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_insert_NOPs.cpp466 aco_ptr<SOPP_instruction> nop{ in handle_instruction_gfx6()
467 create_instruction<SOPP_instruction>(aco_opcode::s_nop, Format::SOPP, 0, 0)}; in handle_instruction_gfx6()
668 aco_ptr<SOPP_instruction> depctr{ in handle_instruction_gfx10()
669 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10()
708 aco_ptr<SOPP_instruction> depctr{ in handle_instruction_gfx10()
709 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10()
747 const SOPP_instruction& sopp = instr->sopp(); in handle_instruction_gfx10()
Daco_ir.h981 struct SOPP_instruction;
1065 SOPP_instruction& sopp() noexcept in sopp()
1068 return *(SOPP_instruction*)this; in sopp()
1070 const SOPP_instruction& sopp() const noexcept in sopp()
1073 return *(SOPP_instruction*)this; in sopp()
1334 struct SOPP_instruction : public Instruction { struct
1338 static_assert(sizeof(SOPP_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument
Daco_assembler.cpp46 std::vector<std::pair<int, SOPP_instruction*>> branches;
169 SOPP_instruction& sopp = instr->sopp(); in emit_instruction()
862 emit_long_jump(asm_context& ctx, SOPP_instruction* branch, bool backwards, in emit_long_jump()
926 for (std::pair<int, SOPP_instruction*>& branch : ctx.branches) { in fix_branches()
Daco_insert_waitcnt.cpp721 SOPP_instruction* waitcnt = in emit_waitcnt()
722 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SOPP, 0, 0); in emit_waitcnt()
Daco_opt_value_numbering.cpp100 case Format::SOPP: return hash_murmur_32<SOPP_instruction>(instr); in operator ()()