Home
last modified time | relevance | path

Searched refs:IsTrue16 (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOPCInstructions.td90 let IsTrue16 = 1;
94 let DstRC = getVALUDstForVT<DstVT, 1 /*IsTrue16*/, 0 /*IsVOP3Encoding*/>.ret;
95 let Src0RC32 = getVOPSrc0ForVT<Src0VT, 1/*IsTrue16*/, 0/*IsFake16*/>.ret;
96 let Src1RC32 = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 0/*IsFake16*/>.ret;
97 let Src0DPP = getVregSrcForVT<Src0VT, 1/*IsTrue16*/, 0/*IsFake16*/>.ret;
98 let Src1DPP = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 0/*IsFake16*/>.ret;
99 let Src2DPP = getVregSrcForVT<Src2VT, 1/*IsTrue16*/, 0/*IsFake16*/>.ret;
107 let DstRC64 = getVALUDstForVT<DstVT, 1/*IsTrue16*/, 1/*IsVOP3Encoding*/>.ret;
108 let Src0RC64 = getVOP3SrcForVT<Src0VT, 1/*IsTrue16*/>.ret;
109 let Src1RC64 = getVOP3SrcForVT<Src1VT, 1/*IsTrue16*/>.ret;
[all …]
H A DVOP2Instructions.td418 let IsTrue16 = 1;
420 let DstRC = getVALUDstForVT<DstVT, 1/*IsTrue16*/, 0/*IsVOP3Encoding*/>.ret;
424 let IsTrue16 = 1;
454 let IsTrue16 = 1;
456 let DstRC = getVALUDstForVT<DstVT, 1/*IsTrue16*/, 0/*IsVOP3Encoding*/>.ret;
460 let IsTrue16 = 1;
469 class getVOP3VRegForVT<ValueType VT, bit IsTrue16 = 0, bit IsFake16 = 0> {
475 !eq(VT.Size, 16) : !if(IsTrue16,
487 let Src2RC64 = getVOP3VRegForVT<Src2VT, IsTrue16, !not(IsRealTrue16)>.ret;
545 let IsTrue16 = 1;
[all …]
H A DSIInstrInfo.td1753 class getVALUDstForVT<ValueType VT, bit IsTrue16 = 0, bit IsVOP3Encoding = 0> {
1754 defvar op16 = !if(IsTrue16, !if (IsVOP3Encoding, VOPDstOperand_t16,
1786 class getVOPSrc0ForVT<ValueType VT, bit IsTrue16, bit IsFake16 = 1> {
1792 !eq(VT, i16) : !if(IsTrue16,
1795 !eq(VT, f16) : !if(IsTrue16,
1798 !eq(VT, bf16) : !if(IsTrue16,
1840 class getVregSrcForVT<ValueType VT, bit IsTrue16 = 0, bit IsFake16 = 1> {
1848 !eq(VT.Size, 16) : !if(IsTrue16,
1862 class getVOP3SrcForVT<ValueType VT, bit IsTrue16 = 0> {
1866 !eq(VT, f16) : !if(IsTrue16, VSrcT_f16, VSrc_f16),
[all …]
H A DVOPInstructions.td73 bit IsTrue16 = P.IsTrue16;
1810 if ps.Pfl.IsTrue16 then
2119 let Fields = ["Opcode", "IsTrue16"];
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp408 bool IsTrue16; member
731 return Info && Info->IsTrue16; in isTrue16Inst()