1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/lib/ProfileData
Dehao Chen 3ccc40ea9e Use LineLocation instead of CallsiteLocation to index callsite profile.
Summary: With discriminator, LineLocation can uniquely identify a callsite without the need to specifying callee name. Remove Callee function name from the key, and put it in the value (FunctionSamples).

Reviewers: davidxl, dnovillo

Subscribers: llvm-commits

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

llvm-svn: 262634
2016-03-03 18:09:32 +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
InstrProf.cpp [PGO] Add another interface for annotateValueSite 2016-02-12 21:36:17 +00:00
InstrProfReader.cpp Add profile summary support for sample profile. 2016-02-19 03:15:33 +00:00
InstrProfWriter.cpp Add profile summary support for sample profile. 2016-02-19 03:15:33 +00:00
LLVMBuild.txt
ProfileSummary.cpp Fix some warnings a bit harder/different 2016-03-01 20:41:17 +00:00
SampleProf.cpp Use LineLocation instead of CallsiteLocation to index callsite profile. 2016-03-03 18:09:32 +00:00
SampleProfReader.cpp Use LineLocation instead of CallsiteLocation to index callsite profile. 2016-03-03 18:09:32 +00:00
SampleProfWriter.cpp Use LineLocation instead of CallsiteLocation to index callsite profile. 2016-03-03 18:09:32 +00:00