diff options
Diffstat (limited to 'contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h')
-rw-r--r-- | contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h b/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h index 4c1ce11..18eaf7c 100644 --- a/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h +++ b/contrib/llvm/lib/CodeGen/PBQP/Heuristics/Briggs.h @@ -52,9 +52,7 @@ namespace PBQP { bool operator()(Graph::NodeItr n1Itr, Graph::NodeItr n2Itr) const { if (s->getSolverDegree(n1Itr) > s->getSolverDegree(n2Itr)) return true; - if (s->getSolverDegree(n1Itr) < s->getSolverDegree(n2Itr)) - return false; - return (&*n1Itr < &*n2Itr); + return false; } private: HeuristicSolverImpl<Briggs> *s; @@ -69,9 +67,7 @@ namespace PBQP { cost2 = g->getNodeCosts(n2Itr)[0] / s->getSolverDegree(n2Itr); if (cost1 < cost2) return true; - if (cost1 > cost2) - return false; - return (&*n1Itr < &*n2Itr); + return false; } private: |