Home
last modified time | relevance | path

Searched refs:isAGPR (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp909 if (Size > 4 && TRI->isAGPR(*MRI, UseMI->getOperand(0).getReg()) && in foldOperand()
932 } else if (Def->isReg() && TRI->isAGPR(*MRI, Def->getReg())) { in foldOperand()
987 if (TRI->isAGPR(*MRI, Reg0) && TRI->isVGPR(*MRI, Reg1)) in foldOperand()
989 else if (TRI->isVGPR(*MRI, Reg0) && TRI->isAGPR(*MRI, Reg1)) in foldOperand()
991 else if (ST->hasGFX90AInsts() && TRI->isAGPR(*MRI, Reg0) && in foldOperand()
992 TRI->isAGPR(*MRI, Reg1)) in foldOperand()
1789 if (TRI->isAGPR(*MRI, Op->getReg())) in tryFoldRegSequence()
1795 if (!TRI->isAGPR(*MRI, SubDef->getOperand(1).getReg())) in tryFoldRegSequence()
1826 if (TRI->isAGPR(*MRI, Def->getReg())) { in tryFoldRegSequence()
1866 if (TRI.isAGPR(MRI, CopySrcReg)) { in isAGPRCopy()
[all …]
H A DSIRegisterInfo.h296 bool isAGPR(const MachineRegisterInfo &MRI, Register Reg) const;
298 return isVGPR(MRI, Reg) || isAGPR(MRI, Reg);
H A DSIFixSGPRCopies.cpp806 TRI->isAGPR(*MRI, UseMI->getOperand(0).getReg())) || in processPHINode()
807 TRI->isAGPR(*MRI, Use.getReg()); in processPHINode()
891 if (!SrcReg.isVirtual() || TRI->isAGPR(*MRI, SrcReg)) { in lowerSpecialCase()
H A DSIInstrInfo.cpp2224 !RI.isAGPR(MBB.getParent()->getRegInfo(), SrcOp.getReg())) { in expandPostRAPseudo()
3466 if (RI.isAGPR(*MRI, DstReg)) { in foldImmediate()
5262 (RI.isAGPR(MRI, Dst->getReg()) != RI.isAGPR(MRI, Data->getReg()))) { in verifyInstruction()
5268 (RI.isAGPR(MRI, Data->getReg()) != RI.isAGPR(MRI, Data2->getReg()))) { in verifyInstruction()
5274 if ((Dst && RI.isAGPR(MRI, Dst->getReg())) || in verifyInstruction()
5275 (Data && RI.isAGPR(MRI, Data->getReg())) || in verifyInstruction()
5276 (Data2 && RI.isAGPR(MRI, Data2->getReg()))) { in verifyInstruction()
5355 RI.isAGPR(MRI, MI.getOperand(0).getReg()) ? in getVALUOp()
5782 bool IsAGPR = RI.isAGPR(MRI, MO->getReg()); in isOperandLegal()
5796 RI.isAGPR(MRI, MI.getOperand(DataIdx).getReg()) != IsAGPR) in isOperandLegal()
[all …]
H A DSIFrameLowering.cpp1382 TRI->isAGPR(MRI, VReg))) { in processFunctionBeforeFrameFinalized()
H A DSIInsertWaitcnts.cpp754 if (TRI->isAGPR(*MRI, Op.getReg())) in getRegInterval()
H A DGCNHazardRecognizer.cpp2013 if (!Op.isReg() || !TRI.isAGPR(MF.getRegInfo(), Op.getReg())) in checkMAIHazards908()
H A DSIRegisterInfo.cpp3019 bool SIRegisterInfo::isAGPR(const MachineRegisterInfo &MRI, in isAGPR() function in SIRegisterInfo