]> granicus.if.org Git - llvm/commitdiff
Update to include ISPC. By Dmitry Babokin.
authorBill Wendling <isanbard@gmail.com>
Fri, 29 Aug 2014 19:57:40 +0000 (19:57 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 29 Aug 2014 19:57:40 +0000 (19:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@216760 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index dcad94b7e59a243502517f5a307ba30f75eadb07..38c8a5e8d7884c08ff4569bbedaa505b328504df 100644 (file)
@@ -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
 ======================