Commit graph

  • d1fab9e1c5 Updated README to reflect current status and project location AndrewBC 2011-06-07 13:53:08 -05:00
  • d5c2806b5d applied patch to work with llvm 2.9 from llvm-py r105 ... 84.7KB version seen here: http://code.google.com/p/llvm-py/issues/detail?id=37 AndrewBC 2011-06-05 21:21:18 -05:00
  • ce117b2d77 More documentation. mdevan.foobar 2010-11-05 17:25:05 +00:00
  • d7839041f6 Removed obsolete reference to ABCD pass (Issue #35) mdevan.foobar 2010-10-24 08:54:42 +00:00
  • ae61530aff Use extract_value instead of getresult (Bryan Silverthorn) (Issue #34) mdevan.foobar 2010-10-24 08:46:59 +00:00
  • bb2d613e39 Fix incomplete merge from scratch branch mdevan.foobar 2010-10-24 08:40:50 +00:00
  • b7fa3e8fa1 Added llvm.core.Argument.alignment mdevan.foobar 2010-10-15 10:33:37 +00:00
  • 7f74b220e4 Fix typo in README mdevan.foobar 2010-09-30 13:30:27 +00:00
  • ab4ef428b6 Migrate to LLVM 2.8 (rc2) mdevan.foobar 2010-09-30 13:22:13 +00:00
  • 7df2fc911a Fix ffi link issue on darwin (Albert Mietus) (Issue #29) mdevan.foobar 2010-09-26 08:49:09 +00:00
  • 60422c6057 LLVM tutorial ported (Max Shawabkeh) (Issue #33) mdevan.foobar 2010-09-26 08:25:14 +00:00
  • 8d4addac08 Fix build warnings mdevan.foobar 2010-09-18 14:20:02 +00:00
  • f0d6877650 Updated documentation. mdevan.foobar 2010-08-31 09:46:45 +00:00
  • 1c04eb1c87 Updated documentation, partially. mdevan.foobar 2010-08-31 07:31:34 +00:00
  • aa6a406c46 Add and remove function attributes (Krzysztof Goj) mdevan.foobar 2010-08-03 16:31:41 +00:00
  • b7200e59b1 Removed the deprecated ModuleProvider class mdevan.foobar 2010-07-26 16:36:02 +00:00
  • 73b37ee632 Fix fadd,fsub,fmul (Aaron S Lav) mdevan.foobar 2010-07-25 09:19:21 +00:00
  • d51eb76fec Updated for LLVM 2.7 (will not work with LLVM 2.6). Work-in-progress. mdevan.foobar@gmail.com 2010-07-24 18:15:49 +00:00
  • 43998cc2df Documentation update mdevan.foobar 2009-10-28 12:10:06 +00:00
  • 33dc04e33c Corrected values for a few enums mdevan.foobar 2009-10-28 09:39:19 +00:00
  • 5901f8d32b Migrate to LLVM 2.6 (KS Sreeram) (Issue #25) mdevan.foobar 2009-10-28 06:02:04 +00:00
  • c6e12fd929 Disabled tail call for now, works only on call instructions mdevan.foobar 2009-09-20 12:33:22 +00:00
  • 64d54c49f0 Tail call property for call sites (tarkasteve, issue #19) mdevan.foobar 2009-09-20 09:44:08 +00:00
  • 430c5cee9b Example for calling functions via ctypes (Andrew Straw) mdevan.foobar 2009-09-20 09:31:28 +00:00
  • 6cb58c97d7 does not throw property for Function (Andrew Straw) mdevan.foobar 2009-09-20 09:25:14 +00:00
  • d0e4e09a5d More parameter attributes (Andrew Straw) mdevan.foobar 2009-09-20 09:19:12 +00:00
  • a0d353f9a1 Build on ubuntu (Ian McKellar, issue #22) mdevan.foobar 2009-09-20 09:08:34 +00:00
  • f3989aa240 CompareInstruction class (Seth Warn) mdevan.foobar 2009-03-25 12:14:28 +00:00
  • fa30225181 Get raw function pointers, inline functions (Corrado Zoccolo) mdevan.foobar 2009-03-25 12:09:37 +00:00
  • 585801d769 Updated CHANGELOG with issue xref. mdevan.foobar 2009-03-01 08:36:11 +00:00
  • b2d8ff38a8 More properties/methods for TargetData. mdevan.foobar 2009-03-01 08:34:04 +00:00
  • ca124ca082 Merging Seth's changes mdevan.foobar 2009-02-26 17:20:25 +00:00
  • dbb67d4502 Set execute bit on python scripts mdevan.foobar 2009-02-25 17:48:53 +00:00
  • d5328ef255 Value.uses API mdevan.foobar 2009-02-25 17:41:37 +00:00
  • 8b6109d8eb Added User class, moved operands to User, cleanup mdevan.foobar 2009-02-25 11:04:25 +00:00
  • 10843ec2ec Cleanup and fixes mdevan.foobar 2009-02-24 10:02:19 +00:00
  • 231aa4a5c4 Code cleanup, pylint, updated README, CHANGELOG mdevan.foobar 2009-02-23 11:24:12 +00:00
  • 2eeb7630a1 Added instruction operands (Seth Warn) mdevan.foobar 2009-02-23 07:56:23 +00:00
  • 1b4b807884 Avoid object aliasing (with Seth Warn) mdevan.foobar 2009-02-23 06:49:30 +00:00
  • d7a5d30029 Value factory and more Constant subclasses. mdevan.foobar 2009-02-22 17:25:41 +00:00
  • a339b69193 Enable BasicBlock.function API mdevan.foobar 2009-02-21 16:40:01 +00:00
  • 6028e1765b Module.link_in and Instruction.is_volatile APIs added (Seth Warn) mdevan.foobar 2009-02-21 10:02:46 +00:00
  • 75161701a1 Updated intrinsic ids. mdevan.foobar 2009-02-19 12:00:28 +00:00
  • 39b55e950c Build with LLVM 2.5 (no longer works with 2.4) (Seth Warn, Anthony Desnos) mdevan.foobar 2009-02-19 10:43:19 +00:00
  • 58ceb85afb Fix for issue #10. mdevan.foobar 2009-01-10 11:00:00 +00:00
  • 82a63c5e81 Added LINKAGE_COMMON, ICMP_* and FCMP_* enums. mdevan.foobar 2009-01-02 04:21:27 +00:00
  • 2190cb045c Make compilable with g++, not just gcc (fixes Gentoo build issue). mdevan.foobar 2008-12-22 17:39:39 +00:00
  • d110608a09 Added libstdc++ to the libraries to be linked with. mdevan.foobar 2008-12-13 10:15:07 +00:00
  • 857f647095 Updated documentation (Nick Lewycky) mdevan.foobar 2008-11-23 06:03:17 +00:00
  • 6374cb5e96 Updated download page. mdevan.foobar 2008-11-22 16:53:42 +00:00
  • 3bbc5685a8 Added vicmp, vfmp. Updated docs. Support FreeBSD. mdevan.foobar 2008-11-22 16:46:32 +00:00
  • 95cef74480 Migrated to LLVM 2.4. mdevan.foobar 2008-11-21 12:17:42 +00:00
  • 09e1748a19 Updated web pages. mdevan.foobar 2008-11-21 06:45:51 +00:00
  • c509179c8d Improved compatibility with Python 2.4, ready for 0.4 release. mdevan.foobar 2008-11-21 06:07:14 +00:00
  • b52355d84e Code cleanup. mdevan.foobar 2008-11-17 16:45:40 +00:00
  • b0a11dbbbc Added llvm.core.load_library_permanently() (Issue #12). mdevan.foobar 2008-11-14 18:38:19 +00:00
  • ecdc9ebd95 Fix comparison using != (Issue #11). mdevan.foobar 2008-11-05 02:47:31 +00:00
  • 2780d9fc10 Added pointer_size and get_or_insert_function to Module mdevan.foobar 2008-09-16 17:03:21 +00:00
  • aee33c6612 Added instruction properties (is_XXX, opcode, opcode_name) mdevan.foobar 2008-09-16 16:38:21 +00:00
  • b873cb8bea Accept function pointers for call/invoke (thanks to Jonathan Bastien-Filiatrault) mdevan.foobar 2008-09-14 08:58:05 +00:00
  • bf2d901db2 Fixed Builder.select (Paulo Silva); added Instruction.is_terminator. mdevan.foobar 2008-09-10 11:26:57 +00:00
  • f42a40c120 Added viewCFG methods to Function class, patch from ph.silva#gmail.com mdevan.foobar 2008-09-09 12:33:48 +00:00
  • 8eb5532b3a Added test/example for passes. Updated documentation. mdevan.foobar 2008-09-08 15:35:22 +00:00
  • c10b1b58c3 Added API for reading assembly (.ll) files mdevan.foobar 2008-09-08 13:09:43 +00:00
  • 8e9d163e2b Updated documentation and added more examples. mdevan.foobar 2008-08-15 15:38:27 +00:00
  • 18177ba0fa All passes added in llvm.passes. More tests. Some bug fixes. mdevan.foobar 2008-08-12 10:25:44 +00:00
  • 4ee007190c Removed cyclic dependency _util <-> core. Added testcases. Passes in _core.c. Code cleanup. mdevan.foobar 2008-08-11 17:11:57 +00:00
  • fc3f11d899 Added tests for bitcode. Updated CHANGELOG, inline docs. Switched to absolute imports. Added all passes to extra.{cpp,h}\! mdevan.foobar 2008-08-11 14:21:16 +00:00
  • 392f2e7e79 Added convert module from/to bitcode. mdevan.foobar 2008-08-03 16:01:02 +00:00
  • 95dd7669ca module.get_X_named() methods throws if object of given name is not found. updated docs. mdevan.foobar 2008-07-31 16:22:22 +00:00
  • 6d57b0e5bc Revamped makeweb.py script; docs regenerated. mdevan.foobar 2008-07-22 08:50:40 +00:00
  • f686607fe4 Removed diag messages. mdevan.foobar 2008-07-22 02:17:38 +00:00
  • da0a10662e Added support for intrinsincs; needs more testing. mdevan.foobar 2008-07-21 16:21:14 +00:00
  • df4365921d Patch for OpenBSD, x86_64 support (Laurence Tratt) Added JIT tutorial ports (Sebastien Binet) Updated documentation mdevan.foobar 2008-07-05 06:33:51 +00:00
  • fe03572bba Updated documentation. mdevan.foobar 2008-06-25 15:09:11 +00:00
  • 23027df611 Added js directory. mdevan.foobar 2008-06-24 15:12:39 +00:00
  • 4c27a1c376 Updated documentation. mdevan.foobar 2008-06-24 14:35:30 +00:00
  • 01eb4a7133 Added GenericValue. EE.run() uses GVs now. Converted line endings in wrap.{c,h}. mdevan.foobar 2008-06-22 15:44:49 +00:00
  • 0a8dc6a115 Changed version to 0.2.1 in setup.py mdevan.foobar 2008-06-22 15:40:14 +00:00
  • 791e23725d Updated docs, CHANGELOG. mdevan.foobar 2008-06-18 16:43:05 +00:00
  • 9cc8fdc0cd Build cleanly with LLVM 2.3 or 2.3svn. mdevan.foobar 2008-06-18 16:31:35 +00:00
  • 0a20bf7084 Added MANIFEST.in mdevan.foobar 2008-06-15 03:48:09 +00:00
  • 04d61c9b66 Ready for 0.2 release. mdevan.foobar 2008-06-15 03:37:56 +00:00
  • 274f0f9ec4 New tests. Code cleanup. mdevan.foobar 2008-06-14 19:05:45 +00:00
  • 117dc747de Updated documentation. mdevan.foobar 2008-06-12 17:49:50 +00:00
  • a73422f719 Added missing instructions and constant expressions. Updated documentation. mdevan.foobar 2008-06-11 17:55:38 +00:00
  • 71e1ee072a Updated documentation, license and changelog. mdevan.foobar 2008-06-10 15:34:11 +00:00
  • 55a6a6ed79 Added generated docs to svn. mdevan.foobar 2008-06-09 17:45:49 +00:00
  • 8fd7990ca0 Updated documentation. Changed struct_packed() to packed_struct(). mdevan.foobar 2008-06-09 17:39:17 +00:00
  • 8fd0b57c77 Updated documentation. mdevan.foobar 2008-06-08 11:17:58 +00:00
  • 2255a7e5dd Execution engine and passes work. Documentation and tests updated. mdevan.foobar 2008-06-07 13:44:25 +00:00
  • 6ee3298bd2 Added web pages, and some ee/passes stuff. *Broken*. mdevan.foobar 2008-06-03 17:24:46 +00:00
  • 37f3a30a4a Initing with 0.1+some changes. mdevan.foobar 2008-05-27 08:50:46 +00:00
  • b534f6af28 Initial directory structure. (no author) 2008-05-26 07:21:34 +00:00