brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · eaf0a74 Raw
72 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=x86_64-- | FileCheck %s3 4define fastcc i32 @decodeMP3(i32 %isize, ptr %done) nounwind {5; CHECK-LABEL: decodeMP3:6; CHECK:       # %bb.0: # %entry7; CHECK-NEXT:    xorl %eax, %eax8; CHECK-NEXT:    retq9entry:10	br label %cond_true18911 12cond_true189:		; preds = %entry13	ret i32 014 15cond_next191:		; preds = %entry16	br label %cond_false.i917 18cond_false.i9:		; preds = %cond_next19119	ret i32 020 21cond_next37.i:		; preds = %cond_next19122	br label %cond_true44.i23 24cond_true44.i:		; preds = %cond_next37.i25	br label %bb414.preheader.i26 27cond_true11.i.i:		; preds = %cond_true44.i28	ret i32 029 30cond_false50.i:		; preds = %cond_next37.i31	ret i32 032 33bb414.preheader.i:		; preds = %cond_true44.i34	br label %do_layer3.exit35 36bb.i18:		; preds = %bb414.preheader.i37	br label %cond_true79.i38 39cond_true79.i:		; preds = %bb.i1840	ret i32 041 42bb331.i:		; preds = %bb358.i, %cond_true.i149.i43	br label %cond_false.i151.i44 45cond_true.i149.i:		; preds = %bb331.i46	br label %bb331.i47 48cond_false.i151.i:		; preds = %bb331.i49	ret i32 050 51bb163.i.i:		; preds = %bb178.preheader.i.i, %bb163.i.i52	%rawout2.451.rec.i.i = phi i64 [ 0, %bb178.preheader.i.i ], [ %indvar.next260.i, %bb163.i.i ]		; <i64> [#uses=2]53	%i.052.i.i = trunc i64 %rawout2.451.rec.i.i to i32		; <i32> [#uses=1]54	%tmp165.i144.i = shl i32 %i.052.i.i, 5		; <i32> [#uses=1]55	%tmp165169.i.i = sext i32 %tmp165.i144.i to i64		; <i64> [#uses=0]56	%indvar.next260.i = add i64 %rawout2.451.rec.i.i, 1		; <i64> [#uses=2]57	%exitcond261.i = icmp eq i64 %indvar.next260.i, 18		; <i1> [#uses=1]58	br i1 %exitcond261.i, label %bb178.preheader.i.i, label %bb163.i.i59 60bb178.preheader.i.i:		; preds = %bb163.i.i, %cond_true.i149.i61	br label %bb163.i.i62 63bb358.i:		; preds = %bb.i1864	br label %bb406.i65 66bb406.i:		; preds = %bb358.i67	ret i32 068 69do_layer3.exit:		; preds = %bb414.preheader.i70	ret i32 071}72