Siu Kwan Lam
|
bc20661343
|
Introduce finalizer module to manage finalization of C resources.
|
2013-01-03 14:44:32 -06:00 |
|
Siu Kwan Lam
|
e8c7fcfd32
|
Add optional TargetMachine param to EngineBuilder.create.
|
2013-01-03 11:47:24 -06:00 |
|
Siu Kwan Lam
|
a6ed8d55f8
|
Add clone method to TargetData.
|
2013-01-03 10:17:23 -06:00 |
|
Siu Kwan Lam
|
3fbce4c0f9
|
Fix exception syntax for Py3
|
2013-01-03 09:56:42 -06:00 |
|
Siu Kwan Lam
|
e2ec14bbb9
|
Add test to verify new pass APIs and loop-vectorizer.
|
2013-01-02 17:42:28 -06:00 |
|
Siu Kwan Lam
|
7f9c91e2aa
|
Add simpler API for building pass-managers given a TargetMachine.
|
2013-01-02 17:42:28 -06:00 |
|
Siu Kwan Lam
|
3b399f9d8b
|
Adding target specific passes.
|
2013-01-02 17:42:28 -06:00 |
|
Siu Kwan Lam
|
bcc467b2b5
|
Add auto detect PTX/NVPTX support and disable them in the C-extension.
|
2013-01-02 17:42:28 -06:00 |
|
Siu Kwan Lam
|
ff92a05858
|
Begin to expose Pass class.
|
2013-01-02 17:42:28 -06:00 |
|
Mark Florisson
|
b22c023301
|
Make cbuilder optimizations optional
|
2013-01-02 19:17:12 +00:00 |
|
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 |
|