Commit graph

117 commits

Author SHA1 Message Date
mdevan.foobar
b0a11dbbbc Added llvm.core.load_library_permanently() (Issue #12).
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@46 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-11-14 18:38:19 +00:00
mdevan.foobar
ecdc9ebd95 Fix comparison using != (Issue #11).
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@45 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-11-05 02:47:31 +00:00
mdevan.foobar
2780d9fc10 Added pointer_size and get_or_insert_function to Module
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@43 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-09-16 17:03:21 +00:00
mdevan.foobar
aee33c6612 Added instruction properties (is_XXX, opcode, opcode_name)
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@42 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-09-16 16:38:21 +00:00
mdevan.foobar
b873cb8bea Accept function pointers for call/invoke (thanks to Jonathan Bastien-Filiatrault)
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@41 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-09-14 08:58:05 +00:00
mdevan.foobar
bf2d901db2 Fixed Builder.select (Paulo Silva); added Instruction.is_terminator.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@40 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-09-10 11:26:57 +00:00
mdevan.foobar
8eb5532b3a Added test/example for passes. Updated documentation.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@36 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-09-08 15:35:22 +00:00
mdevan.foobar
c10b1b58c3 Added API for reading assembly (.ll) files
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@35 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-09-08 13:09:43 +00:00
mdevan.foobar
8e9d163e2b Updated documentation and added more examples.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@34 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-08-15 15:38:27 +00:00
mdevan.foobar
18177ba0fa All passes added in llvm.passes. More tests. Some bug fixes.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@33 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-08-12 10:25:44 +00:00
mdevan.foobar
4ee007190c Removed cyclic dependency _util <-> core. Added testcases. Passes in _core.c. Code cleanup.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@32 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-08-11 17:11:57 +00:00
mdevan.foobar
fc3f11d899 Added tests for bitcode.
Updated CHANGELOG, inline docs.
Switched to absolute imports.
Added all passes to extra.{cpp,h}\!

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@31 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-08-11 14:21:16 +00:00
mdevan.foobar
df4365921d Patch for OpenBSD, x86_64 support (Laurence Tratt)
Added JIT tutorial ports (Sebastien Binet)
Updated documentation

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@23 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-07-05 06:33:51 +00:00
mdevan.foobar
9cc8fdc0cd Build cleanly with LLVM 2.3 or 2.3svn.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@15 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-06-18 16:31:35 +00:00
mdevan.foobar
274f0f9ec4 New tests. Code cleanup.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@11 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-06-14 19:05:45 +00:00
mdevan.foobar
2255a7e5dd Execution engine and passes work. Documentation and tests updated.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@4 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-06-07 13:44:25 +00:00
mdevan.foobar
37f3a30a4a Initing with 0.1+some changes.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@2 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-05-27 08:50:46 +00:00