[Alignment][NFC] migrate DataLayout internal struct to llvm::Align
[llvm-core.git] / test / CodeGen / SPARC / private.ll
blob400d907e150f8d51ec073b4f3c66ccfab21beaa8
1 ; Test to make sure that the 'private' is used correctly.
3 ; RUN: llc < %s  -march=sparc | FileCheck %s
5 define private void @foo() {
6         ret void
8 ; CHECK: [[FOO:\..*foo]]:
10 @baz = private global i32 4
12 define i32 @bar() {
13         call void @foo()
14         %1 = load i32, i32* @baz, align 4
15         ret i32 %1
18 ; CHECK: call [[FOO]]
19 ; CHECK: ld {{.+}}[[BAZ:\..*baz]]
21 ; CHECK: [[BAZ]]