reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  365   LiveRegDefs.reset(new SUnit*[TRI->getNumRegs() + 1]());
  563       SUnit *RegDef = LiveRegDefs[Pred.getReg()]; (void)RegDef;
  566       LiveRegDefs[Pred.getReg()] = Pred.getSUnit();
  578   if (!LiveRegDefs[CallResource])
  591         LiveRegDefs[CallResource] = Def;
  772     if (Succ.isAssignedRegDep() && LiveRegDefs[Succ.getReg()] == SU) {
  775       LiveRegDefs[Succ.getReg()] = nullptr;
  783   if (LiveRegDefs[CallResource] == SU)
  790         LiveRegDefs[CallResource] = nullptr;
  843       assert(LiveRegDefs[Pred.getReg()] == Pred.getSUnit() &&
  846       LiveRegDefs[Pred.getReg()] = nullptr;
  861       assert(!LiveRegDefs[CallResource]);
  864       LiveRegDefs[CallResource] = SU;
  877         assert(LiveRegDefs[CallResource]);
  880         LiveRegDefs[CallResource] = nullptr;
  889       if (!LiveRegDefs[Reg])
  893       LiveRegDefs[Reg] = SU;
 1356     if (Pred.isAssignedRegDep() && LiveRegDefs[Pred.getReg()] != SU)
 1357       CheckForLiveRegDef(Pred.getSUnit(), Pred.getReg(), LiveRegDefs.get(),
 1382               CheckForLiveRegDef(SU, Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI);
 1398       if (LiveRegDefs[CallResource]) {
 1409                                makeArrayRef(LiveRegDefs.get(), TRI->getNumRegs()),
 1422           CheckForLiveRegDef(SU, Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI);
 1428       CheckForLiveRegDef(SU, *Reg, LiveRegDefs.get(), RegAdded, LRegs, TRI);
 1555     SUnit *LRDef = LiveRegDefs[Reg];
 1586     LiveRegDefs[Reg] = NewDef;