Searched refs:VOP1 (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_validate.cpp120 if ((uint32_t)base_format & (uint32_t)Format::VOP1)
121 base_format = Format::VOP1;
144 check(base_format == Format::VOP2 || base_format == Format::VOP1 ||
151 check(base_format == Format::VOP2 || base_format == Format::VOP1 ||
H A Daco_ir.h66 * (*) The same is applicable for VOP1 and VOPC instructions.
99 VOP1 = 1 << 8, enumerator in enum:aco::Format
290 assert(format == Format::VOP1 || format == Format::VOP2 || format == Format::VOPC);
1240 constexpr bool isVOP1() const noexcept { return (uint16_t)format & (uint16_t)Format::VOP1; }
1404 * This format can be used for VOP1, VOP2 or VOPC instructions.
1470 * This format can be used for VOP1, VOP2 or VOPC instructions.
H A DREADME-ISA.md97 ## VOP1 instructions encoded as VOP3
H A Daco_insert_NOPs.cpp690 create_instruction<VOP1_instruction>(aco_opcode::v_mov_b32, Format::VOP1, 1, 1)};
H A Daco_opcodes.py72 VOP1 = 1 << 8 variable in class:Format
754 # VOP1 instructions: instructions with 1 input and 1 output
755 VOP1 = { variable
851 for (gfx6, gfx7, gfx8, gfx9, gfx10, name, in_mod, out_mod, cls) in default_class(VOP1, InstrClass.Valu32):
852 opcode(name, gfx7, gfx9, gfx10, Format.VOP1, cls, in_mod, out_mod)
H A Daco_assembler.cpp284 case Format::VOP1: {
H A Daco_lower_to_hw_instr.cpp516 aco_opcode::v_mov_b32, asSDWA(Format::VOP1), 1, 1)};
539 aco_opcode::v_mov_b32, asSDWA(Format::VOP1), 1, 1)};
H A Daco_spill.cpp284 /* TODO: rematerialization is only supported for VOP1, SOP1 and PSEUDO */
285 if (instr->format != Format::VOP1 && instr->format != Format::SOP1 &&
H A Daco_register_allocation.cpp2822 Format::VOP1, 1, 1));
H A Daco_instruction_selection.cpp9152 create_instruction<VOP3_instruction>(aco_opcode::v_rcp_f32, asVOP3(Format::VOP1), 1, 1)};
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.0.rst3292 - aco: Support GFX10 VOP3 and VOP1 as VOP3 in aco_assembler.
H A D20.3.0.rst1183 - aco: propagate SGPRs into VOP1 instructions early.

Completed in 102 milliseconds