[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