From: Quentin Colombet Date: Fri, 30 Sep 2016 21:46:19 +0000 (+0000) Subject: [AArch64][RegisterBankInfo] Rename getValueMappingIdx to getValueMapping X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2bd65b5cc2d31e7ae40da89112821ece25e13e5c;p=llvm [AArch64][RegisterBankInfo] Rename getValueMappingIdx to getValueMapping We don't return index, we return the actual ValueMapping. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282960 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AArch64/AArch64GenRegisterBankInfo.def b/lib/Target/AArch64/AArch64GenRegisterBankInfo.def index bbff85f906e..88dac21bab3 100644 --- a/lib/Target/AArch64/AArch64GenRegisterBankInfo.def +++ b/lib/Target/AArch64/AArch64GenRegisterBankInfo.def @@ -101,7 +101,7 @@ RegisterBankInfo::ValueMapping ValMappings[] { /// /// \pre \p RBIdx != PartialMappingIdx::None const RegisterBankInfo::ValueMapping * -getValueMappingIdx(PartialMappingIdx RBIdx, unsigned Size) { +getValueMapping(PartialMappingIdx RBIdx, unsigned Size) { assert(RBIdx != PartialMappingIdx::None && "No mapping needed for that"); unsigned ValMappingIdx = First3OpsIdx + (RBIdx + getRegBankBaseIdxOffset(Size)) * diff --git a/lib/Target/AArch64/AArch64RegisterBankInfo.cpp b/lib/Target/AArch64/AArch64RegisterBankInfo.cpp index 35b229a6a0b..3efa0dc53aa 100644 --- a/lib/Target/AArch64/AArch64RegisterBankInfo.cpp +++ b/lib/Target/AArch64/AArch64RegisterBankInfo.cpp @@ -246,12 +246,12 @@ AArch64RegisterBankInfo::getInstrAlternativeMappings( if (MI.getNumOperands() != 3) break; InstructionMappings AltMappings; - InstructionMapping GPRMapping(/*ID*/ 1, /*Cost*/ 1, - getValueMappingIdx(AArch64::FirstGPR, Size), - /*NumOperands*/ 3); - InstructionMapping FPRMapping(/*ID*/ 2, /*Cost*/ 1, - getValueMappingIdx(AArch64::FirstFPR, Size), - /*NumOperands*/ 3); + InstructionMapping GPRMapping( + /*ID*/ 1, /*Cost*/ 1, AArch64::getValueMapping(AArch64::FirstGPR, Size), + /*NumOperands*/ 3); + InstructionMapping FPRMapping( + /*ID*/ 2, /*Cost*/ 1, AArch64::getValueMapping(AArch64::FirstFPR, Size), + /*NumOperands*/ 3); AltMappings.emplace_back(std::move(GPRMapping)); AltMappings.emplace_back(std::move(FPRMapping)); @@ -352,7 +352,8 @@ AArch64RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { IsFPR ? AArch64::FirstFPR : AArch64::FirstGPR; return InstructionMapping{DefaultMappingID, 1, - getValueMappingIdx(RBIdx, Size), NumOperands}; + AArch64::getValueMapping(RBIdx, Size), + NumOperands}; } default: break; @@ -405,7 +406,8 @@ AArch64RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { SmallVector OpdsMapping(NumOperands); for (unsigned Idx = 0; Idx < NumOperands; ++Idx) if (MI.getOperand(Idx).isReg()) - OpdsMapping[Idx] = getValueMappingIdx(OpRegBankIdx[Idx], OpSize[Idx]); + OpdsMapping[Idx] = + AArch64::getValueMapping(OpRegBankIdx[Idx], OpSize[Idx]); Mapping.setOperandsMapping(getOperandsMapping(OpdsMapping)); return Mapping;