Enable optimization of sin / cos pair into call to __sincos_stret for iOS7+.
[oota-llvm.git] / test / CodeGen / XCore / linkage.ll
1 ; RUN: llc < %s -march=xcore | FileCheck %s
2
3 ; CHECK: .weak fd
4 define weak void @fd() {
5   call void @fr(i32* @gd, i32* @gr)
6   ret void
7 }
8
9 ; CHECK-NOT: .hidden
10 define hidden void @test_hidden() {
11   unreachable
12 }
13
14 ; CHECK-NOT: .protected
15 define protected void @test_protected() {
16   unreachable
17 }
18
19 ; CHECK: .globl array.globound
20 ; CHECK: array.globound = 2
21 ; CHECK: .weak array.globound
22 ; CHECK: .globl array
23 ; CHECK: .weak array
24 @array = weak global [2 x i32] zeroinitializer
25
26 ; CHECK: .weak gd
27 @gd = weak global i32 0
28
29 ; CHECK: .weak gr
30 @gr = extern_weak global i32
31
32 ; CHECK: .weak fr
33 declare extern_weak void @fr(i32*, i32*)
34