Chad Rosier
|
26d05887d9
|
[fast-isel] Address Eli's comments for r152847. Specifically, add a test case
and still allow immediate encoding, just not with cmn.
rdar://11038907
llvm-svn: 152869
|
2012-03-15 22:54:20 +00:00 |
Evan Cheng
|
68132d8093
|
ARM target code clean up. Check for iOS, not Darwin where it makes sense.
llvm-svn: 146981
|
2011-12-20 18:26:50 +00:00 |
Jim Grosbach
|
3e2c6f380c
|
ARM VLDR/VSTR instructions don't need a size suffix.
Canonicallize on the non-suffixed form, but continue to accept assembly that
has any correctly sized type suffix.
llvm-svn: 144583
|
2011-11-14 23:03:21 +00:00 |
Chad Rosier
|
3fbd094ad9
|
For immediate encodings of icmp, zero or sign extend first. Then
determine if the value is negative and flip the sign accordingly.
rdar://10422026
llvm-svn: 144258
|
2011-11-10 01:30:39 +00:00 |
Chad Rosier
|
c22f6518b2
|
Use REs to remove dependencies on the register allocation order.
llvm-svn: 144209
|
2011-11-09 20:06:13 +00:00 |
Chad Rosier
|
595d419427
|
Add support for encoding immediates in icmp and fcmp. Hopefully, this will
remove a fair number of unnecessary materialized constants.
rdar://10412592
llvm-svn: 144163
|
2011-11-09 03:22:02 +00:00 |