diff options
-rw-r--r-- | llvm/test/ThinLTO/X86/Inputs/cache.ll | 11 | ||||
-rw-r--r-- | llvm/test/ThinLTO/X86/cache.ll | 18 | ||||
-rw-r--r-- | llvm/tools/llvm-lto/llvm-lto.cpp | 4 |
3 files changed, 0 insertions, 33 deletions
diff --git a/llvm/test/ThinLTO/X86/Inputs/cache.ll b/llvm/test/ThinLTO/X86/Inputs/cache.ll deleted file mode 100644 index aab44cb80c7..00000000000 --- a/llvm/test/ThinLTO/X86/Inputs/cache.ll +++ /dev/null @@ -1,11 +0,0 @@ -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.11.0" - - -define i32 @main() { -entry: - call void (...) @globalfunc() - ret i32 0 -} - -declare void @globalfunc(...) diff --git a/llvm/test/ThinLTO/X86/cache.ll b/llvm/test/ThinLTO/X86/cache.ll deleted file mode 100644 index a3a85b846dc..00000000000 --- a/llvm/test/ThinLTO/X86/cache.ll +++ /dev/null @@ -1,18 +0,0 @@ -; RUN: opt -module-summary %s -o %t.bc -; RUN: opt -module-summary %p/Inputs/funcimport.ll -o %t2.bc - -; Verify that enabling caching is working -; RUN: rm -Rf %t.cache && mkdir %t.cache -; RUN: llvm-lto -thinlto-action=run -exported-symbol=globalfunc %t2.bc %t.bc -thinlto-cache-dir %t.cache -debug-only=thinlto -; RUN: ls %t.cache/ -; RUN: ls %t.cache/llvmcache.timestamp -; RUN: ls %t.cache | count 3 - -; REQUIRES: assert -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.11.0" - -define void @globalfunc() #0 { -entry: - ret void -} diff --git a/llvm/tools/llvm-lto/llvm-lto.cpp b/llvm/tools/llvm-lto/llvm-lto.cpp index 51767977dd0..655e8c8379e 100644 --- a/llvm/tools/llvm-lto/llvm-lto.cpp +++ b/llvm/tools/llvm-lto/llvm-lto.cpp @@ -109,9 +109,6 @@ static cl::opt<std::string> ThinLTOModuleId( cl::desc("For the module ID for the file to process, useful to " "match what is in the index.")); -static cl::opt<std::string> - ThinLTOCacheDir("thinlto-cache-dir", cl::desc("Enable ThinLTO caching.")); - static cl::opt<bool> SaveModuleFile("save-merged-module", cl::init(false), cl::desc("Write merged LTO module to file before CodeGen")); @@ -353,7 +350,6 @@ public: ThinLTOProcessing(const TargetOptions &Options) { ThinGenerator.setCodePICModel(RelocModel); ThinGenerator.setTargetOptions(Options); - ThinGenerator.setCacheDir(ThinLTOCacheDir); // Add all the exported symbols to the table of symbols to preserve. for (unsigned i = 0; i < ExportedSymbols.size(); ++i) |