<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/R600/MCTargetDesc, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/R600/MCTargetDesc?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/R600/MCTargetDesc?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-03-01T09:46:17Z</updated>
<entry>
<title>R600/SI: remove GPR*AlignEncode</title>
<updated>2013-03-01T09:46:17Z</updated>
<author>
<name>Christian Konig</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2013-03-01T09:46:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f4632b58c7df992e77a4be3927e7aa72c1235dff'/>
<id>urn:sha1:f4632b58c7df992e77a4be3927e7aa72c1235dff</id>
<content type='text'>
It's much easier to specify the encoding with tablegen directly.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176344 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: fix stupid typo</title>
<updated>2013-02-26T17:51:57Z</updated>
<author>
<name>Christian Konig</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2013-02-26T17:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a25b8d4c0b4f6422c58c0ca5c003757bfbf636ac'/>
<id>urn:sha1:a25b8d4c0b4f6422c58c0ca5c003757bfbf636ac</id>
<content type='text'>
This is a candidate for the mesa-stable branch.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176097 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use LLVM_DELETED_FUNCTION rather than '// do not implement' comments.</title>
<updated>2013-02-18T23:11:17Z</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2013-02-18T23:11:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a39058aaed4540fc37681cad728b99546595b2e8'/>
<id>urn:sha1:a39058aaed4540fc37681cad728b99546595b2e8</id>
<content type='text'>
Also removes some redundant DNI comments on function declarations already
using the macro.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175466 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Support for TBO</title>
<updated>2013-02-18T14:11:19Z</updated>
<author>
<name>Vincent Lejeune</name>
<email>vljn@ovi.com</email>
</author>
<published>2013-02-18T14:11:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bbbef49118809c6a8d424a9434a70c0fdc3a66d5'/>
<id>urn:sha1:bbbef49118809c6a8d424a9434a70c0fdc3a66d5</id>
<content type='text'>
NOTE: This is a candidate for the Mesa stable branch.

Reviewed-by: Tom Stellard &lt;thomas.stellard at amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175445 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: cleanup literal handling v3</title>
<updated>2013-02-16T11:28:22Z</updated>
<author>
<name>Christian Konig</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2013-02-16T11:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e25e490793241e471036c3e2f969ce6a068e5ce1'/>
<id>urn:sha1:e25e490793241e471036c3e2f969ce6a068e5ce1</id>
<content type='text'>
Seems to be allot simpler, and also paves the
way for further improvements.

v2: rebased on master, use 0 in BUFFER_LOAD_FORMAT_XYZW,
    use VGPR0 in dummy EXP, avoid compiler warning, break
    after encoding the first literal.
v3: correctly use V_ADD_F32_e64

This is a candidate for the stable branch.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175354 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: remove some more unused code</title>
<updated>2013-02-16T11:27:56Z</updated>
<author>
<name>Christian Konig</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2013-02-16T11:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0432d7964f04875b8ce0662df8579b7f6c537e13'/>
<id>urn:sha1:0432d7964f04875b8ce0662df8579b7f6c537e13</id>
<content type='text'>
This is a candidate for the stable branch.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175350 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: Add support for 128-bit parameters</title>
<updated>2013-02-13T22:05:20Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-02-13T22:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=76308d8d287e427cce8ea4374acc8e78648dcf79'/>
<id>urn:sha1:76308d8d287e427cce8ea4374acc8e78648dcf79</id>
<content type='text'>
NOTE: This is a candidate for the Mesa stable branch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175096 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: cleanup VGPR encoding</title>
<updated>2013-02-07T19:39:45Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-02-07T19:39:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=184f5c1545e06a99951f14d846a1d853ff19a2b8'/>
<id>urn:sha1:184f5c1545e06a99951f14d846a1d853ff19a2b8</id>
<content type='text'>
Remove all the unused code.

Patch by: Christian König

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174656 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600/SI: simplify and fix SMRD encoding</title>
<updated>2013-02-07T19:39:40Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-02-07T19:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc207d8f57d3bd27aa0dc2dd40ecd344229477d3'/>
<id>urn:sha1:fc207d8f57d3bd27aa0dc2dd40ecd344229477d3</id>
<content type='text'>
The _SGPR variants where wrong.

Patch by: Christian König

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174653 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>R600: rework handling of the constants</title>
<updated>2013-01-23T02:09:06Z</updated>
<author>
<name>Tom Stellard</name>
<email>thomas.stellard@amd.com</email>
</author>
<published>2013-01-23T02:09:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9f7818d9bdfce2e9c7a2cbe31490a135aa6d1211'/>
<id>urn:sha1:9f7818d9bdfce2e9c7a2cbe31490a135aa6d1211</id>
<content type='text'>
Remove Cxxx registers, add new special register - "ALU_CONST" and new
operand for each alu src - "sel". ALU_CONST is used to designate that the
new operand contains the value to override src.sel, src.kc_bank, src.chan
for constants in the driver.

Patch by: Vadim Girlin

Vincent Lejeune:
  - Use pointers for constants
  - Fold CONST_ADDRESS when possible

Tom Stellard:
  - Give CONSTANT_BUFFER_0 its own address space
  - Use integer types for constant loads

Reviewed-by: Tom Stellard &lt;thomas.stellard@amd.com&gt;

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