1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 11:33:24 +02:00
llvm-mirror/lib/ProfileData
Teresa Johnson 6145969e3a Refactor PGO function naming and MD5 hashing support out of ProfileData
Summary:
Move the function renaming logic into the Function class, and the
MD5Hash routine into the MD5 header.

This will enable these routines to be shared with ThinLTO, which
will be changed to store the MD5 hash instead of full function name
in the combined index for significant size reductions. And using the same
function naming for locals in the function index facilitates future
integration with indirect call value profiles.

Reviewers: davidxl

Subscribers: llvm-commits

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

llvm-svn: 260197
2016-02-09 05:12:44 +00:00
..
CMakeLists.txt Refactor profile summary support code. NFC. 2016-02-04 23:34:31 +00:00
CoverageMapping.cpp Move coveragemap_error enum into coverage namespace and InstrProf.h /NFC 2016-01-10 21:56:33 +00:00
CoverageMappingReader.cpp [PGO] Enable compression in pgo instrumentation 2016-02-08 18:13:49 +00:00
CoverageMappingWriter.cpp Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
InstrProf.cpp Refactor PGO function naming and MD5 hashing support out of ProfileData 2016-02-09 05:12:44 +00:00
InstrProfReader.cpp [PGO] Revert r260146 as it breaks Darwin platforms. 2016-02-08 23:11:16 +00:00
InstrProfWriter.cpp [PGO] Revert r260146 as it breaks Darwin platforms. 2016-02-08 23:11:16 +00:00
LLVMBuild.txt LLVMProfileData: Update LLVMBuild.txt corresponding to r217437. 2014-09-09 15:00:13 +00:00
ProfileSummary.cpp Refactor profile summary support code. NFC. 2016-02-04 23:34:31 +00:00
SampleProf.cpp Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 2016-01-29 20:50:44 +00:00
SampleProfReader.cpp [PGO] Handle and report overflow during profile merge for all types of data 2015-12-16 21:45:43 +00:00
SampleProfWriter.cpp [ProfileData] Add unit test infrastructure for sample profile reader/writer 2015-12-10 17:21:42 +00:00