Home
last modified time | relevance | path

Searched refs:getEquivalentVGPRClass (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.h286 getEquivalentVGPRClass(const TargetRegisterClass *SRC) const;
H A DSIInstrInfo.cpp5893 const TargetRegisterClass *VRC = RI.getEquivalentVGPRClass(RC); in legalizeOpWithMove()
6367 VRC = RI.getEquivalentVGPRClass(VRC); in readlaneVGPRToSGPR()
6920 : RI.getEquivalentVGPRClass(SRC); in legalizeOperands()
6924 : RI.getEquivalentVGPRClass(VRC); in legalizeOperands()
6963 const TargetRegisterClass *VRC = RI.getEquivalentVGPRClass(OpRC); in legalizeOperands()
7571 Register DestReg = MRI.createVirtualRegister(RI.getEquivalentVGPRClass( in moveToVALUImpl()
7598 RI.getEquivalentVGPRClass(MRI.getRegClass(Dest0.getReg())); in moveToVALUImpl()
8095 RI.getEquivalentVGPRClass(MRI.getRegClass(Dest.getReg()))); in lowerSelect()
8290 const TargetRegisterClass *NewDestRC = RI.getEquivalentVGPRClass(DestRC); in splitScalar64BitUnaryOp()
8348 Src0SubRC = RI.getEquivalentVGPRClass(Src0SubRC); in splitScalarSMulU64()
[all …]
H A DSIFixSGPRCopies.cpp331 const TargetRegisterClass *NewSrcRC = TRI->getEquivalentVGPRClass(SrcRC); in foldVGPRCopyIntoRegSequence()
H A DSIRegisterInfo.cpp1177 return getEquivalentVGPRClass(RC); in getCrossCopyRegClass()
3603 SIRegisterInfo::getEquivalentVGPRClass(const TargetRegisterClass *SRC) const { in getEquivalentVGPRClass() function in SIRegisterInfo
H A DSIFoldOperands.cpp2697 MRI->createVirtualRegister(TRI->getEquivalentVGPRClass(ARC)); in tryOptimizeAGPRPhis()
H A DSIISelLowering.cpp16296 auto *NewRC = TRI->getEquivalentVGPRClass(RC); in AdjustInstrPostInstrSelection()
17542 return TRI->getEquivalentVGPRClass(RC); in getRegClassFor()