aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-profdata/llvm-profdata.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-14Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini1-3/+4
2016-02-17Add a profile summary class specific to instrumentation profiles.Easwaran Raman1-2/+2
2016-02-10[PGO] Differentiate Clang instrumentation and IR level instrumentation profilesRong Xu1-4/+11
2016-02-08[PGO] Revert r260146 as it breaks Darwin platforms.Rong Xu1-11/+4
2016-02-08[PGO] Differentiate Clang instrumentation and IR level instrumentation profilesRong Xu1-4/+11
2016-02-04Refactor profile summary support code. NFC.Easwaran Raman1-0/+1
2016-01-29[Profiling] Add a -sparse mode to llvm-profdata mergeVedant Kumar1-3/+7
2016-01-16[PGO] fix a bug in profile summary computationXinliang David Li1-1/+1
2016-01-14[PGO] Move profile summary interface/impl into InstrProf.[*] /NFCXinliang David Li1-99/+0
2016-01-14llvm-profdata.cpp: Fix comment lines. [-Wdocumentation]NAKAMURA Takumi1-3/+3
2016-01-13Display detailed profile summary in llvm-profdata tool.Easwaran Raman1-16/+136
2015-12-20[PGO] Improve Indexed Profile Reader efficiency Xinliang David Li1-2/+5
2015-12-16[PGO] Handle and report overflow during profile merge for all types of dataNathan Slingerland1-1/+5
2015-12-15[llvm-profdata] Add support for weighted merge of profile data (2nd try)Nathan Slingerland1-18/+58
2015-12-14Fix formatting. NFC.Diego Novillo1-8/+5
2015-12-04Revert "[llvm-profdata] Add support for weighted merge of profile data"Nathan Slingerland1-54/+16
2015-12-04[llvm-profdata] Add support for weighted merge of profile dataNathan Slingerland1-16/+54
2015-11-23[PGO] Add --text option for llvm-profdata show|merge commandsXinliang David Li1-37/+70
2015-11-18[llvm-profdata] Use SmallSet rather that std::set for keeping track of profda...Nathan Slingerland1-3/+2
2015-11-18[llvm-profdata] Fix unhandled enumeration values warningNathan Slingerland1-0/+2
2015-11-17[llvm-profdata] Show hint for other mismatch errors when merging instr profdataNathan Slingerland1-1/+5
2015-11-17[llvm-profdata] Improve error messaging when merging mismatched profile dataNathan Slingerland1-4/+38
2015-11-13[llvm-profdata] Add check for text profile formats and improve error reportin...Nathan Slingerland1-13/+29
2015-11-12reverting r252916 to investigate test failureNathan Slingerland1-29/+13
2015-11-12[llvm-profdata] Add check for text profile formats and improve error reportingNathan Slingerland1-13/+29
2015-11-02[PGO] Value profiling (index format) code cleanup and testingXinliang David Li1-5/+9
2015-10-08Re-apply r249644: Handle inline stacks in gcov-encoded sample profiles.Diego Novillo1-1/+7
2015-09-29InstrProf: Support for value profiling in the indexed profile formatJustin Bogner1-7/+22
2015-09-17Check for errors after reading a sample profile in llvm-profdata.Diego Novillo1-1/+3
2015-06-16modules: Move ProfileKinds to an anonymous namespaceDuncan P. N. Exon Smith1-0/+2
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer1-0/+1
2015-03-09Make helper functions static.Benjamin Kramer1-13/+13
2015-01-22Assigning and copying command line option objects shouldn't be allowed.Chris Bieneman1-2/+4
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+1
2014-11-03Use ErrorOr for the ::create factory on instrumented and sample profilers.Diego Novillo1-13/+16
2014-11-01Add show and merge tools for sample PGO profiles.Diego Novillo1-38/+125
2014-08-25Modernize raw_fd_ostream's constructor a bit.Rafael Espindola1-8/+8
2014-07-14Support: Fix option handling when using cl::Required with aliasoptJustin Bogner1-2/+2
2014-06-13Remove 'using std::error_code' from tools.Rafael Espindola1-4/+4
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
2014-04-25[C++] Use 'nullptr'. Tools edition.Craig Topper1-1/+1
2014-04-25ProfileData: Treat missing function counts as malformedJustin Bogner1-0/+1
2014-04-18ProfileData: Add support for the indexed instrprof formatJustin Bogner1-5/+4
2014-03-23llvm-profdata: Check for bad data in the show commandJustin Bogner1-0/+2
2014-03-23llvm-profdata: Use Format.h instead of handrolling a formatterJustin Bogner1-19/+2
2014-03-22llvm-profdata: Avoid F_Text in "merge" for now, since "llvm-profdata show" is...NAKAMURA Takumi1-1/+2
2014-03-21ProfileData: Introduce InstrProfWriter using the naive text formatJustin Bogner1-35/+15
2014-03-21llvm-profdata: Implement show commandJustin Bogner1-2/+98
2014-03-21ProfileData: Introduce the InstrProfReader interface and a text readerJustin Bogner1-68/+34