• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1target triple = "x86_64-unknown-linux-gnu"
2
3; Alias are not optimized
4@linkonceodralias = linkonce_odr alias void (), void ()* @linkonceodrfuncwithalias
5
6; Alias are not optimized
7@linkoncealias = linkonce alias void (), void ()* @linkoncefuncwithalias
8
9; Function with an alias are not optimized
10define linkonce_odr void @linkonceodrfuncwithalias() #0 {
11entry:
12  ret void
13}
14
15; Function with an alias are not optimized
16define linkonce void @linkoncefuncwithalias() #0 {
17entry:
18  ret void
19}
20
21define linkonce_odr void @linkonceodrfunc() #0 {
22entry:
23  ret void
24}
25define linkonce void @linkoncefunc() #0 {
26entry:
27  ret void
28}
29define weak_odr void @weakodrfunc() #0 {
30entry:
31  ret void
32}
33define weak void @weakfunc() #0 {
34entry:
35  ret void
36}
37
38