[llvm-commits] CVS: llvm/include/llvm/Reoptimizer/MemoryManager.h TraceCache.h
Brian Gaeke
gaeke at niobe.cs.uiuc.edu
Wed Aug 6 16:46:00 PDT 2003
Changes in directory llvm/include/llvm/Reoptimizer:
MemoryManager.h updated: 1.3 -> 1.4
TraceCache.h updated: 1.12 -> 1.13
---
Log message:
No need to have the dummy function take parameters or return a value.
include/llvm/Reoptimizer/MemoryManager.h: Change type of dummy function used
for trace cache.
lib/Reoptimizer/TraceCache/TraceCache.cpp: Likewise.
lib/Reoptimizer/TraceCache/MemoryManager.cpp: Likewise. Also change decl.
include/llvm/Reoptimizer/TraceCache.h: Likewise. Also remove commented-out
forward decl of TraceCache2.
---
Diffs of the changes:
Index: llvm/include/llvm/Reoptimizer/MemoryManager.h
diff -u llvm/include/llvm/Reoptimizer/MemoryManager.h:1.3 llvm/include/llvm/Reoptimizer/MemoryManager.h:1.4
--- llvm/include/llvm/Reoptimizer/MemoryManager.h:1.3 Thu Jul 10 14:00:39 2003
+++ llvm/include/llvm/Reoptimizer/MemoryManager.h Wed Aug 6 16:45:41 2003
@@ -46,7 +46,7 @@
//Ctor: Using user provided function for space. The size of memory
//is assumed as memSize. Must ensure the provided function >= memSize bytes
- MemoryManager(int (*dfunc)(int), unsigned int memSize);
+ MemoryManager(void (*dfunc)(), unsigned int memSize);
int getMemSize(){ return memorySize; }
uint64_t getMemory(int sz); //return a pointer to memory of size sz
Index: llvm/include/llvm/Reoptimizer/TraceCache.h
diff -u llvm/include/llvm/Reoptimizer/TraceCache.h:1.12 llvm/include/llvm/Reoptimizer/TraceCache.h:1.13
--- llvm/include/llvm/Reoptimizer/TraceCache.h:1.12 Thu Jul 10 14:00:47 2003
+++ llvm/include/llvm/Reoptimizer/TraceCache.h Wed Aug 6 16:45:41 2003
@@ -15,8 +15,6 @@
class VirtualMem;
class MemoryManager;
-//class TraceCache2;
-
class TraceCache{
private:
std::map<uint64_t, uint64_t> traces; //map from addr to addr
@@ -104,7 +102,7 @@
TraceCache();
//the code region of dfunc is used for memory allocation
//instead of default memory allocation space used by memory manager
- TraceCache(int (*dfunc)(int), unsigned int memSize, VirtualMem *vmem);
+ TraceCache(void (*dfunc)(), unsigned int memSize, VirtualMem *vmem);
//remove the branch from the original code into the trace
void patchTrace(uint64_t n);
More information about the llvm-commits
mailing list