[llvm-commits] CVS: llvm/include/llvm/Reoptimizer/VirtualMem.h

Anand Shukla ashukla at cs.uiuc.edu
Fri Feb 14 14:44:08 PST 2003


Changes in directory llvm/include/llvm/Reoptimizer:

VirtualMem.h updated: 1.5 -> 1.6

---
Log message:

Changes to runtime framework

---
Diffs of the changes:

Index: llvm/include/llvm/Reoptimizer/VirtualMem.h
diff -u llvm/include/llvm/Reoptimizer/VirtualMem.h:1.5 llvm/include/llvm/Reoptimizer/VirtualMem.h:1.6
--- llvm/include/llvm/Reoptimizer/VirtualMem.h:1.5	Mon Oct 21 08:27:27 2002
+++ llvm/include/llvm/Reoptimizer/VirtualMem.h	Fri Feb 14 14:43:33 2003
@@ -19,6 +19,9 @@
 
 #include "llvm/Reoptimizer/GetTraceTime.h"
 
+class TraceCache;
+class TraceCache2;
+
 class VirtualMem {
   int fp; //file pointer
 
@@ -33,6 +36,10 @@
   uint64_t getBranchTarget(const std::pair<uint64_t, uint64_t> &n);
 
   unsigned int readInstrFrmVm(uint64_t frm);
+  unsigned int readInstrFrmVm(uint64_t frm, TraceCache *tr);
+  unsigned int readInstrFrmVm(uint64_t frm, TraceCache2 *tr);
+  unsigned int readInstrFrmVm(uint64_t frm, TraceCache *tr, TraceCache2 *tr2);
+
   void writeInstToVM(uint64_t dest, unsigned newInstr);
 
   void writeBranchInstruction(uint64_t location, uint64_t target);
@@ -42,6 +49,7 @@
 #endif
 
   void setBranches(std::map<int, int> &branchMap, uint64_t startAddr);
+  void setBranches(std::map<int, uint64_t> &branchMap, uint64_t startAddr);
   
   void setCalls(std::map<int, uint64_t> &callMap, uint64_t startAddr);
 





More information about the llvm-commits mailing list