diff options
author | Justin Holewinski <jholewinski@nvidia.com> | 2012-12-04 16:11:51 +0000 |
---|---|---|
committer | Justin Holewinski <jholewinski@nvidia.com> | 2012-12-04 16:11:51 +0000 |
commit | 315f09f422a3c33a44e6d5c2a78f284a9304994d (patch) | |
tree | dc28b763aa5bcd075b7da3dd4d5efaf50d7f40f1 | |
parent | 2cbe23fd98f6db864f7247d51aa102a43974d37e (diff) |
Update release notes for NVPTX
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169280 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 31cb26ca02..957e79c268 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -442,6 +442,8 @@ core and border computations, control overhead vs. code size) </li> <ul> <li>...</li> + <li>New NVPTX back-end (replacing existing PTX back-end) based on NVIDIA + sources</li> </ul> </div> @@ -696,6 +698,27 @@ core and border computations, control overhead vs. code size) </li> <!--=========================================================================--> <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> @@ -805,7 +828,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 |