Chromium Code Reviews| Index: tests_lit/llvm2ice_tests/fp.arith.ll |
| diff --git a/tests_lit/llvm2ice_tests/fp.arith.ll b/tests_lit/llvm2ice_tests/fp.arith.ll |
| index c57045aa69945e07be12dbed10f5d5fa050664db..e8ebf1f4718f63deb07660dd9efde75b9c2bd068 100644 |
| --- a/tests_lit/llvm2ice_tests/fp.arith.ll |
| +++ b/tests_lit/llvm2ice_tests/fp.arith.ll |
| @@ -21,6 +21,17 @@ |
| ; RUN: | %if --need=target_ARM32 --need=allow_dump \ |
| ; RUN: --command FileCheck --check-prefix ARM32 %s |
| +; RUN: %if --need=target_MIPS32 --need=allow_dump \ |
| +; RUN: --command %p2i --filetype=asm --assemble --disassemble --target mips32 \ |
|
Jim Stichnoth
2016/06/01 13:52:13
80-col
obucinac
2016/06/01 14:21:17
Done.
|
| +; RUN: -i %s --args -O2 --skip-unimplemented \ |
| +; RUN: | %if --need=target_MIPS32 --need=allow_dump \ |
| +; RUN: --command FileCheck --check-prefix MIPS32 %s |
| +; RUN: %if --need=target_MIPS32 --need=allow_dump \ |
| +; RUN: --command %p2i --filetype=asm --assemble --disassemble --target mips32 \ |
| +; RUN: -i %s --args -Om1 --skip-unimplemented \ |
| +; RUN: | %if --need=target_MIPS32 --need=allow_dump \ |
| +; RUN: --command FileCheck --check-prefix MIPS32 %s |
| + |
| define internal float @addFloat(float %a, float %b) { |
| entry: |
| %add = fadd float %a, %b |
| @@ -31,6 +42,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: addFloat |
| ; ARM32: vadd.f32 s{{[0-9]+}}, s |
| +; MIPS32-LABEL: addFloat |
| +; MIPS32: add.s |
| define internal double @addDouble(double %a, double %b) { |
| entry: |
| @@ -42,6 +55,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: addDouble |
| ; ARM32: vadd.f64 d{{[0-9]+}}, d |
| +; MIPS32-LABEL: addDouble |
| +; MIPS32: add.d |
| define internal float @subFloat(float %a, float %b) { |
| entry: |
| @@ -53,6 +68,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: subFloat |
| ; ARM32: vsub.f32 s{{[0-9]+}}, s |
| +; MIPS32-LABEL: subFloat |
| +; MIPS32: sub.s |
| define internal double @subDouble(double %a, double %b) { |
| entry: |
| @@ -64,6 +81,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: subDouble |
| ; ARM32: vsub.f64 d{{[0-9]+}}, d |
| +; MIPS32-LABEL: subDouble |
| +; MIPS32: sub.d |
| define internal float @mulFloat(float %a, float %b) { |
| entry: |
| @@ -75,6 +94,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: mulFloat |
| ; ARM32: vmul.f32 s{{[0-9]+}}, s |
| +; MIPS32-LABEL: mulFloat |
| +; MIPS32: mul.s |
| define internal double @mulDouble(double %a, double %b) { |
| entry: |
| @@ -86,6 +107,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: mulDouble |
| ; ARM32: vmul.f64 d{{[0-9]+}}, d |
| +; MIPS32-LABEL: mulDouble |
| +; MIPS32: mul.d |
| define internal float @divFloat(float %a, float %b) { |
| entry: |
| @@ -97,6 +120,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: divFloat |
| ; ARM32: vdiv.f32 s{{[0-9]+}}, s |
| +; MIPS32-LABEL: divFloat |
| +; MIPS32: div.s |
| define internal double @divDouble(double %a, double %b) { |
| entry: |
| @@ -108,6 +133,8 @@ entry: |
| ; CHECK: fld |
| ; ARM32-LABEL: divDouble |
| ; ARM32: vdiv.f64 d{{[0-9]+}}, d |
| +; MIPS32-LABEL: divDouble |
| +; MIPS32: div.d |
| define internal float @remFloat(float %a, float %b) { |
| entry: |