<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Analysis, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Analysis?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Analysis?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-10-19T22:13:20Z</updated>
<entry>
<title>Merging r142493:</title>
<updated>2011-10-19T22:13:20Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-19T22:13:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3b89f11c9fb36dbfa178a6e68c55cb02a1814721'/>
<id>urn:sha1:3b89f11c9fb36dbfa178a6e68c55cb02a1814721</id>
<content type='text'>
------------------------------------------------------------------------
r142493 | chandlerc | 2011-10-19 03:32:19 -0700 (Wed, 19 Oct 2011) | 5 lines

Generalize the reading of probability metadata to work for both branches
and switches, with arbitrary numbers of successors. Still optimized for
the common case of 2 successors for a conditional branch.

Add a test case for switch metadata showing up in the BlockFrequencyInfo pass.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142548 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r142492:</title>
<updated>2011-10-19T22:12:52Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-19T22:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9462243b87bc96f8a1b28603203db4b1250a8410'/>
<id>urn:sha1:9462243b87bc96f8a1b28603203db4b1250a8410</id>
<content type='text'>
------------------------------------------------------------------------
r142492 | chandlerc | 2011-10-19 03:30:30 -0700 (Wed, 19 Oct 2011) | 7 lines

Teach the BranchProbabilityInfo analysis pass to read any metadata
encoding of probabilities. In the absense of metadata, it continues to
fall back on static heuristics.

This allows __builtin_expect, after lowering through llvm.expect
a branch instruction's metadata, to actually enter the branch
probability model. This is one component of resolving PR2577.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142547 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r142491:</title>
<updated>2011-10-19T22:12:25Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2011-10-19T22:12:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3c1be9ddf9fb4dc8986688eef0007bcfeb60122e'/>
<id>urn:sha1:3c1be9ddf9fb4dc8986688eef0007bcfeb60122e</id>
<content type='text'>
------------------------------------------------------------------------
r142491 | chandlerc | 2011-10-19 03:12:41 -0700 (Wed, 19 Oct 2011) | 9 lines

Add pass printing support to BlockFrequencyInfo pass. The implementation
layer already had support for printing the results of this analysis, but
the wiring was missing.

Now that printing the analysis works, actually bring some of this
analysis, and the BranchProbabilityInfo analysis that it wraps, under
test! I'm planning on fixing some bugs and doing other work here, so
having a nice place to add regression tests and a way to observe the
results is really useful.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_30@142546 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Missing test case for r141164.</title>
<updated>2011-10-05T06:23:32Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-10-05T06:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0c388583fb9a8b75d657767e9175fcd853680f67'/>
<id>urn:sha1:0c388583fb9a8b75d657767e9175fcd853680f67</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141166 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reapply r140979 with fix! We never did get a testcase, but careful review of the</title>
<updated>2011-10-03T07:10:45Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-10-03T07:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1cbae18cf60c023840aab605958eea635c837f16'/>
<id>urn:sha1:1cbae18cf60c023840aab605958eea635c837f16</id>
<content type='text'>
logic by David Meyer revealed this bug.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140992 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r140979 due to reports of bootstrap failure.</title>
<updated>2011-10-03T05:14:59Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-10-03T05:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4fcc80a486300021d320aec8cd125022ef701e5b'/>
<id>urn:sha1:4fcc80a486300021d320aec8cd125022ef701e5b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140980 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add one more case we compute a max trip count.</title>
<updated>2011-10-03T01:03:57Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-10-03T01:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8fde4f5842b454819bc9dc4d74d4a1bfd990dc62'/>
<id>urn:sha1:8fde4f5842b454819bc9dc4d74d4a1bfd990dc62</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140979 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>PR10628: Fix getModRefInfo so it queries the underlying alias() implementation correctly while checking nocapture calls.</title>
<updated>2011-09-28T00:34:27Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2011-09-28T00:34:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e6fadced87cef8faa69f00e3e13fc3a7369210b1'/>
<id>urn:sha1:e6fadced87cef8faa69f00e3e13fc3a7369210b1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140666 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Enhance alias analysis for atomic instructions a bit.  Upgrade a couple alias-analysis tests to the new atomic instructions.</title>
<updated>2011-09-26T20:15:28Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2011-09-26T20:15:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=46cb5afdcd031c371c78201fb34291d9d48b2ee4'/>
<id>urn:sha1:46cb5afdcd031c371c78201fb34291d9d48b2ee4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140557 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This test only makes sense with -enable-iv-rewrite.</title>
<updated>2011-09-13T02:45:26Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2011-09-13T02:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2e95d76f8c8578c6942a11e28c748d7fadd87c5f'/>
<id>urn:sha1:2e95d76f8c8578c6942a11e28c748d7fadd87c5f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139576 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
