<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/SystemZ, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/SystemZ?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/SystemZ?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-12-06T22:39:26Z</updated>
<entry>
<title>If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0.</title>
<updated>2010-12-06T22:39:26Z</updated>
<author>
<name>Devang Patel</name>
<email>dpatel@apple.com</email>
</author>
<published>2010-12-06T22:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=afeaae7a940ce16e7874af31f3e5e91d8ca89e19'/>
<id>urn:sha1:afeaae7a940ce16e7874af31f3e5e91d8ca89e19</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121059 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Correct bogus module triple specifications.</title>
<updated>2010-08-30T10:48:29Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-08-30T10:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cdd4f8c7cb0e5aa6e8d2b73f668c459936fe11d3'/>
<id>urn:sha1:cdd4f8c7cb0e5aa6e8d2b73f668c459936fe11d3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112469 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>SystemZ really does mean "has calls" and not just "adjusts stack." Go ahead and</title>
<updated>2010-05-14T22:17:42Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-05-14T22:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=23ead992838188a3696a0c4510010b41824e789e'/>
<id>urn:sha1:23ead992838188a3696a0c4510010b41824e789e</id>
<content type='text'>
replace the check with the appropriate predicate. Modify the testcase to reflect
the correct code. (It should be saving callee-saved registers on the stack
allocated by the calling fuction.)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103829 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>add newlines at the end of files.</title>
<updated>2010-04-07T22:53:17Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-07T22:53:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d2075586c82104fe01c7de351b4df98833116e64'/>
<id>urn:sha1:d2075586c82104fe01c7de351b4df98833116e64</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100705 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Split big test into multiple directories to cater to</title>
<updated>2010-04-07T20:43:35Z</updated>
<author>
<name>Dale Johannesen</name>
<email>dalej@apple.com</email>
</author>
<published>2010-04-07T20:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b39b7e5ebf477039a5c6064464ee10da21b5f726'/>
<id>urn:sha1:b39b7e5ebf477039a5c6064464ee10da21b5f726</id>
<content type='text'>
those who don't build all targets.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100688 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach dag combine to fold the following transformation more aggressively:</title>
<updated>2010-01-06T19:38:29Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-01-06T19:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d40d03e1bd1d51857fc2f9f9230e334c3a32b249'/>
<id>urn:sha1:d40d03e1bd1d51857fc2f9f9230e334c3a32b249</id>
<content type='text'>
(OP (trunc x), (trunc y)) -&gt; (trunc (OP x, y))

Unfortunately this simple change causes dag combine to infinite looping. The problem is the shrink demanded ops optimization tend to canonicalize expressions in the opposite manner. That is badness. This patch disable those optimizations in dag combine but instead it is done as a late pass in sdisel.

This also exposes some deficiencies in dag combine and x86 setcc / brcond lowering. Teach them to look pass ISD::TRUNCATE in various places.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92849 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix invalid chain folding for memory variant of sdiv / udiv</title>
<updated>2010-01-04T10:31:54Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-01-04T10:31:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39784e158a49c4920a3219fcab2841fe9250826c'/>
<id>urn:sha1:39784e158a49c4920a3219fcab2841fe9250826c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92472 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Eliminate more uses of llvm-as and llvm-dis.</title>
<updated>2009-09-09T00:09:15Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-09T00:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fce288fc9134f0f1055caf0342c023225bd5c379'/>
<id>urn:sha1:fce288fc9134f0f1055caf0342c023225bd5c379</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81293 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add missing RUN line</title>
<updated>2009-08-22T00:28:50Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-08-22T00:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d99dda22f482a546ebf7692a7f2dd13162394da7'/>
<id>urn:sha1:d99dda22f482a546ebf7692a7f2dd13162394da7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79707 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reduce the test</title>
<updated>2009-08-22T00:18:11Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2009-08-22T00:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=65a3788694ec0c979c0f03188105dacc4882e1bc'/>
<id>urn:sha1:65a3788694ec0c979c0f03188105dacc4882e1bc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79703 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
