From: Jakob Stoklund Olesen Date: Tue, 27 Mar 2012 17:17:16 +0000 (+0000) Subject: Print SSA and liveness tracking flags in MF::print(). X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1f141684cfe382b47db55b6ef1fb4fd62886b3c6;p=oota-llvm.git Print SSA and liveness tracking flags in MF::print(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153518 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/MachineFunction.cpp b/lib/CodeGen/MachineFunction.cpp index 8ab8b184517..64e0083017b 100644 --- a/lib/CodeGen/MachineFunction.cpp +++ b/lib/CodeGen/MachineFunction.cpp @@ -284,7 +284,13 @@ void MachineFunction::dump() const { } void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const { - OS << "# Machine code for function " << Fn->getName() << ":\n"; + OS << "# Machine code for function " << Fn->getName() << ": "; + if (RegInfo) { + OS << (RegInfo->isSSA() ? "SSA" : "Post SSA"); + if (!RegInfo->tracksLiveness()) + OS << ", not tracking liveness"; + } + OS << '\n'; // Print Frame Information FrameInfo->print(*this, OS);