88 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 42; RUN: opt < %s -passes=newgvn | llvm-dis3 4 %struct.PerlInterpreter = type { i8 }5@PL_sv_count = external global i32 ; <ptr> [#uses=2]6 7define void @perl_destruct(ptr %sv_interp) {8entry:9 br i1 false, label %cond_next25, label %cond_true1610 11cond_true16: ; preds = %entry12 ret void13 14cond_next25: ; preds = %entry15 br i1 false, label %cond_next33, label %cond_true3216 17cond_true32: ; preds = %cond_next2518 ret void19 20cond_next33: ; preds = %cond_next2521 br i1 false, label %cond_next61, label %cond_true.i4622 23cond_true.i46: ; preds = %cond_next3324 ret void25 26cond_next61: ; preds = %cond_next3327 br i1 false, label %cond_next69, label %cond_true6628 29cond_true66: ; preds = %cond_next6130 ret void31 32cond_next69: ; preds = %cond_next6133 br i1 false, label %Perl_safefree.exit52, label %cond_true.i5034 35cond_true.i50: ; preds = %cond_next6936 ret void37 38Perl_safefree.exit52: ; preds = %cond_next6939 br i1 false, label %cond_next80, label %cond_true7740 41cond_true77: ; preds = %Perl_safefree.exit5242 ret void43 44cond_next80: ; preds = %Perl_safefree.exit5245 br i1 false, label %Perl_safefree.exit56, label %cond_true.i5446 47cond_true.i54: ; preds = %cond_next8048 ret void49 50Perl_safefree.exit56: ; preds = %cond_next8051 br i1 false, label %Perl_safefree.exit60, label %cond_true.i5852 53cond_true.i58: ; preds = %Perl_safefree.exit5654 ret void55 56Perl_safefree.exit60: ; preds = %Perl_safefree.exit5657 br i1 false, label %Perl_safefree.exit64, label %cond_true.i6258 59cond_true.i62: ; preds = %Perl_safefree.exit6060 ret void61 62Perl_safefree.exit64: ; preds = %Perl_safefree.exit6063 br i1 false, label %Perl_safefree.exit68, label %cond_true.i6664 65cond_true.i66: ; preds = %Perl_safefree.exit6466 ret void67 68Perl_safefree.exit68: ; preds = %Perl_safefree.exit6469 br i1 false, label %cond_next150, label %cond_true23.i70 71cond_true23.i: ; preds = %Perl_safefree.exit6872 ret void73 74cond_next150: ; preds = %Perl_safefree.exit6875 %tmp16092 = load i32, ptr @PL_sv_count, align 4 ; <i32> [#uses=0]76 br label %cond_next16577 78bb157: ; preds = %cond_next16579 %tmp158 = load i32, ptr @PL_sv_count, align 4 ; <i32> [#uses=0]80 br label %cond_next16581 82cond_next165: ; preds = %bb157, %cond_next15083 br i1 false, label %bb171, label %bb15784 85bb171: ; preds = %cond_next16586 ret void87}88