Update signature of runtime calls.
cuModuleLoadDataEx expects void * in CUDA 6.0.
Pass const char * to driver API.
Use CUDA includes relative to nvcc binary.
Handle struct/tuple arguments to compute kernels.
Check error code.
tweaking hash table load/capacity thresholds and rehash behavior
OpenCL runtime: set structs|tuple via cl_mem.
Intel supports -x spir -spir-std=1.2 now.
Only set -x spir for SPIR.
Typo.
Assert that target device is hard-coded.
Optimize body.
Add more math functions.
Fix syntax.
fixing linkage + visibility of generated llvm functions
Host memory allocations in memory manager now.
Host memory allocations in memory manager now.
Use 1D memory layout for mmap().
fixed bug in scheduler:

the termination condition to push primops out ouf loops was too strict