diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/Utils')
| -rw-r--r-- | llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 1 | 
2 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp b/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp index fde50ecb7c8..1feb3380eef 100644 --- a/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp +++ b/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp @@ -192,6 +192,7 @@ const AArch64NamedImmMapper::Mapping AArch64SysReg::MRSMapper::MRSMappings[] = {    {"id_aa64isar1_el1", ID_A64ISAR1_EL1, {}},    {"id_aa64mmfr0_el1", ID_A64MMFR0_EL1, {}},    {"id_aa64mmfr1_el1", ID_A64MMFR1_EL1, {}}, +  {"id_aa64mmfr2_el1", ID_A64MMFR2_EL1, {AArch64::HasV8_2aOps}},    {"mvfr0_el1", MVFR0_EL1, {}},    {"mvfr1_el1", MVFR1_EL1, {}},    {"mvfr2_el1", MVFR2_EL1, {}}, diff --git a/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h b/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h index 7e42f8e3601..729bcd44c31 100644 --- a/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h +++ b/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h @@ -594,6 +594,7 @@ namespace AArch64SysReg {      ID_A64ISAR1_EL1   = 0xc031, // 11  000  0000  0110  001      ID_A64MMFR0_EL1   = 0xc038, // 11  000  0000  0111  000      ID_A64MMFR1_EL1   = 0xc039, // 11  000  0000  0111  001 +    ID_A64MMFR2_EL1   = 0xc03a, // 11  000  0000  0111  010      MVFR0_EL1         = 0xc018, // 11  000  0000  0011  000      MVFR1_EL1         = 0xc019, // 11  000  0000  0011  001      MVFR2_EL1         = 0xc01a, // 11  000  0000  0011  010  | 

