[llvm] r324325 - [AArch64] Fix spelling of ICH_ELRSR_EL2 system register

Oliver Stannard via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 6 01:39:04 PST 2018


Author: olista01
Date: Tue Feb  6 01:39:04 2018
New Revision: 324325

URL: http://llvm.org/viewvc/llvm-project?rev=324325&view=rev
Log:
[AArch64] Fix spelling of ICH_ELRSR_EL2 system register

This register was mis-spelled as ICH_ELSR_EL2, but has the correct encoding for
ICH_ELRSR_EL2.


Modified:
    llvm/trunk/lib/Target/AArch64/AArch64SystemOperands.td
    llvm/trunk/test/MC/AArch64/gicv3-regs.s
    llvm/trunk/test/MC/Disassembler/AArch64/gicv3-regs.txt

Modified: llvm/trunk/lib/Target/AArch64/AArch64SystemOperands.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64SystemOperands.td?rev=324325&r1=324324&r2=324325&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64SystemOperands.td (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64SystemOperands.td Tue Feb  6 01:39:04 2018
@@ -451,7 +451,7 @@ def : ROSysReg<"ICC_HPPIR0_EL1",     0b1
 def : ROSysReg<"ICC_RPR_EL1",        0b11, 0b000, 0b1100, 0b1011, 0b011>;
 def : ROSysReg<"ICH_VTR_EL2",        0b11, 0b100, 0b1100, 0b1011, 0b001>;
 def : ROSysReg<"ICH_EISR_EL2",       0b11, 0b100, 0b1100, 0b1011, 0b011>;
-def : ROSysReg<"ICH_ELSR_EL2",       0b11, 0b100, 0b1100, 0b1011, 0b101>;
+def : ROSysReg<"ICH_ELRSR_EL2",      0b11, 0b100, 0b1100, 0b1011, 0b101>;
 
 // v8.1a "Limited Ordering Regions" extension-specific system register
 //                         Op0    Op1     CRn     CRm    Op2

Modified: llvm/trunk/test/MC/AArch64/gicv3-regs.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/AArch64/gicv3-regs.s?rev=324325&r1=324324&r2=324325&view=diff
==============================================================================
--- llvm/trunk/test/MC/AArch64/gicv3-regs.s (original)
+++ llvm/trunk/test/MC/AArch64/gicv3-regs.s Tue Feb  6 01:39:04 2018
@@ -7,7 +7,7 @@
         mrs x29, icc_rpr_el1
         mrs x4, ich_vtr_el2
         mrs x24, ich_eisr_el2
-        mrs x9, ich_elsr_el2
+        mrs x9, ich_elrsr_el2
         mrs x24, icc_bpr1_el1
         mrs x14, icc_bpr0_el1
         mrs x19, icc_pmr_el1
@@ -63,7 +63,7 @@
 // CHECK: mrs      x29, {{icc_rpr_el1|ICC_RPR_EL1}}           // encoding: [0x7d,0xcb,0x38,0xd5]
 // CHECK: mrs      x4, {{ich_vtr_el2|ICH_VTR_EL2}}            // encoding: [0x24,0xcb,0x3c,0xd5]
 // CHECK: mrs      x24, {{ich_eisr_el2|ICH_EISR_EL2}}          // encoding: [0x78,0xcb,0x3c,0xd5]
-// CHECK: mrs      x9, {{ich_elsr_el2|ICH_ELSR_EL2}}           // encoding: [0xa9,0xcb,0x3c,0xd5]
+// CHECK: mrs      x9, {{ich_elrsr_el2|ICH_ELRSR_EL2}}           // encoding: [0xa9,0xcb,0x3c,0xd5]
 // CHECK: mrs      x24, {{icc_bpr1_el1|ICC_BPR1_EL1}}          // encoding: [0x78,0xcc,0x38,0xd5]
 // CHECK: mrs      x14, {{icc_bpr0_el1|ICC_BPR0_EL1}}          // encoding: [0x6e,0xc8,0x38,0xd5]
 // CHECK: mrs      x19, {{icc_pmr_el1|ICC_PMR_EL1}}           // encoding: [0x13,0x46,0x38,0xd5]

Modified: llvm/trunk/test/MC/Disassembler/AArch64/gicv3-regs.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/Disassembler/AArch64/gicv3-regs.txt?rev=324325&r1=324324&r2=324325&view=diff
==============================================================================
--- llvm/trunk/test/MC/Disassembler/AArch64/gicv3-regs.txt (original)
+++ llvm/trunk/test/MC/Disassembler/AArch64/gicv3-regs.txt Tue Feb  6 01:39:04 2018
@@ -16,7 +16,7 @@
 0x78 0xcb 0x3c 0xd5
 # CHECK: mrs      x24, {{ich_eisr_el2|ICH_EISR_EL2}}
 0xa9 0xcb 0x3c 0xd5
-# CHECK: mrs      x9, {{ich_elsr_el2|ICH_ELSR_EL2}}
+# CHECK: mrs      x9, {{ich_elrsr_el2|ICH_ELRSR_EL2}}
 0x78 0xcc 0x38 0xd5
 # CHECK: mrs      x24, {{icc_bpr1_el1|ICC_BPR1_EL1}}
 0x6e 0xc8 0x38 0xd5




More information about the llvm-commits mailing list