summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Wodnicki <pawel@32bitmicro.com>2012-12-04 20:36:52 +0000
committerPawel Wodnicki <pawel@32bitmicro.com>2012-12-04 20:36:52 +0000
commit935a1f08c105bfc7b19e2156e1246fc9a0db7db9 (patch)
tree095587b83b217b4c0e8ed6c3611bea29047deb99
parent7d2093c741f929a65f2ae0de261872cb7dc8cdba (diff)
downloadllvm-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.html25
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