diff options
author | Pawel Wodnicki <pawel@32bitmicro.com> | 2012-12-04 20:36:52 +0000 |
---|---|---|
committer | Pawel Wodnicki <pawel@32bitmicro.com> | 2012-12-04 20:36:52 +0000 |
commit | 935a1f08c105bfc7b19e2156e1246fc9a0db7db9 (patch) | |
tree | 095587b83b217b4c0e8ed6c3611bea29047deb99 | |
parent | 7d2093c741f929a65f2ae0de261872cb7dc8cdba (diff) | |
download | llvm-935a1f08c105bfc7b19e2156e1246fc9a0db7db9.tar.gz llvm-935a1f08c105bfc7b19e2156e1246fc9a0db7db9.tar.bz2 llvm-935a1f08c105bfc7b19e2156e1246fc9a0db7db9.tar.xz |
Merging r169280: into the 3.2 release branch.
Update release notes for NVPTX
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@169297 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/ReleaseNotes.html | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 88fb12064b..48b8d71a87 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -433,6 +433,8 @@ Release Notes</a>.</h1> <ul> <li>...</li> + <li>New NVPTX back-end (replacing existing PTX back-end) based on NVIDIA + sources</li> </ul> </div> @@ -687,6 +689,27 @@ Release Notes</a>.</h1> <!--=========================================================================--> <h3> +<a name="NVPTX">PTX/NVPTX Target Improvements</a> +</h3> + +<div> + +<p>The PTX back-end has been replaced by the NVPTX back-end, which is based on + the LLVM back-end used by NVIDIA in their CUDA (nvcc) and OpenCL compiler. + Some highlights include:</p> +<ul> + <li>Compatibility with PTX 3.1 and SM 3.5</li> + <li>Support for NVVM intrinsics as defined in the NVIDIA Compiler SDK</li> + <li>Full compatibility with old PTX back-end, with much greater coverage of + LLVM IR</li> +</ul> + +<p>Please submit any back-end bugs to the LLVM Bugzilla site.</p> + +</div> + +<!--=========================================================================--> +<h3> <a name="OtherTS">Other Target Specific Improvements</a> </h3> @@ -794,7 +817,7 @@ to remove a dependency on Target. </p> <p>Known problem areas include:</p> <ul> - <li>The CellSPU, MSP430, PTX and XCore backends are experimental.</li> + <li>The CellSPU, MSP430, and XCore backends are experimental.</li> <li>The integrated assembler, disassembler, and JIT is not supported by several targets. If an integrated assembler is not supported, then a |