; ModuleID = 'bugpoint-reduced-simplified.bc' source_filename = "ld-temp.o" target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64" target triple = "armv7-none-linux-android21" declare i32 @__gxx_personality_v0(...) define void @_ZN4conv27yCrCb2rgb_aarch64_yps1_chs1E18yuv_data_info_tmplIPKSt4byteEPhj([8 x i32] %0) local_unnamed_addr #0 personality i32 (...)* @__gxx_personality_v0 { %2 = extractvalue [8 x i32] %0, 5 br label %3 3: ; preds = %.loopexit, %1 %4 = getelementptr inbounds i8, i8* undef, i32 undef br label %.preheader .preheader: ; preds = %.preheader, %3 %5 = icmp eq i8* %4, undef br i1 %5, label %.loopexit, label %.preheader .loopexit: ; preds = %.preheader %6 = tail call { <8 x i8>, <8 x i8> } @llvm.arm.neon.vld1x2.v8i8.p0i8(i8* %4) #3 %7 = getelementptr inbounds i8, i8* %4, i32 %2 %8 = tail call { <8 x i8>, <8 x i8> } @llvm.arm.neon.vld1x2.v8i8.p0i8(i8* %7) #3 tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* undef, <8 x i8> undef, <8 x i8> undef, <8 x i8> undef, i32 1) #3 br label %3 } ; Function Attrs: argmemonly nounwind declare void @llvm.arm.neon.vst3.p0i8.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32) #1 ; Function Attrs: argmemonly nounwind readonly declare { <8 x i8>, <8 x i8> } @llvm.arm.neon.vld1x2.v8i8.p0i8(i8*) #2 attributes #0 = { "use-soft-float"="false" } attributes #1 = { argmemonly nounwind } attributes #2 = { argmemonly nounwind readonly } attributes #3 = { nounwind } !llvm.module.flags = !{!0} !0 = !{i32 1, !"LTOPostLink", i32 1}