Matt Pharr 65a29ec316 Only create ispc-callable functions for bitcode functions that start with "__"
Don't create ispc-callable symbols for other functions that we find in the LLVM
bitcode files that are loaded up and linked into the module so that they can be 
called from ispc stdlib functions.  This fixes an issue where we had a clash
between the declared versions of double sin(double) and the corresponding
ispc stdlib routines for uniform doubles, which in turn led to bogus code
being generated for calls to those ispc stdlib functions.
2011-07-18 13:03:50 +01:00
2011-07-17 16:43:05 +02:00
2011-06-21 12:48:50 -07:00
2011-06-21 12:48:50 -07:00
2011-06-21 12:48:50 -07:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-06-21 12:48:50 -07:00
2011-07-17 16:43:05 +02:00
2011-06-21 12:48:50 -07:00
2011-07-13 09:24:02 +01:00
2011-07-13 09:24:02 +01:00
2011-06-21 12:48:50 -07:00
2011-07-17 16:43:05 +02:00
2011-06-21 13:24:25 -07:00
2011-07-08 16:45:03 +01:00
2011-06-21 12:48:50 -07:00
2011-07-17 16:43:05 +02:00
2011-06-21 12:48:50 -07:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-07-17 16:43:05 +02:00
2011-06-21 12:48:50 -07:00

==============================
Intel(r) SPMD Program Compiler
==============================

Welcome to the Intel(r) SPMD Program Compiler (ispc)!  

ispc is a new compiler for "single program, multiple data" (SPMD)
programs. Under the SPMD model, the programmer writes a program that mostly
appears to be a regular serial program, though the execution model is
actually that a number of program instances execute in parallel on the
hardware. ispc compiles a C-based SPMD programming language to run on the
SIMD units of CPUs; it frequently provides a a 3x or more speedup on CPUs
with 4-wide SSE units, without any of the difficulty of writing intrinsics
code.

ispc is an open source compiler under the BSD license; see the file
LICENSE.txt.  ispc supports Windows, Mac, and Linux, with both x86 and
x86-64 targets. It currently supports the SSE2 and SSE4 instruction sets,
though support for AVX should be available soon.

For more information and examples, as well as a wiki and the bug database,
see the ispc distribution site, http://ispc.github.com.
Description
No description provided
Readme 34 MiB
Languages
C++ 63.5%
LLVM 19.1%
M4 11.6%
Python 4.5%
Makefile 0.5%
Other 0.6%