blob: 94578d82fddce2129f52e96abec66144137e54c0 [file] [log] [blame]
Rafael Espindolabb46f522009-01-15 20:18:42 +00001; Test to make sure that the 'private' is used correctly.
2;
Benjamin Kramer8f6f47e2013-04-11 12:32:23 +00003; RUN: llc < %s -mtriple=arm-linux-gnueabi | FileCheck %s
4; CHECK: .Lfoo:
5; CHECK: bar:
6; CHECK: bl .Lfoo
7; CHECK: .long .Lbaz
8; CHECK: .Lbaz:
Rafael Espindolabb46f522009-01-15 20:18:42 +00009
Rafael Espindolabb46f522009-01-15 20:18:42 +000010define private void @foo() {
11 ret void
12}
13
Dan Gohmanaceba312010-01-05 17:55:26 +000014@baz = private global i32 4
Rafael Espindolabb46f522009-01-15 20:18:42 +000015
16define i32 @bar() {
17 call void @foo()
18 %1 = load i32* @baz, align 4
19 ret i32 %1
20}
21