Lines Matching refs:RegisterBank

102   const RegisterBank *NewBank;
107 MachineRegisterInfo &MRI_, const RegisterBank *RB) in ApplyRegBankMapping()
125 const RegisterBank *SrcBank = RBI.getRegBank(SrcReg, MRI, *RBI.TRI); in applyBank()
151 const RegisterBank *DstBank = RBI.getRegBank(DstReg, MRI, *RBI.TRI); in applyBank()
165 const RegisterBank *RB = NewBank; in applyBank()
213 static bool isVectorRegisterBank(const RegisterBank &Bank) { in isVectorRegisterBank()
218 unsigned AMDGPURegisterBankInfo::copyCost(const RegisterBank &Dst, in copyCost()
219 const RegisterBank &Src, in copyCost()
251 const RegisterBank *CurBank) const { in getBreakDownCost()
274 const RegisterBank &
648 const RegisterBank *Bank = getRegBank(Reg, *MRI, *TRI); in split64BitValueForMapping()
687 const RegisterBank *Bank = getRegBank(Src, MRI, *TRI); in buildReadFirstLane()
867 const RegisterBank *OpBank = getRegBank(OpReg, MRI, *TRI); in executeInWaterfallLoop()
977 const RegisterBank *OpBank = getRegBank(Reg, MRI, *TRI); in collectWaterfallOperands()
1012 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI); in constrainOpWithReadfirstlane()
1057 const RegisterBank *DstBank = in applyMappingLoad()
1178 const RegisterBank *SizeBank = getRegBank(AllocSize, MRI, *TRI); in applyMappingDynStackAlloc()
1302 const RegisterBank *Src0Bank = RBI.getRegBank(Src0, *MRI, *RBI.TRI); in setBufferOffsets()
1303 const RegisterBank *Src1Bank = RBI.getRegBank(Src1, *MRI, *RBI.TRI); in setBufferOffsets()
1341 const RegisterBank *RSrcBank = in applyMappingSBufferLoad()
1343 const RegisterBank *OffsetBank = in applyMappingSBufferLoad()
1469 const RegisterBank *DstBank = in applyMappingBFE()
1626 const RegisterBank &CarryBank = in applyMappingMAD_64_32()
1628 const RegisterBank &DstBank = in applyMappingMAD_64_32()
1904 const RegisterBank &RegBank, in extendLow32IntoHigh32()
1932 const RegisterBank &IdxBank = in foldExtractEltToCmpSelect()
1948 const RegisterBank &DstBank = in foldExtractEltToCmpSelect()
1950 const RegisterBank &SrcBank = in foldExtractEltToCmpSelect()
1953 const RegisterBank &CCBank = in foldExtractEltToCmpSelect()
2011 const RegisterBank &Bank) { in constrainRegToBank()
2012 const RegisterBank *CurrBank = MRI.getRegBankOrNull(Reg); in constrainRegToBank()
2030 const RegisterBank &IdxBank = in foldInsertEltToCmpSelect()
2046 const RegisterBank &DstBank = in foldInsertEltToCmpSelect()
2048 const RegisterBank &SrcBank = in foldInsertEltToCmpSelect()
2050 const RegisterBank &InsBank = in foldInsertEltToCmpSelect()
2053 const RegisterBank &CCBank = in foldInsertEltToCmpSelect()
2125 const RegisterBank *DstBank = in applyMappingImpl()
2138 const RegisterBank *SrcBank = getRegBank(SrcReg, MRI, *TRI); in applyMappingImpl()
2177 const RegisterBank *DstBank = in applyMappingImpl()
2221 const RegisterBank *CondBank = getRegBank(CondRegs[0], MRI, *TRI); in applyMappingImpl()
2271 const RegisterBank *CondBank = in applyMappingImpl()
2296 const RegisterBank *DstBank = in applyMappingImpl()
2356 const RegisterBank *SrcBank = MRI.getRegBankOrNull(SrcReg); in applyMappingImpl()
2390 const RegisterBank *DstBank = in applyMappingImpl()
2471 const RegisterBank *DstBank = in applyMappingImpl()
2496 const RegisterBank *DstBank = in applyMappingImpl()
2544 const RegisterBank *SrcBank = in applyMappingImpl()
2583 const RegisterBank *DstBank = &AMDGPU::VGPRRegBank; in applyMappingImpl()
2627 const RegisterBank *DstBank = in applyMappingImpl()
2638 const RegisterBank *BankLo = in applyMappingImpl()
2640 const RegisterBank *BankHi = in applyMappingImpl()
2698 const RegisterBank *DstBank = DstMapping.BreakDown[0].RegBank; in applyMappingImpl()
2699 const RegisterBank *SrcBank = in applyMappingImpl()
2701 const RegisterBank *IdxBank = in applyMappingImpl()
2827 const RegisterBank *IdxBank = in applyMappingImpl()
2888 const RegisterBank *DstBank = in applyMappingImpl()
2890 const RegisterBank *SrcBank = in applyMappingImpl()
2892 const RegisterBank *InsSrcBank = in applyMappingImpl()
3318 if (const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI)) { in getMappingType()
3335 if (const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI)) { in isSALUMapping()
3459 const RegisterBank *PtrBank = getRegBank(PtrReg, MRI, *TRI); in getValueMappingForPtr()
3478 const RegisterBank *PtrBank = getRegBank(PtrReg, MRI, *TRI); in getInstrMappingForLoad()
3514 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI); in getRegBankID()
3562 const RegisterBank *DstBank = getRegBank(MI.getOperand(0).getReg(), MRI, in getInstrMapping()
3564 const RegisterBank *SrcBank = getRegBank(MI.getOperand(1).getReg(), MRI, in getInstrMapping()
3617 if (const RegisterBank *DstBank = getRegBank(DstReg, MRI, *TRI)) in getInstrMapping()
3622 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI); in getInstrMapping()
3661 const RegisterBank *DstBank in getInstrMapping()
3807 if (const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI)) { in getInstrMapping()
3975 const RegisterBank *SrcBank = getRegBank(Src, MRI, *TRI); in getInstrMapping()