Lines Matching refs:NewRC
316 NewRC = nullptr; in setRegisters()
361 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub, in setRegisters()
363 if (!NewRC) in setRegisters()
368 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub); in setRegisters()
372 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub); in setRegisters()
375 NewRC = TRI.getCommonSubClass(DstRC, SrcRC); in setRegisters()
379 if (!NewRC) in setRegisters()
390 CrossClass = NewRC != DstRC || NewRC != SrcRC; in setRegisters()
965 const TargetRegisterClass *NewRC = CP.getNewRC(); in reMaterializeTrivialDef() local
975 NewRC = CommonRC; in reMaterializeTrivialDef()
1023 NewRC = TRI->getMatchingSuperRegClass(NewRC, DefRC, NewIdx); in reMaterializeTrivialDef()
1025 NewRC = TRI->getCommonSubClass(NewRC, DefRC); in reMaterializeTrivialDef()
1026 assert(NewRC && "subreg chosen for remat incompatible with instruction"); in reMaterializeTrivialDef()
1033 MRI->setRegClass(DstReg, NewRC); in reMaterializeTrivialDef()