aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2014-08-29 19:57:40 +0000
committerBill Wendling <isanbard@gmail.com>2014-08-29 19:57:40 +0000
commita62845035dfef61abf4fc5cdce2e1fb9b5d10630 (patch)
tree72c8087edf135803245a6a44130d73b3b419701a
parenta3313efbbeab739eacbba6faf4e941129576dbd2 (diff)
downloadllvm-a62845035dfef61abf4fc5cdce2e1fb9b5d10630.tar.gz
Update to include ISPC. By Dmitry Babokin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@216760 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/ReleaseNotes.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index dcad94b7e59..38c8a5e8d78 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -294,6 +294,17 @@ new LLVM-based code generators "on the fly" for the designed processors and
loads them in to the compiler backend as runtime libraries to avoid
per-target recompilation of larger parts of the compiler chain.
+ISPC
+----
+
+`ISPC <http://ispc.github.io/>`_ is a C-based language based on the SPMD
+(single program, multiple data) programming model that generates efficient
+SIMD code for modern processors without the need for complex analysis and
+autovectorization. The language exploits the concept of “varying” data types,
+which ensure vector-friendly data layout, explicit vectorization and compact
+representation of the program. The project uses the LLVM infrastructure for
+optimization and code generation.
+
Additional Information
======================