2008-06-17-DomFrontier.ll 692 B

12345678910111213141516171819202122
  1. ; RUN: opt < %s -licm -loop-unswitch -disable-output
  2. @g_56 = external global i16 ; <i16*> [#uses=2]
  3. define i32 @func_67(i32 %p_68, i8 signext %p_69, i8 signext %p_71) nounwind {
  4. entry:
  5. br label %bb
  6. bb: ; preds = %bb44, %entry
  7. br label %bb3
  8. bb3: ; preds = %bb36, %bb
  9. %bothcond = or i1 false, false ; <i1> [#uses=1]
  10. br i1 %bothcond, label %bb29, label %bb19
  11. bb19: ; preds = %bb3
  12. br i1 false, label %bb36, label %bb29
  13. bb29: ; preds = %bb19, %bb3
  14. ret i32 0
  15. bb36: ; preds = %bb19
  16. store i16 0, i16* @g_56, align 2
  17. br i1 false, label %bb44, label %bb3
  18. bb44: ; preds = %bb44, %bb36
  19. %tmp46 = load i16, i16* @g_56, align 2 ; <i16> [#uses=0]
  20. br i1 false, label %bb, label %bb44
  21. }