34 lines · plain
1; RUN: llc -mtriple=hexagon -hexagon-initial-cfg-cleanup=0 < %s | FileCheck %s2 3; CHECK-NOT: if{{.*}}jump{{.*}}-14; CHECK: memw5 6target triple = "hexagon"7 8; Function Attrs: nounwind9define void @f0() #0 {10b0:11 br i1 undef, label %b2, label %b112 13b1: ; preds = %b014 store i32 0, ptr undef, align 4, !tbaa !015 unreachable16 17b2: ; preds = %b018 br i1 undef, label %b4, label %b319 20b3: ; preds = %b221 %v0 = or i32 undef, 204822 br label %b423 24b4: ; preds = %b3, %b225 ret void26}27 28attributes #0 = { nounwind }29 30!0 = !{!1, !1, i64 0}31!1 = !{!"int", !2, i64 0}32!2 = !{!"omnipotent char", !3, i64 0}33!3 = !{!"Simple C/C++ TBAA"}34