<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/PTX, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/PTX?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/PTX?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-03-05T14:17:37Z</updated>
<entry>
<title>ptx: add basic intrinsic support</title>
<updated>2011-03-05T14:17:37Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2011-03-05T14:17:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0df2c50c2bbf7b53f9abe519d655b70e92f65864'/>
<id>urn:sha1:0df2c50c2bbf7b53f9abe519d655b70e92f65864</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127084 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Extend initial support for primitive types in PTX backend</title>
<updated>2011-03-02T03:20:28Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2011-03-02T03:20:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fd8978b021dbb0b9b09084dcc707c2054ff76280'/>
<id>urn:sha1:fd8978b021dbb0b9b09084dcc707c2054ff76280</id>
<content type='text'>
- Allow i16, i32, i64, float, and double types, using the native .u16,
  .u32, .u64, .f32, and .f64 PTX types.
- Allow loading/storing of all primitive types.
- Allow primitive types to be passed as parameters.
- Allow selection of PTX Version and Shader Model as sub-target attributes.
- Merge integer/floating-point test cases for load/store.
- Use .u32 instead of .s32 to conform to output from NVidia nvcc compiler.

Patch by Justin Holewinski



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126824 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add preliminary support for .f32 in the PTX backend.</title>
<updated>2011-02-28T06:34:09Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2011-02-28T06:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f71720231f6de9b2b7fe28edd179ae217a105329'/>
<id>urn:sha1:f71720231f6de9b2b7fe28edd179ae217a105329</id>
<content type='text'>
- Add appropriate TableGen patterns for fadd, fsub, fmul.
- Add .f32 as the PTX type for the LLVM float type.
- Allow parameters, return values, and global variable declarations
  to accept the float type.
- Add appropriate test cases.

Patch by Justin Holewinski



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126636 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: add passing parameter to kernel functions</title>
<updated>2011-02-10T12:01:24Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2011-02-10T12:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8e5d01cd6efa99a26c8584711a7e8abbcf14c333'/>
<id>urn:sha1:8e5d01cd6efa99a26c8584711a7e8abbcf14c333</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125279 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: remove reg-reg addressing mode and st.const</title>
<updated>2011-01-01T11:58:58Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2011-01-01T11:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c88e91b875fc85ecc3e0d0f51b4a71dca9f29012'/>
<id>urn:sha1:c88e91b875fc85ecc3e0d0f51b4a71dca9f29012</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122653 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: add store instruction</title>
<updated>2011-01-01T10:50:37Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2011-01-01T10:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ad83c1d3837d2a7786627c08df1208d1cf15a562'/>
<id>urn:sha1:ad83c1d3837d2a7786627c08df1208d1cf15a562</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122652 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: add state spaces</title>
<updated>2010-12-30T10:41:27Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2010-12-30T10:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d34f19f7bacd9476c0fc55f95f7baf1011a69191'/>
<id>urn:sha1:d34f19f7bacd9476c0fc55f95f7baf1011a69191</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122638 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: add ld instruction and test</title>
<updated>2010-12-22T10:38:51Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2010-12-22T10:38:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc7072c3c4db03555a0a62220d61a2b85acd01fd'/>
<id>urn:sha1:fc7072c3c4db03555a0a62220d61a2b85acd01fd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122398 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: add shift instructions</title>
<updated>2010-12-06T04:00:03Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2010-12-06T04:00:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f9644867712c531427567ca4f936f507cd34f1b1'/>
<id>urn:sha1:f9644867712c531427567ca4f936f507cd34f1b1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120982 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ptx: add command-line options for gpu target and ptx version</title>
<updated>2010-11-30T10:14:14Z</updated>
<author>
<name>Che-Liang Chiou</name>
<email>clchiou@gmail.com</email>
</author>
<published>2010-11-30T10:14:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=21d8b9bcad1f058a4f2571dbc5a677e0ed95643e'/>
<id>urn:sha1:21d8b9bcad1f058a4f2571dbc5a677e0ed95643e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120423 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
