Home
last modified time | relevance | path

Searched refs:VOP3P (Results 1 – 25 of 25) sorted by relevance

/openbsd/src/gnu/llvm/llvm/docs/AMDGPU/
DAMDGPUAsmGFX904.rst36 VOP3P section in Instructions
DAMDGPUAsmGFX900.rst36 VOP3P section in Instructions
DAMDGPUAsmGFX1011.rst66 VOP3P section in Instructions
DAMDGPUAsmGFX906.rst59 VOP3P section in Instructions
DAMDGPUAsmGFX908.rst92 VOP3P section in Instructions
DAMDGPUAsmGFX11.rst2611 VOP3P section in Instructions
2655 VOP3P DPP16
2666 VOP3P DPP8
DAMDGPUAsmGFX90a.rst1583 VOP3P section in Instructions
DAMDGPUAsmGFX9.rst1660 VOP3P section in Instructions
DAMDGPUAsmGFX940.rst1582 VOP3P section in Instructions
DAMDGPUAsmGFX1030.rst1833 VOP3P section in Instructions
DAMDGPUAsmGFX10.rst1927 VOP3P section in Instructions
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td32 field bit VOP3P = 0;
114 // This bit indicates that this is a packed VOP3P instruction
170 let TSFlags{12} = VOP3P;
DVOP3PInstructions.td10 // VOP3P Classes
66 let VOP3P = 1;
72 // Non-packed instructions that use the VOP3P encoding.
73 // VOP3 neg/abs and VOP3P opsel/opsel_hi modifiers are allowed.
82 let VOP3P = 1;
958 let VOP3P = 1;
1192 let AssemblerPredicate = isGFX10Only, DecoderNamespace = "GFX10", VOP3P = 1 in {
1197 } // End AssemblerPredicate = isGFX10Only, DecoderNamespace = "GFX10", VOP3P = 1
DVINTERPInstructions.td24 let Inst{31-26} = 0x33; // VOP3P encoding
DSIDefines.h46 VOP3P = 1 << 12, enumerator
DSIInstrInfo.h646 return MI.getDesc().TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
650 return get(Opcode).TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
DVOPInstructions.td155 let VOP3P = 1;
914 let VOP3P = 1;
989 let VOP3P = 1;
DAMDGPU.td385 "Has VOP3P packed instructions"
DSIInstructions.td1715 // VOP3P instructions, so it is turned into the bit op.
2760 // FIXME: Should have VOP3P subtarget predicate
DSIInstrInfo.td2143 // Returns the assembly string for the inputs and outputs of a VOP3P
/openbsd/src/gnu/llvm/llvm/docs/
DAMDGPUModifierSyntax.rst1757 VOP3P Modifiers
1760 This section describes modifiers of *regular* VOP3P instructions.
1914 VOP3P MAD_MIX/FMA_MIX Modifiers
1919 in a manner different from *regular* VOP3P instructions.
2003 VOP3P MFMA Modifiers
DAMDGPUOperandSyntax.rst123 Only VOP3, VOP3P and VINTERP instructions may access all 512 registers (using :ref:`op_sel<amdgpu_s…
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
DSIMCCodeEmitter.cpp330 if ((Desc.TSFlags & SIInstrFlags::VOP3P) || in encodeInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/
DAMDGPUDisassembler.cpp462 if (MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::VOP3P) in getInstruction()
828 if (MCII->get(Opc).TSFlags & SIInstrFlags::VOP3P) { in convertDPP8Inst()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp3475 SIInstrFlags::VOP3 | SIInstrFlags::VOP3P | SIInstrFlags::SDWA)) && in validateConstantBusLimitations()
4068 const auto Enc = VOP1 | VOP2 | VOP3 | VOPC | VOP3P | SIInstrFlags::SDWA; in validateLdsDirect()
4239 (TSFlags & SIInstrFlags::VOP3) && !(TSFlags & SIInstrFlags::VOP3P)) { in validateOpSel()
4284 if (!(Desc.TSFlags & (SIInstrFlags::VOP3 | SIInstrFlags::VOP3P)) && in validateVOPLiteral()
8769 if (Desc.TSFlags & SIInstrFlags::VOP3P) in cvtVOP3DPP()