summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ProfileData/InstrProfReader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Code style fix (caused by wrongly default clang-format style) (NFC)Xinliang David Li2015-11-061-5/+8
* [PGO] Value profiling (index format) code cleanup and testingXinliang David Li2015-11-021-27/+28
* [PGO] RawProf Reader code cleanupXinliang David Li2015-10-281-16/+42
* [PGO] Indexed Prof Reader refactoring (NFC)Xinliang David Li2015-10-281-36/+58
* Minor Instr PGO code restructuringXinliang David Li2015-10-181-54/+27
* Fix a couple of comments; NFCXinliang David Li2015-10-131-6/+6
* [ProfileData] Test commit for slingnNathan Slingerland2015-10-111-0/+1
* InstrProf: Don't call std::unique twice hereJustin Bogner2015-09-301-1/+0
* InstrProf: Support for value profiling in the indexed profile formatJustin Bogner2015-09-291-19/+91
* Re-apply "InstrProf: When reading, copy the data instead of taking a referenc...Justin Bogner2015-06-221-47/+65
* Revert "InstrProf: When reading, copy the data instead of taking a reference....Justin Bogner2015-06-201-65/+47
* InstrProf: When reading, copy the data instead of taking a reference. NFCJustin Bogner2015-06-201-47/+65
* InstrProf: Allow hexadecimal function hashes in proftext formatJustin Bogner2015-03-091-1/+1
* Add missing includes. make_unique proliferated everywhere.Benjamin Kramer2015-03-011-0/+1
* Re-apply "InstrProf: Add unit tests for the profile reader and writer"Justin Bogner2015-02-181-11/+18
* Revert "InstrProf: Add unit tests for the profile reader and writer"Justin Bogner2015-02-171-18/+11
* Re-apply "InstrProf: Add unit tests for the profile reader and writer"Justin Bogner2015-02-171-11/+18
* Revert "InstrProf: Add unit tests for the profile reader and writer"Justin Bogner2015-02-161-18/+11
* InstrProf: Add unit tests for the profile reader and writerJustin Bogner2015-02-161-11/+18
* InstrProf: Use ErrorOr for IndexedInstrProfReader::create (NFC)Justin Bogner2015-02-161-3/+8
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-3/+1
* Use ErrorOr for the ::create factory on instrumented and sample profilers.Diego Novillo2014-11-031-12/+18
* llvm-profdata: Avoid undefined behaviour when reading raw profilesJustin Bogner2014-09-121-0/+3
* InstrProf: Allow multiple functions with the same nameJustin Bogner2014-08-011-15/+48
* llvm-profdata: Clean up and reorganize some testsJustin Bogner2014-07-291-2/+2
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-1/+4
* Renaming SwapByteOrder() to getSwappedBytes()Artyom Skrobov2014-06-141-1/+1
* Remove 'using std::errro_code' from lib.Rafael Espindola2014-06-131-19/+22
* Don't use 'using std::error_code' in include/llvm.Rafael Espindola2014-06-121-0/+1
* ProfileData: Allow multiple profiles in RawInstrProfReaderJustin Bogner2014-05-161-4/+29
* Fixing a cast-qual warning. getBufferStart() and getBufferEnd() both return a...Aaron Ballman2014-05-011-2/+3
* ProfileData: Treat missing function counts as malformedJustin Bogner2014-04-251-2/+6
* ProfileData: Don't forward declare ComputeHash and make it static inlineJustin Bogner2014-04-181-0/+5
* ProfileData: Add support for the indexed instrprof formatJustin Bogner2014-04-181-6/+112
* InstrProf: Silence spurious warnings in GCC 4.8Duncan P. N. Exon Smith2014-03-241-9/+13
* InstrProf: Check pointer size in raw profileDuncan P. N. Exon Smith2014-03-231-11/+40
* InstrProf: Move constructor to the headerDuncan P. N. Exon Smith2014-03-211-3/+0
* InstrProf: Change magic number to have non-text charactersDuncan P. N. Exon Smith2014-03-211-8/+8
* InstrProf: Use move semantics with unique_ptrDuncan P. N. Exon Smith2014-03-211-4/+4
* InstrProf: Detect magic numbers in a more scalable wayDuncan P. N. Exon Smith2014-03-211-34/+32
* InstrProf: Actually detect bad headersDuncan P. N. Exon Smith2014-03-211-7/+5
* InstrProf: Read raw binary profile in llvm-profdataDuncan P. N. Exon Smith2014-03-211-4/+106
* ProfileData: Introduce the InstrProfReader interface and a text readerJustin Bogner2014-03-211-0/+84
OpenPOWER on IntegriCloud