Home
last modified time | relevance | path

Searched refs:isSGPRReg (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIFixSGPRCopies.cpp708 if ((Src0.isReg() && TRI->isSGPRReg(*MRI, Src0.getReg()) && in runOnMachineFunction()
710 (Src1.isReg() && TRI->isSGPRReg(*MRI, Src1.getReg()) && in runOnMachineFunction()
777 !TRI->isSGPRReg(*MRI, UseMI->getOperand(0).getReg())) { in processPHINode()
788 if (!TRI->isSGPRReg(*MRI, Use.getReg()) && in processPHINode()
DSIFixupVectorISel.cpp141 if (!TRI->isSGPRReg(MRI, BaseReg)) in findSRegBaseAndIndex()
DSIRegisterInfo.h138 bool isSGPRReg(const MachineRegisterInfo &MRI, unsigned Reg) const { in isSGPRReg() function
DSIFoldOperands.cpp753 if (TRI->isSGPRReg(*MRI, Src.Reg)) { in foldOperand()
822 if (OpToFold.isReg() && TRI->isSGPRReg(*MRI, OpToFold.getReg())) { in foldOperand()
1032 bool IsSGPR = TRI.isSGPRReg(MRI, MI->getOperand(0).getReg()); in tryConstantFoldOp()
DSILowerI1Copies.cpp105 return TII->getRegisterInfo().isSGPRReg(*MRI, Reg) && in isLaneMaskReg()
DSIWholeQuadMode.cpp547 if (TRI->isSGPRReg(*MRI, Op.getReg())) { in requiresCorrectState()
DSIInstrInfo.h677 return !RI.isSGPRReg(MRI, Dest); in isVGPRCopy()
DGCNHazardRecognizer.cpp792 if (!LaneSelectOp->isReg() || !TRI->isSGPRReg(MRI, LaneSelectOp->getReg())) in checkRWLaneHazards()
DSIPeepholeSDWA.cpp1190 TRI->isSGPRReg(*MRI, Op.getReg())) { in legalizeScalarOperands()
DSIInstrInfo.cpp2666 !RI.isSGPRReg(MBB->getParent()->getRegInfo(), Src0->getReg()))) { in convertToThreeAddress()
2801 if (!RI.isSGPRReg(MRI, MI.getOperand(0).getReg())) in mayReadEXEC()
4036 Src0.isReg() && (RI.isSGPRReg(MRI, Src0.getReg()) || in legalizeOperandsVOP2()
5505 if (Src0.isReg() && RI.isSGPRReg(MRI, Src0.getReg())) { in splitScalar64BitXnor()
DSIInsertWaitcnts.cpp486 } else if (TRI->isSGPRReg(MRIA, Op.getReg())) { in getRegInterval()
DSIISelLowering.cpp10464 !TRI->isSGPRReg(MRI, Src->getOperand(1).getReg())) in AdjustInstrPostInstrSelection()
10888 return !TRI.isSGPRReg(MRI, Reg); in isSDNodeSourceOfDivergence()
10893 if (!TRI.isSGPRReg(MRI, Reg)) in isSDNodeSourceOfDivergence()
10905 return !TRI.isSGPRReg(MRI, Reg); in isSDNodeSourceOfDivergence()
11088 if (AssignedReg != 0 && SIRI->isSGPRReg(MRI, AssignedReg)) in requiresUniformRegister()