Searched refs:isAGPR (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFoldOperands.cpp | 909 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 D | SIRegisterInfo.h | 296 bool isAGPR(const MachineRegisterInfo &MRI, Register Reg) const; 298 return isVGPR(MRI, Reg) || isAGPR(MRI, Reg);
|
H A D | SIFixSGPRCopies.cpp | 806 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 D | SIInstrInfo.cpp | 2224 !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 D | SIFrameLowering.cpp | 1382 TRI->isAGPR(MRI, VReg))) { in processFunctionBeforeFrameFinalized()
|
H A D | SIInsertWaitcnts.cpp | 754 if (TRI->isAGPR(*MRI, Op.getReg())) in getRegInterval()
|
H A D | GCNHazardRecognizer.cpp | 2013 if (!Op.isReg() || !TRI.isAGPR(MF.getRegInfo(), Op.getReg())) in checkMAIHazards908()
|
H A D | SIRegisterInfo.cpp | 3019 bool SIRegisterInfo::isAGPR(const MachineRegisterInfo &MRI, in isAGPR() function in SIRegisterInfo
|