This is an archive of the discontinued LLVM Phabricator instance.

[llvm-mc][AArch64] HINT instruction disassembled as BTI
ClosedPublic

Authored by labrinea on May 13 2021, 9:30 AM.

Details

Summary

The Arm Architecture Reference Manual says that the SystemHintOp_BTI opcode is prefered when CRm:op2 matches 0100:xx0, but llvm-mc currently accepts 0100:xxx, which isn't right.

Diff Detail

Event Timeline

labrinea created this revision.May 13 2021, 9:30 AM
labrinea requested review of this revision.May 13 2021, 9:30 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 13 2021, 9:30 AM
This revision is now accepted and ready to land.May 13 2021, 9:51 AM

Thanks, Oliver!

This revision was landed with ongoing or failed builds.May 14 2021, 2:09 AM
This revision was automatically updated to reflect the committed changes.