Changes in directory llvm/test/Regression/CodeGen/ARM:
select.ll updated: 1.8 -> 1.9 --- Log message: more condition codes --- Diffs of the changes: (+43 -2) select.ll | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 43 insertions(+), 2 deletions(-) Index: llvm/test/Regression/CodeGen/ARM/select.ll diff -u llvm/test/Regression/CodeGen/ARM/select.ll:1.8 llvm/test/Regression/CodeGen/ARM/select.ll:1.9 --- llvm/test/Regression/CodeGen/ARM/select.ll:1.8 Fri Sep 8 07:52:50 2006 +++ llvm/test/Regression/CodeGen/ARM/select.ll Thu Sep 21 08:06:26 2006 @@ -1,8 +1,49 @@ -; RUN: llvm-as < %s | llc -march=arm +; RUN: llvm-as < %s | llc -march=arm && +; RUN: llvm-as < %s | llc -march=arm | grep moveq | wc -l | grep 1 && +; RUN: llvm-as < %s | llc -march=arm | grep movgt | wc -l | grep 1 && +; RUN: llvm-as < %s | llc -march=arm | grep movlt | wc -l | grep 1 && +; RUN: llvm-as < %s | llc -march=arm | grep movle | wc -l | grep 1 && +; RUN: llvm-as < %s | llc -march=arm | grep movls | wc -l | grep 1 && +; RUN: llvm-as < %s | llc -march=arm | grep movhi | wc -l | grep 1 -int %f(int %a) { +int %f1(int %a) { entry: %tmp = seteq int %a, 4 ; <bool> [#uses=1] %tmp1 = select bool %tmp, int 2, int 3 ret int %tmp1 } + +int %f2(int %a) { +entry: + %tmp = setgt int %a, 4 ; <bool> [#uses=1] + %tmp1 = select bool %tmp, int 2, int 3 + ret int %tmp1 +} + +int %f3(int %a, int %b) { +entry: + %tmp = setlt int %a, %b ; <bool> [#uses=1] + %tmp1 = select bool %tmp, int 2, int 3 + ret int %tmp1 +} + +int %f4(int %a, int %b) { +entry: + %tmp = setle int %a, %b ; <bool> [#uses=1] + %tmp1 = select bool %tmp, int 2, int 3 + ret int %tmp1 +} + +int %f5(uint %a, uint %b) { +entry: + %tmp = setle uint %a, %b ; <bool> [#uses=1] + %tmp1 = select bool %tmp, int 2, int 3 + ret int %tmp1 +} + +int %f6(uint %a, uint %b) { +entry: + %tmp = setgt uint %a, %b ; <bool> [#uses=1] + %tmp1 = select bool %tmp, int 2, int 3 + ret int %tmp1 +} _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits