AArch64 - add speculation barrier 66/198466/2
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Jul 2018 17:35:50 +0000 (17:35 +0000)
committerDongkyun Son <dongkyun.s@samsung.com>
Wed, 6 Feb 2019 15:50:49 +0000 (15:50 +0000)
commit81f53356576efc2be3ba0748551ac8b282bb6491
tree73c088932393eabeb3e0ba24b2d15430c990d308
parent61e24354d3a2a9153f2a730be9d33dc9f3278cec
AArch64 - add speculation barrier

Similar to Arm, this adds an unconditional speculation barrier for AArch64.

* config/aarch64.md (unspecv): Add UNSPECV_SPECULAION_BARRIER.
(speculation_barrier): New insn.

(backported f9d2906f0b6803c42b2200da5e32e331930fc306)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263170 138bc75d-0d04-0410-961f-82ee72b054a4

Change-Id: Ic9a1826c24f8597033716cec3d02de12fdb57dba
gcc/ChangeLog
gcc/config/aarch64/aarch64.md