--changed Sugesting colors for method calls/return values etc.
authorRuchira Sasanka <sasanka@students.uiuc.edu>
Mon, 15 Oct 2001 16:23:48 +0000 (16:23 +0000)
committerRuchira Sasanka <sasanka@students.uiuc.edu>
Mon, 15 Oct 2001 16:23:48 +0000 (16:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@829 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetRegInfo.h

index b66c1b780b7fbf2f0786c7e8d65ccf2e7fcc0e35..a8defa4065ca51c47d6d5fa5eb0bc9f02a4f816a 100644 (file)
@@ -120,27 +120,26 @@ public:
   virtual void suggestRegs4MethodArgs(const Method *const Meth, 
                         LiveRangeInfo & LRI) const = 0;
 
-  virtual void suggestRegs4CallArgs(const CallInst *const CallI, 
+  virtual void suggestRegs4CallArgs(const MachineInstr *const CallI, 
                        LiveRangeInfo& LRI, vector<RegClass *> RCL) const = 0;
 
-  virtual void suggestReg4RetValue(const ReturnInst *const RetI, 
+  virtual void suggestReg4RetValue(const MachineInstr *const RetI, 
                                   LiveRangeInfo& LRI) const = 0;
 
-
-
   virtual void colorMethodArgs(const Method *const Meth,  LiveRangeInfo& LRI,
                       AddedInstrns *const FirstAI) const = 0;
 
-  virtual void colorCallArgs(const CallInst *const CalI, LiveRangeInfo& LRI,
-                    AddedInstrns *const CallAI) const = 0;
+  virtual void colorCallArgs(const MachineInstr *const CalI, 
+                            LiveRangeInfo& LRI,
+                            AddedInstrns *const CallAI) const = 0;
 
-  virtual void colorRetValue(const ReturnInst *const RetI, LiveRangeInfo& LRI,
-                    AddedInstrns *const RetAI) const = 0;
+  virtual void colorRetValue(const MachineInstr *const RetI,LiveRangeInfo& LRI,
+                            AddedInstrns *const RetAI) const = 0;
 
 
 
-  virtual bool handleSpecialMInstr(const MachineInstr * MInst, 
-                      LiveRangeInfo& LRI,  vector<RegClass *> RCL) const  = 0;
+  //virtual bool handleSpecialMInstr(const MachineInstr * MInst, 
+  //                  LiveRangeInfo& LRI,  vector<RegClass *> RCL) const  = 0;
  
   // returns the reg used for pushing the address when a method is called.
   // This can be used for other purposes between calls