aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/SampleProfReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-26[SampleFDO] Extract the code calling each section reader to readOneSection.Wei Mi1-20/+29
2019-08-23[SampleFDO] Add ExtBinary format to support extension of binary profile.Wei Mi1-6/+116
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-08-13[llvm-profdata] Profile dump for compact binary formatWenlei He1-6/+19
2019-03-14[SampleFDO] add suffix elision control for fcn namesThan McIntosh1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-10Support for remapping profile data when symbols change, for sample-basedRichard Smith1-0/+55
2018-09-14[SampleFDO] Add FunctionOffsetTable in compact binary format profile.Wei Mi1-13/+98
2018-09-06[SampleFDO] Make sample profile loader unaware of compact format change.Wei Mi1-0/+1
2018-06-11Fix a warning issued by clang.Wei Mi1-1/+1
2018-06-11[SampleFDO] Add a new compact binary format for sample profile.Wei Mi1-17/+75
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-10/+10
2018-03-07[SampleFDO] Extend SampleProfReader to handle demangled names.Wei Mi1-9/+42
2017-12-14Fix many -Wsign-compare and -Wtautological-constant-compare warnings.Zachary Turner1-1/+1
2017-10-12Fix warnings. [-Wdocumentation]NAKAMURA Takumi1-4/+0
2017-04-13SamplePGO: convert callsite samples map key from callsite_location to callsit...Dehao Chen1-4/+4
2017-03-03[ProfileData] Fix some Clang-tidy modernize and Include What You Use warnings...Eugene Zelenko1-2/+13
2017-02-22Fix an obvious bug in SampleProfileReaderGCC.Dehao Chen1-5/+3
2016-05-29[ProfileData] Clean up string handling a bit.Benjamin Kramer1-2/+2
2016-05-20[ProfileData] Thread unique_ptr through the summary builder to avoid leaks.Benjamin Kramer1-1/+1
2016-05-19Remove specializations of ProfileSummaryEaswaran Raman1-3/+3
2016-05-19Move ProfileSummary to IR.Easwaran Raman1-3/+3
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-03-03Use LineLocation instead of CallsiteLocation to index callsite profile.Dehao Chen1-8/+10
2016-02-19Add profile summary support for sample profile.Easwaran Raman1-0/+74
2015-12-16[PGO] Handle and report overflow during profile merge for all types of dataNathan Slingerland1-7/+10
2015-12-10[ProfileData] Add unit test infrastructure for sample profile reader/writerNathan Slingerland1-7/+19
2015-11-13SamplePGO - Add dump routines for LineLocation, SampleRecord and FunctionSamplesDiego Novillo1-2/+1
2015-11-13[llvm-profdata] Add check for text profile formats and improve error reportin...Nathan Slingerland1-1/+19
2015-11-12reverting r252916 to investigate test failureNathan Slingerland1-19/+1
2015-11-12[llvm-profdata] Add check for text profile formats and improve error reportingNathan Slingerland1-1/+19
2015-11-12SamplePGO - Move FunctionSamples::print() to a better location. NFC.Diego Novillo1-31/+0
2015-10-21Tolerate negative offset when matching sample profile.Dehao Chen1-1/+11
2015-10-16Sample profiles - Re-arrange binary format to emit head samples only on top f...Diego Novillo1-10/+11
2015-10-15Sample Profiles - Adjust integer types. Mostly NFC.Diego Novillo1-24/+24
2015-10-14Sample profiles - Add documentation for binary profile encoding. NFC.Diego Novillo1-103/+6
2015-10-13Sample profile reader - remove dead code. NFC.Diego Novillo1-10/+0
2015-10-13Sample profiles - Add a name table to the binary encoding.Diego Novillo1-3/+25
2015-10-09Add inline stack streaming to binary sample profiles.Diego Novillo1-40/+72
2015-10-08Re-apply r249644: Handle inline stacks in gcov-encoded sample profiles.Diego Novillo1-42/+70
2015-10-08Revert "Handle inline stacks in gcov-encoded sample profiles."Diego Novillo1-70/+42
2015-10-08Handle inline stacks in gcov-encoded sample profiles.Diego Novillo1-42/+70
2015-10-05Remove AutoFDO profile handling for GCC's LIPO. NFC.Diego Novillo1-22/+0
2015-09-30http://reviews.llvm.org/D13145Dehao Chen1-65/+168
2015-09-17GCC AutoFDO profile reader - Initial support.Diego Novillo1-9/+269
2014-11-03Use ErrorOr for the ::create factory on instrumented and sample profilers.Diego Novillo1-11/+14
2014-11-01Add show and merge tools for sample PGO profiles.Diego Novillo1-31/+15
2014-10-30Add profile writing capabilities for sampling profiles.Diego Novillo1-38/+212
2014-09-17LineIterator: Provide a variant that keeps blank linesJustin Bogner1-1/+1
2014-09-09Re-factor sample profile reader into lib/ProfileData.Diego Novillo1-0/+238