Siu Kwan Lam
8eb6a34d54
Replace fprintf with exception
2012-08-15 15:22:08 -07:00
Siu Kwan Lam
b28a127d27
Merge branch 'master' of github.com:llvmpy/llvmpy
2012-08-14 16:59:17 -07:00
Siu Kwan Lam
1b7fc6c803
Add test for target machines (native + PTX)
2012-08-14 16:56:33 -07:00
Siu Kwan Lam
8b273490a9
Can create PTX target machine and print PTX asm
2012-08-14 16:50:32 -07:00
Maggie Mari
538fd76b1f
Corrected special character formatting.
2012-08-14 18:28:17 -05:00
Maggie Mari
a5c892de72
Removed extraneous header code
2012-08-14 17:15:23 -05:00
Maggie Mari
f452b7f27c
Revert "Fixed linking on PythonLangImpl1.rst"
...
This reverts commit f01d92df74 .
2012-08-14 17:11:38 -05:00
Siu Kwan Lam
f85713a736
Enable PTX backend
2012-08-14 15:05:22 -07:00
Siu Kwan Lam
ec71908874
Add target machine
2012-08-14 12:04:28 -07:00
Siu Kwan Lam
f9d7195413
reorganize
2012-08-13 15:53:09 -07:00
Ilan Schnell
72f7fc4a99
more Py26 test fixes
2012-08-12 23:31:47 -05:00
Ilan Schnell
e0f18ae9de
fixed uses.py for Python 2.6
2012-08-12 23:24:12 -05:00
Ilan Schnell
f54e195121
more Python 2.6 test fixes
2012-08-12 23:21:45 -05:00
Ilan Schnell
7f3550f93d
fix more tests for Python 2.6
2012-08-12 23:12:55 -05:00
Ilan Schnell
2c25966dd6
backporting assertIs and assertIsNot to objcache.py
2012-08-12 23:05:53 -05:00
Maggie Mari
5bb9471e1e
Cleared up headers and code spacing on PythonLangImpl2.rst
2012-08-12 19:15:31 -05:00
Maggie Mari
f01d92df74
Fixed linking on PythonLangImpl1.rst
2012-08-12 17:21:41 -05:00
Maggie Mari
1cbcd2f913
Cleaned up lists and spacing on llvm_concepts.rst
2012-08-12 15:51:47 -05:00
Siu Kwan Lam
1009daf3fa
Add notebook: parallel_vectorize
2012-08-11 14:55:35 -07:00
Siu Kwan Lam
c1d3044c77
Fix parallel_vectorize_from_func:
...
* use signed integer;
* use multiprocessing.cpu_count() to determine # of threads.
2012-08-11 14:06:13 -07:00
Siu Kwan Lam
2fd1e6d056
Add & use capsulethunk for Py2.6
2012-08-10 19:22:30 -07:00
Siu Kwan Lam
7f84ecbe3b
Add notebook: llvm_cbuilder quick tour
2012-08-10 17:58:54 -07:00
Maggie Mari
2d36906936
Cleaned up bash highlighting.
2012-08-10 11:40:51 -05:00
Maggie Mari
5343267e92
Added _build to .gitignore.
2012-08-10 11:40:04 -05:00
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