diff options
| author | Artyom Skrobov <Artyom.Skrobov@arm.com> | 2017-03-15 14:50:43 +0000 |
|---|---|---|
| committer | Artyom Skrobov <Artyom.Skrobov@arm.com> | 2017-03-15 14:50:43 +0000 |
| commit | e72e1ba43419429104c620554397d4fb9917f0dc (patch) | |
| tree | 1803173a11cc0d30cc45b78ecc826a6c7052e555 /llvm/test/CodeGen/Thumb | |
| parent | 6778b8f7155d562c9808e9b91fdaeebbccb38a19 (diff) | |
| download | bcm5719-llvm-e72e1ba43419429104c620554397d4fb9917f0dc.tar.gz bcm5719-llvm-e72e1ba43419429104c620554397d4fb9917f0dc.zip | |
Revert "[Thumb1] Fix the bug when adding/subtracting -2147483648"
This reverts r297820 which apparently fails on A15 hosts.
llvm-svn: 297842
Diffstat (limited to 'llvm/test/CodeGen/Thumb')
| -rw-r--r-- | llvm/test/CodeGen/Thumb/long.ll | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/test/CodeGen/Thumb/long.ll b/llvm/test/CodeGen/Thumb/long.ll index c549bd425aa..e35f7cc82b1 100644 --- a/llvm/test/CodeGen/Thumb/long.ll +++ b/llvm/test/CodeGen/Thumb/long.ll @@ -194,15 +194,3 @@ entry: ; CHECK: movs r1, r3 } -; "sub 2147483648" has to be lowered into "add -2147483648" -define i64 @f12(i64 %x, i64 %y) { -entry: - %tmp1 = sub i64 %x, 2147483648 - ret i64 %tmp1 -; CHECK-LABEL: f12: -; CHECK: movs r2, #1 -; CHECK: lsls r2, r2, #31 -; CHECK: movs r3, #0 -; CHECK: adds r0, r0, r2 -; CHECK: sbcs r1, r3 -} |

