From 1324a94c53ca46a294d938b4e6deda14c0a9125a Mon Sep 17 00:00:00 2001 From: Roman Lebedev Date: Wed, 29 May 2019 20:11:53 +0000 Subject: [PATCH] [LoopIdiomRecognize][NFC] Use DEBUG_TYPE, add LLVM_DEBUG() to runOnNoncountableLoop() Split off from D61144 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362022 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/Transforms/Scalar/LoopIdiomRecognize.cpp b/lib/Transforms/Scalar/LoopIdiomRecognize.cpp index 151fe092eb1..9f98d03e9c1 100644 --- a/lib/Transforms/Scalar/LoopIdiomRecognize.cpp +++ b/lib/Transforms/Scalar/LoopIdiomRecognize.cpp @@ -312,9 +312,10 @@ bool LoopIdiomRecognize::runOnCountableLoop() { SmallVector ExitBlocks; CurLoop->getUniqueExitBlocks(ExitBlocks); - LLVM_DEBUG(dbgs() << "loop-idiom Scanning: F[" + LLVM_DEBUG(dbgs() << DEBUG_TYPE " Scanning: F[" << CurLoop->getHeader()->getParent()->getName() - << "] Loop %" << CurLoop->getHeader()->getName() << "\n"); + << "] Countable Loop %" << CurLoop->getHeader()->getName() + << "\n"); bool MadeChange = false; @@ -1107,6 +1108,11 @@ bool LoopIdiomRecognize::avoidLIRForMultiBlockLoop(bool IsMemset, } bool LoopIdiomRecognize::runOnNoncountableLoop() { + LLVM_DEBUG(dbgs() << DEBUG_TYPE " Scanning: F[" + << CurLoop->getHeader()->getParent()->getName() + << "] Noncountable Loop %" + << CurLoop->getHeader()->getName() << "\n"); + return recognizePopcount() || recognizeAndInsertFFS(); } -- 2.11.0