Lines Matching defs:Bank
221 static bool isVectorRegisterBank(const RegisterBank &Bank) {
222 unsigned BankID = Bank.getID();
668 const RegisterBank *Bank = getRegBank(Reg, *MRI, *TRI);
669 MRI->setRegBank(LoLHS, *Bank);
670 MRI->setRegBank(HiLHS, *Bank);
707 const RegisterBank *Bank = getRegBank(Src, MRI, *TRI);
709 if (Bank == &AMDGPU::SGPRRegBank)
715 if (Bank != &AMDGPU::VGPRRegBank) {
1019 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI);
1020 if (Bank == &AMDGPU::SGPRRegBank)
2036 const RegisterBank &Bank) {
2038 if (CurrBank && *CurrBank != Bank) {
2040 MRI.setRegBank(Copy, Bank);
2044 MRI.setRegBank(Reg, Bank);
3536 if (const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI)) {
3537 RegBank = regBankUnion(RegBank, Bank->getID());
3553 if (const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI)) {
3554 if (Bank->getID() != AMDGPU::SGPRRegBankID)
3732 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI);
3733 return Bank ? Bank->getID() : Default;
3742 unsigned Bank = getRegBankID(Reg, MRI, AMDGPU::SGPRRegBankID);
3744 return AMDGPU::getValueMapping(Bank, Size);
3852 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI);
3855 if (!Bank || Bank->getID() == AMDGPU::VGPRRegBankID) {
3861 unsigned OpBank = Bank->getID();
4074 if (const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI)) {
4075 if (Bank->getID() != AMDGPU::SGPRRegBankID) {
4174 unsigned Bank = getMappingType(MRI, MI);
4178 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, DstSize);
4181 OpdsMapping[i] = AMDGPU::getValueMapping(Bank, SrcSize);
4219 unsigned Bank = getRegBankID(Src, MRI);
4222 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, DstSize);
4223 OpdsMapping[1] = AMDGPU::getValueMapping(Bank, SrcSize);
4360 unsigned Bank = getMappingType(MRI, MI);
4366 OpdsMapping[i] = AMDGPU::getValueMapping(Bank, Size);
5100 unsigned Bank = getRegBankID(MI.getOperand(2).getReg(), MRI,
5102 OpdsMapping[2] = AMDGPU::getValueMapping(Bank, 32);
5107 unsigned Bank = getRegBankID(MI.getOperand(2).getReg(), MRI,
5109 OpdsMapping[2] = AMDGPU::getValueMapping(Bank, 32);
5114 unsigned Bank =
5116 OpdsMapping[1] = AMDGPU::getValueMapping(Bank, 32);
5219 unsigned Bank = getRegBankID(MI.getOperand(2).getReg(), MRI,
5221 OpdsMapping[2] = AMDGPU::getValueMapping(Bank, 32);
5228 unsigned Bank = getRegBankID(MI.getOperand(1).getReg(), MRI,
5230 OpdsMapping[1] = AMDGPU::getValueMapping(Bank, 32);
5324 unsigned Bank = SGPRSrcs && CondBank == AMDGPU::SGPRRegBankID ?
5331 OpdsMapping[0] = AMDGPU::getValueMappingSGPR64Only(Bank, Size);
5333 OpdsMapping[2] = AMDGPU::getValueMappingSGPR64Only(Bank, Size);
5334 OpdsMapping[3] = AMDGPU::getValueMappingSGPR64Only(Bank, Size);
5336 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, Size);
5338 OpdsMapping[2] = AMDGPU::getValueMapping(Bank, Size);
5339 OpdsMapping[3] = AMDGPU::getValueMapping(Bank, Size);
5396 unsigned Bank = getRegBankID(MI.getOperand(0).getReg(), MRI,
5399 if (Bank != AMDGPU::SGPRRegBankID)
5400 Bank = AMDGPU::VCCRegBankID;
5402 OpdsMapping[0] = AMDGPU::getValueMapping(Bank, 1);