Maggie Mari
68e6dc693e
Revert "Cleaned up some of the highlightin in getting_started.rst and llvmpy-package.rst"
...
This reverts commit 83f24e90d3 .
2012-08-10 11:34:32 -05:00
Maggie Mari
83f24e90d3
Cleaned up some of the highlightin in getting_started.rst and llvmpy-package.rst
2012-08-10 11:30:07 -05:00
Travis E. Oliphant
0c42b2c40e
Merge branch 'master' of github.com:llvmpy/llvmpy
2012-08-10 08:53:04 -05:00
Travis E. Oliphant
ce8884aa33
Fix up code-highlighting sections.
2012-08-10 08:52:51 -05:00
Siu Kwan Lam
4be1ab9ec5
Merge branch 'native'
2012-08-09 15:44:25 -07:00
Siu Kwan Lam
bed4f24cbd
Added Module.to_native_object() and Module.to_native_assembly().
...
Added test for these new functions.
2012-08-09 15:41:55 -07:00
Travis E. Oliphant
415c01f745
DOC: Add first version of updated documentation.
2012-08-09 13:53:21 -05:00
Travis E. Oliphant
75ca0289b5
Update llvm-py to llvmpy and fix more docs
2012-08-09 01:16:36 -05:00
Siu Kwan Lam
9ccc6782c7
Add doc for parallel_vectorize_from_func.
...
Add FunctionAlreadyExists exception.
2012-08-08 17:46:20 -07:00
Siu Kwan Lam
c6d5538ead
Add usecase tests
2012-08-08 17:33:34 -07:00
Siu Kwan Lam
753f74d485
Fix tests
2012-08-08 17:33:24 -07:00
Siu Kwan Lam
b23d7909fb
add parallel_vectorize_from_func
2012-08-08 17:33:00 -07:00
Siu Kwan Lam
e35b8ca636
Add some float casting
2012-08-08 17:32:39 -07:00
Siu Kwan Lam
3b0aeea6f2
change CDeclare to CFuncRef
2012-08-08 16:27:57 -07:00
Travis E. Oliphant
0e223a61c2
Remove .md files and add .rst files
2012-08-08 18:07:13 -05:00
Travis E. Oliphant
c1c9b6e724
Merge branch 'master' of github.com:llvmpy/llvmpy
2012-08-08 17:49:34 -05:00
Travis E. Oliphant
d0f0bae1c5
Add Sphinx documentation.
2012-08-08 17:49:24 -05:00
Siu Kwan Lam
3009d8468f
more cleanup and doc
2012-08-08 15:29:16 -07:00
Siu Kwan Lam
68e2359ad2
cleanup and doc
2012-08-08 15:17:31 -07:00
Siu Kwan Lam
9ff0b4e8ab
Merge pull request #7 from bfroehle/test_uses
...
test_uses: Fix unexpected keyword argument 'end' with `nosetests uses.py`
2012-08-07 18:26:23 -07:00
Siu Kwan Lam
02326101de
Merge pull request #6 from bfroehle/testall_pass_adce
...
Fix broken testall.py (NameError: PASS_AGGRESSIVE_DCE)
2012-08-07 18:22:57 -07:00
Siu Kwan Lam
8b45094e20
Add test that uses function pointer.
2012-08-07 16:56:28 -07:00
Siu Kwan Lam
2acc070984
Refactor.
...
Modify the way CDefinition is specialized.
2012-08-07 16:55:33 -07:00
Bradley M. Froehle
d3548e5377
test_uses: Fix unexpected keyword argument 'end' with nosetests uses.py
...
Logging does not know about the keyword argument 'end'. The existing
code works only because the default logging level prevents debug messages
from running. When running the test under `nosetests` the debug messages
are enabled leading to the error.
2012-08-07 15:56:05 -07:00
Bradley M. Froehle
938763ef07
Fix broken testall.py (NameError: PASS_AGGRESSIVE_DCE)
...
Commit 2d79cfa43 renamed PASS_AGGRESSIVE_DCE -> PASS_ADCE but missed
an instance in one test.
2012-08-07 15:38:06 -07:00
Siu Kwan Lam
01054c726f
Add specialize() for cleaner specialization of CDefinition.
2012-08-06 20:25:36 -07:00
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
Siu Kwan Lam
150f497ed0
Add specializable parallel ufunc.
...
Update test.
Some fixes.
2012-08-06 15:33:36 -07:00
Siu Kwan Lam
fef9c2efbf
Add CBuilder.depends to automatically insert depending function.
2012-08-06 14:46:27 -07:00
Siu Kwan Lam
c43b27356b
Fix
2012-08-06 14:23:43 -07:00
Siu Kwan Lam
1594e5456a
Got test_parallel_vectorize working.
2012-08-06 11:35:03 -07:00
Siu Kwan Lam
891daa1164
Added test implementation of parallel-vectorize (incomplete).
...
Various fix.
2012-08-05 21:35:02 -07:00
Siu Kwan Lam
0654e00ab1
Add printf() and friends.
...
Disable logging in old tests.
2012-08-04 19:13:35 -07:00
Siu Kwan Lam
673ada6a4e
Fix and add tests.
2012-08-04 15:18:41 -07:00
Siu Kwan Lam
b45c768cc5
Fix
2012-08-04 15:14:09 -07:00
Siu Kwan Lam
184e4ea1a1
Add API for structure
2012-08-03 22:30:54 -07:00
Siu Kwan Lam
f1e10e849f
Fix __div__ for py3.
...
Add test for nested-loops.
2012-08-03 17:02:01 -07:00
Siu Kwan Lam
aebb9857eb
Drop volatile option in atomic ops.
...
Add volatile option to store.
2012-08-03 16:31:23 -07:00
Siu Kwan Lam
8381b25f66
Add atomic ops
2012-08-03 16:26:46 -07:00
Siu Kwan Lam
5e15b27909
Atomic load/store must explicit define alignment.
2012-08-03 14:13:22 -07:00
Siu Kwan Lam
f479f85676
Add memory fence
2012-08-03 12:30:01 -07:00
Siu Kwan Lam
6ac0f3c369
Add atomic load/store
2012-08-03 11:56:59 -07:00
Siu Kwan Lam
4d763680f6
Add easier atomic api
2012-08-03 10:28:17 -07:00
Siu Kwan Lam
fb72ab5c8d
Add the rest of atomic op.
2012-08-03 10:14:09 -07:00
Siu Kwan Lam
acad5c9d8b
Added atomic cmpxchg.
2012-08-02 17:54:40 -07:00
Siu Kwan Lam
9d068fd582
Add methods to set volatile inst.
2012-08-02 16:51:42 -07:00
Siu Kwan Lam
7238fecc7f
add build & test instruction to README
2012-08-02 14:20:02 -07:00
Travis E. Oliphant
c7afaf98db
Update license and README
2012-08-02 02:46:10 -05:00
Siu Kwan Lam
6981206096
Add TODO and README files.
2012-08-01 20:14:34 -07:00
Siu Kwan Lam
066480fbb8
Add parallel-vectorize prototype.
...
Add llvm_cbuilder.
2012-08-01 19:02:58 -07:00