1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm/ProfileData
Hongtao Yu 9b80fe63e4 [CSSPGO] Support of CS profiles in extended binary format.
This change brings up support of context-sensitive profiles in the format of extended binary. Existing sample profile reader/writer/merger code is being tweaked to reflect the fact of bracketed input contexts, like (`[...]`). The paired brackets are also needed in extbinary profiles because we don't yet have an otherwise good way to tell calling contexts apart from regular function names since the context delimiter `@` can somehow serve as a part of the C++ mangled names.

Reviewed By: wmi, wenlei

Differential Revision: https://reviews.llvm.org/D95547
2021-01-27 21:29:46 -08:00
..
Coverage [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage 2021-01-05 09:51:51 -06:00
GCOV.h [llvm-cov gcov] Replace Donald B. Johnson's cycle enumeration with iterative cycle finding 2020-12-11 18:28:16 -08:00
InstrProf.h [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) 2021-01-05 21:15:59 -08:00
InstrProfData.inc [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage 2021-01-05 09:51:51 -06:00
InstrProfReader.h Make LLVM build in C++20 mode 2020-12-17 10:44:10 +00:00
InstrProfWriter.h
ProfileCommon.h [CodeGen] Add text section prefix for COFF object file 2020-12-08 18:56:21 +08:00
SampleProf.h [CSSPGO] Support of CS profiles in extended binary format. 2021-01-27 21:29:46 -08:00
SampleProfReader.h [CSSPGO] Support of CS profiles in extended binary format. 2021-01-27 21:29:46 -08:00
SampleProfWriter.h Fix Wmissing-field-initializers warnings. 2021-01-19 15:26:52 -08:00