Lines Matching refs:RBI

76   const RegisterBankInfo &RBI;  member in __anonce99e1400111::SPIRVInstructionSelector
88 const RegisterBankInfo &RBI);
264 const RegisterBankInfo &RBI) in SPIRVInstructionSelector() argument
266 TRI(*ST.getRegisterInfo()), RBI(RBI), GR(*ST.getSPIRVGlobalRegistry()), in SPIRVInstructionSelector()
317 return constrainSelectedInstRegOperands(I, TII, TRI, RBI); in select()
379 return MIB.constrainAllUses(TII, TRI, RBI); in spvSelect()
564 return MIB.constrainAllUses(TII, TRI, RBI); in spvSelect()
653 return MIB.constrainAllUses(TII, TRI, RBI); in selectExtInst()
668 .constrainAllUses(TII, TRI, RBI); in selectUnOpWithSrc()
703 .constrainAllUses(TII, TRI, RBI); in selectUnOp()
788 return MIB.constrainAllUses(TII, TRI, RBI); in selectLoad()
807 return MIB.constrainAllUses(TII, TRI, RBI); in selectStore()
822 .constrainAllUses(TII, TRI, RBI); in selectStackSave()
836 .constrainAllUses(TII, TRI, RBI); in selectStackRestore()
869 .constrainAllUses(TII, TRI, RBI); in selectMemOperation()
881 bool Result = MIB.constrainAllUses(TII, TRI, RBI); in selectMemOperation()
923 .constrainAllUses(TII, TRI, RBI); in selectAtomicRMW()
957 Res |= MIB.constrainAllUses(TII, TRI, RBI); in selectUnmergeValues()
973 .constrainAllUses(TII, TRI, RBI); in selectFence()
1020 .constrainAllUses(TII, TRI, RBI); in selectAtomicCmpXchg()
1028 .constrainAllUses(TII, TRI, RBI); in selectAtomicCmpXchg()
1036 .constrainAllUses(TII, TRI, RBI); in selectAtomicCmpXchg()
1043 .constrainAllUses(TII, TRI, RBI); in selectAtomicCmpXchg()
1094 .constrainAllUses(TII, TRI, RBI); in selectAddrSpaceCast()
1108 .constrainAllUses(TII, TRI, RBI); in selectAddrSpaceCast()
1127 .constrainAllUses(TII, TRI, RBI); in selectAddrSpaceCast()
1132 .constrainAllUses(TII, TRI, RBI); in selectAddrSpaceCast()
1261 .constrainAllUses(TII, TRI, RBI); in selectAnyOrAll()
1287 .constrainAllUses(TII, TRI, RBI); in selectAnyOrAll()
1297 .constrainAllUses(TII, TRI, RBI); in selectAnyOrAll()
1330 .constrainAllUses(TII, TRI, RBI); in selectFmix()
1347 .constrainAllUses(TII, TRI, RBI); in selectRsqrt()
1358 .constrainAllUses(TII, TRI, RBI); in selectBitreverse()
1396 .constrainAllUses(TII, TRI, RBI); in selectFreeze()
1427 return MIB.constrainAllUses(TII, TRI, RBI); in selectConstVector()
1525 return MIB.constrainAllUses(TII, TRI, RBI); in selectSplatVector()
1542 .constrainAllUses(TII, TRI, RBI); in selectCmp()
1602 constrainSelectedInstRegOperands(*MI, TII, TRI, RBI); in buildI32Constant()
1675 .constrainAllUses(TII, TRI, RBI); in selectSelect()
1711 .constrainAllUses(TII, TRI, RBI); in selectExt()
1734 .constrainAllUses(TII, TRI, RBI); in selectIntToBool()
1740 .constrainAllUses(TII, TRI, RBI); in selectIntToBool()
1755 .constrainAllUses(TII, TRI, RBI); in selectTrunc()
1773 .constrainAllUses(TII, TRI, RBI); in selectConst()
1782 .constrainAllUses(TII, TRI, RBI); in selectConst()
1790 return MIB.constrainAllUses(TII, TRI, RBI); in selectConst()
1799 .constrainAllUses(TII, TRI, RBI); in selectOpUndef()
1835 return MIB.constrainAllUses(TII, TRI, RBI); in selectInsertVal()
1848 return MIB.constrainAllUses(TII, TRI, RBI); in selectExtractVal()
1863 .constrainAllUses(TII, TRI, RBI); in selectInsertElt()
1877 .constrainAllUses(TII, TRI, RBI); in selectExtractElt()
1906 return Res.constrainAllUses(TII, TRI, RBI); in selectGEP()
1946 .constrainAllUses(TII, TRI, RBI); in wrapIntoSpecConstantOp()
1986 return MIB.constrainAllUses(TII, TRI, RBI); in selectIntrinsic()
2007 return MIB.constrainAllUses(TII, TRI, RBI); in selectIntrinsic()
2016 return MIB.constrainAllUses(TII, TRI, RBI); in selectIntrinsic()
2030 return MIB.constrainAllUses(TII, TRI, RBI); in selectIntrinsic()
2098 .constrainAllUses(TII, TRI, RBI); in selectAllocaArray()
2125 .constrainAllUses(TII, TRI, RBI); in selectFrameIndex()
2140 .constrainAllUses(TII, TRI, RBI); in selectBranch()
2144 .constrainAllUses(TII, TRI, RBI); in selectBranch()
2171 .constrainAllUses(TII, TRI, RBI); in selectBranchCond()
2185 return MIB.constrainAllUses(TII, TRI, RBI); in selectPhi()
2255 return MB.constrainAllUses(TII, TRI, RBI); in selectGlobalValue()
2260 .constrainAllUses(TII, TRI, RBI); in selectGlobalValue()
2266 .constrainAllUses(TII, TRI, RBI); in selectGlobalValue()
2321 .constrainAllUses(TII, TRI, RBI); in selectLog10()
2343 .constrainAllUses(TII, TRI, RBI); in selectLog10()
2407 return MIB.constrainAllUses(TII, TRI, RBI); in selectSpvThreadId()
2414 const RegisterBankInfo &RBI) { in createSPIRVInstructionSelector() argument
2415 return new SPIRVInstructionSelector(TM, Subtarget, RBI); in createSPIRVInstructionSelector()