brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 5e844b4 Raw
70 lines · plain
1; RUN: opt < %s -passes=adce --preserve-ll-uselistorder -S | FileCheck %s2 3target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"4target triple = "x86_64-apple-macosx10.10.0"5 6; CHECK: uselistorder label %bb16, { 1, 0 }7; Function Attrs: noinline nounwind ssp uwtable8define void @ham(i1 %arg) local_unnamed_addr {9bb:10  br i1 false, label %bb1, label %bb2211 12bb1:                                              ; preds = %bb13  br i1 %arg, label %bb2, label %bb2014 15bb2:                                              ; preds = %bb116  br label %bb517 18bb5:                                              ; preds = %bb16, %bb219  br i1 %arg, label %bb6, label %bb1720 21bb6:                                              ; preds = %bb522  br i1 %arg, label %bb7, label %bb1623 24bb7:                                              ; preds = %bb625  br i1 %arg, label %bb9, label %bb826 27bb8:                                              ; preds = %bb728  br i1 %arg, label %bb9, label %bb1029 30bb9:                                              ; preds = %bb8, %bb731  br label %bb1332 33bb10:                                             ; preds = %bb834  br label %bb1235 36bb12:                                             ; preds = %bb1037  br label %bb1338 39bb13:                                             ; preds = %bb12, %bb940  br label %bb1441 42bb14:                                             ; preds = %bb1343  br label %bb1544 45bb15:                                             ; preds = %bb1446  br label %bb1647 48bb16:                                             ; preds = %bb15, %bb649  br label %bb550 51bb17:                                             ; preds = %bb552  br label %bb1953 54bb19:                                             ; preds = %bb1755  br label %bb2156 57bb20:                                             ; preds = %bb158  br label %bb2159 60bb21:                                             ; preds = %bb20, %bb1961  br label %bb2262 63bb22:                                             ; preds = %bb21, %bb64  ret void65}66 67!llvm.module.flags = !{!0}68 69!0 = !{i32 7, !"PIC Level", i32 2}70