Saleem Abdulrasool
e5bf2f858c
ARM: yet another round of ARM test clean ups
...
llvm-svn: 205586
2014-04-03 23:47:24 +00:00
Joerg Sonnenberger
2826f5b278
Enabling thumb2 mode used to force support for armv6t2. Replace this
...
with a temporary assertion and adjust the various test cases.
llvm-svn: 197224
2013-12-13 11:16:00 +00:00
Joey Gouly
03af45ccfe
[ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.
...
IT blocks can only be one instruction lonf, and can only contain a subset of
the 16 instructions.
Patch by Artyom Skrobov!
llvm-svn: 190309
2013-09-09 14:21:49 +00:00
Manman Ren
7ffcd63dea
ARM: optimization for sub+abs.
...
This patch will optimize abs(x-y)
FROM
sub, movs, rsbmi
TO
subs, rsbmi
For abs, we will use cmp instead of movs. This is necessary because we already
have an existing peephole pass which optimizes away cmp following sub.
rdar: 11633193
llvm-svn: 158551
2012-06-15 21:32:12 +00:00
Bill Wendling
2606813218
Test simplification that Ana Pazos noticed.
...
llvm-svn: 141644
2011-10-11 04:43:15 +00:00
Bill Wendling
cb617ae8e0
Add testcase for PR11107.
...
llvm-svn: 141607
2011-10-11 00:26:57 +00:00