[TableGen] Remove a defaulted function argument that is never called with another...
authorCraig Topper <craig.topper@intel.com>
Wed, 21 Mar 2018 05:13:04 +0000 (05:13 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 21 Mar 2018 05:13:04 +0000 (05:13 +0000)
llvm-svn: 328075

llvm/utils/TableGen/CodeGenSchedule.cpp
llvm/utils/TableGen/CodeGenSchedule.h

index 09e41e70b39419df14778aeb83836e945be17ea4..8f51df8b8c2333567c0de558860ce4e2de9c8f06 100644 (file)
@@ -405,11 +405,9 @@ std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) {
   return Name;
 }
 
-unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead,
-                                           unsigned After) const {
+unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead) const {
   const std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites;
-  assert(After < RWVec.size() && "start position out of bounds");
-  for (std::vector<CodeGenSchedRW>::const_iterator I = RWVec.begin() + After,
+  for (std::vector<CodeGenSchedRW>::const_iterator I = RWVec.begin(),
          E = RWVec.end(); I != E; ++I) {
     if (I->TheDef == Def)
       return I - RWVec.begin();
index dcadaccfdaa74a6a3a559132a4bce2488fefeecb..59c084b1af3f11de47fd3ce58595432d87f2f6d0 100644 (file)
@@ -336,7 +336,7 @@ public:
     return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def);
   }
 
-  unsigned getSchedRWIdx(Record *Def, bool IsRead, unsigned After = 0) const;
+  unsigned getSchedRWIdx(Record *Def, bool IsRead) const;
 
   // Return true if the given write record is referenced by a ReadAdvance.
   bool hasReadOfWrite(Record *WriteDef) const;