[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