1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 10:42:39 +01:00
llvm-mirror/include/llvm/ProfileData
Wei Mi c2ff32c8b0 [SampleFDO] Add the support to split the function profiles with context into
separate sections.

For ThinLTO, all the function profiles without context has been annotated to
outline functions if possible in prelink phase. In postlink phase, profile
annotation in postlink phase is only meaningful for function profile with
context. If the profile is large, it is better to split the profile into two
parts, one with context and one without, so the profile reading in postlink
phase only has to read the part with context. To have the profile splitting,
we extend the ExtBinary format to support different section arrangement. It
will be flexible to add other section layout in the future without the need
to create new class inheriting from ExtBinary class.

Differential Revision: https://reviews.llvm.org/D94435
2021-01-19 15:16:19 -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 Supplement instr profile with sample profile. 2020-07-27 20:17:40 -07:00
ProfileCommon.h [CodeGen] Add text section prefix for COFF object file 2020-12-08 18:56:21 +08:00
SampleProf.h [SampleFDO] Add the support to split the function profiles with context into 2021-01-19 15:16:19 -08:00
SampleProfReader.h [SampleFDO] Add the support to split the function profiles with context into 2021-01-19 15:16:19 -08:00
SampleProfWriter.h [SampleFDO] Add the support to split the function profiles with context into 2021-01-19 15:16:19 -08:00