<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils, branch release_21</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils?h=release_21</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils?h=release_21'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2007-09-18T06:22:01Z</updated>
<entry>
<title>Merge from mainline.</title>
<updated>2007-09-18T06:22:01Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2007-09-18T06:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1480e2557d5dfe84e8bd76c820226bae376589db'/>
<id>urn:sha1:1480e2557d5dfe84e8bd76c820226bae376589db</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_21@42085 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Initial support for multi-result patterns:</title>
<updated>2007-09-12T23:30:14Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2007-09-12T23:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=85dbe1a1d287864ca0d9482e3f4530929bf81511'/>
<id>urn:sha1:85dbe1a1d287864ca0d9482e3f4530929bf81511</id>
<content type='text'>
1.
[(set GR32:$dst, (add GR32:$src1, GR32:$src2)),
 (modify EFLAGS)]
This indicates the source pattern expects the instruction would produce 2 values. The first is the result of the addition. The second is an implicit definition in register EFLAGS.
2.
def : Pat&lt;(parallel (addc GR32:$src1, GR32:$src2), (modify EFLAGS)), ()&gt;
Similar to #1 except this is used for def : Pat patterns.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41897 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).</title>
<updated>2007-09-11T19:52:18Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2007-09-11T19:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=aeb7d4d7603c5587b1aceb2dd854c7d56b5b9b2a'/>
<id>urn:sha1:aeb7d4d7603c5587b1aceb2dd854c7d56b5b9b2a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41861 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>update this to use llvm-config, patch by Jose M. Moya</title>
<updated>2007-09-11T17:09:54Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2007-09-11T17:09:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=111e8ce3a2b6279dcc348878349fd459c4ed883c'/>
<id>urn:sha1:111e8ce3a2b6279dcc348878349fd459c4ed883c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41849 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>TableGen no longer emit CopyFromReg nodes for implicit results in physical</title>
<updated>2007-09-07T23:59:02Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2007-09-07T23:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ef61ed350737c860ddff4107a7a32ade82d5bfb8'/>
<id>urn:sha1:ef61ed350737c860ddff4107a7a32ade82d5bfb8</id>
<content type='text'>
registers. The scheduler is now responsible for emitting them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41781 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing.</title>
<updated>2007-09-04T20:18:28Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2007-09-04T20:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=425e8c7eaee57e3c9dab6701bf2ae6872beab628'/>
<id>urn:sha1:425e8c7eaee57e3c9dab6701bf2ae6872beab628</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41710 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add MVT::fAny for overloading intrinsics on floating-point types.</title>
<updated>2007-08-16T21:57:19Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2007-08-16T21:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0fee3ff93ea0bf1ce6466fec1d8496514d76e289'/>
<id>urn:sha1:0fee3ff93ea0bf1ce6466fec1d8496514d76e289</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41128 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make use of the llvm-ld tool's new ability to read input from stdin to extract</title>
<updated>2007-08-13T06:19:51Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-08-13T06:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f6101ac7bcb06ec3488bd5afab38f20ae6855e35'/>
<id>urn:sha1:f6101ac7bcb06ec3488bd5afab38f20ae6855e35</id>
<content type='text'>
the list of link time passes to be run, just as for opt, with the
-debug-pass=Arguments option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41040 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Now that llvm-ld can accept - as input from stdin, use this feature to extract</title>
<updated>2007-08-11T16:11:22Z</updated>
<author>
<name>Reid Spencer</name>
<email>rspencer@reidspencer.com</email>
</author>
<published>2007-08-11T16:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3c5b57c884f96d3cd13dec81e48633764f71ccfd'/>
<id>urn:sha1:3c5b57c884f96d3cd13dec81e48633764f71ccfd</id>
<content type='text'>
the pass arguments that it supports.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41019 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>propagate struct size and alignment of byval arguments to the DAG</title>
<updated>2007-08-10T14:44:42Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2007-08-10T14:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=594d37e21aea4ef841d9ee5d9c328c4bf1c6bed7'/>
<id>urn:sha1:594d37e21aea4ef841d9ee5d9c328c4bf1c6bed7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40986 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
