diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/LTO/X86/tailcallelim.ll | 22 | ||||
-rw-r--r-- | llvm/test/Other/new-pm-lto-defaults.ll | 1 |
2 files changed, 0 insertions, 23 deletions
diff --git a/llvm/test/LTO/X86/tailcallelim.ll b/llvm/test/LTO/X86/tailcallelim.ll deleted file mode 100644 index 2c3a9b52fa9..00000000000 --- a/llvm/test/LTO/X86/tailcallelim.ll +++ /dev/null @@ -1,22 +0,0 @@ -; Check that the LTO pipelines add the Tail Call Elimination pass. - -; RUN: llvm-as < %s > %t1 -; RUN: llvm-lto -o %t2 %t1 --exported-symbol=foo -save-merged-module -; RUN: llvm-dis < %t2.merged.bc | FileCheck %s - -; RUN: llvm-lto2 run -r %t1,foo,plx -r %t1,bar,plx -o %t3 %t1 -save-temps -; RUN: llvm-dis < %t3.0.4.opt.bc | FileCheck %s - -; RUN: llvm-lto2 run -r %t1,foo,plx -r %t1,bar,plx -o %t4 %t1 -save-temps -use-new-pm -; RUN: llvm-dis < %t4.0.4.opt.bc | FileCheck %s - -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-unknown-linux-gnu" - -define void @foo() { -; CHECK: tail call void @bar() - call void @bar() - ret void -} - -declare void @bar() diff --git a/llvm/test/Other/new-pm-lto-defaults.ll b/llvm/test/Other/new-pm-lto-defaults.ll index a3eaa1e856a..ee2f0414e62 100644 --- a/llvm/test/Other/new-pm-lto-defaults.ll +++ b/llvm/test/Other/new-pm-lto-defaults.ll @@ -81,7 +81,6 @@ ; CHECK-O2-NEXT: Running pass: JumpThreadingPass ; CHECK-O2-NEXT: Running analysis: LazyValueAnalysis ; CHECK-O2-NEXT: Running pass: SROA on foo -; CHECK-O2-NEXT: Running pass: TailCallElimPass on foo ; CHECK-O2-NEXT: Finished llvm::Function pass manager run. ; CHECK-O2-NEXT: Running pass: ModuleToPostOrderCGSCCPassAdaptor<{{.*}}PostOrderFunctionAttrsPass> ; CHECK-O2-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}> |