• Home
  • Raw
  • Download

Lines Matching +full:- +full:fvisibility

1 // RUN: %clang_cc1 %s -triple i386-unknown-unknown -fvisibility default -emit-llvm -o - | FileCheck…
2 // RUN: %clang_cc1 %s -triple i386-unknown-unknown -fvisibility protected -emit-llvm -o - | FileChe…
3 // RUN: %clang_cc1 %s -triple i386-unknown-unknown -fvisibility hidden -emit-llvm -o - | FileCheck …
5 // CHECK-DEFAULT: @g_def = global i32 0
6 // CHECK-DEFAULT: @g_com = common global i32 0
7 // CHECK-DEFAULT: @g_ext = external global i32
8 // CHECK-DEFAULT: @g_deferred = internal global
9 // CHECK-PROTECTED: @g_def = protected global i32 0
10 // CHECK-PROTECTED: @g_com = common protected global i32 0
11 // CHECK-PROTECTED: @g_ext = external global i32
12 // CHECK-PROTECTED: @g_deferred = internal global
13 // CHECK-HIDDEN: @g_def = hidden global i32 0
14 // CHECK-HIDDEN: @g_com = common hidden global i32 0
15 // CHECK-HIDDEN: @g_ext = external global i32
16 // CHECK-HIDDEN: @g_deferred = internal global
22 // CHECK-DEFAULT: @test4 = hidden global i32 10
23 // CHECK-PROTECTED: @test4 = hidden global i32 10
24 // CHECK-HIDDEN: @test4 = hidden global i32 10
26 // CHECK-DEFAULT-LABEL: define i32 @f_def()
27 // CHECK-DEFAULT: declare void @f_ext()
28 // CHECK-DEFAULT-LABEL: define internal void @f_deferred()
29 // CHECK-PROTECTED-LABEL: define protected i32 @f_def()
30 // CHECK-PROTECTED: declare void @f_ext()
31 // CHECK-PROTECTED-LABEL: define internal void @f_deferred()
32 // CHECK-HIDDEN-LABEL: define hidden i32 @f_def()
33 // CHECK-HIDDEN: declare void @f_ext()
34 // CHECK-HIDDEN-LABEL: define internal void @f_deferred()
48 // CHECK-DEFAULT-LABEL: define void @test1(
49 // CHECK-PROTECTED-LABEL: define void @test1(
50 // CHECK-HIDDEN-LABEL: define void @test1(
55 // CHECK-DEFAULT-LABEL: define void @test2()
56 // CHECK-PROTECTED-LABEL: define void @test2()
57 // CHECK-HIDDEN-LABEL: define void @test2()
61 // CHECK-DEFAULT-LABEL: define hidden void @test3()
62 // CHECK-PROTECTED-LABEL: define hidden void @test3()
63 // CHECK-HIDDEN-LABEL: define hidden void @test3()
72 // CHECK-DEFAULT-LABEL: define hidden void @test5()
73 // CHECK-PROTECTED-LABEL: define hidden void @test5()
74 // CHECK-HIDDEN-LABEL: define hidden void @test5()