Home
last modified time | relevance | path

Searched refs:getPhysRegBaseClass (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp197 : TRI.getPhysRegBaseClass(SrcReg); in getCopyRegClasses()
204 : TRI.getPhysRegBaseClass(DstReg); in getCopyRegClasses()
H A DAMDGPUResourceUsageAnalysis.cpp498 !TRI.getPhysRegBaseClass(Reg)) && in analyzeResourceUsage()
H A DSIRegisterInfo.cpp125 const TargetRegisterClass *RC = TRI.getPhysRegBaseClass(SuperReg); in SGPRSpillBuilder()
2876 RC = getPhysRegBaseClass(Reg); in isSGPRReg()
3002 return Reg.isVirtual() ? MRI.getRegClass(Reg) : getPhysRegBaseClass(Reg); in getRegClassForReg()
3210 assert(getRegSizeInBits(*getPhysRegBaseClass(Reg)) <= 32); in get32BitRegister()
H A DSIFrameLowering.cpp349 const TargetRegisterClass *RC = TRI.getPhysRegBaseClass(SuperReg); in PrologEpilogSGPRSpillBuilder()
1351 const TargetRegisterClass *RC = TRI->getPhysRegBaseClass(Reg); in processFunctionBeforeFrameFinalized()
H A DGCNHazardRecognizer.cpp1219 if (MO.isDef() && TRI->isSGPRClass(TRI->getPhysRegBaseClass(MO.getReg()))) { in fixSMEMtoVectorWriteHazards()
1305 if (MO.isDef() && TRI->isSGPRClass(TRI->getPhysRegBaseClass(MO.getReg()))) in fixVcmpxExecWARHazard()
H A DSIWholeQuadMode.cpp595 TRI->hasVectorRegisters(TRI->getPhysRegBaseClass(Reg))) { in scanInstructions()
H A DSIInstrInfo.cpp798 const TargetRegisterClass *RC = RI.getPhysRegBaseClass(DestReg); in copyPhysReg()
800 const TargetRegisterClass *SrcRC = RI.getPhysRegBaseClass(SrcReg); in copyPhysReg()
820 RC = RI.getPhysRegBaseClass(DestReg); in copyPhysReg()
822 SrcRC = RI.getPhysRegBaseClass(SrcReg); in copyPhysReg()
5623 return RI.getPhysRegBaseClass(Reg); in getOpRegClass()
9616 RI.getPhysRegBaseClass(srcOp.getReg()); in getInstructionUniformity()
H A DAMDGPUISelDAGToDAG.cpp358 return TRI->getPhysRegBaseClass(Reg); in getOperandRegClass()
1540 auto RC = TRI.getPhysRegBaseClass(Reg); in IsCopyFromSGPR()
H A DSIInsertWaitcnts.cpp768 const TargetRegisterClass *RC = TRI->getPhysRegBaseClass(Op.getReg()); in getRegInterval()
H A DSIISelLowering.cpp15460 Ret.second = TRI->getPhysRegBaseClass(Ret.first); in getRegForInlineAsmConstraint()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h740 virtual const TargetRegisterClass *getPhysRegBaseClass(MCRegister Reg) const { in getPhysRegBaseClass() function