1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/lib/ProfileData
Xinliang David Li c3359ef6f2 [Coverage] Refactor coverage mapping reader code
(Resubmit after fixing a typo that breaks test on big endian 
 machines)

In this refactoring, member functions are introduced to access
CovMap header/func record members and hide layout details. This
will enable further code restructuring to support reading multiple
versions of coverage mapping data with shared/templatized code. 
(When coveremap format version changes, backward compatibtility
should be preserved).

llvm-svn: 257571
2016-01-13 04:36:15 +00:00
..
CMakeLists.txt
CoverageMapping.cpp Move coveragemap_error enum into coverage namespace and InstrProf.h /NFC 2016-01-10 21:56:33 +00:00
CoverageMappingReader.cpp [Coverage] Refactor coverage mapping reader code 2016-01-13 04:36:15 +00:00
CoverageMappingWriter.cpp
InstrProf.cpp [Support] Add saturating multiply-add support function 2016-01-12 22:34:00 +00:00
InstrProfReader.cpp [PGO] Improve Indexed Profile Reader efficiency 2015-12-20 06:22:13 +00:00
InstrProfWriter.cpp [PGO] Ensure vp data in indexed profile always sorted 2016-01-08 05:45:21 +00:00
LLVMBuild.txt
Makefile
SampleProf.cpp [PGO] Handle and report overflow during profile merge for all types of data 2015-12-16 21:45:43 +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