Lines Matching refs:visibility
1 // RUN: %clang_cc1 -std=cl2.0 -fapply-global-visibility-to-externs -fvisibility default -triple amd…
2 // RUN: %clang_cc1 -std=cl2.0 -fapply-global-visibility-to-externs -fvisibility protected -triple a…
3 // RUN: %clang_cc1 -std=cl2.0 -fapply-global-visibility-to-externs -fvisibility hidden -triple amdg…
14 __attribute__((visibility("hidden"))) int glob_hidden = 0;
18 __attribute__((visibility("protected"))) int glob_protected = 0;
22 __attribute__((visibility("default"))) int glob_default = 0;
31 __attribute__((visibility("hidden"))) extern int ext_hidden;
35 __attribute__((visibility("protected"))) extern int ext_protected;
39 __attribute__((visibility("default"))) extern int ext_default;
48 __attribute__((visibility("hidden"))) kernel void kern_hidden() {}
52 __attribute__((visibility("protected"))) kernel void kern_protected() {}
56 __attribute__((visibility("default"))) kernel void kern_default() {}
65 __attribute__((visibility("hidden"))) void func_hidden() {}
69 __attribute__((visibility("protected"))) void func_protected() {}
73 __attribute__((visibility("default"))) void func_default() {}
76 __attribute__((visibility("hidden"))) extern kernel void ext_kern_hidden();
77 __attribute__((visibility("protected"))) extern kernel void ext_kern_protected();
78 __attribute__((visibility("default"))) extern kernel void ext_kern_default();
81 __attribute__((visibility("hidden"))) extern void ext_func_hidden();
82 __attribute__((visibility("protected"))) extern void ext_func_protected();
83 __attribute__((visibility("default"))) extern void ext_func_default();