brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.3 KiB · 6f0ef19 Raw
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