summaryrefslogtreecommitdiff
path: root/docs/ReleaseNotes.rst
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2013-11-27 22:07:35 +0000
committerBill Wendling <isanbard@gmail.com>2013-11-27 22:07:35 +0000
commit154f0be989ba273f0d654de97a6a8951076d77f0 (patch)
tree64caf102750cc31cebb8a757819328b56e952c9c /docs/ReleaseNotes.rst
parent3d52c077a914d0f0818f3a1eab41ed84ae3b346a (diff)
downloadllvm-154f0be989ba273f0d654de97a6a8951076d77f0.tar.gz
llvm-154f0be989ba273f0d654de97a6a8951076d77f0.tar.bz2
llvm-154f0be989ba273f0d654de97a6a8951076d77f0.tar.xz
Add blurb about PNaCl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195885 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.rst')
-rw-r--r--docs/ReleaseNotes.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 3c68bf2f4a..794222e04b 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -163,6 +163,23 @@ statically parallelize multiple work-items with the kernel compiler, even in
the presence of work-group barriers. This enables static parallelization of
the fine-grained static concurrency in the work groups in multiple ways.
+Portable Native Client (PNaCl)
+------------------------------
+
+`Portable Native Client (PNaCl) <http://www.chromium.org/nativeclient/pnacl>`_
+is a Chrome initiative to bring the performance and low-level control of native
+code to modern web browsers, without sacrificing the security benefits and
+portability of web applications. PNaCl works by compiling native C and C++ code
+to an intermediate representation using the LLVM clang compiler. This
+intermediate representation is a subset of LLVM bytecode that is wrapped into a
+portable executable, which can be hosted on a web server like any other website
+asset. When the site is accessed, Chrome fetches and translates the portable
+executable into an architecture-specific machine code optimized directly for
+the underlying device. PNaCl lets developers compile their code once to run on
+any hardware platform and embed their PNaCl application in any website,
+enabling developers to directly leverage the power of the underlying CPU and
+GPU.
+
TTA-based Co-design Environment (TCE)
-------------------------------------