HomePhabricator

Enable some pointer authentication instructions for aarch64 v8a targets

Authored by LukeCheeseman on Jul 26 2018, 7:00 AM.

Description

Enable some pointer authentication instructions for aarch64 v8a targets

  • Some of the v8.3 pointer authentication instruction inhabit the Hint space
  • These instructions can be assembled to hint instructions which act as NOP instructions prior to v8.3
  • This patch permits using the hint instructions for all v8a targets
  • Also, correct the RETA{A,B} instructions to match the instruction attributes of RET (set isTerminator and isBarrier)

Differential Revision: https://reviews.llvm.org/D49786

llvm-svn: 338029

Details

Committed
LukeCheesemanJul 26 2018, 7:00 AM
Differential Revision
D49786: Enable some pointer authentication instructions for aarch64 v8a targets
Parents
rG3f9758ee558b: [clangd] Fix unit tests for Dex
Branches
Unknown
Tags
Unknown