~pali/+junk/llvm-toolchain-3.7

« back to all changes in this revision

Viewing changes to test/CodeGen/X86/hidden-vis.ll

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2015-07-15 17:51:08 UTC
  • Revision ID: package-import@ubuntu.com-20150715175108-l8mynwovkx4zx697
Tags: upstream-3.7~+rc2
ImportĀ upstreamĀ versionĀ 3.7~+rc2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; RUN: llc < %s -mtriple=i686-pc-linux-gnu | FileCheck %s -check-prefix=LINUX
 
2
; RUN: llc < %s -mtriple=i686-apple-darwin8 | FileCheck %s -check-prefix=DARWIN
 
3
; RUN: llc < %s -mtriple=x86_64-w64-mingw32 | FileCheck %s -check-prefix=WINDOWS
 
4
 
 
5
 
 
6
@a = hidden global i32 0
 
7
@b = external hidden global i32
 
8
@c = global i32* @b
 
9
 
 
10
define weak hidden void @t1() nounwind {
 
11
; LINUX: .hidden t1
 
12
; LINUX-LABEL: t1:
 
13
 
 
14
; DARWIN: .private_extern _t1
 
15
; DARWIN-LABEL: t1:
 
16
 
 
17
; WINDOWS-LABEL: t1:
 
18
; WINDOWS-NOT: hidden
 
19
  ret void
 
20
}
 
21
 
 
22
define weak void @t2() nounwind {
 
23
; DARWIN: .weak_definition      _t2
 
24
  ret void
 
25
}
 
26
 
 
27
; LINUX: .hidden a
 
28
; LINUX: .hidden b
 
29
 
 
30
; DARWIN: .private_extern _a
 
31
; DARWIN-NOT: private_extern