Chris Lattner
|
30ae898eb7
|
Finegrainify namespacification
Make the Timer code give correct user/system/user+system times when -track-memory is enabled
llvm-svn: 10463
|
2003-12-14 21:27:33 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
b402729b30
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
llvm-svn: 9298
|
2003-10-20 19:43:21 +00:00 |
|
Brian Gaeke
|
a3f850a182
|
Don't include Config/stdio.h or <stdio.h>.
llvm-svn: 9031
|
2003-10-10 18:46:29 +00:00 |
|
Chris Lattner
|
da4d014b4c
|
Implement the NamedRegionTimer class
llvm-svn: 8889
|
2003-10-06 15:02:31 +00:00 |
|
Chris Lattner
|
89bf5d3a60
|
Describe the value name
llvm-svn: 7493
|
2003-08-01 22:15:15 +00:00 |
|
Chris Lattner
|
5d1a43bb60
|
Fix the JIT in the Nightly tester. This was not a fun bug to track down.
See the comments in the patch for details.
llvm-svn: 7457
|
2003-07-31 19:38:34 +00:00 |
|
Chris Lattner
|
12defed07e
|
Trivial cleanups: no need to include header twice. Global variable is local to file
llvm-svn: 7456
|
2003-07-31 19:31:21 +00:00 |
|
John Criswell
|
258dfc0319
|
Merged in autoconf branch. This provides configuration via the autoconf
system.
llvm-svn: 7014
|
2003-06-30 21:59:07 +00:00 |
|
Chris Lattner
|
ef97ca721a
|
Remove usage of sys/unistd.h
llvm-svn: 6788
|
2003-06-19 18:42:09 +00:00 |
|
Brian Gaeke
|
f35ca29abc
|
Put ifdefs around use of malloc.h/mallinfo, which isn't available on FreeBSD.
llvm-svn: 6750
|
2003-06-17 19:54:00 +00:00 |
|
Chris Lattner
|
68ee069591
|
Fix compilation problem with some versions of G++
llvm-svn: 6660
|
2003-06-06 22:13:01 +00:00 |
|
Chris Lattner
|
5e34712b08
|
Fix problem with perror
llvm-svn: 6659
|
2003-06-06 21:09:29 +00:00 |
|
Chris Lattner
|
805f8d646e
|
Add a new info-output-file option (hidden from --help) which is to be used by
the testing scripts to avoid breaking diffs while still gathering stats.
llvm-svn: 6067
|
2003-05-09 20:05:44 +00:00 |
|
Chris Lattner
|
9efc110b12
|
Make more compatible with GCC 2.96
llvm-svn: 5550
|
2003-02-13 16:25:28 +00:00 |
|
Chris Lattner
|
34094ff7e3
|
Remove gunk that was supposed to make space evaluation more precise, but never worked.
llvm-svn: 5549
|
2003-02-13 05:07:53 +00:00 |
|
Chris Lattner
|
bf2c5b238f
|
Don't output times in "scientific" notation
llvm-svn: 5544
|
2003-02-12 19:02:13 +00:00 |
|
Chris Lattner
|
8088c79d39
|
Squelch warning
llvm-svn: 5494
|
2003-02-05 21:44:28 +00:00 |
|
Chris Lattner
|
bedb4f4a83
|
* Add new -track-memory option to tools which enables the mem usage column in the reports.
This is now optional (and defaults to off) because mallinfo can be VERY slow as it
seems to touch every page of allocated memory.
llvm-svn: 5448
|
2003-01-30 23:08:50 +00:00 |
|
Chris Lattner
|
8118f6db93
|
Add peak memory usage measurement capability
Add (currently disabled) faciility to try to filter out pool allocation overhead from memory usage stats
llvm-svn: 4753
|
2002-11-18 21:47:09 +00:00 |
|
Chris Lattner
|
fe090b7d1f
|
Simplify code
llvm-svn: 4547
|
2002-11-04 21:06:54 +00:00 |
|
Chris Lattner
|
45a7acb725
|
Sun can now use mallinfo()
llvm-svn: 4546
|
2002-11-04 21:05:21 +00:00 |
|
Chris Lattner
|
da3f2f6133
|
Allow memory sizes to be negative, remove obsolete TmpRSS field
llvm-svn: 4538
|
2002-11-04 19:19:36 +00:00 |
|
Chris Lattner
|
33a0632b24
|
mallinfo is not available on sun apparently :(
llvm-svn: 4537
|
2002-11-04 19:01:41 +00:00 |
|
Chris Lattner
|
471179e6b9
|
Minor fix to space accounting
llvm-svn: 4520
|
2002-11-04 01:49:45 +00:00 |
|
Chris Lattner
|
a7cdb12f6c
|
Implement MaxRSS in terms of mallinfo instead of the system RSS. This gives
us much more accurate numbers and actually WORKS.
llvm-svn: 4518
|
2002-11-04 00:32:44 +00:00 |
|
Chris Lattner
|
8f38efd9dd
|
Add #include
llvm-svn: 4291
|
2002-10-27 19:08:03 +00:00 |
|
Anand Shukla
|
d49d35f562
|
Added #include<unistd.h> to compile with solaris gcc3.2
llvm-svn: 4042
|
2002-10-04 23:57:01 +00:00 |
|
Chris Lattner
|
9b38808792
|
Checkin generic interval timer support
llvm-svn: 3992
|
2002-10-01 19:36:54 +00:00 |
|