arch-power: Delete unused register related constants.
authorGabe Black <gabe.black@gmail.com>
Mon, 25 Jan 2021 07:16:43 +0000 (23:16 -0800)
committerGabe Black <gabe.black@gmail.com>
Tue, 2 Feb 2021 00:51:07 +0000 (00:51 +0000)
Change-Id: I7b2dc3a9ce29f67d304a22ab15268390fc461e4e
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/39680
Reviewed-by: Boris Shingarov <shingarov@gmail.com>
Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/power/registers.hh

index a6d28a80e1f4928c3acbb0feac977043d58ac563..def55e30845a42b375bd02db55fd1fec7887dfb4 100644 (file)
@@ -66,11 +66,9 @@ const int NumIntArchRegs = 32;
 // and zero register, which doesn't actually exist but needs a number
 const int NumIntSpecialRegs = 9;
 const int NumFloatArchRegs = 32;
-const int NumFloatSpecialRegs = 0;
-const int NumInternalProcRegs = 0;
 
 const int NumIntRegs = NumIntArchRegs + NumIntSpecialRegs;
-const int NumFloatRegs = NumFloatArchRegs + NumFloatSpecialRegs;
+const int NumFloatRegs = NumFloatArchRegs;
 const int NumVecRegs = 1;  // Not applicable to Power
                            // (1 to prevent warnings)
 const int NumVecPredRegs = 1;  // Not applicable to Power
@@ -80,21 +78,11 @@ const int NumMiscRegs = NUM_MISCREGS;
 
 // Semantically meaningful register indices
 const int ReturnValueReg = 3;
-const int ArgumentReg0 = 3;
-const int ArgumentReg1 = 4;
-const int ArgumentReg2 = 5;
-const int ArgumentReg3 = 6;
-const int ArgumentReg4 = 7;
-const int FramePointerReg = 31;
 const int StackPointerReg = 1;
 
 // There isn't one in Power, but we need to define one somewhere
 const int ZeroReg = NumIntRegs - 1;
 
-const int SyscallNumReg = 0;
-const int SyscallPseudoReturnReg = 3;
-const int SyscallSuccessReg = 3;
-
 enum MiscIntRegNums {
     INTREG_CR = NumIntArchRegs,
     INTREG_XER,