Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelDivergenceLowering.cpp93 if (MRI->constrainRegClass(DstReg, ST->getBoolRC())) in markAsLaneMask()
98 MRI->setRegClass(DstReg, ST->getBoolRC()); in markAsLaneMask()
187 MRI->setRegClass(Copy.getReg(0), ST->getBoolRC()); in constrainAsLaneMask()
H A DGCNSubtarget.h1536 const TargetRegisterClass *getBoolRC() const { in getBoolRC() function
1537 return getRegisterInfo()->getBoolRC(); in getBoolRC()
H A DSIWholeQuadMode.cpp956 TmpReg = MRI->createVirtualRegister(TRI->getBoolRC()); in lowerKillI1()
982 LiveMaskWQM = MRI->createVirtualRegister(TRI->getBoolRC()); in lowerKillI1()
1263 const TargetRegisterClass *BoolRC = TRI->getBoolRC(); in processBlock()
1691 LiveMaskReg = MRI->createVirtualRegister(TRI->getBoolRC()); in runOnMachineFunction()
H A DSIRegisterInfo.h345 const TargetRegisterClass *getBoolRC() const { in getWaveMaskRegClass()
339 const TargetRegisterClass *getBoolRC() const { getBoolRC() function
H A DSILowerI1Copies.cpp813 MRI->setRegClass(DstReg, ST->getBoolRC()); in markAsLaneMask()
H A DAMDGPUInstructionSelector.cpp92 RC->hasSuperClassEq(TRI.getBoolRC()); in isVCC()
144 if (!RBI.constrainGenericRegister(DstReg, *TRI.getBoolRC(), *MRI)) in selectCOPY()
1337 *TRI.getBoolRC(), *MRI); in selectG_ICMP_or_FCMP()
1365 return RBI.constrainGenericRegister(Dst, *TRI.getBoolRC(), *MRI); in selectIntrinsicCmp()
1393 RBI.constrainGenericRegister(Dst, *TRI.getBoolRC(), *MRI); in selectIntrinsicCmp()
2858 Register TmpReg = MRI->createVirtualRegister(TRI.getBoolRC()); in selectG_BRCOND()
2868 ConstrainRC = TRI.getBoolRC(); in selectG_BRCOND()
H A DSILowerControlFlow.cpp772 BoolRC = TRI->getBoolRC(); in runOnMachineFunction()
H A DSIInstrInfo.cpp1309 Register SReg2 = MRI.createVirtualRegister(RI.getBoolRC()); in insertVectorSelect()
1327 Register SReg2 = MRI.createVirtualRegister(RI.getBoolRC()); in insertVectorSelect()
1357 Register Reg = MRI.createVirtualRegister(RI.getBoolRC()); in insertEQ()
1370 Register Reg = MRI.createVirtualRegister(RI.getBoolRC()); in insertNE()
8781 Register DstReg = MRI.createVirtualRegister(RI.getBoolRC()); in convertNonUniformIfRegion()
8808 Register DstReg = MRI.createVirtualRegister(RI.getBoolRC()); in convertNonUniformLoopRegion()
8809 Register BackEdgeReg = MRI.createVirtualRegister(RI.getBoolRC()); in convertNonUniformLoopRegion()
8816 Register ZeroReg = MRI.createVirtualRegister(RI.getBoolRC()); in convertNonUniformLoopRegion()
8952 Register UnusedCarry = MRI.createVirtualRegister(RI.getBoolRC()); in getAddNoCarry()
8971 *RI.getBoolRC(), I, /* RestoreAfter */ false, in getAddNoCarry()
H A DSIFixSGPRCopies.cpp1125 Register Tmp = MRI->createVirtualRegister(TRI->getBoolRC()); in fixSCCCopies()
H A DSIRegisterInfo.cpp3144 return getBoolRC(); in getRegClass()
H A DSIISelLowering.cpp4472 const TargetRegisterClass *BoolRC = TRI->getBoolRC(); in emitLoadM0FromVGPRLoop()
5008 const TargetRegisterClass *BoolRC = TRI->getBoolRC(); in EmitInstrWithCustomInserter()