<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/SCCP, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/SCCP?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/SCCP?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-02-27T00:07:42Z</updated>
<entry>
<title>fix PR6414, a nondeterminism issue in IPSCCP which was because</title>
<updated>2010-02-27T00:07:42Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-02-27T00:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d38cdb020ec534417e644a0962b7668525e7f658'/>
<id>urn:sha1:d38cdb020ec534417e644a0962b7668525e7f658</id>
<content type='text'>
of a subtle interation in a loop operating in densemap order.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97288 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix a crash in SCCP handling extractvalue of an array, pointed out and</title>
<updated>2009-11-10T22:02:09Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-10T22:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=103f2434b8ebb0aec11af141c37bfb02854a5420'/>
<id>urn:sha1:103f2434b8ebb0aec11af141c37bfb02854a5420</id>
<content type='text'>
tracked down by Stephan Reiter!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86726 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>reimplement multiple return value handling in IPSCCP, making it </title>
<updated>2009-11-03T23:40:48Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-03T23:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc36a562aed22490d311c6d0b6d2b7d3430e49a7'/>
<id>urn:sha1:fc36a562aed22490d311c6d0b6d2b7d3430e49a7</id>
<content type='text'>
more aggressive an correct.  This survives building llvm in 64-bit
mode with optimizations and the built llvm passes make check.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85973 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix test</title>
<updated>2009-11-03T21:26:26Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-03T21:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=60faaf64b41d4daa987195751868e46c9929a4b6'/>
<id>urn:sha1:60faaf64b41d4daa987195751868e46c9929a4b6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85946 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>merge a test into ipsccp-basic.  running llvm-ld to get one pass is... bad.</title>
<updated>2009-11-03T21:25:50Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-03T21:25:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=db70f8a4424aac5349ba029ef417344fb5848b7d'/>
<id>urn:sha1:db70f8a4424aac5349ba029ef417344fb5848b7d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85945 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix an IPSCCP bug I introduced when I changed IPSCCP to start working on </title>
<updated>2009-11-03T19:24:51Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-03T19:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2396cc37ae6f29693b0984e0d9129487a4e3830c'/>
<id>urn:sha1:2396cc37ae6f29693b0984e0d9129487a4e3830c</id>
<content type='text'>
functions that don't have local linkage.  Basically, we need to be more
careful about propagating argument information to functions whose results
we aren't tracking.  This fixes a miscompilation of 
LLVMCConfigurationEmitter.cpp when built with an llvm-gcc that has ipsccp
enabled.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85923 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>testcase for r85903</title>
<updated>2009-11-03T17:03:02Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-03T17:03:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c8d40c7aad8de92d770d44cc4dfdc9a1a19c1b58'/>
<id>urn:sha1:c8d40c7aad8de92d770d44cc4dfdc9a1a19c1b58</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85906 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>merge 2008-03-10-sret.ll into ipsccp-basic.ll, and upgrade its syntax.</title>
<updated>2009-11-02T18:27:22Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-02T18:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0909796868048d3453fc8bdffd5147cc77f2010e'/>
<id>urn:sha1:0909796868048d3453fc8bdffd5147cc77f2010e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85811 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>disable IPSCCP support for multiple return values, it is buggy, so just</title>
<updated>2009-11-02T18:22:51Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-02T18:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2bbbbd6ac823181f8c3cceb55482254c4255a65a'/>
<id>urn:sha1:2bbbbd6ac823181f8c3cceb55482254c4255a65a</id>
<content type='text'>
disable it until I can fix it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85810 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>improve IPSCCP to be able to propagate the result of "!mayBeOverridden"</title>
<updated>2009-11-02T07:33:59Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-11-02T07:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=12c8d5f5fe24c195b90264931479cc741cd1bb07'/>
<id>urn:sha1:12c8d5f5fe24c195b90264931479cc741cd1bb07</id>
<content type='text'>
function to calls of that function, regardless of whether it has local
linkage or has its address taken.  Not escaping should only affect 
whether we make an aggressive assumption about the arguments to a 
function, not whether we can track the result of it.


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