Commit graph

434 commits

Author SHA1 Message Date
Siu Kwan Lam
ff51552838 Update README for LLVM 3.2. 2012-12-31 10:45:21 -06:00
Siu Kwan Lam
10e83f306f Add PassManagerBuilder.loop_vectorize property 2012-12-31 10:45:21 -06:00
Siu Kwan Lam
edcef56f05 Merge pull request #37 from ehiggs/master
Issue #34 Pypi package does not include "tools" directory
2012-12-31 08:44:50 -08:00
Ewan Higgs
d397f4c497 Issue #34 - Add tools to MANIFEST.in 2012-12-30 21:08:38 +00:00
Siu Kwan Lam
5da98dac49 Add macros to enable support for llvm3.1. 2012-12-27 17:10:12 -06:00
xol
f3e9eb0b05 Fix for llvm 3.2 - TargetData -> DataLayout 2012-12-27 14:06:47 -06:00
Siu Kwan Lam
e2e6221f25 Fix last commit 2012-12-17 14:24:05 -06:00
Jon Riehl
f2e65c6c54 Proposed fix for issue #31. 2012-12-17 14:14:31 -06:00
Siu Kwan Lam
436a12db03 Add Stephen's llvm-cbuilder examples. 2012-12-17 14:12:48 -06:00
Siu Kwan Lam
970ba92720 Merge pull request #35 from meteogrid/master
Added Instruction.erase_from_parent wrapper
2012-12-17 12:12:32 -08:00
Siu Kwan Lam
d12b145bee Merge pull request #33 from jszakmeister/fix-bugs-in-tutorial
Fix bugs in tutorial
2012-12-17 12:07:21 -08:00
Alberto Valverde
5c5f3015f7 exposed LLVMInstructionEraseFromParent 2012-12-14 23:54:49 +01:00
Siu Kwan Lam
03e54f2c12 Expose preserve flag for Module.link_in 2012-12-04 13:50:16 -06:00
John Szakmeister
b3a04c4a34 Move the closing curly branch to line up with the rest of the code. 2012-11-30 04:45:30 -05:00
John Szakmeister
78f81fec73 Fix the id matching in the kaleidoscope tutorial. 2012-11-30 04:04:14 -05:00
John Szakmeister
7c7c198953 Mark a block of code as text, and remove the python-isms.
The kaleidoscope language being implemented looks similar to Python, but
is not the same.
2012-11-30 04:01:04 -05:00
John Szakmeister
f9376bf2d0 Fix an error in the full listing for the kaleidoscope lexer. 2012-11-30 03:29:40 -05:00
Siu Kwan Lam
d491d91dd2 Add TBAA Builder 2012-11-29 12:36:54 -06:00
Maggie Mari
425e382368 Fixed broken link in llvmpy docs. 2012-11-12 10:51:42 -06:00
Maggie Mari
52d7b8b6f5 Adding reference pages to toctree. 2012-11-12 10:51:42 -06:00
Travis E. Oliphant
7adecd8f5d master is now 0.9.1 2012-11-11 01:43:47 -06:00
Travis E. Oliphant
6f234dbf2c Revert to 0.9 0.9 2012-11-11 01:42:21 -06:00
Travis E. Oliphant
0691800c84 Add comma 2012-11-11 01:39:58 -06:00
Travis E. Oliphant
469349be07 Fix author. 2012-11-11 01:37:33 -06:00
Ilan Schnell
f6a974a767 REL: master is now 0.9.1 2012-11-10 19:39:23 -06:00
Travis E. Oliphant
a2c5e861c4 Change author and email and version 2012-11-10 19:01:32 -06:00
Travis E. Oliphant
994c1432a6 Add documentation for llvm_cbuilder 2012-11-10 18:56:24 -06:00
Travis E. Oliphant
a52db30af8 Add llvm_cbuilder tests 2012-11-10 18:56:02 -06:00
Travis E. Oliphant
d795000176 Merge branch 'llvm_cbuilder_tests' 2012-11-10 18:44:42 -06:00
Travis E. Oliphant
4bc9f00d95 Collect the directory to move 2012-11-10 18:43:19 -06:00
Travis E. Oliphant
23a2d3a446 Collect the directory to move 2012-11-10 18:43:10 -06:00
Jon Riehl
22d8e0048b Moved and updated LLPython (formerly LLNumba) documentation from Numba repository. 2012-11-08 15:51:14 -06:00
Mark Florisson
5b9885fc40 Allow creating a cbuilder struct from a minitype struct type 2012-11-08 12:15:00 +00:00
Travis E. Oliphant
ac791e5c38 Change name to llpython and remove llnumba references. 2012-11-07 12:14:01 -06:00
Travis E. Oliphant
affc4c016f Merge branch 'llpython' 2012-11-07 12:09:55 -06:00
Travis E. Oliphant
bbc7a4ddf0 Ready for numba/llnumba -> llvmpy/llpython 2012-11-07 12:08:32 -06:00
Travis E. Oliphant
119ef50689 Add llvm_cbuilder to list of packages. 2012-11-07 11:03:50 -06:00
Travis E. Oliphant
23e3f43d44 Merge branch 'llvm_cbuilder' 2012-11-07 11:02:50 -06:00
Travis E. Oliphant
004313fcbd Collected the data to move llvm_cbuilder 2012-11-07 11:01:40 -06:00
Siu Kwan Lam
2685d60e38 Fix CDefinition.
Note: This fixes a horrible undeterminisitic bug for parallel vectorize.
2012-11-05 14:59:43 -06:00
Siu Kwan Lam
2799e9f452 Test for InlineAsm 2012-11-01 11:42:30 -05:00
Siu Kwan Lam
b9d05bb6fe Can now modify called_function of CallOrInvokeInstruction 2012-11-01 11:42:10 -05:00
Siu Kwan Lam
507ff73061 Add InlineAsm 2012-10-31 16:41:10 -05:00
Mark Florisson
bd377de198 Fix cbuilder CDefinition specialization design and magic 2012-10-29 14:16:13 +00:00
Mark Wiebe
6133b643d8 Fix PTX lib detection logic on windows 2012-10-26 15:33:42 -07:00
Mark Florisson
87a44e3117 Get array slicing and expressions compiling 2012-10-26 20:40:06 +01:00
Siu Kwan Lam
daa62d9f78 Add address-space control to global-variable 2012-10-26 14:08:33 -05:00
Jon Riehl
6d19096438 Prototyped non-Python string slicing implementation. 2012-10-24 17:14:32 -05:00
Jon Riehl
c8e44702cb Got AST translation working for numba.tests.test_cstring.
Modified AST type inference to use Python API for string to number conversion (was using atol/atof, which suppress Python errors).
Tweaked numba.functions.CStringSlice2, and added numba.functions.CStringSlice2Len (currently unused).
Added support for PyInt_FromString and PyFloat_FromString in numba.functions.
Modified llnumba slicing code to type properly on 64-bit systems.
Changed string slice support in numba.transforms to use Python slicing by default.
2012-10-23 14:35:07 -05:00
Jon Riehl
2b2407b82f Merge branch 'master' of github.com:jriehl/numba
Conflicts:
	numba/functions.py
2012-10-19 17:12:13 -05:00