Reid Spencer
|
f0ebb25d2b
|
Add #include <iostream> since Value.h does not include it any more.
llvm-svn: 14623
|
2004-07-04 12:20:55 +00:00 |
Chris Lattner
|
278f5152d3
|
Header file moved
llvm-svn: 13813
|
2004-05-27 05:41:36 +00:00 |
Chris Lattner
|
c71ea6e3d4
|
Annotate functions with edge counts as well, if they are available.
llvm-svn: 12233
|
2004-03-08 20:04:32 +00:00 |
Chris Lattner
|
12439ffbac
|
Make sure to print a stack trace whenever an error signal is delivered to the
tool.
llvm-svn: 11632
|
2004-02-19 20:32:12 +00:00 |
Chris Lattner
|
1dec4a1eda
|
Factor profile information loading OUT of llvm-prof into libanalysis
llvm-svn: 11316
|
2004-02-11 05:56:07 +00:00 |
Chris Lattner
|
238298acaf
|
Remove some pointless #includes
llvm-svn: 10653
|
2003-12-30 07:50:31 +00:00 |
Brian Gaeke
|
960707c335
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
Chris Lattner
|
7985d3664d
|
Add new command line option
llvm-svn: 9754
|
2003-11-06 20:29:25 +00:00 |
Chris Lattner
|
9061d70325
|
never print zero executions blocks
llvm-svn: 9626
|
2003-10-31 00:34:05 +00:00 |
Chris Lattner
|
a36f81a3ea
|
Simplify code
llvm-svn: 9625
|
2003-10-31 00:20:09 +00:00 |
Chris Lattner
|
34e1549e1b
|
Add percentage info
llvm-svn: 9624
|
2003-10-31 00:13:26 +00:00 |
Chris Lattner
|
0575f97e4b
|
Hrm, some of my counters are wrapping around 32 bits
llvm-svn: 9623
|
2003-10-31 00:06:57 +00:00 |
Chris Lattner
|
babc99cf80
|
If only have function profile, don't print out "not executed" for all of the blocks :)
llvm-svn: 9622
|
2003-10-30 23:44:28 +00:00 |
Chris Lattner
|
2a5767e4f1
|
Add the ability to print out llvm code when the -annotated-llvm option is given
llvm-svn: 9621
|
2003-10-30 23:42:09 +00:00 |
Chris Lattner
|
a79d2b54d2
|
Add the ability to synthesize function counts from block count information
llvm-svn: 9595
|
2003-10-29 21:47:44 +00:00 |
Chris Lattner
|
e4fb19033e
|
Print the top 20 most frequently executed blocks. Fix sort predicate problem
llvm-svn: 9594
|
2003-10-29 21:41:17 +00:00 |
Chris Lattner
|
c88f7bb317
|
Cleanup output a bit
llvm-svn: 9567
|
2003-10-28 22:53:49 +00:00 |
Chris Lattner
|
2343a0eed2
|
Print out command lines used to run the programs
llvm-svn: 9562
|
2003-10-28 22:30:37 +00:00 |
Chris Lattner
|
2091cc4310
|
Add support for reading block frequencies. Fix bug in attribution of counts
to functions
llvm-svn: 9559
|
2003-10-28 21:25:23 +00:00 |
Chris Lattner
|
8b8a777e41
|
Provide an accessor for getting function count information. Print a simple
report
llvm-svn: 9557
|
2003-10-28 21:08:18 +00:00 |
Chris Lattner
|
fc8bd0622f
|
Read in the bytecode and profile information, but don't do anything with
it yet.
llvm-svn: 9556
|
2003-10-28 20:13:07 +00:00 |
Chris Lattner
|
14b392fdea
|
Initial checkin of llvmprof stub
llvm-svn: 9551
|
2003-10-28 19:16:35 +00:00 |