brintos

brintos / llvm-project-archived public Read only

0
0
Text · 487 B · be8e3eb Raw
16 lines · plain
1; RUN: opt < %s -passes=instcombine -S | grep icmp2; PR16463 4@__gthrw_pthread_cancel = weak alias i32 (i32), ptr @pthread_cancel		; <ptr> [#uses=1]5@__gthread_active_ptr.5335 = internal constant ptr @__gthrw_pthread_cancel		; <ptr> [#uses=1]6define weak i32 @pthread_cancel(i32) {7       ret i32 08}9 10define i1 @__gthread_active_p() {11entry:12	%tmp1 = load ptr, ptr @__gthread_active_ptr.5335, align 4		; <ptr> [#uses=1]13	%tmp2 = icmp ne ptr %tmp1, null		; <i1> [#uses=1]14	ret i1 %tmp215}16