Lines Matching refs:NewRC
455 NewRC = nullptr; in setRegisters()
501 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub, in setRegisters()
503 if (!NewRC) in setRegisters()
508 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub); in setRegisters()
512 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub); in setRegisters()
515 NewRC = TRI.getCommonSubClass(DstRC, SrcRC); in setRegisters()
519 if (!NewRC) in setRegisters()
530 CrossClass = NewRC != DstRC || NewRC != SrcRC; in setRegisters()
1382 const TargetRegisterClass *NewRC = CP.getNewRC(); in reMaterializeTrivialDef() local
1392 NewRC = CommonRC; in reMaterializeTrivialDef()
1484 NewRC = TRI->getMatchingSuperRegClass(NewRC, DefRC, NewIdx); in reMaterializeTrivialDef()
1486 NewRC = TRI->getCommonSubClass(NewRC, DefRC); in reMaterializeTrivialDef()
1487 assert(NewRC && "subreg chosen for remat incompatible with instruction"); in reMaterializeTrivialDef()
1494 MRI->setRegClass(DstReg, NewRC); in reMaterializeTrivialDef()