[all-commits] [llvm/llvm-project] d73cfc: [AArch64] Add missing v8.8a Non-maskable Interrupt...
Lucas Duarte Prates via All-commits
all-commits at lists.llvm.org
Mon Dec 19 07:08:43 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d73cfc6710c28f366913c51a6e2d66f303410a2e
https://github.com/llvm/llvm-project/commit/d73cfc6710c28f366913c51a6e2d66f303410a2e
Author: Lucas Prates <lucas.prates at arm.com>
Date: 2022-12-19 (Mon, 19 Dec 2022)
Changed paths:
M llvm/lib/Target/AArch64/AArch64.td
M llvm/lib/Target/AArch64/AArch64SystemOperands.td
A llvm/test/MC/AArch64/armv8.8a-nmi-error.s
A llvm/test/MC/AArch64/armv8.8a-nmi.s
A llvm/test/MC/Disassembler/AArch64/armv8.8a-nmi.txt
Log Message:
-----------
[AArch64] Add missing v8.8a Non-maskable Interrupts feature
This adds support for the missing Non-maskable Interrupts (FEAT_NMI)
feature from armv8.8-A, which consists of the `ALLINT` pstate register.
This is a second iteration of the patch from D131389, building on top of
the D139925 changes that enable better support for `msr (immediate)`
instructions that take 1-bit immediates.
Contributors:
* David Candler
* Tomas Matheson
* Sam Elliott
Reviewed By: lenary, tmatheson
Differential Revision: https://reviews.llvm.org/D140216
More information about the All-commits
mailing list