brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.2 KiB · a92c38e Raw
87 lines · plain
1; RUN: opt < %s -passes=gvn | llvm-dis2 3	%struct.PerlInterpreter = type { i8 }4@PL_sv_count = external global i32		; <ptr> [#uses=2]5 6define void @perl_destruct(ptr %sv_interp) {7entry:8	br i1 false, label %cond_next25, label %cond_true169 10cond_true16:		; preds = %entry11	ret void12 13cond_next25:		; preds = %entry14	br i1 false, label %cond_next33, label %cond_true3215 16cond_true32:		; preds = %cond_next2517	ret void18 19cond_next33:		; preds = %cond_next2520	br i1 false, label %cond_next61, label %cond_true.i4621 22cond_true.i46:		; preds = %cond_next3323	ret void24 25cond_next61:		; preds = %cond_next3326	br i1 false, label %cond_next69, label %cond_true6627 28cond_true66:		; preds = %cond_next6129	ret void30 31cond_next69:		; preds = %cond_next6132	br i1 false, label %Perl_safefree.exit52, label %cond_true.i5033 34cond_true.i50:		; preds = %cond_next6935	ret void36 37Perl_safefree.exit52:		; preds = %cond_next6938	br i1 false, label %cond_next80, label %cond_true7739 40cond_true77:		; preds = %Perl_safefree.exit5241	ret void42 43cond_next80:		; preds = %Perl_safefree.exit5244	br i1 false, label %Perl_safefree.exit56, label %cond_true.i5445 46cond_true.i54:		; preds = %cond_next8047	ret void48 49Perl_safefree.exit56:		; preds = %cond_next8050	br i1 false, label %Perl_safefree.exit60, label %cond_true.i5851 52cond_true.i58:		; preds = %Perl_safefree.exit5653	ret void54 55Perl_safefree.exit60:		; preds = %Perl_safefree.exit5656	br i1 false, label %Perl_safefree.exit64, label %cond_true.i6257 58cond_true.i62:		; preds = %Perl_safefree.exit6059	ret void60 61Perl_safefree.exit64:		; preds = %Perl_safefree.exit6062	br i1 false, label %Perl_safefree.exit68, label %cond_true.i6663 64cond_true.i66:		; preds = %Perl_safefree.exit6465	ret void66 67Perl_safefree.exit68:		; preds = %Perl_safefree.exit6468	br i1 false, label %cond_next150, label %cond_true23.i69 70cond_true23.i:		; preds = %Perl_safefree.exit6871	ret void72 73cond_next150:		; preds = %Perl_safefree.exit6874	%tmp16092 = load i32, ptr @PL_sv_count, align 4		; <i32> [#uses=0]75	br label %cond_next16576 77bb157:		; preds = %cond_next16578	%tmp158 = load i32, ptr @PL_sv_count, align 4		; <i32> [#uses=0]79	br label %cond_next16580 81cond_next165:		; preds = %bb157, %cond_next15082	br i1 false, label %bb171, label %bb15783 84bb171:		; preds = %cond_next16585	ret void86}87