Searched refs:SOPP_instruction (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_insert_NOPs.cpp | 466 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()
|
D | aco_ir.h | 981 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
|
D | aco_assembler.cpp | 46 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()
|
D | aco_insert_waitcnt.cpp | 721 SOPP_instruction* waitcnt = in emit_waitcnt() 722 create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SOPP, 0, 0); in emit_waitcnt()
|
D | aco_opt_value_numbering.cpp | 100 case Format::SOPP: return hash_murmur_32<SOPP_instruction>(instr); in operator ()()
|