From d1f41b2ca9991b131f9daba6953c8b805282b83a Mon Sep 17 00:00:00 2001 From: Whitney Tsang Date: Thu, 26 Dec 2019 00:03:55 +0000 Subject: [NFC][LoopFusion] Fix printing of the guard branch. Reviewer: kbarton, jdoerfert Reviewed By: jdoerfert Subscribers: hiraditya, llvm-commits Tag: LLVM Differential Revision: https://reviews.llvm.org/D71878 --- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'llvm/lib/Transforms/Scalar/LoopFuse.cpp') diff --git a/llvm/lib/Transforms/Scalar/LoopFuse.cpp b/llvm/lib/Transforms/Scalar/LoopFuse.cpp index b17b243d8..e1738f0 100644 --- a/llvm/lib/Transforms/Scalar/LoopFuse.cpp +++ b/llvm/lib/Transforms/Scalar/LoopFuse.cpp @@ -257,7 +257,12 @@ struct FusionCandidate { #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) LLVM_DUMP_METHOD void dump() const { - dbgs() << "\tGuardBranch: " + dbgs() << "\tGuardBranch: "; + if (GuardBranch) + dbgs() << *GuardBranch; + else + dbgs() << "nullptr"; + dbgs() << "\n" << (GuardBranch ? GuardBranch->getName() : "nullptr") << "\n" << "\tPreheader: " << (Preheader ? Preheader->getName() : "nullptr") << "\n" -- cgit v1.1