brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.8 KiB · f11882b Raw
188 lines · plain
1; RUN: opt < %s -passes='require<domtree>,break-crit-edges' -disable-output2; PR11103 4	%struct.OggVorbis_File = type { ptr, i32, i64, i64, %struct.ogg_sync_state, i32, ptr, ptr, ptr, ptr, ptr, ptr, i64, i32, i32, i32, double, double, %struct.ogg_stream_state, %struct.vorbis_dsp_state, %struct.vorbis_block, %struct.ov_callbacks }5	%struct.alloc_chain = type { ptr, ptr }6	%struct.ogg_stream_state = type { ptr, i32, i32, i32, ptr, ptr, i32, i32, i32, i32, [282 x i8], i32, i32, i32, i32, i32, i64, i64 }7	%struct.ogg_sync_state = type { ptr, i32, i32, i32, i32, i32, i32 }8	%struct.oggpack_buffer = type { i32, i32, ptr, ptr, i32 }9	%struct.ov_callbacks = type { ptr, ptr, ptr, ptr }10	%struct.vorbis_block = type { ptr, %struct.oggpack_buffer, i32, i32, i32, i32, i32, i32, i64, i64, ptr, ptr, i32, i32, i32, ptr, i32, i32, i32, i32, ptr }11	%struct.vorbis_comment = type { ptr, ptr, i32, ptr }12	%struct.vorbis_dsp_state = type { i32, ptr, ptr, ptr, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, ptr }13	%struct.vorbis_info = type { i32, i32, i32, i32, i32, i32, i32, ptr }14 15 16define void @ov_read() {17entry:18	br i1 false, label %bb, label %return19 20bb:		; preds = %cond_next22, %entry21	br i1 false, label %cond_true8, label %cond_next1522 23cond_true8:		; preds = %bb24	br i1 false, label %cond_next15, label %bb2925 26cond_next15:		; preds = %cond_true8, %bb27	br i1 false, label %return, label %cond_next2228 29cond_next22:		; preds = %cond_next1530	br i1 false, label %bb, label %return31 32bb29:		; preds = %cond_true833	br i1 false, label %cond_true32, label %return34 35cond_true32:		; preds = %bb2936	br i1 false, label %cond_false37.i, label %cond_true.i1137 38cond_true.i11:		; preds = %cond_true3239	br i1 false, label %cond_true8.i, label %ov_info.exit40 41cond_true8.i:		; preds = %cond_true.i1142	br i1 false, label %cond_true44, label %cond_next4843 44cond_false37.i:		; preds = %cond_true3245	br label %ov_info.exit46 47ov_info.exit:		; preds = %cond_false37.i, %cond_true.i1148	br i1 false, label %cond_true44, label %cond_next4849 50cond_true44:		; preds = %ov_info.exit, %cond_true8.i51	br label %cond_next4852 53cond_next48:		; preds = %cond_true44, %ov_info.exit, %cond_true8.i54	br i1 false, label %cond_next53, label %return55 56cond_next53:		; preds = %cond_next4857	br i1 false, label %cond_true56, label %cond_false9758 59cond_true56:		; preds = %cond_next5360	br i1 false, label %bb85, label %cond_next30461 62bb63:		; preds = %bb8563	br i1 false, label %cond_next78, label %cond_false7364 65cond_false73:		; preds = %bb6366	br i1 false, label %cond_true76, label %cond_next7867 68cond_true76:		; preds = %cond_false7369	br label %cond_next7870 71cond_next78:		; preds = %cond_true76, %cond_false73, %bb6372	br label %bb8573 74bb85:		; preds = %bb89, %cond_next78, %cond_true5675	br i1 false, label %bb63, label %bb8976 77bb89:		; preds = %bb8578	br i1 false, label %bb85, label %cond_next30479 80cond_false97:		; preds = %cond_next5381	br i1 false, label %cond_true108, label %bb24882 83cond_true108:		; preds = %cond_false9784	br i1 false, label %bb196, label %bb14985 86bb112:		; preds = %bb149, %bb14687	br i1 false, label %bb119, label %bb14688 89bb119:		; preds = %cond_next134, %bb11290	br i1 false, label %cond_next134, label %cond_false12991 92cond_false129:		; preds = %bb11993	br i1 false, label %cond_true132, label %cond_next13494 95cond_true132:		; preds = %cond_false12996	br label %cond_next13497 98cond_next134:		; preds = %cond_true132, %cond_false129, %bb11999	br i1 false, label %bb119, label %bb146100 101bb146:		; preds = %cond_next134, %bb112102	br i1 false, label %bb112, label %cond_next304103 104bb149:		; preds = %cond_true108105	br i1 false, label %bb112, label %cond_next304106 107bb155:		; preds = %bb196, %bb193108	br i1 false, label %bb165, label %bb193109 110bb165:		; preds = %cond_next180, %bb155111	br i1 false, label %cond_next180, label %cond_false175112 113cond_false175:		; preds = %bb165114	br i1 false, label %cond_true178, label %cond_next180115 116cond_true178:		; preds = %cond_false175117	br label %cond_next180118 119cond_next180:		; preds = %cond_true178, %cond_false175, %bb165120	br i1 false, label %bb165, label %bb193121 122bb193:		; preds = %cond_next180, %bb155123	br i1 false, label %bb155, label %cond_next304124 125bb196:		; preds = %cond_true108126	br i1 false, label %bb155, label %cond_next304127 128bb207:		; preds = %bb241129	br i1 false, label %cond_next225, label %cond_false220130 131cond_false220:		; preds = %bb207132	br i1 false, label %cond_true223, label %cond_next225133 134cond_true223:		; preds = %cond_false220135	br label %cond_next225136 137cond_next225:		; preds = %cond_true223, %cond_false220, %bb207138	br label %bb241139 140bb241:		; preds = %bb248, %bb245, %cond_next225141	br i1 false, label %bb207, label %bb245142 143bb245:		; preds = %bb241144	br i1 false, label %bb241, label %cond_next304145 146bb248:		; preds = %cond_false97147	br i1 false, label %bb241, label %cond_next304148 149bb256:		; preds = %bb290150	br i1 false, label %cond_next274, label %cond_false269151 152cond_false269:		; preds = %bb256153	br i1 false, label %cond_true272, label %cond_next274154 155cond_true272:		; preds = %cond_false269156	br label %cond_next274157 158cond_next274:		; preds = %cond_true272, %cond_false269, %bb256159	br label %bb290160 161bb290:		; preds = %bb294, %cond_next274162	br i1 false, label %bb256, label %bb294163 164bb294:		; preds = %bb290165	br i1 false, label %bb290, label %cond_next304166 167cond_next304:		; preds = %bb294, %bb248, %bb245, %bb196, %bb193, %bb149, %bb146, %bb89, %cond_true56168	br i1 false, label %cond_next11.i, label %cond_true.i169 170cond_true.i:		; preds = %cond_next304171	br i1 false, label %vorbis_synthesis_read.exit, label %cond_next11.i172 173cond_next11.i:		; preds = %cond_true.i, %cond_next304174	br label %vorbis_synthesis_read.exit175 176vorbis_synthesis_read.exit:		; preds = %cond_next11.i, %cond_true.i177	br i1 false, label %cond_next321, label %cond_true316178 179cond_true316:		; preds = %vorbis_synthesis_read.exit180	ret void181 182cond_next321:		; preds = %vorbis_synthesis_read.exit183	ret void184 185return:		; preds = %cond_next48, %bb29, %cond_next22, %cond_next15, %entry186	ret void187}188