Lines Matching refs:RegisterBank
19 #include "llvm/CodeGen/RegisterBank.h"
56 RegisterBankInfo::RegisterBankInfo(const RegisterBank **RegBanks,
63 assert(RegBanks[Idx] != nullptr && "Invalid RegisterBank");
65 "RegisterBank ID should match index");
73 const RegisterBank &RegBank = getRegBank(Idx);
83 const RegisterBank *
94 if (auto *RB = dyn_cast_if_present<const RegisterBank *>(RegClassOrBank))
114 const RegisterBank *RegisterBankInfo::getRegBankFromConstraints(
127 const RegisterBank &RegBank = getRegBankFromRegClass(*RC, MRI.getType(Reg));
142 const RegisterBank *RB = cast<const RegisterBank *>(RegClassOrBank);
198 const RegisterBank *AltRegBank = getRegBank(Reg, MRI, TRI);
202 const RegisterBank *CurRegBank = IsCopyLike ? AltRegBank : nullptr;
243 const RegisterBank *AltRegBank = getRegBank(Reg, MRI, TRI);
270 const RegisterBank *RegBank) {
283 const RegisterBank &RegBank) const {
300 const RegisterBank &RegBank) const {