[AArch64] Add vector fix, fixuns, fix_trunc, fixuns_trunc standard patterns
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Apr 2013 11:04:56 +0000 (11:04 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Apr 2013 11:04:56 +0000 (11:04 +0000)
commitc14c74cf098943fe89bc7a54e69d1c56d972741b
treeee294f25f51b387534c6e092a43f6a519e1a49a0
parent2ddf504358ac8ba58989b8686ccce98ad9240b27
[AArch64] Add vector fix, fixuns, fix_trunc, fixuns_trunc standard patterns

gcc/
* config/aarch64/aarch64-simd.md
(<optab><VDQF:mode><fcvt_target>2): New, maps to fix, fixuns.
(<fix_trunc_optab><VDQF:mode><fcvt_target>2): New, maps to
fix_trunc, fixuns_trunc.
(ftrunc<VDQF:mode>2): New.
* config/aarch64/iterators.md (optab): Add fix, fixuns.
(fix_trunc_optab): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198403 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/iterators.md