summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-profdata/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [CMake] llvm-profdata depends on intrinsics_genChris Bieneman2016-11-181-0/+3
| | | | | | | | | | | | | | llvm-profdata.cpp has the following include chain: llvm/ProfileData/SampleProfReader.h llvm/IR/Function.h llvm/IR/Argument.h llvm/IR/Attributes.h llvm/IR/Attributes.gen This means llvm-profdata needs to depend on intrinsics_gen. llvm-svn: 287394
* [CMake] llvm-profdata requires Core.NAKAMURA Takumi2014-11-011-1/+5
| | | | llvm-svn: 221046
* llvm-profdata doesn't require LLVMCore.NAKAMURA Takumi2014-03-231-1/+1
| | | | llvm-svn: 204552
* ProfileData: Introduce the InstrProfReader interface and a text readerJustin Bogner2014-03-211-1/+1
| | | | | | | | | | This introduces the ProfileData library and updates llvm-profdata to use this library for reading profiles. InstrProfReader is an abstract base class that will be subclassed for both the raw instrprof data from compiler-rt and the efficient instrprof format that will be used for PGO. llvm-svn: 204482
* Back out Profile library and dependent commitsJustin Bogner2014-03-121-1/+1
| | | | | | | | | 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-121-1/+1
| | | | | | | | 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-171-0/+5
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