[lld] r182975 - Revert "[Passes] Parallelize the layout pass sort."
    Michael J. Spencer 
    bigcheesegs at gmail.com
       
    Thu May 30 17:05:49 PDT 2013
    
    
  
Author: mspencer
Date: Thu May 30 19:05:49 2013
New Revision: 182975
URL: http://llvm.org/viewvc/llvm-project?rev=182975&view=rev
Log:
Revert "[Passes] Parallelize the layout pass sort."
Inconsistent (and wrong) sort order on non-Windows.
Modified:
    lld/trunk/lib/Passes/LayoutPass.cpp
Modified: lld/trunk/lib/Passes/LayoutPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Passes/LayoutPass.cpp?rev=182975&r1=182974&r2=182975&view=diff
==============================================================================
--- lld/trunk/lib/Passes/LayoutPass.cpp (original)
+++ lld/trunk/lib/Passes/LayoutPass.cpp Thu May 30 19:05:49 2013
@@ -12,7 +12,6 @@
 
 #include "lld/Passes/LayoutPass.h"
 #include "lld/Core/Instrumentation.h"
-#include "lld/Core/Parallel.h"
 #include "llvm/Support/Debug.h"
 
 using namespace lld;
@@ -426,7 +425,7 @@ void LayoutPass::perform(MutableFile &me
   });
 
   // sort the atoms
-  parallel_sort(atomRange.begin(), atomRange.end(), _compareAtoms);
+  std::sort(atomRange.begin(), atomRange.end(), _compareAtoms);
 
   DEBUG({
     llvm::dbgs() << "sorted atoms:\n";
    
    
More information about the llvm-commits
mailing list