summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2017-11-28 22:11:00 +0000
committerAdam Nemet <anemet@apple.com>2017-11-28 22:11:00 +0000
commit2e922890145333434ed246f9a7bd8285c20e9bea (patch)
tree749c3f5b25876581312be06778995d01435c9388 /llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
parenta27f1e675aa198eb6ff9e3a86cb2f45773c7f567 (diff)
downloadbcm5719-llvm-2e922890145333434ed246f9a7bd8285c20e9bea.tar.gz
bcm5719-llvm-2e922890145333434ed246f9a7bd8285c20e9bea.zip
Demote this opt remark to DEBUG.
From a random opt-stat output: Top 10 remarks: tailcallelim/tailcall 53% inline/AlwaysInline 13% gvn/LoadClobbered 13% inline/Inlined 8% inline/TooCostly 2% inline/NoDefinition 2% licm/LoadWithLoopInvariantAddressInvalidated 2% licm/Hoisted 1% asm-printer/InstructionCount 1% prologepilog/StackSize 1% llvm-svn: 319235
Diffstat (limited to 'llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp')
-rw-r--r--llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp b/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
index 9d6702b0fd0..f5aa47f927e 100644
--- a/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
+++ b/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
@@ -303,10 +303,7 @@ static bool markTails(Function &F, bool &AllCallsAreTailCalls,
if (Visited[CI->getParent()] != ESCAPED) {
// If the escape point was part way through the block, calls after the
// escape point wouldn't have been put into DeferredTails.
- ORE->emit([&]() {
- return OptimizationRemark(DEBUG_TYPE, "tailcall", CI)
- << "marked as tail call candidate";
- });
+ DEBUG(dbgs() << "Marked as tail call candidate: " << *CI << "\n");
CI->setTailCall();
Modified = true;
} else {
OpenPOWER on IntegriCloud