From 0fa87136c7787d1c8ce1aa38b65c97cea86af141 Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Thu, 5 May 2016 05:14:16 +0000 Subject: [PATCH] ThinLTOCodeGenerator: remove useless temporary file that was emitted. 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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268605 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/LTO/ThinLTOCodeGenerator.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/LTO/ThinLTOCodeGenerator.cpp b/lib/LTO/ThinLTOCodeGenerator.cpp index 1f1c1b6ebc1..70da5b33a58 100644 --- a/lib/LTO/ThinLTOCodeGenerator.cpp +++ b/lib/LTO/ThinLTOCodeGenerator.cpp @@ -516,9 +516,6 @@ static std::unique_ptr 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 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. -- 2.50.1