diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-05-14 05:07:44 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-05-14 05:07:44 +0000 |
commit | 34b0241b81c7571a7c872ed195ac58278accb916 (patch) | |
tree | 240ef848c2c3393d4f45cc38b4c8620ee46810f4 /llvm | |
parent | e19c794741a00f837c10a6cfcfde398f31d3a38a (diff) | |
download | bcm5719-llvm-34b0241b81c7571a7c872ed195ac58278accb916.tar.gz bcm5719-llvm-34b0241b81c7571a7c872ed195ac58278accb916.zip |
Revert "Add testing in llvm-lto for ThinLTO caching."
This reverts commit r269538 and r269542.
"rename()" is expected to fail across filesystems, will handle this.
From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 269543
Diffstat (limited to 'llvm')
-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) |