From 33979ce32da1613b787b4b8094085e7515e40904 Mon Sep 17 00:00:00 2001 From: Francis Visoiu Mistrih Date: Fri, 9 Feb 2018 19:46:02 +0000 Subject: [CodeGen] Print predecessors as MIR comments in -debug output Make -debug MBB headers more copy-pastable into mir files. llvm-svn: 324769 --- llvm/lib/CodeGen/MachineBasicBlock.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp') diff --git a/llvm/lib/CodeGen/MachineBasicBlock.cpp b/llvm/lib/CodeGen/MachineBasicBlock.cpp index 72cc47da7c57..923aad6395df 100644 --- a/llvm/lib/CodeGen/MachineBasicBlock.cpp +++ b/llvm/lib/CodeGen/MachineBasicBlock.cpp @@ -374,9 +374,13 @@ void MachineBasicBlock::print(raw_ostream &OS, ModuleSlotTracker &MST, // Print the preds of this block according to the CFG. if (!pred_empty()) { if (Indexes) OS << '\t'; - OS << " Predecessors according to CFG:"; - for (const_pred_iterator PI = pred_begin(), E = pred_end(); PI != E; ++PI) - OS << " " << printMBBReference(*(*PI)); + // Don't indent(2), align with previous line attributes. + OS << "; predecessors: "; + for (auto I = pred_begin(), E = pred_end(); I != E; ++I) { + if (I != pred_begin()) + OS << ", "; + OS << printMBBReference(**I); + } OS << '\n'; } -- cgit v1.2.3