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