This patch upstreams support for the ARMv8.6A Fine Grain Traps (FGT)
extension, which adds 5 new system registers.
See ARMv8.6-FGT in the Arm Architecture Reference Manual Armv8 for more
information.
Paths
| Differential D76991
[ARM] Add ARMv8.6 Fine Grain Traps system registers ClosedPublic Authored by stuij on Mar 28 2020, 10:59 AM.
Details Summary This patch upstreams support for the ARMv8.6A Fine Grain Traps (FGT) See ARMv8.6-FGT in the Arm Architecture Reference Manual Armv8 for more
Diff Detail
Event TimelineHerald added subscribers: llvm-commits, danielkiss, hiraditya, kristof.beyls. · View Herald Transcript stuij added a parent revision: D76998: [ARM] add ARMv8.6-A Activity monitors virtualization extension.Mar 28 2020, 3:56 PM stuij added reviewers: t.p.northover, rengolin, SjoerdMeijer, ab, momchil.velikov.Mar 30 2020, 3:41 AM stuij added a child revision: D77094: [ARM] Add enhanced counter virtualization system registers.Mar 30 2020, 2:42 PM Comment Actions LGTM, with one nit that doesn't need another review.
This revision is now accepted and ready to land.Mar 31 2020, 9:10 AM Closed by commit rG9e1455dc2362: [ARM] Add ARMv8.6 Fine Grain Traps system registers (authored by olista01, committed by stuij). · Explain WhyApr 5 2020, 6:55 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 255144 llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/AArch64/AArch64SystemOperands.td
llvm/test/MC/AArch64/armv8.6a-fgt.s
llvm/test/MC/Disassembler/AArch64/armv8.6a-fgt.txt
|
nit: perhaps good to see some other X-registers being used here than only x0.