Home | History | Annotate | Download | only in Inputs
      1 target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
      2 target triple = "x86_64-apple-macosx10.11.0"
      3 
      4 ; Alias are not optimized
      5 @linkonceodralias = linkonce_odr alias void (), void ()* @linkonceodrfuncwithalias
      6 
      7 ; Alias are not optimized
      8 @linkoncealias = linkonce alias void (), void ()* @linkoncefuncwithalias
      9 
     10 ; Function with an alias are not optimized
     11 define linkonce_odr void @linkonceodrfuncwithalias() #0 {
     12 entry:
     13   ret void
     14 }
     15 
     16 ; Function with an alias are not optimized
     17 define linkonce void @linkoncefuncwithalias() #0 {
     18 entry:
     19   ret void
     20 }
     21 
     22 define linkonce_odr void @linkonceodrfunc() #0 {
     23 entry:
     24   ret void
     25 }
     26 define linkonce void @linkoncefunc() #0 {
     27 entry:
     28   ret void
     29 }
     30 define weak_odr void @weakodrfunc() #0 {
     31 entry:
     32   ret void
     33 }
     34 define weak void @weakfunc() #0 {
     35 entry:
     36   ret void
     37 }
     38 
     39