Home | History | Annotate | Download | only in ARM
      1 ; RUN: llc < %s -mtriple=arm-linux | FileCheck %s -check-prefix=LINUX
      2 ; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN
      3 
      4 @a = hidden global i32 0
      5 @b = external global i32
      6 
      7 define weak hidden void @t1() nounwind {
      8 ; LINUX: .hidden t1
      9 ; LINUX-LABEL: t1:
     10 
     11 ; DARWIN: .private_extern _t1
     12 ; DARWIN-LABEL: t1:
     13   ret void
     14 }
     15 
     16 define weak void @t2() nounwind {
     17 ; LINUX-LABEL: t2:
     18 ; LINUX: .hidden a
     19 
     20 ; DARWIN-LABEL: t2:
     21 ; DARWIN: .private_extern _a
     22   ret void
     23 }
     24