[llvm-commits] CVS: llvm/include/llvm/Target/TargetRegInfo.h
    Anand Shukla 
    ashukla at cs.uiuc.edu
       
    Sun Jul 20 10:41:00 PDT 2003
    
    
  
Changes in directory llvm/include/llvm/Target:
TargetRegInfo.h updated: 1.40 -> 1.41
---
Log message:
Added special consideration for instrumentation strategy
---
Diffs of the changes:
Index: llvm/include/llvm/Target/TargetRegInfo.h
diff -u llvm/include/llvm/Target/TargetRegInfo.h:1.40 llvm/include/llvm/Target/TargetRegInfo.h:1.41
--- llvm/include/llvm/Target/TargetRegInfo.h:1.40	Mon Jul 14 12:17:27 2003
+++ llvm/include/llvm/Target/TargetRegInfo.h	Sun Jul 20 10:39:30 2003
@@ -44,6 +44,9 @@
                            std::vector<bool> &IsColorUsedArr) const = 0;
   virtual bool isRegVolatile(int Reg) const = 0;
 
+  //If any specific register needs extra information
+  virtual bool modifiedByCall(int Reg) const {return false; }
+
   virtual const char* const getRegName(unsigned reg) const = 0;
 
   TargetRegClassInfo(unsigned ID, unsigned NVR, unsigned NAR)
    
    
More information about the llvm-commits
mailing list