forked from OSchip/llvm-project
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
This commit is contained in:
parent
e19c794741
commit
34b0241b81
|
@ -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(...)
|
|
@ -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
|
||||
}
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue