From b894ecf9033e2d205fd8c5b82fe7b7df7f8dca7c Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Fri, 21 Dec 2018 01:41:20 +0000 Subject: [memcpyopt] Add debug logs when forwarding memcpy src to dst llvm-svn: 349873 --- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/Transforms') 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. -- cgit v1.2.3