Home
last modified time | relevance | path

Searched refs:VOP3 (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
DSIMCCodeEmitter.cpp51 VOP3 = 14, enumerator
224 if (encodingType == SIInstrEncodingType::VOP3) { in VOPPostEncode()
285 case SIInstrEncodingType::VOP3: in getEncodingBytes()
/external/mesa3d/src/gallium/drivers/radeon/
DSIInstrFormats.td26 …: VOP3 <op, (outs VReg_32:$dst), (ins AllReg_32:$src0, AllReg_32:$src1, AllReg_32:$src2, i32imm:$s…
29 …: VOP3 <op, (outs VReg_64:$dst), (ins AllReg_64:$src0, AllReg_64:$src1, AllReg_64:$src2, i32imm:$s…
DSIInstrInfo.td401 class VOP3 <bits<9> op, dag outs, dag ins, string asm, list<dag> pattern> :
424 let EncodingType = 14; // SIInstrEncodingType::VOP3
DSIInstructions.td669 /* XXX: No VOP3 version of this instruction yet */
1093 /********** VOP3 Patterns **********/
/external/llvm/lib/Target/R600/
DSIDefines.h30 VOP3 = 1 << 12, enumerator
DSIInstrFormats.td32 field bits<1> VOP3 = 0;
59 let TSFlags{12} = VOP3;
126 // Using complex patterns gives VOP3 patterns a very high complexity rating,
132 let VOP3 = 1;
DSIInstrInfo.h179 return get(Opcode).TSFlags & SIInstrFlags::VOP3; in isVOP3()
DSIInstrInfo.td48 // Specify a VOP2 opcode for SI and VOP3 opcode for VI
802 3)); // VOP3
825 // Returns the register class to use for sources of VOP3 instructions for the
844 // Returns the input arguments for VOP3 instructions for the given SrcVT.
871 // VOP3 with modifiers
877 // VOP3 without modifiers
893 // Returns the assembly string for the inputs and outputs of a VOP3
1223 // The VOP2 variant puts the carry out into VCC, the VOP3 variant
1266 // An instruction that is VOP2 on SI and VOP3 on VI, no modifiers.
1390 // A VOP2 instruction that is VOP3-only on VI.
DSIInstructions.td1655 // VOP3 Instructions
2814 // VOP3 Patterns
/external/llvm/docs/
DR600Usage.rst73 VOP1, VOP2, VOP3, VOPC Instructions
/external/llvm/lib/Target/R600/AsmParser/
DAMDGPUAsmParser.cpp497 if ((getForcedEncodingSize() == 32 && (TSFlags & SIInstrFlags::VOP3)) || in checkTargetMatchPredicate()
498 (getForcedEncodingSize() == 64 && !(TSFlags & SIInstrFlags::VOP3))) in checkTargetMatchPredicate()
/external/llvm/lib/Target/R600/InstPrinter/
DAMDGPUInstPrinter.cpp224 if (MII.get(MI->getOpcode()).TSFlags & SIInstrFlags::VOP3) in printVOPDst()