Home | History | Annotate | Download | only in Inputs
      1 target 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
     10 define linkonce_odr void @linkonceodrfuncwithalias() #0 {
     11 entry:
     12   ret void
     13 }
     14 
     15 ; Function with an alias are not optimized
     16 define linkonce void @linkoncefuncwithalias() #0 {
     17 entry:
     18   ret void
     19 }
     20 
     21 define linkonce_odr void @linkonceodrfunc() #0 {
     22 entry:
     23   ret void
     24 }
     25 define linkonce void @linkoncefunc() #0 {
     26 entry:
     27   ret void
     28 }
     29 define weak_odr void @weakodrfunc() #0 {
     30 entry:
     31   ret void
     32 }
     33 define weak void @weakfunc() #0 {
     34 entry:
     35   ret void
     36 }
     37 
     38