[ARM] PR/63870 Add a __builtin_lane_check
authorAlan Lawrence <alan.lawrence@arm.com>
Mon, 27 Jul 2015 15:55:23 +0000 (15:55 +0000)
committerAlan Lawrence <alalaw01@gcc.gnu.org>
Mon, 27 Jul 2015 15:55:23 +0000 (15:55 +0000)
commit6d60b856e4228daa75ea3514bfcaf1664e2b56d3
tree24473b9cc956cab63f0782b09225caaa0a079651
parenteaa80f646433fccf28ef3258a55ccaf8396cacc2
[ARM] PR/63870 Add a __builtin_lane_check

        * config/arm/arm-builtins.c (enum arm_builtins):
        Add ARM_BUILTIN_NEON_BASE and ARM_BUILTIN_NEON_LANE_CHECK.
        (ARM_BUILTIN_NEON_BASE): Rename macro to....
        (ARM_BUILTIN_NEON_PATTERN_START): ...this.
        (arm_init_neon_builtins): Register __builtin_arm_lane_check.
        (arm_expand_neon_builtin): Handle ARM_BUILTIN_NEON_LANE_CHECK.

From-SVN: r226252
gcc/ChangeLog
gcc/config/arm/arm-builtins.c