<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/X86, branch release_31</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_31</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/X86?h=release_31'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-05-01T22:51:49Z</updated>
<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 r155668:</title>
<updated>2012-04-26T23:04:56Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2012-04-26T23:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8d1440d0217ab3b09a407c42f7559ad641c7077f'/>
<id>urn:sha1:8d1440d0217ab3b09a407c42f7559ad641c7077f</id>
<content type='text'>
------------------------------------------------------------------------
r155668 | atrick | 2012-04-26 14:48:25 -0700 (Thu, 26 Apr 2012) | 8 lines

Fix the SD scheduler to avoid gluing the same node twice.

DAGCombine strangeness may result in multiple loads from the same
offset. They both may try to glue themselves to another load. We could
insist that the redundant loads glue themselves to each other, but the
beter fix is to bail out from bad gluing at the time we detect it.

Fixes rdar://11314175: BuildSchedUnits assert.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_31@155672 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move win32 SimplifyLibcall test under Transforms</title>
<updated>2012-04-18T00:07:45Z</updated>
<author>
<name>Joe Groff</name>
<email>arcata@gmail.com</email>
</author>
<published>2012-04-18T00:07:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d15c581100510d074a5b2b1e47b88e4514d93b1b'/>
<id>urn:sha1:d15c581100510d074a5b2b1e47b88e4514d93b1b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154967 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix pr12559: mark unavailable win32 math libcalls</title>
<updated>2012-04-17T23:05:54Z</updated>
<author>
<name>Joe Groff</name>
<email>arcata@gmail.com</email>
</author>
<published>2012-04-17T23:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d5bda5ec663f43710fe462f44b77ddbcf8fe9d9e'/>
<id>urn:sha1:d5bda5ec663f43710fe462f44b77ddbcf8fe9d9e</id>
<content type='text'>
also fix SimplifyLibCalls to use TLI rather than compile-time conditionals to enable optimizations on floor, ceil, round, rint, and nearbyint

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154960 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Force cmov on test so block placement doesn't shuffle the code around.</title>
<updated>2012-04-17T13:55:23Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2012-04-17T13:55:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=93751c8c99a0fbfedd464c7179128381c1192116'/>
<id>urn:sha1:93751c8c99a0fbfedd464c7179128381c1192116</id>
<content type='text'>
This made the test fail with -mcpu=generic (when building on a non-x86 host).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154926 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Test cases that assume layout should use -disable-code-place.</title>
<updated>2012-04-17T06:20:42Z</updated>
<author>
<name>Andrew Trick</name>
<email>atrick@apple.com</email>
</author>
<published>2012-04-17T06:20:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8ca441aad3b2d6101f896885be6d5050a625047b'/>
<id>urn:sha1:8ca441aad3b2d6101f896885be6d5050a625047b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154908 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>temporarily XFAIL this test until post RA</title>
<updated>2012-04-17T00:21:35Z</updated>
<author>
<name>Preston Gurd</name>
<email>preston.gurd@intel.com</email>
</author>
<published>2012-04-17T00:21:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8975f510c0c69ff5a5f33fbb57f00b615a558368'/>
<id>urn:sha1:8975f510c0c69ff5a5f33fbb57f00b615a558368</id>
<content type='text'>
live-ins is properly enabled.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154882 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Disable the atom scheduling test after r154874 broke it.</title>
<updated>2012-04-16T23:11:39Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-04-16T23:11:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fd2e4e65f721eaca9530bfea9b81655b651a5fd4'/>
<id>urn:sha1:fd2e4e65f721eaca9530bfea9b81655b651a5fd4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154877 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Relax this test a touch to cope with different assembly variants.</title>
<updated>2012-04-16T22:20:48Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-04-16T22:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=177bea5330448cd07481d5f057176290be969d27'/>
<id>urn:sha1:177bea5330448cd07481d5f057176290be969d27</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154870 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix updateTerminator to be resiliant to degenerate terminators where</title>
<updated>2012-04-16T22:03:00Z</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2012-04-16T22:03:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f1a60c734c2edb97ab75e67328935538fae5bae6'/>
<id>urn:sha1:f1a60c734c2edb97ab75e67328935538fae5bae6</id>
<content type='text'>
both fallthrough and a conditional branch target the same successor.
Gracefully delete the conditional branch and introduce any unconditional
branch needed to reach the actual successor. This fixes memory
corruption in 2009-06-15-RegScavengerAssert.ll and possibly other tests.

Also, while I'm here fix a latent bug I spotted by inspection. I never
applied the same fundamental fix to this fallthrough successor finding
logic that I did to the logic used when there are no conditional
branches. As a consequence it would have selected landing pads had they
be aligned in just the right way here. I don't have a test case as
I spotted this by inspection, and the previous time I found this
required have of TableGen's source code to produce it. =/ I hate backend
bugs. ;]

Thanks to Jim Grosbach for helping me reason through this and reviewing
the fix.

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