Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIInstrFormats.td138 field bit IsDOT = 0;
222 let TSFlags{55} = IsDOT;
H A DVOP3PInstructions.td59 SDPatternOperator node = null_frag, bit IsDOT = 0> {
62 getVOP3PModPat<P, node, IsDOT, IsDOT>.ret,
331 let IsDOT = 1 in {
370 } // End let IsDOT = 1
373 let IsDOT = 1 in
H A DVOPInstructions.td1094 bit IsDOT = 0,
1095 ComplexPattern SrcPat = !if(IsDOT, VOP3PModsDOT, VOP3PMods)> {
1278 let IsDOT = ps.IsDOT;
1295 let IsDOT = ps.IsDOT;
H A DAMDGPUInstructionSelector.h179 bool IsDOT = false) const;
H A DAMDGPUISelDAGToDAG.h234 bool IsDOT = false) const;
H A DSIDefines.h120 IsDOT = UINT64_C(1) << 55, enumerator
H A DSIInstrInfo.h672 return MI.getDesc().TSFlags & SIInstrFlags::IsDOT; in isDOT()
684 return get(Opcode).TSFlags & SIInstrFlags::IsDOT; in isDOT()
H A DAMDGPUISelDAGToDAG.cpp2698 SDValue &SrcMods, bool IsDOT) const { in SelectVOP3PMods()
2708 (!IsDOT || !Subtarget->hasDOTOpSelHazard())) { in SelectVOP3PMods()
H A DSIFoldOperands.cpp190 !(MI->getDesc().TSFlags & SIInstrFlags::IsDOT)) && in updateOperand()
H A DVOP3Instructions.td791 let SubtargetPredicate = HasDot8Insts, IsDOT=1 in {
H A DAMDGPUInstructionSelector.cpp3703 Register Src, const MachineRegisterInfo &MRI, bool IsDOT) const { in selectVOP3PModsImpl()
3717 (void)IsDOT; // DOTs do not use OPSEL on gfx940+, check ST.hasDOTOpSelHazard() in selectVOP3PModsImpl()
H A DVOP2Instructions.td868 IsDOT = 1 in {
H A DSIInstrInfo.td2472 field bit IsDOT = 0;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4174 if (isGFX940() && (TSFlags & SIInstrFlags::IsDOT)) { in validateOpSel()
4188 if ((TSFlags & SIInstrFlags::IsDOT) && (TSFlags & SIInstrFlags::VOP3) && in validateOpSel()