Searched refs:IsDOT (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | VOPInstructions.td | 160 let IsDOT = P.IsDOT; 398 …let Inst{14} = !if(!and(P.HasSrc2, P.HasOpSel), src2_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_sel_… 407 …let Inst{59} = !if(!and(P.HasSrc0, P.HasOpSel), src0_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 408 …let Inst{60} = !if(!and(P.HasSrc1, P.HasOpSel), src1_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 793 …let Inst{14} = !if(!and(P.HasSrc2, P.HasOpSel), src2_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_sel_… 797 …let Inst{59} = !if(!and(P.HasSrc0, P.HasOpSel), src0_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 798 …let Inst{60} = !if(!and(P.HasSrc1, P.HasOpSel), src1_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s… 1141 bit IsDOT = 0, 1142 ComplexPattern SrcPat = !if(IsDOT, VOP3PModsDOT, VOP3PMods)> { 1338 let IsDOT = ps.IsDOT; [all …]
|
H A D | SIInstrFormats.td | 131 field bit IsDOT = 0; 236 let TSFlags{55} = IsDOT;
|
H A D | AMDGPUInstructionSelector.h | 186 bool IsDOT = false) const;
|
H A D | AMDGPUISelDAGToDAG.h | 225 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 { 414 } // End let IsDOT = 1 417 let IsDOT = 1 in 457 let IsDOT = 1;
|
H A D | SIDefines.h | 154 IsDOT = UINT64_C(1) << 55, enumerator
|
H A D | SIInstrInfo.h | 806 return MI.getDesc().TSFlags & SIInstrFlags::IsDOT; in isDOT() 830 return get(Opcode).TSFlags & SIInstrFlags::IsDOT; in isDOT()
|
H A D | AMDGPUISelDAGToDAG.cpp | 2983 SDValue &SrcMods, bool IsDOT) const { in SelectVOP3PMods() 2994 (!IsDOT || !Subtarget->hasDOTOpSelHazard())) { in SelectVOP3PMods()
|
H A D | SIFoldOperands.cpp | 212 (ST->hasDOTOpSelHazard() && (TSFlags & SIInstrFlags::IsDOT))) in canUseImmWithOpSel()
|
H A D | AMDGPUInstructionSelector.cpp | 3820 Register Src, const MachineRegisterInfo &MRI, bool IsDOT) const { in selectVOP3PModsImpl() 3836 (void)IsDOT; // DOTs do not use OPSEL on gfx940+, check ST.hasDOTOpSelHazard() in selectVOP3PModsImpl()
|
H A D | VOP3Instructions.td | 945 let OtherPredicates = [HasDot9Insts], IsDOT=1 in {
|
H A D | SIInstrInfo.td | 2321 field bit IsDOT = 0;
|
H A D | VOP2Instructions.td | 1092 IsDOT = 1 in {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 4537 if (isGFX940() && (TSFlags & SIInstrFlags::IsDOT)) { in validateOpSel() 4551 if (isGFX11Plus() && (TSFlags & SIInstrFlags::IsDOT) && in validateOpSel() 4572 if (!(TSFlags & SIInstrFlags::IsDOT) && !(TSFlags & SIInstrFlags::IsWMMA) && in validateNeg()
|