diff options
author | Chris Lattner <sabre@nondot.org> | 2002-11-04 19:20:09 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-11-04 19:20:09 +0000 |
commit | b7843a4f5722027e464ea6479235b73c482534ae (patch) | |
tree | 6b887d1a587ec0112988a6d936a91708b4e3de92 /include/llvm/Support | |
parent | 18eba91a05ccff184820f8afddfddada15e35e65 (diff) | |
download | external_llvm-b7843a4f5722027e464ea6479235b73c482534ae.zip external_llvm-b7843a4f5722027e464ea6479235b73c482534ae.tar.gz external_llvm-b7843a4f5722027e464ea6479235b73c482534ae.tar.bz2 |
Allow memory sizes to be negative, eliminate TmpRSS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4539 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Support')
-rw-r--r-- | include/llvm/Support/Timer.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/llvm/Support/Timer.h b/include/llvm/Support/Timer.h index 5d39fc0..4e444d8 100644 --- a/include/llvm/Support/Timer.h +++ b/include/llvm/Support/Timer.h @@ -34,8 +34,7 @@ class Timer { double Elapsed; // Wall clock time elapsed in seconds double UserTime; // User time elapsed double SystemTime; // System time elapsed - unsigned long MaxRSS; // Maximum resident set size (in bytes) - unsigned long RSSTemp; // Temp for calculating maxrss + long MemUsed; // Memory allocated (in bytes) std::string Name; // The name of this time variable bool Started; // Has this time variable ever been started? TimerGroup *TG; // The TimerGroup this Timer is in. @@ -47,15 +46,14 @@ public: double getProcessTime() const { return UserTime+SystemTime; } double getWallTime() const { return Elapsed; } - unsigned long getMaxRSS() const { return MaxRSS; } + long getMemUsed() const { return MemUsed; } std::string getName() const { return Name; } const Timer &operator=(const Timer &T) { Elapsed = T.Elapsed; UserTime = T.UserTime; SystemTime = T.SystemTime; - MaxRSS = T.MaxRSS; - RSSTemp = T.RSSTemp; + MemUsed = T.MemUsed; Name = T.Name; Started = T.Started; assert (TG == T.TG && "Can only assign timers in the same TimerGroup!"); |