Improve the -debug output for Debug Range Extension (NFC)
authorKeith Walker <kwalker@arm.com>
Tue, 20 Sep 2016 16:04:31 +0000 (16:04 +0000)
committerKeith Walker <kwalker@arm.com>
Tue, 20 Sep 2016 16:04:31 +0000 (16:04 +0000)
Include header messages and remove unnecessary blank lines.

llvm-svn: 281980

llvm/lib/CodeGen/LiveDebugValues.cpp

index 4986895..41af34e 100644 (file)
@@ -260,6 +260,7 @@ void LiveDebugValues::printVarLocInMBB(const MachineFunction &MF,
                                        const VarLocMap &VarLocIDs,
                                        const char *msg,
                                        raw_ostream &Out) const {
+  Out << '\n' << msg << '\n';
   for (const MachineBasicBlock &BB : MF) {
     const auto &L = V.lookup(&BB);
     Out << "MBB: " << BB.getName() << ":\n";
@@ -268,7 +269,6 @@ void LiveDebugValues::printVarLocInMBB(const MachineFunction &MF,
       Out << " Var: " << VL.Var.getVar()->getName();
       Out << " MI: ";
       VL.dump();
-      Out << "\n";
     }
   }
   Out << "\n";
@@ -468,6 +468,7 @@ bool LiveDebugValues::ExtendRanges(MachineFunction &MF) {
     // thing twice.  We could avoid this with a custom priority queue, but this
     // is probably not worth it.
     SmallPtrSet<MachineBasicBlock *, 16> OnPending;
+    DEBUG(dbgs() << "Processing Worklist\n");
     while (!Worklist.empty()) {
       MachineBasicBlock *MBB = OrderToBB[Worklist.top()];
       Worklist.pop();