Delete MipsFunctionInfo::InArgFIRange.
authorAkira Hatanaka <ahatanaka@mips.com>
Fri, 26 Oct 2012 23:49:51 +0000 (23:49 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Fri, 26 Oct 2012 23:49:51 +0000 (23:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166837 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsMachineFunction.h

index 91bb0373b70cf9aedf940d932a12f025430b3e54..aef605bcab782d510ecf2fc0000bef7660ab32f9 100644 (file)
@@ -3459,8 +3459,6 @@ MipsTargetLowering::LowerFormalArguments(SDValue Chain,
     }
   }
 
-  MipsFI->setLastInArgFI(LastFI);
-
   // All stores are grouped in one node to allow the matching between
   // the size of Ins and InVals. This only happens when on varg functions
   if (!OutChains.empty()) {
index 5b766f22a80d383f9ccba42517aaf704987c34aa..b05f6187d230e7b6c569af133b1a41c3cb5a3bfe 100644 (file)
@@ -42,24 +42,14 @@ class MipsFunctionInfo : public MachineFunctionInfo {
   /// VarArgsFrameIndex - FrameIndex for start of varargs area.
   int VarArgsFrameIndex;
 
-  // Range of frame object indices.
-  // InArgFIRange: Range of indices of all frame objects created during call to
-  //               LowerFormalArguments.
-  std::pair<int, int> InArgFIRange;
-
   bool EmitNOAT;
 
 public:
   MipsFunctionInfo(MachineFunction& MF)
   : MF(MF), SRetReturnReg(0), GlobalBaseReg(0),
-    VarArgsFrameIndex(0), InArgFIRange(std::make_pair(-1, 0)), EmitNOAT(false)
+    VarArgsFrameIndex(0), EmitNOAT(false)
   {}
 
-  bool isInArgFI(int FI) const {
-    return FI <= InArgFIRange.first && FI >= InArgFIRange.second;
-  }
-  void setLastInArgFI(int FI) { InArgFIRange.second = FI; }
-
   unsigned getSRetReturnReg() const { return SRetReturnReg; }
   void setSRetReturnReg(unsigned Reg) { SRetReturnReg = Reg; }