This adds the memory tagging extension, which is an optional extension
introduced in v8.5A. The new instructions and registers will be added by
subsequent patches.
Patch by Pablo Barrio!
Paths
| Differential D52486
[AArch64][v8.5A] Add MTE as an optional AArch64 extension ClosedPublic Authored by olista01 on Sep 25 2018, 7:18 AM.
Details Summary This adds the memory tagging extension, which is an optional extension Patch by Pablo Barrio!
Diff Detail
Event Timelineolista01 added reviewers: t.p.northover, rengolin, SjoerdMeijer, ab, kcc, pcc, eugenis, vlad.tsyrklevich.Sep 25 2018, 7:30 AM
Comment Actions Ping. This is the last patch for Armv8.5A (dis)assembler support which needs review, all of the ones adding the memory tagging instructions and registers are approved but depend on this one, and all of the other features are now committed. This revision is now accepted and ready to land.Oct 2 2018, 12:52 AM Closed by commit rL343563: [AArch64][v8.5A] Add MTE as an optional AArch64 extension (authored by olista01). · Explain WhyOct 2 2018, 2:40 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 167897 llvm/trunk/include/llvm/Support/AArch64TargetParser.def
llvm/trunk/include/llvm/Support/TargetParser.h
llvm/trunk/lib/Target/AArch64/AArch64.td
llvm/trunk/lib/Target/AArch64/AArch64Subtarget.h
llvm/trunk/unittests/Support/TargetParserTest.cpp
|