1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/include/llvm/ProfileData
Nathan Slingerland 625b1f4b92 [llvm-profdata] Change instr prof counter overflow to saturate rather than discard
Summary: This changes overflow handling during instrumentation profile merge. Rathar than throwing away records that would result in counter overflow, merged counts are instead clamped to the maximum representable value. A warning about counter overflow is still surfaced to the user as before.

Reviewers: dnovillo, davidxl, silvas

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D14893

llvm-svn: 254525
2015-12-02 18:19:24 +00:00
..
CoverageMapping.h Use makeArrayRef or None to avoid unnecessarily mentioning the ArrayRef type extra times. NFC 2015-09-21 05:32:41 +00:00
CoverageMappingReader.h [Object] Search for architecures by name in MachOUniversalBinary::getObjectForArch() 2015-06-22 21:33:24 +00:00
CoverageMappingWriter.h [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
InstrProf.h [llvm-profdata] Change instr prof counter overflow to saturate rather than discard 2015-12-02 18:19:24 +00:00
InstrProfData.inc Define member operator delete 2015-12-01 23:05:27 +00:00
InstrProfReader.h [PGO] Add support for reading multiple versions of indexed profile format profile data 2015-12-01 20:26:26 +00:00
InstrProfWriter.h [PGO] Add --text option for llvm-profdata show|merge commands 2015-11-23 20:47:38 +00:00
SampleProf.h Revert the revert 253497 and 253539 - These commits aren't the cause of the clang-cmake-mips failures. 2015-11-20 13:13:53 +00:00
SampleProfReader.h [llvm-profdata] Add check for text profile formats and improve error reporting (2nd try) 2015-11-13 03:47:58 +00:00
SampleProfWriter.h Remove some unused includes 2015-11-14 01:32:27 +00:00