Searched refs:VOP3P (Results 1 – 12 of 12) sorted by relevance
32 field bit VOP3P = 0;116 // This bit indicates that this is a packed VOP3P instruction181 let TSFlags{12} = VOP3P;
24 let Inst{31-26} = 0x33; // VOP3P encoding
10 // VOP3P Classes66 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;1593 let VOP3P = 1;1817 let AssemblerPredicate = isGFX10Only, DecoderNamespace = "GFX10", VOP3P = 1 in {1822 } // End AssemblerPredicate = isGFX10Only, DecoderNamespace = "GFX10", VOP3P = 1
72 VOP3P = 1 << 12, enumerator
761 return MI.getDesc().TSFlags & SIInstrFlags::VOP3P; in isVOP3P()765 return get(Opcode).TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
172 let VOP3P = 1;953 let VOP3P = 1;1028 let VOP3P = 1;
399 "Has VOP3P packed instructions"
1932 // VOP3P instructions, so it is turned into the bit op.3041 // FIXME: Should have VOP3P subtarget predicate
1972 // Returns the assembly string for the inputs and outputs of a VOP3P
336 if ((Desc.TSFlags & SIInstrFlags::VOP3P) || in encodeInstruction()
523 if (MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::VOP3P) { in getInstruction()961 if (MCII->get(Opc).TSFlags & SIInstrFlags::VOP3P) { in convertDPP8Inst()
3554 SIInstrFlags::VOP3 | SIInstrFlags::VOP3P | SIInstrFlags::SDWA)) && in validateConstantBusLimitations()4175 const auto Enc = VOP1 | VOP2 | VOP3 | VOPC | VOP3P | SIInstrFlags::SDWA; in validateLdsDirect()4382 (TSFlags & SIInstrFlags::VOP3) && !(TSFlags & SIInstrFlags::VOP3P)) { in validateOpSel()4480 if (!(Desc.TSFlags & (SIInstrFlags::VOP3 | SIInstrFlags::VOP3P)) && in validateVOPLiteral()8930 if (Desc.TSFlags & SIInstrFlags::VOP3P) in cvtVOP3DPP()