This commit enables unaligned memory accesses of vector types on AArch64 back end...
authorJiangning Liu <jiangning.liu@arm.com>
Fri, 18 Apr 2014 03:58:38 +0000 (03:58 +0000)
committerJiangning Liu <jiangning.liu@arm.com>
Fri, 18 Apr 2014 03:58:38 +0000 (03:58 +0000)
commit532a5ffe4c264030d6e350641947fe69fe7babad
treec70d63cdb127b2c2c0b811ffd4048c323037f38f
parentc7a3b95c0f3e0aabc61e39ac635c340387765f30
This commit enables unaligned memory accesses of vector types on AArch64 back end. This should boost vectorized code performance.

Patched by Z. Zheng

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206557 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.h
lib/Target/AArch64/AArch64Subtarget.cpp
lib/Target/AArch64/AArch64Subtarget.h
test/CodeGen/AArch64/unaligned-vector-ld1-st1.ll [new file with mode: 0644]