summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/MergeFunc/apply_function_attributes.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/MergeFunc/apply_function_attributes.ll')
-rw-r--r--llvm/test/Transforms/MergeFunc/apply_function_attributes.ll22
1 files changed, 0 insertions, 22 deletions
diff --git a/llvm/test/Transforms/MergeFunc/apply_function_attributes.ll b/llvm/test/Transforms/MergeFunc/apply_function_attributes.ll
deleted file mode 100644
index 9995d155fb1..00000000000
--- a/llvm/test/Transforms/MergeFunc/apply_function_attributes.ll
+++ /dev/null
@@ -1,22 +0,0 @@
-; RUN: opt -S -mergefunc < %s | FileCheck %s
-%Si = type <{ i32 }>
-
-define void @sum(%Si* noalias sret %a, i32 %x, i32 %y) {
- %sum = add i32 %x, %y
- %sum2 = add i32 %sum, %y
- %sum3 = add i32 %sum2, %y
- ret void
-}
-
-define void @add(%Si* noalias sret %a, i32 %x, i32 %y) {
- %sum = add i32 %x, %y
- %sum2 = add i32 %sum, %y
- %sum3 = add i32 %sum2, %y
- ret void
-}
-
-; Make sure we transfer the parameter attributes to the call site.
-
-; CHECK-LABEL: define void @sum(%Si* noalias sret, i32, i32)
-; CHECK: tail call void @add(%Si* noalias sret %{{.*}}, i32 %{{.*}}, i32 %{{.*}})
-; CHECK: ret void
OpenPOWER on IntegriCloud