mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
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
This commit is contained in:
parent
a3313efbbe
commit
a62845035d
@ -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
|
loads them in to the compiler backend as runtime libraries to avoid
|
||||||
per-target recompilation of larger parts of the compiler chain.
|
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
|
Additional Information
|
||||||
======================
|
======================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user