]> granicus.if.org Git - llvm/commitdiff
ThinLTOCodeGenerator: remove useless temporary file that was emitted.
authorMehdi Amini <mehdi.amini@apple.com>
Thu, 5 May 2016 05:14:16 +0000 (05:14 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Thu, 5 May 2016 05:14:16 +0000 (05:14 +0000)
This was a remaining of a previous scheme where some IPOs were taking
place before we enter this code. This is not relevant anymore.

From: Mehdi Amini <mehdi.amini@apple.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268605 91177308-0d34-0410-b5e6-96231b3b80d8

lib/LTO/ThinLTOCodeGenerator.cpp

index 1f1c1b6ebc17a6775081d107c1dd216a45ef740f..70da5b33a58f9dbbcb0accd1d0740aa3b70574fb 100644 (file)
@@ -516,9 +516,6 @@ static std::unique_ptr<MemoryBuffer> ProcessThinLTOModule(
     ThinLTOCodeGenerator::CachingOptions CacheOptions, bool DisableCodeGen,
     StringRef SaveTempsDir, unsigned count) {
 
-  // Save temps: after IPO.
-  saveTempBitcode(TheModule, SaveTempsDir, count, ".1.IPO.bc");
-
   // Prepare for internalization by computing the set of symbols to preserve.
   // We need to compute the list of symbols to preserve during internalization
   // before doing any promotion because after renaming we won't (easily) match
@@ -538,25 +535,25 @@ static std::unique_ptr<MemoryBuffer> ProcessThinLTOModule(
     fixupODR(TheModule, ResolvedODR);
 
     // Save temps: after promotion.
-    saveTempBitcode(TheModule, SaveTempsDir, count, ".2.promoted.bc");
+    saveTempBitcode(TheModule, SaveTempsDir, count, ".1.promoted.bc");
   }
 
   // Internalization
   doInternalizeModule(TheModule, TM, PreservedGV);
 
   // Save internalized bitcode
-  saveTempBitcode(TheModule, SaveTempsDir, count, ".3.internalized.bc");
+  saveTempBitcode(TheModule, SaveTempsDir, count, ".2.internalized.bc");
 
   if (!SingleModule) {
     crossImportIntoModule(TheModule, Index, ModuleMap, ImportList);
 
     // Save temps: after cross-module import.
-    saveTempBitcode(TheModule, SaveTempsDir, count, ".4.imported.bc");
+    saveTempBitcode(TheModule, SaveTempsDir, count, ".3.imported.bc");
   }
 
   optimizeModule(TheModule, TM);
 
-  saveTempBitcode(TheModule, SaveTempsDir, count, ".5.opt.bc");
+  saveTempBitcode(TheModule, SaveTempsDir, count, ".4.opt.bc");
 
   if (DisableCodeGen) {
     // Configured to stop before CodeGen, serialize the bitcode and return.