X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTransforms%2FInstCombine%2F2005-06-15-DivSelectCrash.ll;h=9846ee72dd4b8a1c47bf48618d66c959661a9bf7;hb=e0805a992ddd2823604969c8aac61a2f339f3c01;hp=0d4e8cac59469d2bc1f3b10a4e388794ef37c426;hpb=5adb41a750c9ab6c4d5e3b86a3722c5e562b16a1;p=oota-llvm.git diff --git a/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll b/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll index 0d4e8cac594..9846ee72dd4 100644 --- a/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll +++ b/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll @@ -1,9 +1,10 @@ -; RUN: llvm-as < %s | opt -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output -int %_Z13func_31585107li(int %l_39521025, int %l_59244666) { - %shortcirc_val = select bool false, uint 1, uint 0 ; [#uses=1] - %tmp.8 = div uint 0, %shortcirc_val ; [#uses=1] - %tmp.9 = seteq uint %tmp.8, 0 ; [#uses=1] - %retval = select bool %tmp.9, int %l_59244666, int -1621308501 ; [#uses=1] - ret int %retval +define i32 @_Z13func_31585107li(i32 %l_39521025, i32 %l_59244666) { + %shortcirc_val = select i1 false, i32 1, i32 0 ; [#uses=1] + %tmp.8 = udiv i32 0, %shortcirc_val ; [#uses=1] + %tmp.9 = icmp eq i32 %tmp.8, 0 ; [#uses=1] + %retval = select i1 %tmp.9, i32 %l_59244666, i32 -1621308501 ; [#uses=1] + ret i32 %retval } +