aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-prefetch.c
diff options
context:
space:
mode:
authorTejas Belagod <tejas.belagod@arm.com>2013-11-22 15:34:36 +0000
committerTejas Belagod <belagod@gcc.gnu.org>2013-11-22 15:34:36 +0000
commit928353177b4843b05a7675d1b504086b3eb5686a (patch)
treed7f6253ef73018416826d1411fb97175bba312ce /gcc/tree-ssa-loop-prefetch.c
parent8fcc1c1fc2aaef9e008ed240739d9796185dac39 (diff)
downloadgcc-928353177b4843b05a7675d1b504086b3eb5686a.zip
gcc-928353177b4843b05a7675d1b504086b3eb5686a.tar.gz
gcc-928353177b4843b05a7675d1b504086b3eb5686a.tar.bz2
aarch64-simd.md (vec_pack_trunc_<mode>, [...]): Swap for big-endian.
2013-11-22 Tejas Belagod <tejas.belagod@arm.com> gcc/ * config/aarch64/aarch64-simd.md (vec_pack_trunc_<mode>, vec_pack_trunc_v2df, vec_pack_trunc_df): Swap for big-endian. (reduc_<sur>plus_<mode>): Factorize V2DI into this. (reduc_<sur>plus_<mode>): Change this to reduc_splus_<mode> for floats and also change to float UNSPEC. (reduc_maxmin_uns>_<mode>): Remove V2DI. * config/aarch64/arm_neon.h (vaddv<q>_<suf><8,16,32,64>, vmaxv<q>_<suf><8,16,32,64>, vminv<q>_<suf><8,16,32,64>): Fix up scalar result access for big-endian. (__LANE0): New macro used to fix up lane access of 'across-lanes' intrinsics for big-endian. * config/aarch64/iterators.md (VDQV): Add V2DI. (VDQV_S): New. (vp): New mode attribute. From-SVN: r205269
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions