From 056f5e71b0e817569c6e42b7635c6d9cbb7ed365 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Fri, 19 Jun 2020 17:06:16 -0700 Subject: [PATCH] cpu: Get rid of auto return types in the PhysRegFile. This is a C++14 feature, where we only support up to C++11 currently. It also unnecessarily obfuscates what these functions are doing, since the return type is a simple and fixed. Change-Id: I7459ed885c3f006edbcecd4c6be9835d77dbbbae Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/30434 Reviewed-by: Giacomo Travaglini Maintainer: Giacomo Travaglini Tested-by: kokoro --- src/cpu/o3/regfile.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cpu/o3/regfile.cc b/src/cpu/o3/regfile.cc index de9cd5ecb..e8164dca4 100644 --- a/src/cpu/o3/regfile.cc +++ b/src/cpu/o3/regfile.cc @@ -180,8 +180,8 @@ PhysRegFile::initFreeList(UnifiedFreeList *freeList) freeList->addRegs(ccRegIds.begin(), ccRegIds.end()); } -auto -PhysRegFile::getRegElemIds(PhysRegIdPtr reg) -> IdRange +PhysRegFile::IdRange +PhysRegFile::getRegElemIds(PhysRegIdPtr reg) { panic_if(!reg->isVectorPhysReg(), "Trying to get elems of a %s register", reg->className()); @@ -191,8 +191,8 @@ PhysRegFile::getRegElemIds(PhysRegIdPtr reg) -> IdRange vecElemIds.begin() + (idx+1) * NumVecElemPerVecReg); } -auto -PhysRegFile::getRegIds(RegClass cls) -> IdRange +PhysRegFile::IdRange +PhysRegFile::getRegIds(RegClass cls) { switch (cls) { -- 2.30.2