diff options
| author | Jonathan Thackray <jonathan.thackray@arm.com> | 2025-10-24 00:08:14 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-24 00:08:14 +0100 |
| commit | 6dd78f6aefdb76ce7c82ea69813f8e92481737cd (patch) | |
| tree | 20fdb9876e155033fa5683a9ddee51bcdc01c9b5 /llvm/lib | |
| parent | 09cf301384ce29312347c608db4871f21af753fc (diff) | |
| download | llvm-6dd78f6aefdb76ce7c82ea69813f8e92481737cd.zip llvm-6dd78f6aefdb76ce7c82ea69813f8e92481737cd.tar.gz llvm-6dd78f6aefdb76ce7c82ea69813f8e92481737cd.tar.bz2 | |
[AArch64][llvm] Remove FeatureMPAM guards for parity with gcc (#163166)
Remove `AArch64::FeatureMPAM` guards from some MPAM system registers,
since these system registers are not any under feature guard for gcc.
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64SystemOperands.td | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64SystemOperands.td b/llvm/lib/Target/AArch64/AArch64SystemOperands.td index bed6464..ae46d71 100644 --- a/llvm/lib/Target/AArch64/AArch64SystemOperands.td +++ b/llvm/lib/Target/AArch64/AArch64SystemOperands.td @@ -1885,7 +1885,6 @@ def : ROSysReg<"ERXPFGF_EL1", 0b11, 0b000, 0b0101, 0b0100, 0b100>; // v8.4a MPAM registers // Op0 Op1 CRn CRm Op2 -let Requires = [{ {AArch64::FeatureMPAM} }] in { def : RWSysReg<"MPAMVPMV_EL2", 0b11, 0b100, 0b1010, 0b0100, 0b001>; def : RWSysReg<"MPAMVPM0_EL2", 0b11, 0b100, 0b1010, 0b0110, 0b000>; def : RWSysReg<"MPAMVPM1_EL2", 0b11, 0b100, 0b1010, 0b0110, 0b001>; @@ -1895,7 +1894,6 @@ def : RWSysReg<"MPAMVPM4_EL2", 0b11, 0b100, 0b1010, 0b0110, 0b100>; def : RWSysReg<"MPAMVPM5_EL2", 0b11, 0b100, 0b1010, 0b0110, 0b101>; def : RWSysReg<"MPAMVPM6_EL2", 0b11, 0b100, 0b1010, 0b0110, 0b110>; def : RWSysReg<"MPAMVPM7_EL2", 0b11, 0b100, 0b1010, 0b0110, 0b111>; -} //FeatureMPAM // v8.4a Activity Monitor registers // Op0 Op1 CRn CRm Op2 |
