diff options
Diffstat (limited to 'test/CodeGen/X86/private.ll')
-rw-r--r-- | test/CodeGen/X86/private.ll | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/CodeGen/X86/private.ll b/test/CodeGen/X86/private.ll index 484afc9b5a..557bbd2816 100644 --- a/test/CodeGen/X86/private.ll +++ b/test/CodeGen/X86/private.ll @@ -1,18 +1,22 @@ ; Test to make sure that the 'private' is used correctly. ; -; RUN: llc < %s -mtriple=x86_64-pc-linux | grep .Lfoo: -; RUN: llc < %s -mtriple=x86_64-pc-linux | grep call.*\.Lfoo -; RUN: llc < %s -mtriple=x86_64-pc-linux | grep .Lbaz: -; RUN: llc < %s -mtriple=x86_64-pc-linux | grep movl.*\.Lbaz +; RUN: llc < %s -mtriple=x86_64-pc-linux | FileCheck %s define private void @foo() { ret void -} -@baz = private global i32 4 +; CHECK: .Lfoo: +} define i32 @bar() { call void @foo() %1 = load i32* @baz, align 4 ret i32 %1 + +; CHECK: bar: +; CHECK: callq .Lfoo +; CHECK: movl .Lbaz(%rip) } + +@baz = private global i32 4 +; CHECK: .Lbaz: |