reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
233 const unsigned DstSize = RBI.getSizeInBits(DstReg, MRI, TRI); 234 const RegisterBank &DstRegBank = *RBI.getRegBank(DstReg, MRI, TRI); 237 const unsigned SrcSize = RBI.getSizeInBits(SrcReg, MRI, TRI); 238 const RegisterBank &SrcRegBank = *RBI.getRegBank(SrcReg, MRI, TRI); 247 getRegClass(MRI.getType(SrcReg), SrcRegBank); 252 Register ExtSrc = MRI.createVirtualRegister(DstRC); 273 DstSize <= RBI.getSizeInBits(SrcReg, MRI, TRI))) && 277 getRegClass(MRI.getType(DstReg), DstRegBank); 295 const TargetRegisterClass *OldRC = MRI.getRegClassOrNull(DstReg); 297 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) {