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
Xinliang David Li 739b63a55d [PGO] Implement ValueProfiling Closure interfaces for runtime value profile data
This is one of the many steps to commonize value profiling support between profile
runtime and compiler/llvm tools.

After this change, profiler runtime now can share the same C APIs to do VP
serialization/deseriazation with LLVM host tools (and produces value data
in identical format between indexed and raw profile).

It is not yet enabled in profiler runtime yet.

Also added a unit test case to test runtime profile data serialization/deserialization
interfaces implemented using common closure code.

llvm-svn: 254110
2015-11-25 23:31:18 +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 [PGO] Implement ValueProfiling Closure interfaces for runtime value profile data 2015-11-25 23:31:18 +00:00
InstrProfData.inc Remove trailing space in comments 2015-11-24 00:31:41 +00:00
InstrProfReader.h Minor cleanups (from review feedback) 2015-11-18 22:42:27 +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