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