<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib, branch release_31</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib?h=release_31</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib?h=release_31'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-05-15T22:06:08Z</updated>
<entry>
<title>Merge in 156319 156837 156838.</title>
<updated>2012-05-15T22:06:08Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-05-15T22:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=02b87df98afb03136a1f5076c042696c98524947'/>
<id>urn:sha1:02b87df98afb03136a1f5076c042696c98524947</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@156863 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>New Revision: 155749</title>
<updated>2012-05-08T07:58:10Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-05-08T07:58:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=46bbc7c92be586e263a8cd8ae78f9d8d5b3178e4'/>
<id>urn:sha1:46bbc7c92be586e263a8cd8ae78f9d8d5b3178e4</id>
<content type='text'>
URL: http://llvm.org/viewvc/llvm-project?rev=155749&amp;view=rev
Log:
Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.

This time, also fix the caller of AddGlue to properly handle
incomplete chains. AddGlue had failure modes, but shamefully hid them
from its caller. It's luck ran out.

Fixes rdar://11314175: BuildSchedUnits assert.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@156376 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155984:</title>
<updated>2012-05-02T10:00:50Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-05-02T10:00:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f8c1b779c46ca9ed43fdaddecfa813d6623beb7b'/>
<id>urn:sha1:f8c1b779c46ca9ed43fdaddecfa813d6623beb7b</id>
<content type='text'>
------------------------------------------------------------------------
r155984 | void | 2012-05-02 02:59:45 -0700 (Wed, 02 May 2012) | 4 lines

The value held in the vector may be RAUW'ed by some of the canonicalization
methods. Use a weak value handle to keep up with this.
PR12245

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155985 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155954:</title>
<updated>2012-05-01T22:51:49Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-05-01T22:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e77bf55ebeab4abb6fa2504506e42dc8db97f232'/>
<id>urn:sha1:e77bf55ebeab4abb6fa2504506e42dc8db97f232</id>
<content type='text'>
------------------------------------------------------------------------
r155954 | void | 2012-05-01 15:50:45 -0700 (Tue, 01 May 2012) | 3 lines

Strip the pointer casts off of allocas so that the selection DAG can find them.
PR10799

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155955 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155902:</title>
<updated>2012-05-01T08:28:53Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-05-01T08:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1fb5af610fbbf5740d8176d2d9b57fb4f95321e3'/>
<id>urn:sha1:1fb5af610fbbf5740d8176d2d9b57fb4f95321e3</id>
<content type='text'>
------------------------------------------------------------------------
r155902 | void | 2012-05-01 01:27:43 -0700 (Tue, 01 May 2012) | 7 lines

Change the PassManager from a reference to a pointer.

The TargetPassManager's default constructor wants to initialize the PassManager
to 'null'. But it's illegal to bind a null reference to a null l-value. Make the
ivar a pointer instead.
PR12468

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155903 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename to match coding conventions.</title>
<updated>2012-04-30T17:58:59Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-04-30T17:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c70ebff18a5cbb863576a525ba3a5fe0cf9216a4'/>
<id>urn:sha1:c70ebff18a5cbb863576a525ba3a5fe0cf9216a4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155834 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155817:</title>
<updated>2012-04-30T17:48:14Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-04-30T17:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=458cf3ee70dea5a733a5b16286c5d7eb98a108d3'/>
<id>urn:sha1:458cf3ee70dea5a733a5b16286c5d7eb98a108d3</id>
<content type='text'>
------------------------------------------------------------------------
r155817 | void | 2012-04-30 03:44:54 -0700 (Mon, 30 Apr 2012) | 9 lines

Second attempt at PR12573:

Allow the "SplitCriticalEdge" function to split the edge to a landing pad. If
the pass is *sure* that it thinks it knows what it's doing, then it may go ahead
and specify that the landing pad can have its critical edge split. The loop
unswitch pass is one of these passes. It will split the critical edges of all
edges coming from a loop to a landing pad not within the loop. Doing so will
retain important loop analysis information, such as loop simplify.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155833 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155813:</title>
<updated>2012-04-30T17:41:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-04-30T17:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b394a7b7128ea7a64e96cd88b0dc656e681707ce'/>
<id>urn:sha1:b394a7b7128ea7a64e96cd88b0dc656e681707ce</id>
<content type='text'>
------------------------------------------------------------------------
r155813 | void | 2012-04-30 02:23:48 -0700 (Mon, 30 Apr 2012) | 1 line

Remove hack from r154987. The problem persists even with it, so it's not even a good hack.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155831 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155166:</title>
<updated>2012-04-30T17:40:59Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-04-30T17:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=461573a1d6dcd3fce56037ff34f1fd8b7ccc2e4b'/>
<id>urn:sha1:461573a1d6dcd3fce56037ff34f1fd8b7ccc2e4b</id>
<content type='text'>
------------------------------------------------------------------------
r155166 | void | 2012-04-19 16:31:07 -0700 (Thu, 19 Apr 2012) | 1 line

Put this expensive check below the less expensive ones.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155830 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merging r155809:</title>
<updated>2012-04-30T17:12:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-04-30T17:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8cd9fe4d54889d516451ee36d00f130a3140468b'/>
<id>urn:sha1:8cd9fe4d54889d516451ee36d00f130a3140468b</id>
<content type='text'>
------------------------------------------------------------------------
r155809 | rafael | 2012-04-29 20:53:06 -0700 (Sun, 29 Apr 2012) | 2 lines

Make sure HoistInsertPosition finds a position that is dominated by all
inputs.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155828 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
