Ilan Schnell
|
abe5f2b42b
|
REL: master now 0.8.3
|
2012-08-31 19:14:34 -05:00 |
|
Mark Wiebe
|
428f4ad530
|
Fix debug print test, make it account for some system printf variations
|
2012-08-31 12:18:26 -07:00 |
|
Mark Wiebe
|
a6e7bcb015
|
Skip tests using pthreads on Windows
Note: They were causing hard exits of Python, not exceptions, this
is something that will have to be fixed in the future
|
2012-08-31 10:53:37 -07:00 |
|
Mark Wiebe
|
e7b1af043f
|
Use the function's calling convention when doing the call in cbuilder
|
2012-08-30 18:13:03 -07:00 |
|
Siu Kwan Lam
|
a046685b2c
|
Add calling_conv.
Set win32 api to use CC_X86_STDCALL. (need testing)
|
2012-08-30 12:23:53 -07:00 |
|
bryan
|
fb30295e62
|
rename to prevent import collision
|
2012-08-30 13:31:50 -05:00 |
|
Mark Wiebe
|
01b55b48f7
|
Add detection of whether LLVM has PTX in the windows build
0.8.2
|
2012-08-29 13:51:07 -07:00 |
|
Siu Kwan Lam
|
f985d1b034
|
Merge pull request #5 from bfroehle/build_fixes
Thanks for the fixes.
|
2012-08-27 09:48:13 -07:00 |
|
Bradley M. Froehle
|
0b351ad05c
|
Use llvm-config --ldflags to get extra_link_args.
|
2012-08-27 08:27:59 -07:00 |
|
Siu Kwan Lam
|
38d4de35bb
|
Make it possible to pass LLVM options from environment variables.
These options are parsed like commandline options to llc.
|
2012-08-26 21:00:56 -07:00 |
|
Mark Wiebe
|
397a81d5bd
|
Switch to using a fake llvm-config program, so there's just one setup.py
This should help keep windows and other platforms in synch
easier.
|
2012-08-25 13:21:38 -07:00 |
|
Siu Kwan Lam
|
d390960657
|
Add llvm_cbuilder translate features:
* handle while loop
* handle for loop
* handle immediate values
Todo: handle "break" and "continue"
|
2012-08-23 11:43:24 -05:00 |
|
Mark Wiebe
|
bc2c9a24ed
|
Support possibility of neither PTX backend being available
|
2012-08-23 09:27:30 -07:00 |
|
Mark Wiebe
|
d8461b1d63
|
Tweak the list of linked libraries on windows
|
2012-08-23 09:27:29 -07:00 |
|
Mark Wiebe
|
788af6d82d
|
Disable PTX backend by default on windows
|
2012-08-23 09:27:28 -07:00 |
|
Mark Wiebe
|
31601e03cf
|
Tweak setup-win32.py to work with structure of LLVM as installed
The PACKAGE target created by the cmake build makes an
nsis installer with a particular directory structure.
This change targets that structure.
|
2012-08-23 09:27:27 -07:00 |
|
Maggie Mari
|
212ff672c9
|
Merge branch 'master' of github.com:llvmpy/llvmpy
|
2012-08-23 11:17:10 -05:00 |
|
Maggie Mari
|
f771c3a86d
|
Finished editing PythonLangImpl7.rst
|
2012-08-23 11:16:54 -05:00 |
|
Siu Kwan Lam
|
eeda441dac
|
Added stream vectorize.
|
2012-08-22 13:23:52 -05:00 |
|
Siu Kwan Lam
|
4d773ed5ed
|
Add alignment control to vector_load/store.
E.g: align=1 for universal alignment. default to aligned.
|
2012-08-21 18:32:44 -05:00 |
|
Siu Kwan Lam
|
d78253ebe3
|
Add control to alignment of ld/st inst
|
2012-08-21 18:28:35 -05:00 |
|
Maggie Mari
|
16860436d4
|
Finished editing PythonLangImpl6.rst.
|
2012-08-21 17:59:44 -05:00 |
|
Siu Kwan Lam
|
2218f1d49e
|
Improve vector load store.
Changes make llvm emit parallel ld/st instead of scalar ld/st.
|
2012-08-21 17:26:12 -05:00 |
|
Siu Kwan Lam
|
5513a34e80
|
Add some doc and cleanup
|
2012-08-21 14:17:14 -05:00 |
|
Siu Kwan Lam
|
5319fb8c98
|
Add initial vector support
|
2012-08-21 12:33:21 -05:00 |
|
Siu Kwan Lam
|
562e3c1e46
|
Fix: if-else branch should terminate automatically. Insert unreachable to if.end block if necessary.
|
2012-08-21 12:30:35 -05:00 |
|
Siu Kwan Lam
|
d55bb95d4d
|
Add translator to convert python code to llvm cbuilder construct
|
2012-08-21 12:30:35 -05:00 |
|
Maggie Mari
|
e7cbaea1e8
|
Doc editing
|
2012-08-20 17:52:00 -05:00 |
|
Maggie Mari
|
c7cbebab7b
|
Additional doc fixes.
|
2012-08-20 17:11:26 -05:00 |
|
Maggie Mari
|
67ee2792bf
|
Removed extraneous slashes.
|
2012-08-20 13:34:40 -05:00 |
|
Maggie Mari
|
022f12ad4f
|
Merge branch 'master' of github.com:llvmpy/llvmpy
|
2012-08-20 13:26:49 -05:00 |
|
Maggie Mari
|
1b254f48b5
|
misc doc editing
|
2012-08-20 13:26:37 -05:00 |
|
Ilan Schnell
|
3dcd1cf8f5
|
add note about running tests
|
2012-08-19 17:57:29 -05:00 |
|
Ilan Schnell
|
46c185f530
|
remove unused test module
|
2012-08-19 17:17:05 -05:00 |
|
Ilan Schnell
|
552bae1864
|
add uses tests
|
2012-08-19 17:32:15 -05:00 |
|
Ilan Schnell
|
501c3d0f61
|
move native tests
|
2012-08-19 17:08:34 -05:00 |
|
Ilan Schnell
|
a24d4a9f12
|
add object cahce tests
|
2012-08-19 17:10:31 -05:00 |
|
Ilan Schnell
|
274a9e9cd2
|
finished moving passes tests
|
2012-08-19 16:26:01 -05:00 |
|
Ilan Schnell
|
4a090c8c76
|
add passes tests
|
2012-08-19 16:36:32 -05:00 |
|
Ilan Schnell
|
4985615442
|
add tests to llvm package
|
2012-08-19 16:01:17 -05:00 |
|
Maggie Mari
|
cb7b778bfd
|
Finished editing PythonLangImpl5.rst
|
2012-08-19 13:17:33 -05:00 |
|
Maggie Mari
|
ddcf6483d0
|
Removed more extraneous slashes and fixed the formatting on the mandelbrot example in docs.
|
2012-08-19 12:28:55 -05:00 |
|
Maggie Mari
|
391a121d6d
|
Removed extraneous slashes.
|
2012-08-19 12:18:26 -05:00 |
|
Maggie Mari
|
96406b2737
|
Merge branch 'master' of github.com:llvmpy/llvmpy
|
2012-08-19 12:15:53 -05:00 |
|
Maggie Mari
|
9eecd92c7e
|
Code spacing.
|
2012-08-19 12:13:48 -05:00 |
|
Ilan Schnell
|
d2f6975c3c
|
remove duplicate license text
|
2012-08-19 01:52:16 -05:00 |
|
Ilan Schnell
|
b15046ad99
|
fixed file mode of test files
|
2012-08-19 01:27:42 -05:00 |
|
Ilan Schnell
|
dd59821ac5
|
set LLVMPY_DYNLINK=1, if you want to link _core.so dynamically to libLLVM.so
|
2012-08-19 00:42:03 -05:00 |
|
Ilan Schnell
|
40b9273e2d
|
add missing split()
|
2012-08-19 00:17:05 -05:00 |
|
Ilan Schnell
|
7e2dc921ff
|
minor fixes in setup.py
|
2012-08-19 00:09:27 -05:00 |
|