summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ProfileInfoLoader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Round 2 of dead private variable removal.Benjamin Kramer2012-06-061-4/+2
| | | | | | | | LLVM is now -Wunused-private-field clean except for - lib/MC/MCDisassembler/Disassembler.h. Not sure why it keeps all those unaccessible fields. - gtest. llvm-svn: 158096
* Remove unused STL header includes.Jay Foad2011-04-231-1/+0
| | | | llvm-svn: 130068
* Reapplied r81355 with the problems fixed.Andreas Neustifter2009-09-161-3/+5
| | | | | | | (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
* revert r81335, which breaks the build.Chris Lattner2009-09-091-3/+3
| | | | llvm-svn: 81347
* Updated ProfileInfo to have clean seperation between different sentinels.Andreas Neustifter2009-09-091-3/+3
| | | | llvm-svn: 81335
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-061-4/+4
| | | | | | Patch by Erick Tryzelaar. llvm-svn: 81116
* Fix build warning.Andreas Neustifter2009-09-031-1/+1
| | | | llvm-svn: 80912
* Code Cleanup.Andreas Neustifter2009-09-031-16/+9
| | | | | | (See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086139.html) llvm-svn: 80909
* Fix build warning.Daniel Dunbar2009-09-011-1/+1
| | | | llvm-svn: 80730
* OptimalEdgeProfiling: Reading in Profiles.Andreas Neustifter2009-09-011-6/+27
| | | | | | This enables LLVM to read the OptimalEdgeProfiles. llvm-svn: 80715
* Read profile files as binary as proposed inAndreas Neustifter2009-08-251-1/+1
| | | | | | http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025020.html. llvm-svn: 79983
* remove uses of llvm/Support/Streams.h.Chris Lattner2009-08-231-7/+7
| | | | llvm-svn: 79838
* Remove unnecessary ProfileInfoLoader methods.Daniel Dunbar2009-08-051-138/+3
| | | | | | - Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78199
* Get rid of a static boolean.Owen Anderson2009-06-241-2/+2
| | | | llvm-svn: 74125
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-0/+1
| | | | llvm-svn: 61715
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-221-1/+2
| | | | llvm-svn: 35265
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-1/+1
| | | | | | confusion with external linkage types. llvm-svn: 33663
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-15/+14
| | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298
* Removed some of the iostream #includes. Moved towards converting to usingBill Wendling2006-11-281-14/+13
| | | | | | llvm streams llvm-svn: 31983
* Remove trailing whitespaceMisha Brukman2005-04-211-11/+11
| | | | llvm-svn: 21416
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+2
| | | | llvm-svn: 14622
* Add stub support for reading BBTraces.Brian Gaeke2004-05-041-0/+16
| | | | llvm-svn: 13352
* Share ProfilingType enum with the C profiling runtime libraries.Brian Gaeke2004-05-041-7/+1
| | | | llvm-svn: 13346
* If we have edge counts, we can produce block counts. I've verified thatChris Lattner2004-03-081-11/+67
| | | | | | | using an edge profile to produce block counts gives the exact same numbers as using a block count directly. llvm-svn: 12232
* Add initial support for reading edge counts. This will be improved to enableChris Lattner2004-03-081-0/+29
| | | | | | translation of edge counts into block/function counts when possible. llvm-svn: 12229
* Fix a typeoChris Lattner2004-02-111-1/+1
| | | | llvm-svn: 11323
* Factor this code out of llvm-profChris Lattner2004-02-111-0/+180
llvm-svn: 11314
OpenPOWER on IntegriCloud