Lines Matching refs:LRegs
1213 SmallVectorImpl<unsigned> &LRegs, in CheckForLiveRegDef() argument
1225 LRegs.push_back(*AliasI); in CheckForLiveRegDef()
1235 SmallVectorImpl<unsigned> &LRegs) { in CheckForLiveRegDefMasked() argument
1242 LRegs.push_back(i); in CheckForLiveRegDefMasked()
1259 DelayForLiveRegsBottomUp(SUnit *SU, SmallVectorImpl<unsigned> &LRegs) { in DelayForLiveRegsBottomUp() argument
1272 RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
1295 CheckForLiveRegDef(SU, Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
1317 LRegs.push_back(CallResource); in DelayForLiveRegsBottomUp()
1323 RegAdded, LRegs); in DelayForLiveRegsBottomUp()
1329 CheckForLiveRegDef(SU, *Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
1332 return !LRegs.empty(); in DelayForLiveRegsBottomUp()
1341 SmallVectorImpl<unsigned> &LRegs = LRegsPos->second; in releaseInterferences() local
1342 if (std::find(LRegs.begin(), LRegs.end(), Reg) == LRegs.end()) in releaseInterferences()
1367 SmallVector<unsigned, 4> LRegs; in PickNodeToScheduleBottomUp() local
1368 if (!DelayForLiveRegsBottomUp(CurSU, LRegs)) in PickNodeToScheduleBottomUp()
1371 (LRegs[0] == TRI->getNumRegs() ? "CallResource" in PickNodeToScheduleBottomUp()
1372 : TRI->getName(LRegs[0])) in PickNodeToScheduleBottomUp()
1375 LRegsMap.insert(std::make_pair(CurSU, LRegs)); in PickNodeToScheduleBottomUp()
1383 LRegsPair.first->second = LRegs; in PickNodeToScheduleBottomUp()
1394 SmallVectorImpl<unsigned> &LRegs = LRegsMap[TrySU]; in PickNodeToScheduleBottomUp() local
1400 for (unsigned Reg : LRegs) { in PickNodeToScheduleBottomUp()
1442 SmallVectorImpl<unsigned> &LRegs = LRegsMap[TrySU]; in PickNodeToScheduleBottomUp() local
1443 assert(LRegs.size() == 1 && "Can't handle this yet!"); in PickNodeToScheduleBottomUp()
1444 unsigned Reg = LRegs[0]; in PickNodeToScheduleBottomUp()