From: Gabe Black Date: Sat, 20 Jun 2020 00:06:16 +0000 (-0700) Subject: cpu: Get rid of auto return types in the PhysRegFile. X-Git-Tag: v20.1.0.0~511 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=056f5e71b0e817569c6e42b7635c6d9cbb7ed365;p=gem5.git 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 --- 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) {