[lld] r195062 - Write temporary file names if debugging is enabled.

Rui Ueyama ruiu at google.com
Mon Nov 18 16:11:29 PST 2013


Author: ruiu
Date: Mon Nov 18 18:11:28 2013
New Revision: 195062

URL: http://llvm.org/viewvc/llvm-project?rev=195062&view=rev
Log:
Write temporary file names if debugging is enabled.

Modified:
    lld/trunk/lib/Passes/RoundTripNativePass.cpp
    lld/trunk/lib/Passes/RoundTripYAMLPass.cpp

Modified: lld/trunk/lib/Passes/RoundTripNativePass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Passes/RoundTripNativePass.cpp?rev=195062&r1=195061&r2=195062&view=diff
==============================================================================
--- lld/trunk/lib/Passes/RoundTripNativePass.cpp (original)
+++ lld/trunk/lib/Passes/RoundTripNativePass.cpp Mon Nov 18 18:11:28 2013
@@ -14,6 +14,7 @@
 #include "lld/ReaderWriter/Simple.h"
 #include "lld/ReaderWriter/Writer.h"
 
+#include "llvm/Support/Debug.h"
 #include "llvm/Support/Path.h"
 
 using namespace lld;
@@ -27,6 +28,9 @@ void RoundTripNativePass::perform(std::u
   StringRef outFile = llvm::sys::path::filename(_context.outputPath());
   if (llvm::sys::fs::createTemporaryFile(outFile, "native", tmpNativeFile))
     return;
+  DEBUG_WITH_TYPE("RoundTripNativePass", {
+    llvm::dbgs() << "RoundTripNativePass: " << tmpNativeFile << "\n";
+  });
 
   // The file that is written would be kept around if there is a problem
   // writing to the file or when reading atoms back from the file.

Modified: lld/trunk/lib/Passes/RoundTripYAMLPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Passes/RoundTripYAMLPass.cpp?rev=195062&r1=195061&r2=195062&view=diff
==============================================================================
--- lld/trunk/lib/Passes/RoundTripYAMLPass.cpp (original)
+++ lld/trunk/lib/Passes/RoundTripYAMLPass.cpp Mon Nov 18 18:11:28 2013
@@ -13,6 +13,7 @@
 #include "lld/ReaderWriter/Simple.h"
 #include "lld/ReaderWriter/Writer.h"
 
+#include "llvm/Support/Debug.h"
 #include "llvm/Support/Path.h"
 
 // Skip YAML files larger than this to avoid OOM error. The YAML reader consumes
@@ -31,6 +32,9 @@ void RoundTripYAMLPass::perform(std::uni
   StringRef outFile = llvm::sys::path::filename(_context.outputPath());
   if (llvm::sys::fs::createTemporaryFile(outFile, "yaml", tmpYAMLFile))
     return;
+  DEBUG_WITH_TYPE("RoundTripYAMLPass", {
+    llvm::dbgs() << "RoundTripYAMLPass: " << tmpYAMLFile << "\n";
+  });
 
   // The file that is written would be kept around if there is a problem
   // writing to the file or when reading atoms back from the file.





More information about the llvm-commits mailing list