summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-profdata/Inputs
Commit message (Collapse)AuthorAgeFilesLines
...
* llvm-profdata: Clean up and reorganize some testsJustin Bogner2014-07-291-4/+0
| | | | | | | | This moves some tests around to make it clearer what's being tested, and adds very rudimentary comment syntax to the text input format to make specifying this kind of test a little bit simpler. llvm-svn: 214235
* ProfileData: Treat missing function counts as malformedJustin Bogner2014-04-251-0/+3
| | | | llvm-svn: 207172
* InstrProf: Cleanup binary profdata testcaseDuncan P. N. Exon Smith2014-03-212-150/+0
| | | | | | | | | | Cleanup the current binary testcase for profile data. - Rename it to something more specific. - Remove the text comparison. - Check the output of llvm-profdata show. llvm-svn: 204518
* InstrProf: Change magic number to have non-text charactersDuncan P. N. Exon Smith2014-03-211-0/+0
| | | | | | | | | Include non-text characters in the magic number so that text files can't match. <rdar://problem/15950346> llvm-svn: 204513
* InstrProf: Read raw binary profile in llvm-profdataDuncan P. N. Exon Smith2014-03-212-0/+150
| | | | | | | | | | | | | | Read a raw binary profile that corresponds to a memory dump from the runtime profile. The test is a binary file generated from cfe/trunk/test/Profile/c-general.c with the new compiler-rt runtime and the matching text version of the input. It includes instructions on how to regenerate. <rdar://problem/15950346> llvm-svn: 204496
* llvm-profdata: Update to use the naive text format with function hashJustin Bogner2014-03-1912-14/+37
| | | | | | This also uses line_iterator to simplify the parsing logic. llvm-svn: 204210
* Back out Profile library and dependent commitsJustin Bogner2014-03-1220-58/+30
| | | | | | | | | Chandler voiced some concern with checking this in without some discussion first. Reverting for now. This reverts r203703, r203704, r203708, and 203709. llvm-svn: 203723
* llvm-profdata: Use the Profile library, implement show and generateJustin Bogner2014-03-1220-30/+58
| | | | | | | | This replaces the llvm-profdata tool with a version that uses the recently introduced Profile library. The new tool has the ability to generate and summarize profdata files as well as merging them. llvm-svn: 203704
* PGO: llvm-profdata: tool for merging profilesDuncan P. N. Exon Smith2014-02-1713-0/+49
Introducing llvm-profdata, a tool for merging profile data generated by PGO instrumentation in clang. - The name indicates a file extension of <name>.profdata. Eventually profile data output by clang should be changed to that extension. - llvm-profdata merges two profiles. However, the name is more general, since it will likely pick up more tasks (such as summarizing a single profile). - llvm-profdata parses the current text-based format, but will be updated once we settle on a binary format. <rdar://problem/15949645> llvm-svn: 201535
OpenPOWER on IntegriCloud