<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/tools/llvm-profdata/simple.test, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2014-07-29T22:29:23+00:00</updated>
<entry>
<title>llvm-profdata: Clean up and reorganize some tests</title>
<updated>2014-07-29T22:29:23+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-07-29T22:29:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cf36a366a81bdca3083cdcdf2f405a9071598230'/>
<id>urn:sha1:cf36a366a81bdca3083cdcdf2f405a9071598230</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>ProfileData: Add support for the indexed instrprof format</title>
<updated>2014-04-18T21:48:40+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-04-18T21:48:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b7aa26303b841bdf097a9dd4fd4e137e6b9b121b'/>
<id>urn:sha1:b7aa26303b841bdf097a9dd4fd4e137e6b9b121b</id>
<content type='text'>
This adds support for an indexed instrumentation based profiling
format, which is just a small header and an on disk hash table.  This
format will be used by clang's -fprofile-instr-use= for PGO.

llvm-svn: 206656
</content>
</entry>
<entry>
<title>llvm-profdata: Don't pipe stderr into show for the tests</title>
<updated>2014-03-22T23:53:43+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-03-22T23:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=957a2944dfce0672e349516dc5ae3b6474fb71db'/>
<id>urn:sha1:957a2944dfce0672e349516dc5ae3b6474fb71db</id>
<content type='text'>
Some text shows up on stderr when using guard malloc, and this test
was trying to treat that as input to llvm-profdata show. There's no
reason to pipe stderr into show at all here.

llvm-svn: 204549
</content>
</entry>
<entry>
<title>ProfileData: Introduce InstrProfWriter using the naive text format</title>
<updated>2014-03-21T17:46:22+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-03-21T17:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b9bd7f85a76263e6092198435b59b85a1b65aa0f'/>
<id>urn:sha1:b9bd7f85a76263e6092198435b59b85a1b65aa0f</id>
<content type='text'>
This isn't a format we'll want to write out in practice, but moving it
to the writer library simplifies llvm-profdata and isolates it from
further changes to the format.

This also allows us to update the tests to not rely on the text output
format.

llvm-svn: 204489
</content>
</entry>
<entry>
<title>llvm-profdata: Make "merge" into a subcommand.</title>
<updated>2014-03-19T02:20:46+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-03-19T02:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=618bcea7146e6c69d01e19670eae8f2569201557'/>
<id>urn:sha1:618bcea7146e6c69d01e19670eae8f2569201557</id>
<content type='text'>
We'll be adding a few more subcommands in the near future.

llvm-svn: 204211
</content>
</entry>
<entry>
<title>llvm-profdata: Update to use the naive text format with function hash</title>
<updated>2014-03-19T02:20:42+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-03-19T02:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=38fff8682bb519d129f4130865781fe897570c63'/>
<id>urn:sha1:38fff8682bb519d129f4130865781fe897570c63</id>
<content type='text'>
This also uses line_iterator to simplify the parsing logic.

llvm-svn: 204210
</content>
</entry>
<entry>
<title>Back out Profile library and dependent commits</title>
<updated>2014-03-12T22:00:57+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-03-12T22:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ec49f9820c10ad889a2e880625abd4b56483d777'/>
<id>urn:sha1:ec49f9820c10ad889a2e880625abd4b56483d777</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>llvm-profdata: Use the Profile library, implement show and generate</title>
<updated>2014-03-12T20:14:17+00:00</updated>
<author>
<name>Justin Bogner</name>
<email>mail@justinbogner.com</email>
</author>
<published>2014-03-12T20:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bfee8d49c4dcb9674fc3ae5c39f131685c516663'/>
<id>urn:sha1:bfee8d49c4dcb9674fc3ae5c39f131685c516663</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>PGO: llvm-profdata: tool for merging profiles</title>
<updated>2014-02-17T23:22:49+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2014-02-17T23:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=846a627f5ca4cc72d4256c3b6b2051a49e13eb89'/>
<id>urn:sha1:846a627f5ca4cc72d4256c3b6b2051a49e13eb89</id>
<content type='text'>
Introducing llvm-profdata, a tool for merging profile data generated by
PGO instrumentation in clang.

- The name indicates a file extension of &lt;name&gt;.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.

&lt;rdar://problem/15949645&gt;

llvm-svn: 201535
</content>
</entry>
</feed>
