blob: e48c292db466a5fe003abc0e62d29eb54fc7404c [file] [log] [blame]
Rafael Espindola6de96a12009-01-15 20:18:42 +00001; Test to make sure that the 'private' is used correctly.
2;
Benjamin Kramer3960c1c2013-04-11 12:32:23 +00003; RUN: llc < %s -mtriple=arm-linux-gnueabi | FileCheck %s
4; CHECK: .Lfoo:
Stephen Lind24ab202013-07-14 06:24:09 +00005; CHECK-LABEL: bar:
Benjamin Kramer3960c1c2013-04-11 12:32:23 +00006; CHECK: bl .Lfoo
7; CHECK: .long .Lbaz
8; CHECK: .Lbaz:
Rafael Espindola6de96a12009-01-15 20:18:42 +00009
Rafael Espindola6de96a12009-01-15 20:18:42 +000010define private void @foo() {
11 ret void
12}
13
Dan Gohmanfb419362010-01-05 17:55:26 +000014@baz = private global i32 4
Rafael Espindola6de96a12009-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