Home
last modified time | relevance | path

Searched refs:IsDOT (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOPInstructions.td163 let IsDOT = P.IsDOT;
463 P.IsDOT : 1,
472 …let Inst{59} = !if(!and(P.HasSrc0, P.HasOpSel), src0_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s…
473 …let Inst{60} = !if(!and(P.HasSrc1, P.HasOpSel), src1_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s…
938 …let Inst{14} = !if(!and(P.HasSrc2, P.HasOpSel), src2_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_sel_…
942 …let Inst{59} = !if(!and(P.HasSrc0, P.HasOpSel), src0_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s…
943 …let Inst{60} = !if(!and(P.HasSrc1, P.HasOpSel), src1_modifiers{3}, !if(P.IsDOT, 1, ?)); // op_s…
1338 bit IsDOT = 0,
1339 ComplexPattern SrcPat = !if(IsDOT, VOP3PModsDOT, VOP3PMods)> {
1625 let IsDOT = ps.IsDOT;
[all …]
H A DAMDGPUInstructionSelector.h192 bool IsDOT = false) const;
194 selectVOP3PRetHelper(MachineOperand &Root, bool IsDOT = false) const;
H A DSIInstrFormats.td135 field bit IsDOT = 0;
241 let TSFlags{55} = IsDOT;
H A DAMDGPUISelDAGToDAG.h221 bool IsDOT = false) const;
H A DSIDefines.h155 IsDOT = UINT64_C(1) << 55, enumerator
H A DVOP3PInstructions.td64 SDPatternOperator node = null_frag, bit IsDOT = 0> {
67 getVOP3PModPat<P, node, IsDOT, IsDOT>.ret,
437 let IsDOT = 1 in {
476 } // End let IsDOT = 1
479 let IsDOT = 1 in
519 let IsDOT = 1;
H A DSIInstrInfo.h839 return MI.getDesc().TSFlags & SIInstrFlags::IsDOT; in isDOT()
863 return get(Opcode).TSFlags & SIInstrFlags::IsDOT; in isDOT()
H A DAMDGPUInstructionSelector.cpp4777 Register RootReg, const MachineRegisterInfo &MRI, bool IsDOT) const { in selectVOP3PModsImpl()
4799 (IsDOT && Subtarget->hasDOTOpSelHazard())) { in selectVOP3PModsImpl()
4882 bool IsDOT) const { in selectVOP3PRetHelper()
4886 std::tie(Reg, Mods) = selectVOP3PModsImpl(Root.getReg(), MRI, IsDOT); in selectVOP3PRetHelper()
H A DAMDGPUISelDAGToDAG.cpp3145 SDValue &SrcMods, bool IsDOT) const { in SelectVOP3PMods()
3156 (!IsDOT || !Subtarget->hasDOTOpSelHazard())) { in SelectVOP3PMods()
H A DSIFoldOperands.cpp457 (ST->hasDOTOpSelHazard() && (TSFlags & SIInstrFlags::IsDOT))) in canUseImmWithOpSel()
H A DVOP3Instructions.td1555 let SubtargetPredicate = HasDot9Insts, IsDOT=1 in {
H A DVOP2Instructions.td1272 IsDOT = 1 in {
H A DSIInstrInfo.td2616 field bit IsDOT = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4865 if (isGFX940() && (TSFlags & SIInstrFlags::IsDOT)) { in validateOpSel()
4879 if (isGFX11Plus() && (TSFlags & SIInstrFlags::IsDOT) && in validateOpSel()
4933 if (!(TSFlags & SIInstrFlags::IsDOT) && !(TSFlags & SIInstrFlags::IsWMMA) && in validateNeg()