Jiangning Liu
eeabc572b9
Add missing pattern matches to support ACLE intrinsics of AArch64 NEON.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197993 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-25 01:22:51 +00:00
Kevin Qin
0e8c1f5ca3
[AArch64 NEON] Fix a pattern match failure with NEON_VDUP.
...
This failure caused by improper condition when lowering shuffle_vector
to scalar_to_vector. After this patch NEON_VDUP with v1i64 will not
be generated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197966 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-24 08:11:47 +00:00
Kevin Qin
0a9ff8776b
[AArch64 NEON]Implment loading vector constant form constant pool.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197551 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-18 06:26:04 +00:00
Hao Liu
36c7806f4e
Implement AArch64 neon instructions class SIMD lsone and SIMD lone-post.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195078 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-19 02:17:05 +00:00