Home
last modified time | relevance | path

Searched refs:getOpRegClass (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp664 if (TRI->hasVectorRegisters(TII->getOpRegClass(MI, 0)) || in runOnMachineFunction()
813 TII->getOpRegClass(*UseMI, UseMI->getOperandNo(&Use)); in processPHINode()
H A DSIInstrInfo.h864 const TargetRegisterClass *getOpRegClass(const MachineInstr &MI,
890 return RI.getRegSizeInBits(*getOpRegClass(MI, OpNo)) / 8; in getOpSize()
H A DSIInstrInfo.cpp296 EltSize = TRI->getRegSizeInBits(*getOpRegClass(LdSt, 0)) / 16; in getMemOperandsWithOffsetWidth()
1843 const TargetRegisterClass *EltRC = getOpRegClass(MI, 2); in expandPostRAPseudo()
4005 const TargetRegisterClass *DstRC = getOpRegClass(MI, DstIdx); in verifyInstruction()
5481 if (VRC || !RI.isSGPRClass(getOpRegClass(MI, 0))) { in legalizeOperands()
5484 if (getOpRegClass(MI, 0) == &AMDGPU::VReg_1RegClass) { in legalizeOperands()
5487 VRC = RI.hasAGPRs(getOpRegClass(MI, 0)) in legalizeOperands()
5491 VRC = RI.hasAGPRs(getOpRegClass(MI, 0)) in legalizeOperands()
5521 const TargetRegisterClass *DstRC = getOpRegClass(MI, 0); in legalizeOperands()
6750 if (!RI.hasVectorRegisters(getOpRegClass(UseMI, OpNo))) { in addUsersToMoveToVALUWorklist()
6912 const TargetRegisterClass *NewDstRC = getOpRegClass(Inst, 0); in getDestEquivalentVGPRClass()
[all …]
H A DSIInsertWaitcnts.cpp487 const TargetRegisterClass *RC = TII->getOpRegClass(*MI, OpNo); in getRegInterval()
H A DSIISelLowering.cpp11276 uint32_t DstSize = TRI.getRegSizeInBits(*TII->getOpRegClass(MI, DstIdx)) / 32; in AddIMGInit()
11281 Register PrevDst = MRI.createVirtualRegister(TII->getOpRegClass(MI, DstIdx)); in AddIMGInit()
11292 NewDst = MRI.createVirtualRegister(TII->getOpRegClass(MI, DstIdx)); in AddIMGInit()