Andreas Neustifter
|
15e9f61d26
|
Reapplied r81355 with the problems fixed.
(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090907/086737.html and
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090907/086746.html)
llvm-svn: 82039
|
2009-09-16 11:35:50 +00:00 |
|
Chris Lattner
|
cfd0d3e363
|
revert r81335, which breaks the build.
llvm-svn: 81347
|
2009-09-09 16:00:57 +00:00 |
|
Andreas Neustifter
|
ea41c1b35e
|
Updated ProfileInfo to have clean seperation between different sentinels.
llvm-svn: 81335
|
2009-09-09 12:48:26 +00:00 |
|
Duncan Sands
|
0d5fa5f018
|
Mark more constants unsigned, as warned about by icc (#68).
Patch by Erick Tryzelaar.
llvm-svn: 81116
|
2009-09-06 12:56:52 +00:00 |
|
Andreas Neustifter
|
9fd76dee00
|
Fix build warning.
llvm-svn: 80912
|
2009-09-03 09:11:10 +00:00 |
|
Andreas Neustifter
|
0b3bf54823
|
Code Cleanup.
(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086139.html)
llvm-svn: 80909
|
2009-09-03 08:41:05 +00:00 |
|
Daniel Dunbar
|
ed881c3427
|
Fix build warning.
llvm-svn: 80730
|
2009-09-01 22:07:12 +00:00 |
|
Andreas Neustifter
|
92a4f4d8d3
|
OptimalEdgeProfiling: Reading in Profiles.
This enables LLVM to read the OptimalEdgeProfiles.
llvm-svn: 80715
|
2009-09-01 19:08:51 +00:00 |
|
Andreas Neustifter
|
61a98072a0
|
Read profile files as binary as proposed in
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025020.html.
llvm-svn: 79983
|
2009-08-25 12:53:27 +00:00 |
|
Chris Lattner
|
e9861c1cb8
|
remove uses of llvm/Support/Streams.h.
llvm-svn: 79838
|
2009-08-23 07:33:14 +00:00 |
|
Daniel Dunbar
|
eabd825693
|
Remove unnecessary ProfileInfoLoader methods.
- Part of optimal static profiling patch sequence by Andreas Neustifter.
llvm-svn: 78199
|
2009-08-05 15:55:56 +00:00 |
|
Owen Anderson
|
68b4197830
|
Get rid of a static boolean.
llvm-svn: 74125
|
2009-06-24 22:08:59 +00:00 |
|
Dan Gohman
|
8271066844
|
Tidy up #includes, deleting a bunch of unnecessary #includes.
llvm-svn: 61715
|
2009-01-05 17:59:02 +00:00 |
|
Chris Lattner
|
ad9a6ccb83
|
Remove attribution from file headers, per discussion on llvmdev.
llvm-svn: 45418
|
2007-12-29 20:36:04 +00:00 |
|
Dan Gohman
|
d0a0ea9916
|
Change uses of Function::front to Function::getEntryBlock for readability.
llvm-svn: 35265
|
2007-03-22 16:38:57 +00:00 |
|
Reid Spencer
|
19af04a142
|
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
confusion with external linkage types.
llvm-svn: 33663
|
2007-01-30 20:08:39 +00:00 |
|
Bill Wendling
|
a3246c4272
|
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.
llvm-svn: 32298
|
2006-12-07 01:30:32 +00:00 |
|
Bill Wendling
|
040a60d22d
|
Removed some of the iostream #includes. Moved towards converting to using
llvm streams
llvm-svn: 31983
|
2006-11-28 22:46:12 +00:00 |
|
Misha Brukman
|
122d682689
|
Remove trailing whitespace
llvm-svn: 21416
|
2005-04-21 21:13:18 +00:00 |
|
Reid Spencer
|
50ec3f9325
|
Add #include <iostream> since Value.h does not #include it any more.
llvm-svn: 14622
|
2004-07-04 12:19:56 +00:00 |
|
Brian Gaeke
|
f3b62c562e
|
Add stub support for reading BBTraces.
llvm-svn: 13352
|
2004-05-04 17:11:14 +00:00 |
|
Brian Gaeke
|
ae8607e56a
|
Share ProfilingType enum with the C profiling runtime libraries.
llvm-svn: 13346
|
2004-05-04 16:53:07 +00:00 |
|
Chris Lattner
|
de661f7219
|
If we have edge counts, we can produce block counts. I've verified that
using an edge profile to produce block counts gives the exact same numbers
as using a block count directly.
llvm-svn: 12232
|
2004-03-08 20:03:52 +00:00 |
|
Chris Lattner
|
f3a838662e
|
Add initial support for reading edge counts. This will be improved to enable
translation of edge counts into block/function counts when possible.
llvm-svn: 12229
|
2004-03-08 18:20:18 +00:00 |
|
Chris Lattner
|
16ad30203c
|
Fix a typeo
llvm-svn: 11323
|
2004-02-11 18:20:41 +00:00 |
|
Chris Lattner
|
427c8ee657
|
Factor this code out of llvm-prof
llvm-svn: 11314
|
2004-02-11 05:54:25 +00:00 |
|