summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/TailCallElim/byval.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/TailCallElim/byval.ll')
-rw-r--r--llvm/test/Transforms/TailCallElim/byval.ll34
1 files changed, 0 insertions, 34 deletions
diff --git a/llvm/test/Transforms/TailCallElim/byval.ll b/llvm/test/Transforms/TailCallElim/byval.ll
deleted file mode 100644
index 1150f7684e9..00000000000
--- a/llvm/test/Transforms/TailCallElim/byval.ll
+++ /dev/null
@@ -1,34 +0,0 @@
-; RUN: opt -mtriple i386 -Os -S %s -o - | FileCheck %s
-; RUN: opt -mtriple x86_64 -Os -S %s -o - | FileCheck %s
-; RUN: opt -mtriple armv7 -Os -S %s -o - | FileCheck %s
-
-%struct.D16 = type { [16 x double] }
-
-declare void @_Z2OpP3D16PKS_S2_(%struct.D16*, %struct.D16*, %struct.D16*)
-
-define void @_Z7TestRefRK3D16S1_(%struct.D16* noalias sret %agg.result, %struct.D16* %RHS, %struct.D16* %LHS) {
- %1 = alloca %struct.D16*, align 8
- %2 = alloca %struct.D16*, align 8
- store %struct.D16* %RHS, %struct.D16** %1, align 8
- store %struct.D16* %LHS, %struct.D16** %2, align 8
- %3 = load %struct.D16** %1, align 8
- %4 = load %struct.D16** %2, align 8
- call void @_Z2OpP3D16PKS_S2_(%struct.D16* %agg.result, %struct.D16* %3, %struct.D16* %4)
- ret void
-}
-
-; CHECK: define void @_Z7TestRefRK3D16S1_({{.*}}) {
-; CHECK: tail call void @_Z2OpP3D16PKS_S2_(%struct.D16* %agg.result, %struct.D16* %RHS, %struct.D16* %LHS)
-; CHECK: ret void
-; CHECK: }
-
-define void @_Z7TestVal3D16S_(%struct.D16* noalias sret %agg.result, %struct.D16* byval align 8 %RHS, %struct.D16* byval align 8 %LHS) {
- call void @_Z2OpP3D16PKS_S2_(%struct.D16* %agg.result, %struct.D16* %RHS, %struct.D16* %LHS)
- ret void
-}
-
-; CHECK: define void @_Z7TestVal3D16S_({{.*}}) {
-; CHECK: tail call void @_Z2OpP3D16PKS_S2_(%struct.D16* %agg.result, %struct.D16* %RHS, %struct.D16* %LHS)
-; CHECK: ret void
-; CHECK: }
-
OpenPOWER on IntegriCloud