summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2018-12-21 01:41:20 +0000
committerReid Kleckner <rnk@google.com>2018-12-21 01:41:20 +0000
commitb894ecf9033e2d205fd8c5b82fe7b7df7f8dca7c (patch)
treea270f2bf7368997d6b81d7cf5eae1133a003d7bf /llvm/lib
parent0a6096bab2edddeadfef36afffdfbbf515cf1a9b (diff)
downloadbcm5719-llvm-b894ecf9033e2d205fd8c5b82fe7b7df7f8dca7c.tar.gz
bcm5719-llvm-b894ecf9033e2d205fd8c5b82fe7b7df7f8dca7c.zip
[memcpyopt] Add debug logs when forwarding memcpy src to dst
llvm-svn: 349873
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
index e93f56da454..92a60fa0794 100644
--- a/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+++ b/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
@@ -1060,6 +1060,8 @@ bool MemCpyOptPass::processMemCpyMemCpyDependence(MemCpyInst *M,
UseMemMove = true;
// If all checks passed, then we can transform M.
+ LLVM_DEBUG(dbgs() << "MemCpyOptPass: Forwarding memcpy->memcpy src:\n"
+ << *MDep << '\n' << *M << '\n');
// TODO: Is this worth it if we're creating a less aligned memcpy? For
// example we could be moving from movaps -> movq on x86.
OpenPOWER on IntegriCloud