18 lines · plain
1; RUN: opt < %s -loop-reduce -disable-output2 3define i32 @image_to_texture(i32 %indvar454) {4loopentry.1.outer:5 %j.2.1.ph = bitcast i32 %indvar454 to i32 ; <i32> [#uses=1]6 br label %loopentry.17loopentry.1: ; preds = %loopentry.1, %loopentry.1.outer8 %i.3 = phi i32 [ 0, %loopentry.1.outer ], [ %i.3.be, %loopentry.1 ] ; <i32> [#uses=2]9 %tmp.390 = load i32, ptr null ; <i32> [#uses=1]10 %tmp.392 = mul i32 %tmp.390, %j.2.1.ph ; <i32> [#uses=1]11 %tmp.394 = add i32 %tmp.392, %i.3 ; <i32> [#uses=1]12 %i.3.be = add i32 %i.3, 1 ; <i32> [#uses=1]13 br i1 false, label %loopentry.1, label %label.614label.6: ; preds = %loopentry.115 ret i32 %tmp.39416}17 18