Commit graph

  • abe5f2b42b REL: master now 0.8.3 Ilan Schnell 2012-08-31 19:14:34 -05:00
  • 428f4ad530 Fix debug print test, make it account for some system printf variations Mark Wiebe 2012-08-31 12:18:26 -07:00
  • a6e7bcb015 Skip tests using pthreads on Windows Mark Wiebe 2012-08-31 10:53:37 -07:00
  • e7b1af043f Use the function's calling convention when doing the call in cbuilder Mark Wiebe 2012-08-30 18:13:03 -07:00
  • a046685b2c Add calling_conv. Set win32 api to use CC_X86_STDCALL. (need testing) Siu Kwan Lam 2012-08-30 12:23:53 -07:00
  • fb30295e62 rename to prevent import collision bryan 2012-08-30 13:31:50 -05:00
  • 01b55b48f7 Add detection of whether LLVM has PTX in the windows build 0.8.2 Mark Wiebe 2012-08-29 13:51:07 -07:00
  • f985d1b034 Merge pull request #5 from bfroehle/build_fixes Siu Kwan Lam 2012-08-27 09:48:13 -07:00
  • 0b351ad05c Use llvm-config --ldflags to get extra_link_args. Bradley M. Froehle 2012-08-21 10:43:34 -07:00
  • 38d4de35bb Make it possible to pass LLVM options from environment variables. These options are parsed like commandline options to llc. Siu Kwan Lam 2012-08-26 21:00:29 -07:00
  • 397a81d5bd Switch to using a fake llvm-config program, so there's just one setup.py Mark Wiebe 2012-08-25 13:21:38 -07:00
  • d390960657 Add llvm_cbuilder translate features: * handle while loop * handle for loop * handle immediate values Siu Kwan Lam 2012-08-23 11:43:24 -05:00
  • bc2c9a24ed Support possibility of neither PTX backend being available Mark Wiebe 2012-08-21 11:32:16 -07:00
  • d8461b1d63 Tweak the list of linked libraries on windows Mark Wiebe 2012-08-21 11:22:29 -07:00
  • 788af6d82d Disable PTX backend by default on windows Mark Wiebe 2012-08-21 11:06:29 -07:00
  • 31601e03cf Tweak setup-win32.py to work with structure of LLVM as installed Mark Wiebe 2012-08-21 10:55:55 -07:00
  • 212ff672c9 Merge branch 'master' of github.com:llvmpy/llvmpy Maggie Mari 2012-08-23 11:17:10 -05:00
  • f771c3a86d Finished editing PythonLangImpl7.rst Maggie Mari 2012-08-23 11:16:54 -05:00
  • eeda441dac Added stream vectorize. Siu Kwan Lam 2012-08-22 13:22:37 -05:00
  • 4d773ed5ed Add alignment control to vector_load/store. E.g: align=1 for universal alignment. default to aligned. Siu Kwan Lam 2012-08-21 18:32:44 -05:00
  • d78253ebe3 Add control to alignment of ld/st inst Siu Kwan Lam 2012-08-21 18:28:04 -05:00
  • 16860436d4 Finished editing PythonLangImpl6.rst. Maggie Mari 2012-08-21 17:59:44 -05:00
  • 2218f1d49e Improve vector load store. Changes make llvm emit parallel ld/st instead of scalar ld/st. Siu Kwan Lam 2012-08-21 17:26:12 -05:00
  • 5513a34e80 Add some doc and cleanup Siu Kwan Lam 2012-08-21 14:17:14 -05:00
  • 5319fb8c98 Add initial vector support Siu Kwan Lam 2012-08-21 12:25:48 -05:00
  • 562e3c1e46 Fix: if-else branch should terminate automatically. Insert unreachable to if.end block if necessary. Siu Kwan Lam 2012-08-19 21:35:45 -07:00
  • d55bb95d4d Add translator to convert python code to llvm cbuilder construct Siu Kwan Lam 2012-08-19 21:27:28 -07:00
  • e7cbaea1e8 Doc editing Maggie Mari 2012-08-20 17:52:00 -05:00
  • c7cbebab7b Additional doc fixes. Maggie Mari 2012-08-20 17:11:26 -05:00
  • 67ee2792bf Removed extraneous slashes. Maggie Mari 2012-08-20 13:34:40 -05:00
  • 022f12ad4f Merge branch 'master' of github.com:llvmpy/llvmpy Maggie Mari 2012-08-20 13:26:49 -05:00
  • 1b254f48b5 misc doc editing Maggie Mari 2012-08-20 13:26:37 -05:00
  • 3dcd1cf8f5 add note about running tests Ilan Schnell 2012-08-19 17:57:29 -05:00
  • 46c185f530 remove unused test module Ilan Schnell 2012-08-19 17:17:05 -05:00
  • 552bae1864 add uses tests Ilan Schnell 2012-08-19 17:32:15 -05:00
  • 501c3d0f61 move native tests Ilan Schnell 2012-08-19 17:08:34 -05:00
  • a24d4a9f12 add object cahce tests Ilan Schnell 2012-08-19 17:10:31 -05:00
  • 274a9e9cd2 finished moving passes tests Ilan Schnell 2012-08-19 16:26:01 -05:00
  • 4a090c8c76 add passes tests Ilan Schnell 2012-08-19 16:36:32 -05:00
  • 4985615442 add tests to llvm package Ilan Schnell 2012-08-19 16:01:17 -05:00
  • cb7b778bfd Finished editing PythonLangImpl5.rst Maggie Mari 2012-08-19 13:17:33 -05:00
  • ddcf6483d0 Removed more extraneous slashes and fixed the formatting on the mandelbrot example in docs. Maggie Mari 2012-08-19 12:28:55 -05:00
  • 391a121d6d Removed extraneous slashes. Maggie Mari 2012-08-19 12:18:26 -05:00
  • 96406b2737 Merge branch 'master' of github.com:llvmpy/llvmpy Maggie Mari 2012-08-19 12:15:53 -05:00
  • 9eecd92c7e Code spacing. Maggie Mari 2012-08-19 12:13:48 -05:00
  • d2f6975c3c remove duplicate license text Ilan Schnell 2012-08-19 01:52:16 -05:00
  • b15046ad99 fixed file mode of test files Ilan Schnell 2012-08-19 01:27:42 -05:00
  • dd59821ac5 set LLVMPY_DYNLINK=1, if you want to link _core.so dynamically to libLLVM.so Ilan Schnell 2012-08-19 00:42:03 -05:00
  • 40b9273e2d add missing split() Ilan Schnell 2012-08-19 00:17:05 -05:00
  • 7e2dc921ff minor fixes in setup.py Ilan Schnell 2012-08-19 00:09:27 -05:00
  • b37fdd0e74 cleanup setup.py Ilan Schnell 2012-08-19 00:12:49 -05:00
  • 8c12436dd4 remove used variable Ilan Schnell 2012-08-18 23:05:53 -05:00
  • 5a5b38f130 remove -framework for OSX, closes issue #4 Ilan Schnell 2012-08-18 22:27:54 -05:00
  • d6fdd31883 Merge branch 'issue8-py2.6' Ilan Schnell 2012-08-18 22:10:16 -05:00
  • 1ed2049395 add method to retrieve host cpu name add stub method to enginebuilder to setMCPU and setMAttrs -- these are not implemented in llvm3.1 Siu Kwan Lam 2012-08-18 17:32:40 -07:00
  • db24036adb add ignore llvm/_intrinsic_ids.py Siu Kwan Lam 2012-08-18 15:31:33 -07:00
  • d1bcdd05d1 add NVPTX for LLVM 3.2; auto-gen _intrinsic_ids.py in setup.py; Siu Kwan Lam 2012-08-18 15:29:26 -07:00
  • 505d280fe0 Merge branch 'master' of github.com:llvmpy/llvmpy Maggie Mari 2012-08-17 16:55:43 -05:00
  • 882c9e0271 Finished editting PythonLangImpl8.rst in docs. Maggie Mari 2012-08-17 16:55:23 -05:00
  • 7c22f37b57 Adding support for building the "insertvalue" instruction. Jon Riehl 2012-08-17 15:52:07 -05:00
  • f74f5129bd Completed editing of PythonLangImpl4.rst Maggie Mari 2012-08-17 15:32:45 -05:00
  • 1b67d32f4b Removed more extraneous code tags from docs. Maggie Mari 2012-08-17 14:40:24 -05:00
  • 8e00cd7e66 Misc doc cleanup Maggie Mari 2012-08-17 14:34:51 -05:00
  • 258efb0518 Finished editing PythonLangImpl2.rst doc Maggie Mari 2012-08-17 12:03:26 -05:00
  • d8df9e2849 More code block cleanup. Maggie Mari 2012-08-16 16:07:18 -05:00
  • c30095c77c Edited code blocks, fixed links. Maggie Mari 2012-08-16 12:03:41 -05:00
  • 7e1030d2a0 Code highlighting issues. Maggie Mari 2012-08-15 18:55:00 -05:00
  • 4bd7c31939 Minor formatting changes to docs. Maggie Mari 2012-08-15 18:44:55 -05:00
  • 57d78fb42e Merge branch 'master' of github.com:llvmpy/llvmpy Maggie Mari 2012-08-15 18:34:23 -05:00
  • 3b16d92537 Edited more code blocks in docs Maggie Mari 2012-08-15 18:34:10 -05:00
  • 7880cdd3ba Fix get intrinsic Siu Kwan Lam 2012-08-15 16:09:08 -07:00
  • 38078713f3 Corrected doc linking. Maggie Mari 2012-08-15 18:11:25 -05:00
  • 92b8225dc2 Fixed more code spacing in docs Maggie Mari 2012-08-15 17:48:31 -05:00
  • d322b66a69 Removed extranaeous code highlighting tags Maggie Mari 2012-08-15 17:40:27 -05:00
  • 0b63bd7a9f Merge branch 'master' of github.com:llvmpy/llvmpy Maggie Mari 2012-08-15 17:28:34 -05:00
  • c25b4853fc Fixed some of the code spacing for docs Maggie Mari 2012-08-15 17:28:23 -05:00
  • 8eb6a34d54 Replace fprintf with exception Siu Kwan Lam 2012-08-15 15:22:08 -07:00
  • b28a127d27 Merge branch 'master' of github.com:llvmpy/llvmpy Siu Kwan Lam 2012-08-14 16:59:17 -07:00
  • 1b7fc6c803 Add test for target machines (native + PTX) Siu Kwan Lam 2012-08-14 16:56:33 -07:00
  • 8b273490a9 Can create PTX target machine and print PTX asm Siu Kwan Lam 2012-08-14 16:50:32 -07:00
  • 538fd76b1f Corrected special character formatting. Maggie Mari 2012-08-14 18:28:17 -05:00
  • a5c892de72 Removed extraneous header code Maggie Mari 2012-08-14 17:15:23 -05:00
  • f452b7f27c Revert "Fixed linking on PythonLangImpl1.rst" Maggie Mari 2012-08-14 17:11:38 -05:00
  • f85713a736 Enable PTX backend Siu Kwan Lam 2012-08-14 15:05:22 -07:00
  • ec71908874 Add target machine Siu Kwan Lam 2012-08-14 12:04:28 -07:00
  • f9d7195413 reorganize Siu Kwan Lam 2012-08-13 15:53:09 -07:00
  • 72f7fc4a99 more Py26 test fixes Ilan Schnell 2012-08-12 23:31:47 -05:00
  • e0f18ae9de fixed uses.py for Python 2.6 Ilan Schnell 2012-08-12 23:24:12 -05:00
  • f54e195121 more Python 2.6 test fixes Ilan Schnell 2012-08-12 23:21:45 -05:00
  • 7f3550f93d fix more tests for Python 2.6 Ilan Schnell 2012-08-12 23:12:55 -05:00
  • 2c25966dd6 backporting assertIs and assertIsNot to objcache.py Ilan Schnell 2012-08-12 23:05:53 -05:00
  • 5bb9471e1e Cleared up headers and code spacing on PythonLangImpl2.rst Maggie Mari 2012-08-12 19:15:31 -05:00
  • f01d92df74 Fixed linking on PythonLangImpl1.rst Maggie Mari 2012-08-12 17:21:41 -05:00
  • 1cbcd2f913 Cleaned up lists and spacing on llvm_concepts.rst Maggie Mari 2012-08-12 15:51:47 -05:00
  • 1009daf3fa Add notebook: parallel_vectorize Siu Kwan Lam 2012-08-11 14:55:35 -07:00
  • c1d3044c77 Fix parallel_vectorize_from_func: * use signed integer; * use multiprocessing.cpu_count() to determine # of threads. Siu Kwan Lam 2012-08-11 14:06:13 -07:00
  • 2fd1e6d056 Add & use capsulethunk for Py2.6 Siu Kwan Lam 2012-08-10 19:22:30 -07:00
  • 7f84ecbe3b Add notebook: llvm_cbuilder quick tour Siu Kwan Lam 2012-08-10 17:58:54 -07:00
  • 2d36906936 Cleaned up bash highlighting. Maggie Mari 2012-08-10 11:40:51 -05:00
  • 5343267e92 Added _build to .gitignore. Maggie Mari 2012-08-10 11:40:04 -05:00