Originally a github fork of the llvm-py repository from http://www.mdevan.org/llvm-py/index.html updated to work with LLVM 3.x. Since then it has changed significantly with multiple sub-projects. www.llvmpy.org
Find a file
Siu Kwan Lam b5893d4ebb Add test to use numpy.fromfunc.
Depends on numpy branch "ufunc-from-function-pointer" in git://github.com/jayvius/numpy.git
2012-08-06 17:02:04 -07:00
llvm_cbuilder Add specializable parallel ufunc. 2012-08-06 15:33:36 -07:00
tests Add printf() and friends. 2012-08-04 19:13:35 -07:00
parallel_vectorize.py Add test to use numpy.fromfunc. 2012-08-06 17:02:04 -07:00
README.md add build & test instruction to README 2012-08-02 14:20:02 -07:00
test_parallel_vectorize.py Add test to use numpy.fromfunc. 2012-08-06 17:02:04 -07:00
test_parallel_vectorize_numpy.py Add test to use numpy.fromfunc. 2012-08-06 17:02:04 -07:00

A llvm-py Builder wrapper for writing in slightly higher-level constructs. This is aiming for two usecases:

  1. Emit LLVM code in a more human-readable way;
  2. Writing low-level code that you can't do it properly/portably with C, e.g template (generic), atomic operations, memory ordering...