diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/CodeGen/RegAllocPBQP.cpp | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/RegAllocPBQP.cpp b/llvm/lib/CodeGen/RegAllocPBQP.cpp index d4f69dc6c7d..845ee12395a 100644 --- a/llvm/lib/CodeGen/RegAllocPBQP.cpp +++ b/llvm/lib/CodeGen/RegAllocPBQP.cpp @@ -36,7 +36,6 @@  #include "Spiller.h"  #include "Splitter.h"  #include "VirtRegMap.h" -#include "VirtRegRewriter.h"  #include "RegisterCoalescer.h"  #include "llvm/CodeGen/CalcSpillWeights.h"  #include "llvm/CodeGen/LiveIntervalAnalysis.h" @@ -669,9 +668,7 @@ bool RegAllocPBQP::runOnMachineFunction(MachineFunction &MF) {    DEBUG(dbgs() << "Post alloc VirtRegMap:\n" << *vrm << "\n");    // Run rewriter -  std::auto_ptr<VirtRegRewriter> rewriter(createVirtRegRewriter()); - -  rewriter->runOnMachineFunction(*mf, *vrm, lis); +  vrm->rewrite(lis->getSlotIndexes());    return true;  }  | 

