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

References

include/llvm/CodeGen/ScheduleDFS.h
  125   bool empty() const { return DFSNodeData.empty(); }
  129     DFSNodeData.clear();
  137     DFSNodeData.resize(NumSUnits);
  146     return DFSNodeData[SU->NodeNum].InstrCount;
  159     return ILPValue(DFSNodeData[SU->NodeNum].InstrCount, 1 + SU->getDepth());
  172     assert(SU->NodeNum < DFSNodeData.size() &&  "New Node");
  173     return DFSNodeData[SU->NodeNum].SubtreeID;
lib/CodeGen/ScheduleDAGInstrs.cpp
 1238   SchedDFSImpl(SchedDFSResult &r): R(r), SubtreeClasses(R.DFSNodeData.size()) {
 1239     RootSet.setUniverse(R.DFSNodeData.size());
 1247     return R.DFSNodeData[SU->NodeNum].SubtreeID
 1254     R.DFSNodeData[SU->NodeNum].InstrCount =
 1264     R.DFSNodeData[SU->NodeNum].SubtreeID = SU->NodeNum;
 1273     unsigned InstrCount = R.DFSNodeData[SU->NodeNum].InstrCount;
 1278       if ((InstrCount - R.DFSNodeData[PredNum].InstrCount) < R.SubtreeLimit)
 1282       if (R.DFSNodeData[PredNum].SubtreeID == PredNum) {
 1304     R.DFSNodeData[Succ->NodeNum].InstrCount
 1305       += R.DFSNodeData[PredDep.getSUnit()->NodeNum].InstrCount;
 1334     for (unsigned Idx = 0, End = R.DFSNodeData.size(); Idx != End; ++Idx) {
 1335       R.DFSNodeData[Idx].SubtreeID = SubtreeClasses[Idx];
 1337                         << R.DFSNodeData[Idx].SubtreeID << '\n');
 1360     if (R.DFSNodeData[PredNum].SubtreeID != PredNum)
 1372     if (CheckLimit && R.DFSNodeData[PredNum].InstrCount > R.SubtreeLimit)
 1374     R.DFSNodeData[PredNum].SubtreeID = Succ->NodeNum;