Searched refs:SOPP (Results 1 – 19 of 19) sorted by relevance
935 // SOPP Instructions950 class SOPP <bits<7> op, dag ins, string asm, list<dag> pattern = []> :957 let SOPP = 1;964 def S_NOP : SOPP <0x00000000, (ins i16imm:$simm16), "s_nop $simm16">;984 let SOPP = 1;992 def "" : SOPP <op, ins, asm, pattern>;998 def S_ENDPGM : SOPP <0x00000001, (ins EndpgmImm:$simm16), "s_endpgm$simm16"> {1003 def S_ENDPGM_SAVED : SOPP <0x0000001B, (ins), "s_endpgm_saved"> {1013 SOPP<0x01e, (ins), "s_endpgm_ordered_ps_done">;1020 SOPP<0x01f, (ins), "s_code_end">;[all …]
25 field bit SOPP = 0;138 let TSFlags{6} = SOPP;
29 SOPP = 1 << 6, enumerator
390 return MI.getDesc().TSFlags & SIInstrFlags::SOPP; in isSOPP()394 return get(Opcode).TSFlags & SIInstrFlags::SOPP; in isSOPP()
2530 // Maps a SOPP to a SOPP with S_NOP
38 SOPP = 4 variable in Format65 elif self == Format.SOPP:497 SOPP = { variable539 for (gfx6, gfx7, gfx8, gfx9, gfx10, name) in SOPP:540 opcode(name, gfx7, gfx9, gfx10, Format.SOPP)
49 … if (instr->format == Format::SOPP && static_cast<SOPP_instruction*>(instr.get())->block != -1) in collect_preasm_stats()
425 …SOPP_instruction> nop{create_instruction<SOPP_instruction>(aco_opcode::s_nop, Format::SOPP, 0, 0)}; in handle_instruction_gfx6()623 …on> depctr{create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10()662 …on> depctr{create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt_depctr, Format::SOPP, 0, 0)}; in handle_instruction_gfx10()695 if (instr->format != Format::SOPP) { in handle_instruction_gfx10()
99 case Format::SOPP: in operator ()()290 case Format::SOPP: in operator ()()
842 case Format::SOPP: { in gen()863 …ruction* waitcnt = create_instruction<SOPP_instruction>(aco_opcode::s_waitcnt, Format::SOPP, 0, 0); in emit_waitcnt()
178 Any non-SOPP SALU instruction (except `s_setvskip`, `s_version`, and any non-lgkmcnt `s_waitcnt`).
75 SOPP = 4, enumerator932 format == Format::SOPP; in isSALU()
269 case Format::SOPP: { in print_instr_format_specific()
159 case Format::SOPP: { in emit_instruction()
75 SOPP Instructions78 Unless otherwise mentioned, all SOPP instructions that have one or more
29 field bits<1> SOPP = 0;65 let TSFlags{9} = SOPP;331 class SOPP <bits<7> op, dag ins, string asm, list<dag> pattern = []> :338 let SOPP = 1;
421 // SOPP Instructions424 def S_NOP : SOPP <0x00000000, (ins i16imm:$simm16), "s_nop $simm16">;428 def S_ENDPGM : SOPP <0x00000001, (ins), "s_endpgm",437 def S_BRANCH : SOPP <444 def S_CBRANCH_SCC0 : SOPP <448 def S_CBRANCH_SCC1 : SOPP <456 def S_CBRANCH_VCCZ : SOPP <460 def S_CBRANCH_VCCNZ : SOPP <467 def S_CBRANCH_EXECZ : SOPP <471 def S_CBRANCH_EXECNZ : SOPP <[all …]
26 SOPP = 1 << 9, enumerator
240 return MI.getDesc().TSFlags & SIInstrFlags::SOPP; in isSOPP()244 return get(Opcode).TSFlags & SIInstrFlags::SOPP; in isSOPP()