- 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)
Details
Diff Detail
Event Timeline
lib/Target/AArch64/AArch64InstrInfo.td | ||
---|---|---|
487 | May be this comment has to change accordingly (with moving of Predicate) |
lib/Target/AArch64/AArch64InstrInfo.td | ||
---|---|---|
487 | No, these are still v8.3a Pointer Authentication instructions. Only, they will assemble to a legal instruction for v8a architectures. |
lib/Target/AArch64/AArch64InstrInfo.td | ||
---|---|---|
544 | This change does not appear related to the change described. It should IMHO either be split in a separate patch or if that is deemed too cumbersome it should at least be mentioned in the patch description (and thus commit message). |
May be this comment has to change accordingly (with moving of Predicate)