summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll')
-rw-r--r--llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll23
1 files changed, 23 insertions, 0 deletions
diff --git a/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll b/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll
new file mode 100644
index 00000000000..d5836ea9254
--- /dev/null
+++ b/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll
@@ -0,0 +1,23 @@
+; RUN: opt < %s -globalopt -S | FileCheck %s
+
+@0 = global i32 0
+; CHECK-DAG: @0 = internal global i32 0
+
+@1 = private global i32 0
+; CHECK-DAG: @1 = private global i32 0
+
+define i32* @2() {
+ ret i32* @0
+}
+; CHECK-DAG: define internal fastcc i32* @2()
+
+define i32* @f() {
+entry:
+ call i32* @2()
+ ret i32* %0
+}
+
+define i32* @g() {
+entry:
+ ret i32* @1
+}
OpenPOWER on IntegriCloud