X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FGeneric%2Ffwdtwice.ll;fp=test%2FCodeGen%2FGeneric%2Ffwdtwice.ll;h=05e831af6be2c22b632781b9e90bfeb3bf982ae8;hb=53a66d10f01ebfeac7b8e59ca677f2cf2d4a3b26;hp=84ea87e9a8c5a3cd4073024bf06dd6f8424815ce;hpb=efec751a1b786724862ceff52748df94873a807e;p=oota-llvm.git diff --git a/test/CodeGen/Generic/fwdtwice.ll b/test/CodeGen/Generic/fwdtwice.ll index 84ea87e9a8c..05e831af6be 100644 --- a/test/CodeGen/Generic/fwdtwice.ll +++ b/test/CodeGen/Generic/fwdtwice.ll @@ -1,4 +1,4 @@ -; RUN: llvm-upgrade %s | llvm-as | llc +; RUN: llvm-as < %s | llc ;; ;; Test the sequence: @@ -12,17 +12,18 @@ ;; brlez , .L_SumArray_bb3. ;; This came from %bb1 of sumarrray.ll generated from sumarray.c. - -int %SumArray(int %Num) { - %Num = alloca int +define i32 @SumArray(i32 %Num) { + %Num.upgrd.1 = alloca i32 ; [#uses=2] br label %Top -Top: - store int %Num, int * %Num - %reg108 = load int * %Num - %cast1006 = cast int %reg108 to uint - %cond1001 = setle uint %cast1006, 0 - br bool %cond1001, label %bb6, label %Top -bb6: - ret int 42 +Top: ; preds = %Top, %0 + store i32 %Num, i32* %Num.upgrd.1 + %reg108 = load i32* %Num.upgrd.1 ; [#uses=1] + %cast1006 = bitcast i32 %reg108 to i32 ; [#uses=1] + %cond1001 = icmp ule i32 %cast1006, 0 ; [#uses=1] + br i1 %cond1001, label %bb6, label %Top + +bb6: ; preds = %Top + ret i32 42 } +