Revert modulo scheduling change that should be part of the modulo-sched pass itself,
authorChris Lattner <sabre@nondot.org>
Wed, 16 Apr 2003 20:30:02 +0000 (20:30 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 16 Apr 2003 20:30:02 +0000 (20:30 +0000)
not part of the Instruction class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5787 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Instruction.h

index 56f4ebf3aac21956454e3844072fd2664c9795c8..5f61b2d410879f993dadd1efe9301d0b60c3c2ce 100644 (file)
@@ -23,8 +23,6 @@ class Instruction : public User {
   friend class SymbolTableListTraits<Instruction, BasicBlock, Function,
                                      ilist_traits<Instruction> >;
   void setParent(BasicBlock *P);
-private:
-  Instruction* cln; //the newest cloned instruction
 protected:
   unsigned iType;      // InstructionType: The opcode of the instruction
 
@@ -44,9 +42,7 @@ public:
   ///   * The instruction has no name
   ///
   virtual Instruction *clone() const = 0;
-  Instruction * getClone(){return cln;}
-  void          setClone(Instruction* _cln){cln=_cln;}
-  void          clearClone(){cln=NULL;}
+  
   // Accessor methods...
   //
   inline const BasicBlock *getParent() const { return Parent; }