forked from OSchip/llvm-project
Remove 'const' from some ArrayRefs. ArrayRefs are already immutable. NFC
llvm-svn: 248693
This commit is contained in:
parent
d7d1a72f66
commit
862d5d8322
|
@ -127,14 +127,14 @@ public:
|
|||
// Accessors.
|
||||
const DILocalVariable *getVariable() const { return Var; }
|
||||
const DILocation *getInlinedAt() const { return IA; }
|
||||
const ArrayRef<const DIExpression *> getExpression() const { return Expr; }
|
||||
ArrayRef<const DIExpression *> getExpression() const { return Expr; }
|
||||
void setDIE(DIE &D) { TheDIE = &D; }
|
||||
DIE *getDIE() const { return TheDIE; }
|
||||
void setDebugLocListIndex(unsigned O) { DebugLocListIndex = O; }
|
||||
unsigned getDebugLocListIndex() const { return DebugLocListIndex; }
|
||||
StringRef getName() const { return Var->getName(); }
|
||||
const MachineInstr *getMInsn() const { return MInsn; }
|
||||
const ArrayRef<int> getFrameIndex() const { return FrameIndex; }
|
||||
ArrayRef<int> getFrameIndex() const { return FrameIndex; }
|
||||
|
||||
void addMMIEntry(const DbgVariable &V) {
|
||||
assert(DebugLocListIndex == ~0U && !MInsn && "not an MMI entry");
|
||||
|
|
|
@ -23,7 +23,7 @@ static const MCPhysReg Mips64IntRegs[8] = {
|
|||
Mips::T0_64, Mips::T1_64, Mips::T2_64, Mips::T3_64};
|
||||
}
|
||||
|
||||
const ArrayRef<MCPhysReg> MipsABIInfo::GetByValArgRegs() const {
|
||||
ArrayRef<MCPhysReg> MipsABIInfo::GetByValArgRegs() const {
|
||||
if (IsO32())
|
||||
return makeArrayRef(O32IntRegs);
|
||||
if (IsN32() || IsN64())
|
||||
|
@ -31,7 +31,7 @@ const ArrayRef<MCPhysReg> MipsABIInfo::GetByValArgRegs() const {
|
|||
llvm_unreachable("Unhandled ABI");
|
||||
}
|
||||
|
||||
const ArrayRef<MCPhysReg> MipsABIInfo::GetVarArgRegs() const {
|
||||
ArrayRef<MCPhysReg> MipsABIInfo::GetVarArgRegs() const {
|
||||
if (IsO32())
|
||||
return makeArrayRef(O32IntRegs);
|
||||
if (IsN32() || IsN64())
|
||||
|
|
|
@ -47,10 +47,10 @@ public:
|
|||
ABI GetEnumValue() const { return ThisABI; }
|
||||
|
||||
/// The registers to use for byval arguments.
|
||||
const ArrayRef<MCPhysReg> GetByValArgRegs() const;
|
||||
ArrayRef<MCPhysReg> GetByValArgRegs() const;
|
||||
|
||||
/// The registers to use for the variable argument list.
|
||||
const ArrayRef<MCPhysReg> GetVarArgRegs() const;
|
||||
ArrayRef<MCPhysReg> GetVarArgRegs() const;
|
||||
|
||||
/// Obtain the size of the area allocated by the callee for arguments.
|
||||
/// CallingConv::FastCall affects the value for O32.
|
||||
|
|
|
@ -3676,7 +3676,7 @@ void MipsTargetLowering::passByValArg(
|
|||
unsigned NumRegs = LastReg - FirstReg;
|
||||
|
||||
if (NumRegs) {
|
||||
const ArrayRef<MCPhysReg> ArgRegs = ABI.GetByValArgRegs();
|
||||
ArrayRef<MCPhysReg> ArgRegs = ABI.GetByValArgRegs();
|
||||
bool LeftoverBytes = (NumRegs * RegSizeInBytes > ByValSizeInBytes);
|
||||
unsigned I = 0;
|
||||
|
||||
|
@ -3762,7 +3762,7 @@ void MipsTargetLowering::writeVarArgRegs(std::vector<SDValue> &OutChains,
|
|||
SDValue Chain, SDLoc DL,
|
||||
SelectionDAG &DAG,
|
||||
CCState &State) const {
|
||||
const ArrayRef<MCPhysReg> ArgRegs = ABI.GetVarArgRegs();
|
||||
ArrayRef<MCPhysReg> ArgRegs = ABI.GetVarArgRegs();
|
||||
unsigned Idx = State.getFirstUnallocated(ArgRegs);
|
||||
unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
|
||||
MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8);
|
||||
|
@ -3819,7 +3819,7 @@ void MipsTargetLowering::HandleByVal(CCState *State, unsigned &Size,
|
|||
|
||||
if (State->getCallingConv() != CallingConv::Fast) {
|
||||
unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
|
||||
const ArrayRef<MCPhysReg> IntArgRegs = ABI.GetByValArgRegs();
|
||||
ArrayRef<MCPhysReg> IntArgRegs = ABI.GetByValArgRegs();
|
||||
// FIXME: The O32 case actually describes no shadow registers.
|
||||
const MCPhysReg *ShadowRegs =
|
||||
ABI.IsO32() ? IntArgRegs.data() : Mips64DPRegs;
|
||||
|
|
Loading…
Reference in New Issue