]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/arm-builtins.c
[PATCH 11/17][ARM] Add builtins for VFP FP16 intrinsics.
authormwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2016 10:28:44 +0000 (10:28 +0000)
committermwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2016 10:28:44 +0000 (10:28 +0000)
commit03d12d869f8d0ca8f0fd9927954d19a322504a18
tree9d1e61e4dda0cc1cd8e2acd50f2267f69041ff19
parentada0f4c4dfa1a0979f224188e996e8c29b10a4cc
[PATCH 11/17][ARM] Add builtins for VFP FP16 intrinsics.

gcc/
2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>

* config/arm/arm-builtins.c (hf_UP): New.
(si_UP): New.
(vfp_builtin_data): New.  Update comment.
(enum arm_builtins): Include "arm_vfp_builtins.def".
(ARM_BUILTIN_VFP_PATTERN_START): New.
(arm_init_vfp_builtins): New.
(arm_init_builtins): Add arm_init_vfp_builtins.
(arm_expand_vfp_builtin): New.
(arm_expand_builtins): Update for arm_expand_vfp_builtin.  Fix
long line.
* config/arm/arm_vfp_builtins.def: New file.
* config/arm/t-arm (arm.o): Add arm_vfp_builtins.def.
(arm-builtins.o): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240421 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-builtins.c
gcc/config/arm/arm_vfp_builtins.def [new file with mode: 0644]
gcc/config/arm/t-arm