eliminate a pair of really inefficient methods now that noone uses them
authorChris Lattner <sabre@nondot.org>
Wed, 18 Feb 2004 16:45:22 +0000 (16:45 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 18 Feb 2004 16:45:22 +0000 (16:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11579 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineBasicBlock.h

index 3469a5e9d91fcd5fdbe0b235c1f373fd1803c046..9399d56b76fff2b4cdbab09d5542b8345b1bac42 100644 (file)
@@ -79,12 +79,6 @@ public:
   unsigned size() const { return Insts.size(); }
   bool empty() const { return Insts.empty(); }
 
-  // This is a really inefficient way of accessing a basic
-  // block. These methods will be removed when all of their uses are
-  // eliminated.
-  inline const MachineInstr& operator[](unsigned i) const DEPRECATED;
-  inline MachineInstr& operator[](unsigned i) DEPRECATED;
-
   MachineInstr& front() { return Insts.front(); }
   MachineInstr& back()  { return Insts.back(); }
 
@@ -122,21 +116,6 @@ private:   // Methods used to maintain doubly linked list of blocks...
   void setNext(MachineBasicBlock *N) { Next = N; }
 };
 
-const MachineInstr& MachineBasicBlock::operator[](unsigned i) const
-{
-  const_iterator it = Insts.begin();
-  std::advance(it, i);
-  return *it;
-}
-
-MachineInstr& MachineBasicBlock::operator[](unsigned i)
-{
-  iterator it = Insts.begin();
-  std::advance(it, i);
-  return *it;
-}
-
-
 } // End llvm namespace
 
 #endif