Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td32 field bit VOP3P = 0;
108 // This bit indicates that this is a packed VOP3P instruction
152 let TSFlags{12} = VOP3P;
DVOP3PInstructions.td10 // VOP3P Classes
20 // Non-packed instructions that use the VOP3P encoding.
21 // VOP3 neg/abs and VOP3P opsel/opsel_hi modifiers are allowed.
DSIDefines.h38 VOP3P = 1 << 12, enumerator
DSIInstrInfo.h597 return MI.getDesc().TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
601 return get(Opcode).TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
DVOPInstructions.td140 let VOP3P = 1;
DAMDGPU.td314 "Has VOP3P packed instructions"
DSIInstructions.td1323 // VOP3P instructions, so it is turned into the bit op.
2110 // FIXME: Should have VOP3P subtarget predicate
/external/llvm-project/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.rst88 VOP3P section in Instructions
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td32 field bit VOP3P = 0;
107 // This bit indicates that this is a packed VOP3P instruction
144 let TSFlags{12} = VOP3P;
DVOP3PInstructions.td10 // VOP3P Classes
18 // Non-packed instructions that use the VOP3P encoding.
19 // VOP3 neg/abs and VOP3P opsel/opsel_hi modifiers are allowed.
DSIDefines.h38 VOP3P = 1 << 12, enumerator
DSIInstrInfo.h567 return MI.getDesc().TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
571 return get(Opcode).TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
DVOPInstructions.td134 let VOP3P = 1;
DAMDGPU.td284 "Has VOP3P packed instructions"
/external/mesa3d/src/amd/compiler/
Daco_opcodes.py52 VOP3P = 19 variable in Format
935 opcode(name, -1, code, code, Format.VOP3P)
Daco_print_ir.cpp570 case Format::VOP3P: { in print_instr_format_specific()
748 if (instr->format == Format::VOP3P) { in aco_print_instr()
Daco_ir.h98 VOP3P = 19, enumerator
923 || format == Format::VOP3P; in isVALU()
1351 if (format == Format::VOP3P) { in usesModifiers()
Daco_assembler.cpp600 } else if (instr->format == Format::VOP3P) { in emit_instruction()
/external/llvm-project/llvm/docs/
DAMDGPUModifierSyntax.rst1528 VOP3P Modifiers
1531 This section describes modifiers of *regular* VOP3P instructions.
1687 VOP3P MAD_MIX/FMA_MIX Modifiers
1692 in a manner different from *regular* VOP3P instructions.
1778 VOP3P MFMA Modifiers
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp2821 SIInstrFlags::VOP3 | SIInstrFlags::VOP3P | in validateConstantBusLimitations()
3260 if ((Desc.TSFlags & (VOP1 | VOP2 | VOP3 | VOPC | VOP3P | SIInstrFlags::SDWA)) == 0) in validateLdsDirect()
3398 if (!(Desc.TSFlags & (SIInstrFlags::VOP3 | SIInstrFlags::VOP3P))) in validateVOP3Literal()
/external/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp3078 SIInstrFlags::VOP3 | SIInstrFlags::VOP3P | in validateConstantBusLimitations()
3594 if ((Desc.TSFlags & (VOP1 | VOP2 | VOP3 | VOPC | VOP3P | SIInstrFlags::SDWA)) == 0) in validateLdsDirect()
3774 if (!(Desc.TSFlags & (SIInstrFlags::VOP3 | SIInstrFlags::VOP3P))) in validateVOP3Literal()

12