Owen Anderson
|
f2fea95f2f
|
Reapply r110396, with fixes to appease the Linux buildbot gods.
llvm-svn: 110460
|
2010-08-06 18:33:48 +00:00 |
|
Owen Anderson
|
aadd8a89ca
|
Revert r110396 to fix buildbots.
llvm-svn: 110410
|
2010-08-06 00:23:35 +00:00 |
|
Owen Anderson
|
b9762c07cb
|
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
ID member as the sole unique type identifier. Clean up APIs related to this change.
llvm-svn: 110396
|
2010-08-05 23:42:04 +00:00 |
|
Owen Anderson
|
f8addbb0a1
|
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
llvm-svn: 109045
|
2010-07-21 22:09:45 +00:00 |
|
Dan Gohman
|
74d5144414
|
Use pre-increment instead of post-increment when the result is not used.
llvm-svn: 106542
|
2010-06-22 15:08:57 +00:00 |
|
Chris Lattner
|
5c16b9815b
|
simplify this code.
llvm-svn: 94048
|
2010-01-20 23:30:28 +00:00 |
|
David Greene
|
a013a3b5e4
|
Change errs() to dbgs().
llvm-svn: 92607
|
2010-01-05 01:27:01 +00:00 |
|
Nick Lewycky
|
2b8400628d
|
Remove includes of Support/Compiler.h that are no longer needed after the
VISIBILITY_HIDDEN removal.
llvm-svn: 85043
|
2009-10-25 06:57:41 +00:00 |
|
Nick Lewycky
|
711c726c97
|
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.
llvm-svn: 85042
|
2009-10-25 06:33:48 +00:00 |
|
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 |
|
Andreas Neustifter
|
548db47ff4
|
Converted MaximumSpanningTree algorithm to a generic template, this could go
into llvm/ADT.
llvm-svn: 81001
|
2009-09-04 12:34:44 +00:00 |
|
Andreas Neustifter
|
c389a5dd4a
|
Code Cleanup.
Removed inverted flag form MaximumSpanningTree, also do not handle so much
information to MaximumSpanningTree.
llvm-svn: 80911
|
2009-09-03 08:52:52 +00:00 |
|
Andreas Neustifter
|
1ec6affbdf
|
Changed set of BlocksToInstrument to set of InsertedBlocks that do not have to
be instrumented.
llvm-svn: 80788
|
2009-09-02 13:59:05 +00:00 |
|
Andreas Neustifter
|
0bbffed957
|
Code cleanups and added comments.
llvm-svn: 80781
|
2009-09-02 12:38:39 +00:00 |
|
Andreas Neustifter
|
683bc5306c
|
OptimalEdgeProfiling: Creation of profiles.
This adds the instrumentation and runtime part of OptimalEdgeProfiling.
llvm-svn: 80712
|
2009-09-01 19:03:44 +00:00 |
|