Re: [PATCH 02/11] Arm - add speculation_barrier pattern

2018-08-06 Thread Richard Earnshaw (lists)
On 06/08/18 15:00, Christophe Lyon wrote: > On Fri, 27 Jul 2018 at 11:38, Richard Earnshaw > wrote: >> >> >> This patch defines a speculation barrier for AArch32. >> >> * config/arm/unspecs.md (unspecv): Add VUNSPEC_SPECULATION_BARRIER. >> * config/arm/arm.md (speculation_barrier)

Re: [PATCH 02/11] Arm - add speculation_barrier pattern

2018-08-06 Thread Christophe Lyon
On Fri, 27 Jul 2018 at 11:38, Richard Earnshaw wrote: > > > This patch defines a speculation barrier for AArch32. > > * config/arm/unspecs.md (unspecv): Add VUNSPEC_SPECULATION_BARRIER. > * config/arm/arm.md (speculation_barrier): New expand. > (speculation_barrier_insn): N

[PATCH 02/11] Arm - add speculation_barrier pattern

2018-07-27 Thread Richard Earnshaw
This patch defines a speculation barrier for AArch32. * config/arm/unspecs.md (unspecv): Add VUNSPEC_SPECULATION_BARRIER. * config/arm/arm.md (speculation_barrier): New expand. (speculation_barrier_insn): New pattern. --- gcc/config/arm/arm.md | 21 +++