Evan Cheng
|
afff941211
|
ARM target code clean up. Check for iOS, not Darwin where it makes sense.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146981 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-12-20 18:26:50 +00:00 |
|
Chad Rosier
|
dc9205d9c2
|
Add support for ARM halfword load/stores and signed byte loads with negative
offsets.
rdar://10412592
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144518 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-11-14 04:09:28 +00:00 |
|
Chad Rosier
|
4e89d97e3a
|
Add support for using MVN to materialize negative constants.
rdar://10412592
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144348 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-11-11 00:36:21 +00:00 |
|
Chad Rosier
|
16455ce1a4
|
When in ARM mode, LDRH/STRH require special handling of negative offsets.
For correctness, disable this for now.
rdar://10418009
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-11-10 21:09:49 +00:00 |
|