Searched refs:IsDOT (Results 1 – 14 of 14) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | VOPInstructions.td | 173 let IsDOT = P.IsDOT; 399 …let Inst{14} = !if(!and(P.HasSrc2, P.HasOpSel), src2_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_sel_… 408 …let Inst{59} = !if(!and(P.HasSrc0, P.HasOpSel), src0_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 409 …let Inst{60} = !if(!and(P.HasSrc1, P.HasOpSel), src1_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 784 …let Inst{14} = !if(!and(P.HasSrc2, P.HasOpSel), src2_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_sel_… 788 …let Inst{59} = !if(!and(P.HasSrc0, P.HasOpSel), src0_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 789 …let Inst{60} = !if(!and(P.HasSrc1, P.HasOpSel), src1_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 1138 bit IsDOT = 0, 1139 ComplexPattern SrcPat = !if(IsDOT, VOP3PModsDOT, VOP3PMods)> { 1335 let IsDOT = ps.IsDOT; [all …]
|
| H A D | SIInstrFormats.td | 140 field bit IsDOT = 0; 238 let TSFlags{55} = IsDOT;
|
| H A D | AMDGPUISelDAGToDAG.h | 237 bool IsDOT = false) const;
|
| H A D | AMDGPUInstructionSelector.h | 188 bool IsDOT = false) const;
|
| H A D | VOP3PInstructions.td | 58 SDPatternOperator node = null_frag, bit IsDOT = 0> { 61 getVOP3PModPat<P, node, IsDOT, IsDOT>.ret, 371 let IsDOT = 1 in { 410 } // End let IsDOT = 1 413 let IsDOT = 1 in 453 let IsDOT = 1;
|
| H A D | SIDefines.h | 148 IsDOT = UINT64_C(1) << 55, enumerator
|
| H A D | SIInstrInfo.h | 790 return MI.getDesc().TSFlags & SIInstrFlags::IsDOT; in isDOT() 814 return get(Opcode).TSFlags & SIInstrFlags::IsDOT; in isDOT()
|
| H A D | AMDGPUISelDAGToDAG.cpp | 2918 SDValue &SrcMods, bool IsDOT) const { in SelectVOP3PMods() 2929 (!IsDOT || !Subtarget->hasDOTOpSelHazard())) { in SelectVOP3PMods()
|
| H A D | SIFoldOperands.cpp | 212 (ST->hasDOTOpSelHazard() && (TSFlags & SIInstrFlags::IsDOT))) in canUseImmWithOpSel()
|
| H A D | AMDGPUInstructionSelector.cpp | 3876 Register Src, const MachineRegisterInfo &MRI, bool IsDOT) const { in selectVOP3PModsImpl() 3892 (void)IsDOT; // DOTs do not use OPSEL on gfx940+, check ST.hasDOTOpSelHazard() in selectVOP3PModsImpl()
|
| H A D | VOP3Instructions.td | 905 let SubtargetPredicate = HasDot9Insts, IsDOT=1 in {
|
| H A D | SIInstrInfo.td | 2289 field bit IsDOT = 0;
|
| H A D | VOP2Instructions.td | 1071 IsDOT = 1 in {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 4367 if (isGFX940() && (TSFlags & SIInstrFlags::IsDOT)) { in validateOpSel() 4381 if (isGFX11Plus() && (TSFlags & SIInstrFlags::IsDOT) && in validateOpSel() 4402 if (!(TSFlags & SIInstrFlags::IsDOT) && !(TSFlags & SIInstrFlags::IsWMMA) && in validateNeg()
|