Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelDivergenceLowering.cpp94 if (MRI->constrainRegClass(DstReg, ST->getBoolRC())) in markAsLaneMask()
99 MRI->setRegClass(DstReg, ST->getBoolRC()); in markAsLaneMask()
188 MRI->setRegClass(Copy.getReg(0), ST->getBoolRC()); in constrainAsLaneMask()
230 MachineRegisterInfo::VRegAttrs BoolS1 = {ST->getBoolRC(), LLT::scalar(1)}; in lowerTemporalDivergenceI1()
H A DSIWholeQuadMode.cpp966 TmpReg = MRI->createVirtualRegister(TRI->getBoolRC()); in lowerKillI1()
992 LiveMaskWQM = MRI->createVirtualRegister(TRI->getBoolRC()); in lowerKillI1()
1277 const TargetRegisterClass *BoolRC = TRI->getBoolRC(); in processBlock()
1573 Register EntryExec = MRI->createVirtualRegister(TRI->getBoolRC()); in lowerInitExec()
1748 LiveMaskReg = MRI->createVirtualRegister(TRI->getBoolRC()); in run()
H A DGCNSubtarget.h1657 const TargetRegisterClass *getBoolRC() const { in getBoolRC() function
1658 return getRegisterInfo()->getBoolRC(); in getBoolRC()
H A DSIRegisterInfo.h380 const TargetRegisterClass *getBoolRC() const { in getBoolRC() function
H A DAMDGPUInstructionSelector.cpp92 RC->hasSuperClassEq(TRI.getBoolRC()); in isVCC()
144 if (!RBI.constrainGenericRegister(DstReg, *TRI.getBoolRC(), *MRI)) in selectCOPY()
259 return RBI.constrainGenericRegister(DstReg, *TRI.getBoolRC(), *MRI); in selectCOPY_VCC_SCC()
1492 *TRI.getBoolRC(), *MRI); in selectG_ICMP_or_FCMP()
1520 return RBI.constrainGenericRegister(Dst, *TRI.getBoolRC(), *MRI); in selectIntrinsicCmp()
1548 RBI.constrainGenericRegister(Dst, *TRI.getBoolRC(), *MRI); in selectIntrinsicCmp()
1607 Dst = MRI->createVirtualRegister(TRI.getBoolRC()); in selectBallot()
1621 if (!RBI.constrainGenericRegister(Dst, *TRI.getBoolRC(), *MRI)) in selectBallot()
1627 if (!RBI.constrainGenericRegister(Dst, *TRI.getBoolRC(), *MRI)) in selectBallot()
3052 Register TmpReg = MRI->createVirtualRegister(TRI.getBoolRC()); in selectG_BRCOND()
[all …]
H A DSILowerI1Copies.cpp744 MRI->setRegClass(DstReg, ST->getBoolRC()); in markAsLaneMask()
H A DSILowerControlFlow.cpp773 BoolRC = TRI->getBoolRC(); in run()
H A DSIFixSGPRCopies.cpp1160 Register Tmp = MRI->createVirtualRegister(TRI->getBoolRC()); in fixSCCCopies()
H A DSIInstrInfo.cpp1270 Register SReg2 = MRI.createVirtualRegister(RI.getBoolRC()); in insertVectorSelect()
1288 Register SReg2 = MRI.createVirtualRegister(RI.getBoolRC()); in insertVectorSelect()
1318 Register Reg = MRI.createVirtualRegister(RI.getBoolRC()); in insertEQ()
1331 Register Reg = MRI.createVirtualRegister(RI.getBoolRC()); in insertNE()
9383 Register UnusedCarry = MRI.createVirtualRegister(RI.getBoolRC()); in getAddNoCarry()
9402 *RI.getBoolRC(), I, /* RestoreAfter */ false, in getAddNoCarry()
H A DSIFoldOperands.cpp412 Register CarryOutReg = MRI->createVirtualRegister(TRI->getBoolRC()); in foldCopyToVGPROfScalarAddOfFrameIndex()
H A DSIRegisterInfo.cpp3909 return getBoolRC(); in getRegClass()
H A DSIISelLowering.cpp4688 const TargetRegisterClass *BoolRC = TRI->getBoolRC(); in emitLoadM0FromVGPRLoop()
5347 const TargetRegisterClass *BoolRC = TRI->getBoolRC(); in EmitInstrWithCustomInserter()