• Home
  • Raw
  • Download

Lines Matching refs:RegBank

48     const RegisterBank &RegBank = getRegBank(Idx);  in verify()
49 assert(Idx == RegBank.getID() && in verify()
51 dbgs() << "Verify " << RegBank << '\n'; in verify()
52 assert(RegBank.verify(TRI) && "RegBank is invalid"); in verify()
60 RegisterBank &RegBank = getRegBank(ID); in createRegisterBank() local
61 assert(RegBank.getID() == RegisterBank::InvalidID && in createRegisterBank()
63 RegBank.ID = ID; in createRegisterBank()
64 RegBank.Name = Name; in createRegisterBank()
195 const RegisterBank &RegBank = getRegBankFromRegClass(*RC); in getRegBankFromConstraints() local
197 assert(RegBank.covers(*RC) && in getRegBankFromConstraints()
199 return &RegBank; in getRegBankFromConstraints()
220 const RegisterBank *RegBank = nullptr; in getInstrMappingImpl() local
265 if (RegBank) in getInstrMappingImpl()
271 RegBank = CurRegBank; in getInstrMappingImpl()
282 if (!RegBank) in getInstrMappingImpl()
300 Mapping.setOperandMapping(OpIdx, RegSize, *RegBank); in getInstrMappingImpl()
393 assert(RegBank && "Register bank not set"); in verify()
397 assert(RegBank->getSize() >= Length && "Register bank too small for Mask"); in verify()
403 if (RegBank) in print()
404 OS << *RegBank; in print()
454 unsigned OpIdx, unsigned MaskSize, const RegisterBank &RegBank) { in setOperandMapping() argument
456 assert(MaskSize <= RegBank.getSize() && "Register bank is too small"); in setOperandMapping()
460 PartialMapping(0, MaskSize, RegBank)); in setOperandMapping()
572 MRI.setRegBank(NewVReg, *PartMap->RegBank); in createVRegs()