fix magic patching
Merge branch 'master' of github.com:AnyDSL/thorin
Disable benchmarking by default.
Cache modules and functions for kernels.
Refactor compilation; cache also CUDA compilation.
Cleanup.
OpenCL: cache kernels.
Cleanup.
Restructure: module per file; function per kernel.
Targets from CUDA 6.5.
Fixes for Mac OS X.
reverting buggy fix
More fixes for Mac OS X.
Consider pointers and indefinite arrays.
Fix store of inlined tuples.
LEA from structs.
LEA from tuples and definite arrays.
We're using python3
do not reassociate for floats
Merge branch 'master' into new_scheduler

Conflicts:
	src/thorin/analyses/schedule.cpp