<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/R600, branch master</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/R600?h=master</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/R600?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-13T14:34:48Z</updated>
<entry>
<title>Remove unused fields and arguments.</title>
<updated>2013-05-13T14:34:48Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-13T14:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6eb70ac034a4b23a129fa674dd9852b6d3a615c8'/>
<id>urn:sha1:6eb70ac034a4b23a129fa674dd9852b6d3a615c8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181706 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the MachineMove class.</title>
<updated>2013-05-13T01:16:13Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-13T01:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4a971705bc6030dc2e4338b3cd5cffa2e0f88b7b'/>
<id>urn:sha1:4a971705bc6030dc2e4338b3cd5cffa2e0f88b7b</id>
<content type='text'>
It was just a less powerful and more confusing version of
MCCFIInstruction. A side effect is that, since MCCFIInstruction uses
dwarf register numbers, calls to getDwarfRegNum are pushed out, which
should allow further simplifications.

I left the MachineModuleInfo::addFrameMove interface unchanged since
this patch was already fairly big.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181680 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix the R600 build.</title>
<updated>2013-05-10T18:31:42Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-10T18:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ed9fc9b8eef60e6305d1ba0fedd57e5b2bce3476'/>
<id>urn:sha1:ed9fc9b8eef60e6305d1ba0fedd57e5b2bce3476</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181621 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Remove AMDILPeeopholeOptimizer and replace optimizations with tablegen patterns</title>
<updated>2013-05-10T02:09:45Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-10T02:09:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=58e87a68a8593b0ae133d0bac17ae2027519a204'/>
<id>urn:sha1:58e87a68a8593b0ae133d0bac17ae2027519a204</id>
<content type='text'>
The BFE optimization was the only one we were actually using, and it was
emitting an intrinsic that we don't support.

https://bugs.freedesktop.org/show_bug.cgi?id=64201

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;

NOTE: This is a candidate for the 3.3 branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181580 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Expand SUB for v2i32/v4i32</title>
<updated>2013-05-10T02:09:39Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-10T02:09:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dde683645672b5832ec189cd27123857183e70bb'/>
<id>urn:sha1:dde683645672b5832ec189cd27123857183e70bb</id>
<content type='text'>
Patch by: Aaron Watry

Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;
Signed-off-by: Aaron Watry &lt;awatry@gmail.com&gt;

NOTE: This is a candidate for the 3.3 branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181579 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Expand MUL for v4i32/v2i32</title>
<updated>2013-05-10T02:09:34Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-10T02:09:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6c40d40d709d987dd2674a7c44dcd4c53a80fc23'/>
<id>urn:sha1:6c40d40d709d987dd2674a7c44dcd4c53a80fc23</id>
<content type='text'>
Fixes piglit test for OpenCL builtin mul24, and allows mad24 to run.

Patch by: Aaron Watry

Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;
Signed-off-by: Aaron Watry &lt;awatry@gmail.com&gt;

NOTE: This is a candidate for the 3.3 branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181578 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Expand SRA for v4i32/v2i32</title>
<updated>2013-05-10T02:09:29Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-10T02:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4fca5c1440a9310045a9bc1e1c778a1c7eca864e'/>
<id>urn:sha1:4fca5c1440a9310045a9bc1e1c778a1c7eca864e</id>
<content type='text'>
v2: Add v4i32 test

Patch by: Aaron Watry

Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;
Signed-off-by: Aaron Watry &lt;awatry@gmail.com&gt;

NOTE: This is a candidate for the 3.3 branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181577 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Expand vselect for v4i32 and v2i32</title>
<updated>2013-05-10T02:09:24Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-10T02:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bdd9b1e89f22d11d38012bfec8101b063efb4549'/>
<id>urn:sha1:bdd9b1e89f22d11d38012bfec8101b063efb4549</id>
<content type='text'>
v2: Add vselect v4i32 test

Patch by: Aaron Watry

Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;
Signed-off-by: Aaron Watry &lt;awatry@gmail.com&gt;

NOTE: This is a candidate for the 3.3 branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181576 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: Add intrinsic for MIMG IMAGE_GET_RESINFO opcode</title>
<updated>2013-05-06T23:02:19Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-06T23:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3d834a44f6e7c195f2da3b483a7c5766552297bd'/>
<id>urn:sha1:3d834a44f6e7c195f2da3b483a7c5766552297bd</id>
<content type='text'>
Patch by: Michel Dänzer

Signed-off-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181269 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: Handle arbitrary destination type in SITargetLowering::adjustWritemask</title>
<updated>2013-05-06T23:02:15Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-05-06T23:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ea73bd8a542f4a943a5a0d23c60777acf9471d87'/>
<id>urn:sha1:ea73bd8a542f4a943a5a0d23c60777acf9471d87</id>
<content type='text'>
Patch by: Michel Dänzer

Signed-off-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

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