diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-09-15 12:11:27 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2015-09-15 12:11:27 +0000 |
commit | 6960bf558f2e6076c901cd57f2c24b5462d8d311 (patch) | |
tree | a3dd3904fb1ec78bf08ec166c70a1a908bad89a1 /gcc/c | |
parent | d30ab8e0b79a37150f0bbcc8b0d7c390ee47f042 (diff) | |
download | gcc-6960bf558f2e6076c901cd57f2c24b5462d8d311.zip gcc-6960bf558f2e6076c901cd57f2c24b5462d8d311.tar.gz gcc-6960bf558f2e6076c901cd57f2c24b5462d8d311.tar.bz2 |
[AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use BLKmode for d-reg aarch64_st/ld expands
* config/aarch64/aarch64-simd.md
(aarch64_ld2<mode>_dreg VD & DX, aarch64_st2<mode>_dreg VD & DX ):
Change all TImode operands to BLKmode.
(aarch64_ld3<mode>_dreg VD & DX, aarch64_st3<mode>_dreg VD & DX):
Change all EImode operands to BLKmode.
(aarch64_ld4<mode>_dreg VD & DX, aarch64_st4<mode>_dreg VD & DX):
Change all OImode operands to BLKmode.
(aarch64_ld<VSTRUCT:nregs><VDC:mode>): Generate MEM rtx with BLKmode
and call set_mem_size.
(aarch64_st<VSTRUCT:nregs><VDC:mode>): Likewise
* config/aarch64/iterators.md (VSTRUCT_DREG): Remove.
From-SVN: r227782
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions