| Index: tests_lit/llvm2ice_tests/arith.ll
|
| diff --git a/tests_lit/llvm2ice_tests/arith.ll b/tests_lit/llvm2ice_tests/arith.ll
|
| index ed34a60f1f1100d721cbd2a170ccb59790a558c1..73ed8824f51f0f7a0e28051d4a4de0c60709586c 100644
|
| --- a/tests_lit/llvm2ice_tests/arith.ll
|
| +++ b/tests_lit/llvm2ice_tests/arith.ll
|
| @@ -171,6 +171,8 @@ entry:
|
| ; ARM32HWDIV: sdiv
|
|
|
| ; MIPS32-LABEL: Sdiv
|
| +; MIPS32: div
|
| +; MIPS32: mflo
|
|
|
| define internal i32 @SdivConst(i32 %a) {
|
| entry:
|
| @@ -189,6 +191,8 @@ entry:
|
| ; ARM32HWDIV: sdiv
|
|
|
| ; MIPS32-LABEL: SdivConst
|
| +; MIPS32: div
|
| +; MIPS32: mflo
|
|
|
| define internal i32 @Srem(i32 %a, i32 %b) {
|
| entry:
|
| @@ -210,6 +214,8 @@ entry:
|
| ; ARM32HWDIV: mls
|
|
|
| ; MIPS32-LABEL: Srem
|
| +; MIPS32: div
|
| +; MIPS32: mfhi
|
|
|
| define internal i32 @Udiv(i32 %a, i32 %b) {
|
| entry:
|
| @@ -229,6 +235,8 @@ entry:
|
| ; ARM32HWDIV: udiv
|
|
|
| ; MIPS32-LABEL: Udiv
|
| +; MIPS32: divu
|
| +; MIPS32: mflo
|
|
|
| define internal i32 @Urem(i32 %a, i32 %b) {
|
| entry:
|
| @@ -249,6 +257,8 @@ entry:
|
| ; ARM32HWDIV: mls
|
|
|
| ; MIPS32-LABEL: Urem
|
| +; MIPS32: divu
|
| +; MIPS32: mfhi
|
|
|
| ; The following tests check that shift instructions don't try to use a
|
| ; ConstantRelocatable as an immediate operand.
|
|
|