reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1903 if (maxDepth == nullptr || getDepth(I) > getDepth(maxDepth)) 1903 if (maxDepth == nullptr || getDepth(I) > getDepth(maxDepth)) 1904 maxDepth = I; 1905 else if (getDepth(I) == getDepth(maxDepth) && 1906 getZeroLatencyDepth(I) > getZeroLatencyDepth(maxDepth)) 1907 maxDepth = I; 1908 else if (getDepth(I) == getDepth(maxDepth) && 1909 getZeroLatencyDepth(I) == getZeroLatencyDepth(maxDepth) && 1910 getMOV(I) < getMOV(maxDepth)) 1911 maxDepth = I; 1913 NodeOrder.insert(maxDepth); 1914 LLVM_DEBUG(dbgs() << maxDepth->NodeNum << " "); 1915 R.remove(maxDepth); 1916 if (Nodes.isExceedSU(maxDepth)) { 1922 for (const auto &I : maxDepth->Preds) { 1930 for (const auto &I : maxDepth->Succs) {