[AArch64] Replace temporary inline assembler for vset_lane
authorAlan Lawrence <alan.lawrence@arm.com>
Thu, 11 Sep 2014 15:34:11 +0000 (15:34 +0000)
committerAlan Lawrence <alalaw01@gcc.gnu.org>
Thu, 11 Sep 2014 15:34:11 +0000 (15:34 +0000)
commitfdaddc1b0b7d2651f2458f0f00e93516531d425d
tree9d0fcfe5fa3614752114c91fd6854a9d6ee44417
parent8acf549a4490b892891a9e9ed7c96c93f707519f
[AArch64] Replace temporary inline assembler for vset_lane

* config/aarch64/arm_neon.h (aarch64_vset_lane_any): New (*2).
(vset_lane_f32, vset_lane_f64, vset_lane_p8, vset_lane_p16,
vset_lane_s8, vset_lane_s16, vset_lane_s32, vset_lane_s64,
vset_lane_u8, vset_lane_u16, vset_lane_u32, vset_lane_u64,
vsetq_lane_f32, vsetq_lane_f64, vsetq_lane_p8, vsetq_lane_p16,
vsetq_lane_s8, vsetq_lane_s16, vsetq_lane_s32, vsetq_lane_s64,
vsetq_lane_u8, vsetq_lane_u16, vsetq_lane_u32, vsetq_lane_u64):
Replace inline assembler with __aarch64_vset_lane_any.

From-SVN: r215179
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h