Home
last modified time | relevance | path

Searched refs:VOP2 (Results 1 – 24 of 24) sorted by relevance

/openbsd/src/gnu/llvm/llvm/docs/
DAMDGPUInstructionSyntax.rst168 Most *VOP1*, *VOP2* and *VOPC* instructions have several variants:
179 *VOP1*, *VOP2* and *VOPC* (32-bit) encoding _e32
DAMDGPUOperandSyntax.rst124 VOP1, VOP2 and VOPC instructions may currently access only 128 low 16-bit registers using the synta…
DAMDGPUUsage.rst14539 For vector ALU instruction opcodes (VOP1, VOP2, VOP3, VOPC, VOP_DPP, VOP_SDWA),
14543 * _e32 for 32-bit VOP1/VOP2/VOPC
14548 VOP1/VOP2/VOP3/VOPC examples:
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIInstrFormats.td29 field bit VOP2 = 0;
167 let TSFlags{8} = VOP2;
242 let hasExtraSrcRegAllocReq = !or(VOP1, VOP2, VOP3, VOPC, SDWA, VALU);
DVOP2Instructions.td10 // VOP2 Classes
76 let VOP2 = 1;
89 let VOP2 = 1;
695 // VOP2 Instructions
1239 //===------------------------------- VOP2 -------------------------------===//
1281 //===------------------------- VOP2 (with name) -------------------------===//
1510 //===------------------------------- VOP2 -------------------------------===//
1556 //===------------------------- VOP2 (with name) -------------------------===//
1784 // VOP2 no carry-in, carry-out.
1792 // VOP2 carry-in, carry-out.
[all …]
DSIDefines.h41 VOP2 = 1 << 8, enumerator
DSIInstrInfo.h435 return MI.getDesc().TSFlags & SIInstrFlags::VOP2; in isVOP2()
439 return get(Opcode).TSFlags & SIInstrFlags::VOP2; in isVOP2()
DVOP3Instructions.td923 defm V_READLANE_B32 : VOP3_Real_No_Suffix_gfx11<0x360>; // Pseudo in VOP2
925 defm V_WRITELANE_B32 : VOP3_Real_No_Suffix_gfx11<0x361>; // Pseudo in VOP2
DVOPInstructions.td1442 // VOP1 and VOP2 depend on these triple defs
1515 def VOP2InfoTable : VOPInfoTable<"VOP2">;
DSIInstrInfo.td1616 !if (!eq(Src2.Value, untyped.Value), 2, // VOP2
1846 !if(!eq(NumSrcArgs, 2), (ins Src0RC:$src0, Src1RC:$src1), // VOP2
1886 // VOP2 without modifiers
DSIInstructions.td1042 // VOP2 Patterns
/openbsd/src/gnu/llvm/llvm/docs/AMDGPU/
DAMDGPUAsmGFX1011.rst56 VOP2 section in Instructions
DAMDGPUAsmGFX906.rst36 VOP2 section in Instructions
DAMDGPUAsmGFX908.rst56 VOP2 section in Instructions
DAMDGPUAsmGFX7.rst719 VOP2 section in Instructions
DAMDGPUAsmGFX11.rst1301 VOP2 section in Instructions
1359 VOP2 DPP16
1410 VOP2 DPP8
DAMDGPUAsmGFX8.rst866 VOP2 section in Instructions
DAMDGPUAsmGFX90a.rst964 VOP2 section in Instructions
DAMDGPUAsmGFX9.rst1054 VOP2 section in Instructions
DAMDGPUAsmGFX940.rst960 VOP2 section in Instructions
DAMDGPUAsmGFX1030.rst1345 VOP2 section in Instructions
DAMDGPUAsmGFX10.rst1436 VOP2 section in Instructions
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp3474 (SIInstrFlags::VOPC | SIInstrFlags::VOP1 | SIInstrFlags::VOP2 | in validateConstantBusLimitations()
4068 const auto Enc = VOP1 | VOP2 | VOP3 | VOPC | VOP3P | SIInstrFlags::SDWA; in validateLdsDirect()
8934 cvtSDWA(Inst, Operands, SIInstrFlags::VOP2); in cvtSdwaVOP2()
8938 cvtSDWA(Inst, Operands, SIInstrFlags::VOP2, true, true); in cvtSdwaVOP2b()
8942 cvtSDWA(Inst, Operands, SIInstrFlags::VOP2, false, true); in cvtSdwaVOP2e()
8974 if (BasicInstType == SIInstrFlags::VOP2 && in cvtSDWA()
9022 case SIInstrFlags::VOP2: in cvtSDWA()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUInstPrinter.cpp380 ((Flags & SIInstrFlags::VOP2) && !getVOP2IsSingle(Opcode))) in printVOPDst()