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.cpp472 aco_ptr<SOPP_instruction> nop{ in handle_instruction_gfx6()
473 create_instruction<SOPP_instruction>(aco_opcode::s_nop, Format::SOPP, 0, 0)}; in handle_instruction_gfx6()
689 aco_ptr<SOPP_instruction> depctr{ in handle_instruction_gfx10()
690 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10()
731 aco_ptr<SOPP_instruction> depctr{ in handle_instruction_gfx10()
732 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10()
770 const SOPP_instruction& sopp = instr->sopp(); in handle_instruction_gfx10()
Daco_ir.h998 struct SOPP_instruction;
1083 SOPP_instruction& sopp() noexcept in sopp()
1086 return *(SOPP_instruction*)this; in sopp()
1088 const SOPP_instruction& sopp() const noexcept in sopp()
1091 return *(SOPP_instruction*)this; in sopp()
1364 struct SOPP_instruction : public Instruction { struct
1368 static_assert(sizeof(SOPP_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument
Daco_assembler.cpp46 std::vector<std::pair<int, SOPP_instruction*>> branches;
167 SOPP_instruction& sopp = instr->sopp(); in emit_instruction()
894 emit_long_jump(asm_context& ctx, SOPP_instruction* branch, bool backwards, in emit_long_jump()
955 for (std::pair<int, SOPP_instruction*>& branch : ctx.branches) { in fix_branches()
Daco_insert_waitcnt.cpp728 SOPP_instruction* waitcnt = in emit_waitcnt()
729 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SOPP, 0, 0); in emit_waitcnt()
Daco_opt_value_numbering.cpp103 case Format::SOPP: return hash_murmur_32<SOPP_instruction>(instr); in operator ()()