Searched refs:isVectorRegister (Results 1 – 8 of 8) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNVOPDUtils.cpp | 72 if (Operand.isReg() && TRI->isVectorRegister(MRI, Operand.getReg())) in checkVOPDRegConstraints() 85 if (!TRI->isVectorRegister(MRI, Src0.getReg())) { in checkVOPDRegConstraints()
|
| H A D | SIOptimizeVGPRLiveRange.cpp | 240 if (MOReg.isPhysical() || !TRI->isVectorRegister(*MRI, MOReg)) in collectCandidateRegisters() 280 if (Reg.isPhysical() || !TRI->isVectorRegister(*MRI, Reg)) in collectCandidateRegisters() 366 if (MOReg.isPhysical() || !TRI->isVectorRegister(*MRI, MOReg)) in collectWaterfallCandidateRegisters()
|
| H A D | SIInsertWaitcnts.cpp | 751 if (TRI->isVectorRegister(*MRI, Op.getReg())) { in getRegInterval() 781 assert(TRI->isVectorRegister(*MRI, MI->getOperand(OpNo).getReg())); in setExpScore() 835 TRI->isVectorRegister(*MRI, Op.getReg())) { in updateByEvent() 899 TRI->isVectorRegister(*MRI, MO.getReg())) { in updateByEvent() 918 assert(TRI->isVectorRegister(*MRI, Op.getReg())); in updateByEvent() 1776 const bool IsVGPR = TRI->isVectorRegister(*MRI, Op.getReg()); in generateWaitcntInstBefore() 2355 if (!Op.isReg() || !TRI->isVectorRegister(*MRI, Op.getReg())) in shouldFlushVmCnt()
|
| H A D | SIPreEmitPeephole.cpp | 278 TRI->isVectorRegister(MRI, MO.getReg()); in optimizeSetGPR()
|
| H A D | SIRegisterInfo.h | 297 bool isVectorRegister(const MachineRegisterInfo &MRI, Register Reg) const { in isVectorRegister() function
|
| H A D | GCNHazardRecognizer.cpp | 730 if (!Use.isReg() || TRI.isVectorRegister(MF.getRegInfo(), Use.getReg())) in checkVMEMHazards() 871 if (!TRI->isVectorRegister(MRI, Def.getReg())) in checkVALUHazardsHelper() 2546 if (TRI.isVectorRegister(MRI, Reg)) { in checkMAIVALUHazards()
|
| H A D | SIFixSGPRCopies.cpp | 829 if (TRI->isVectorRegister(*MRI, PHIRes) || in processPHINode()
|
| H A D | SIISelLowering.cpp | 5138 if (Src0.isReg() && TRI->isVectorRegister(MRI, Src0.getReg())) { in EmitInstrWithCustomInserter() 5144 if (Src1.isReg() && TRI->isVectorRegister(MRI, Src1.getReg())) { in EmitInstrWithCustomInserter() 5151 if (TRI->isVectorRegister(MRI, Src2.getReg())) { in EmitInstrWithCustomInserter()
|