Searched refs:isSGPRReg (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerI1Copies.h | 76 return TII->getRegisterInfo().isSGPRReg(*MRI, Reg) && in isLaneMaskReg()
|
H A D | SIOptimizeExecMasking.cpp | 650 if (!TRI->isSGPRReg(*MRI, SaveExecDest)) in tryRecordVCmpxAndSaveexecSequence() 682 if (Src0->isReg() && TRI->isSGPRReg(*MRI, Src0->getReg()) && in tryRecordVCmpxAndSaveexecSequence() 687 if (Src1->isReg() && TRI->isSGPRReg(*MRI, Src1->getReg()) && in tryRecordVCmpxAndSaveexecSequence()
|
H A D | SIFixSGPRCopies.cpp | 712 if ((Src0.isReg() && TRI->isSGPRReg(*MRI, Src0.getReg()) && in runOnMachineFunction() 714 (Src1.isReg() && TRI->isSGPRReg(*MRI, Src1.getReg()) && in runOnMachineFunction() 955 if (TRI->isSGPRReg(*MRI, Reg) && !TII->isVALU(*Inst)) in analyzeVGPRToSGPRCopy()
|
H A D | SIFoldOperands.cpp | 952 if (TRI->isSGPRReg(*MRI, Src.Reg)) { in foldOperand() 1023 if (OpToFold.isReg() && TRI->isSGPRReg(*MRI, OpToFold.getReg())) { in foldOperand() 1244 bool IsSGPR = TRI->isSGPRReg(*MRI, MI->getOperand(0).getReg()); in tryConstantFoldOp() 1587 if (TRI->isSGPRReg(*MRI, DefReg)) { in tryFoldClamp() 1988 TRI->isSGPRReg(*MRI, CopyIn.getReg())) in tryFoldPhiAGPR()
|
H A D | SIRegisterInfo.h | 207 bool isSGPRReg(const MachineRegisterInfo &MRI, Register Reg) const;
|
H A D | GCNHazardRecognizer.cpp | 969 if (TRI->isSGPRReg(MRI, UseReg)) { in checkVALUHazards() 1058 if (!LaneSelectOp->isReg() || !TRI->isSGPRReg(MRI, LaneSelectOp->getReg())) in checkRWLaneHazards() 2861 if (TRI.isSGPRReg(MRI, OpReg)) in fixVALUMaskWriteHazard()
|
H A D | SIInstrInfo.cpp | 3613 RI.isSGPRReg(*MRI, Src0->getReg())) { in foldImmediate() 3626 else if (RI.isSGPRReg(*MRI, Src1->getReg())) in foldImmediate() 3946 !RI.isSGPRReg(MBB.getParent()->getRegInfo(), Src0->getReg()))) { in convertToThreeAddress() 4172 if (!RI.isSGPRReg(MRI, MI.getOperand(0).getReg())) in mayReadEXEC() 5320 if (Src->isReg() && RI.isSGPRReg(MRI, Src->getReg())) { in verifyInstruction() 5811 RI.isSGPRReg(MRI, MO->getReg())) in isOperandLegal() 5863 RI.isSGPRReg(MRI, Src0.getReg())) in legalizeOperandsVOP2() 6134 if (RI.isSGPRReg(MRI, SAddr.getReg())) in moveFlatAddrToVGPR() 8095 if (Src0.isReg() && RI.isSGPRReg(MRI, Src0.getReg())) { in splitScalar64BitXnor()
|
H A D | SIPeepholeSDWA.cpp | 1221 TRI->isSGPRReg(*MRI, Op.getReg())) { in legalizeScalarOperands()
|
H A D | SIInstrInfo.h | 1016 return !RI.isSGPRReg(MRI, Dest); in isVGPRCopy()
|
H A D | AMDGPUCallLowering.cpp | 73 if (TRI->isSGPRReg(MRI, PhysReg)) { in assignValueToReg()
|
H A D | SIInsertWaitcnts.cpp | 757 } else if (TRI->isSGPRReg(*MRI, Op.getReg())) { in getRegInterval()
|
H A D | SIRegisterInfo.cpp | 2870 bool SIRegisterInfo::isSGPRReg(const MachineRegisterInfo &MRI, in isSGPRReg() function in SIRegisterInfo
|
H A D | SIISelLowering.cpp | 15248 !TRI->isSGPRReg(MRI, Src->getOperand(1).getReg())) in AdjustInstrPostInstrSelection() 15969 return !TRI->isSGPRReg(MRI, Reg); in isSDNodeSourceOfDivergence() 15975 return !TRI->isSGPRReg(MRI, Reg); in isSDNodeSourceOfDivergence()
|