Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.h251 getEquivalentVGPRClass(const TargetRegisterClass *SRC) const;
H A DSIInstrInfo.cpp5517 const TargetRegisterClass *VRC = RI.getEquivalentVGPRClass(RC); in legalizeOpWithMove()
5949 VRC = RI.getEquivalentVGPRClass(VRC); in readlaneVGPRToSGPR()
6491 : RI.getEquivalentVGPRClass(SRC); in legalizeOperands()
6495 : RI.getEquivalentVGPRClass(VRC); in legalizeOperands()
7481 RI.getEquivalentVGPRClass(MRI.getRegClass(Dest.getReg()))); in lowerSelect()
7734 Src0SubRC = RI.getEquivalentVGPRClass(Src0SubRC); in splitScalarSMulU64()
7738 Src1SubRC = RI.getEquivalentVGPRClass(Src1SubRC); in splitScalarSMulU64()
7843 Src0SubRC = RI.getEquivalentVGPRClass(Src0SubRC); in splitScalarSMulPseudo()
7847 Src1SubRC = RI.getEquivalentVGPRClass(Src1SubRC); in splitScalarSMulPseudo()
8347 NewDstRC = RI.getEquivalentVGPRClass(NewDstRC); in getDestEquivalentVGPRClass()
[all …]
H A DSIFixSGPRCopies.cpp317 const TargetRegisterClass *NewSrcRC = TRI->getEquivalentVGPRClass(SrcRC); in foldVGPRCopyIntoRegSequence()
H A DSIRegisterInfo.cpp943 return getEquivalentVGPRClass(RC); in getCrossCopyRegClass()
2872 SIRegisterInfo::getEquivalentVGPRClass(const TargetRegisterClass *SRC) const { in getEquivalentVGPRClass() function in SIRegisterInfo
H A DSIFoldOperands.cpp2110 MRI->createVirtualRegister(TRI->getEquivalentVGPRClass(ARC)); in tryOptimizeAGPRPhis()
H A DSIISelLowering.cpp14928 auto *NewRC = TRI->getEquivalentVGPRClass(RC); in AdjustInstrPostInstrSelection()
15908 return TRI->getEquivalentVGPRClass(RC); in getRegClassFor()