brintos

brintos / llvm-project-archived public Read only

0
0
Text · 806 B · 0284b57 Raw
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