Tim Northover
|
ba61446a56
|
AArch64/ARM64: enable various AArch64 tests on ARM64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-04-22 10:10:26 +00:00 |
|
Chad Rosier
|
2456ea5c92
|
[AArch64] Refactor the NEON signed/unsigned floating-point convert to fixed-point
LLVM AArch64 intrinsics to use f32/f64, rather than their vector equivalents.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196964 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-12-10 21:33:56 +00:00 |
|
Chad Rosier
|
c000d11d5d
|
[AArch64] Overload NEON signed/unsigned floating-point convert to fixed-point
and fixed-point convert to floating-point LLVM AArch64 intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196963 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-12-10 21:33:53 +00:00 |
|
Chad Rosier
|
d096a5c237
|
[AArch64] Overload NEON signed/unsigned integer convert to floating-point
LLVM AArch64 intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196962 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-12-10 21:33:50 +00:00 |
|
Hao Liu
|
7fd70e7b0c
|
AArch64: The pattern match should check the range of the immediate value.
Or we can generate some illegal instructions.
E.g. shrn2 v0.4s, v1.2d, #35. The legal range should be in [1, 16].
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195941 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-11-29 02:11:22 +00:00 |
|
Chad Rosier
|
5758c3c832
|
[AArch64] Fix the scalar NEON ACLE functions so that they return float/double
rather than the vector equivalent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194853 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-11-15 21:28:10 +00:00 |
|
Chad Rosier
|
30b2a19f3b
|
[AArch64] Add support for NEON scalar floating-point convert to fixed-point instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194394 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-11-11 18:04:07 +00:00 |
|
Chad Rosier
|
1a035dd6df
|
[AArch64] Add support for NEON scalar fixed-point convert to floating-point instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193816 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-10-31 22:36:59 +00:00 |
|
Chad Rosier
|
3dfe644f7b
|
[AArch64] Add support for NEON scalar signed/unsigned integer to floating-point
convert instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192231 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-10-08 20:43:30 +00:00 |
|