Commit graph

  • 3a746e7d76 Fixed issue #100: Already released error patch-1 Joey 2014-05-25 22:52:35 -06:00
  • 34900d2748 Update README.rst master Siu Kwan Lam 2014-04-29 13:25:43 -05:00
  • 7af2f71403 Merge branch 'llvm-3.4' of https://github.com/gentoo90/llvmpy into gentoo90-llvm-3.4 llvm-3.4 Siu Kwan Lam 2014-04-28 11:11:38 -05:00
  • 749b518b90 Update changelog 0.12.5 Siu Kwan Lam 2014-04-28 11:06:48 -05:00
  • c07fce0477 Update MANIFEST.in (#99) Siu Kwan Lam 2014-04-28 11:03:13 -05:00
  • 7f8476dd33 Fixing leaks (#92); thanks to ksshelt and eltjpm. Siu Kwan Lam 2014-04-04 15:14:47 -05:00
  • 57afefb069 Update change log 0.12.4 Siu Kwan Lam 2014-03-20 15:00:11 -05:00
  • 0629ccb226 Allow BasicBlock downcast to Value Siu Kwan Lam 2014-03-19 11:33:01 -05:00
  • 6e4620edc6 Disable check_intrinsic Siu Kwan Lam 2014-03-13 13:47:09 -05:00
  • 2410267c8e Disable isolated test in conda build Siu Kwan Lam 2014-03-13 13:20:08 -05:00
  • bc12aae8c1 Hashable Module and fix Module __eq__ Siu Kwan Lam 2014-03-11 14:45:32 -05:00
  • 6578412437 Add binding for dynamic library loading Siu Kwan Lam 2014-03-06 11:58:40 -06:00
  • 8a0778e75a Add opcode AddrSpaceCast (45) and shift other opcodes gentoo90 2014-02-23 01:12:49 +02:00
  • eb43529f7b Fix build with llvm-3.4 gentoo90 2014-02-22 23:39:50 +02:00
  • ce696c9b4e Update changelog 0.12.3 Siu Kwan Lam 2014-02-18 14:30:26 -06:00
  • 3befa1be59 Merge pull request #94 from cgohlke/patch-1 Siu Kwan Lam 2014-02-18 14:27:32 -06:00
  • a9174f09c5 Merge pull request #88 from cantora/tests-import-TestCase Siu Kwan Lam 2014-02-18 14:20:39 -06:00
  • b86cc097d9 Fix deprecated function use Siu Kwan Lam 2014-02-18 14:13:40 -06:00
  • 0e9f434ad8 Fix release date year in CHANGELOG Jay Bourque 2014-02-10 10:54:08 -06:00
  • e868b825bb Fix ImportError of C extensions on Python 3.4b2 cgohlke 2014-02-04 15:52:41 -08:00
  • dd2a569d76 fix release date 0.12.2 Ilan Schnell 2014-02-04 14:22:53 -06:00
  • 059192f1ae Update change log Siu Kwan Lam 2014-01-31 17:33:32 -06:00
  • 3db6d8352a Fix isolated test runner Siu Kwan Lam 2014-01-16 18:34:19 -06:00
  • 00db78d89e Edit conda buildscript Siu Kwan Lam 2014-01-16 17:45:15 -06:00
  • d9eb3ec175 Update setup.py Siu Kwan Lam 2014-01-16 17:11:21 -06:00
  • 4ed8f80774 Fix avx_support; only run check_intrinsics for conda build test Siu Kwan Lam 2014-01-16 17:03:40 -06:00
  • 43095609c3 Add intrinsic check Siu Kwan Lam 2014-01-16 16:31:47 -06:00
  • b9cccbf9ae Close everything properly Siu Kwan Lam 2014-01-16 11:22:52 -06:00
  • 8689d62f02 Fix for PY3 Siu Kwan Lam 2014-01-15 17:41:15 -06:00
  • 17d3cef4bd Fix build_pass_manager fpm handling Siu Kwan Lam 2013-12-31 16:57:45 -06:00
  • ecac668bef Fix inline threshold and add size level Siu Kwan Lam 2013-12-27 22:21:33 -06:00
  • 078f1fe5c1 Move capsule code into C++ Siu Kwan Lam 2013-12-20 18:17:08 -06:00
  • b9752e1e98 Add deprecated module and deprecate alloca_array Siu Kwan Lam 2013-12-20 12:23:44 -06:00
  • f8c1c78df1 Leaner Siu Kwan Lam 2013-12-18 12:49:24 -06:00
  • b8e0338da8 Add AllocaInstruction Siu Kwan Lam 2013-12-18 10:43:11 -06:00
  • 091a393d1d insert_value, extract_value can be multiple dimensional Siu Kwan Lam 2013-12-16 12:43:27 -06:00
  • d7590fb029 change module name from llvm.test_llvmpy to llvm.tests.support anthony cantor 2013-12-03 02:37:47 -07:00
  • c199881b67 fixing index.rst Troy Powell 2013-11-18 15:59:01 -06:00
  • fb3b6a3674 update changelog 0.12.1 Ilan Schnell 2013-11-11 15:22:39 -06:00
  • 4e814b7d53 skip test for building executable from native object and assembly on OSX Siu Kwan Lam 2013-11-11 12:20:43 -06:00
  • 8a6dd7af7f fix loop-vectorize for llvm-3.3 Siu Kwan Lam 2013-11-05 16:58:20 -06:00
  • d08095299e add example for using vector instructions Siu Kwan Lam 2013-11-01 16:58:49 -05:00
  • bf5859be7e fix bad version checking which disables auto-vectorization for llvm 3.3 Siu Kwan Lam 2013-11-01 16:50:53 -05:00
  • 0dc22f26a0 Begin to add C-ABI ArgInfo Cabi_experiment Siu Kwan Lam 2013-10-05 15:06:19 +08:00
  • da55b76202 Add buildscript for devel branch Siu Kwan Lam 2013-10-05 14:03:13 +08:00
  • 18d3b4809f Fix py2.6--use Popen instead of check_output Siu Kwan Lam 2013-10-05 13:55:26 +08:00
  • a82e876f93 Add test skipping to disable arch specific tests conditionally Siu Kwan Lam 2013-10-05 13:37:04 +08:00
  • 1f7b9e3922 Fix setup.py Siu Kwan Lam 2013-10-04 15:35:22 +08:00
  • fac1bc782d Reorganize and cleanup tests Siu Kwan Lam 2013-10-04 14:55:56 +08:00
  • ea452bd33c Fix test Siu Kwan Lam 2013-09-30 17:18:30 -05:00
  • ddf2007553 Adjust test for win32 x86 ABI Siu Kwan Lam 2013-09-30 17:13:06 -05:00
  • e7a7896710 Adjust test for win32 amd64 ABI Siu Kwan Lam 2013-09-30 16:59:46 -05:00
  • 69a78d0a54 Test ABI for structures and reorganize tests a bit. Siu Kwan Lam 2013-09-30 16:24:17 -05:00
  • cc4e4631bd fix windows build: include all LLVM static library Siu Kwan Lam 2013-09-19 17:38:30 -05:00
  • 8034854ad4 make visual studio happy Siu Kwan Lam 2013-09-19 17:11:54 -05:00
  • 733fd7d18e fix missing re-export for old llvm.ee symbols Siu Kwan Lam 2013-09-19 15:05:29 -05:00
  • 6e55bfc406 fix spaces redundant trailing spaces and missing line break at EOF Siu Kwan Lam 2013-09-18 11:58:05 -05:00
  • 72192c7e6a fixed documentation typo anthony cantor 2013-09-06 01:00:10 -06:00
  • b303fd532a fixes to make this branch compatible with llvm versions before 3.4 anthony cantor 2013-09-06 00:08:26 -06:00
  • aa264cee2d added align parameter to llvm.mc.Disassembler.decode anthony cantor 2013-09-05 17:51:48 -06:00
  • 3743146121 only convert input bytes if they are a string and we are in python 3 anthony cantor 2013-09-05 17:29:25 -06:00
  • 8de5c3faff added some methods to llvm.mc.Operand anthony cantor 2013-09-03 18:09:59 -06:00
  • 083586464b add bindings for instruction description methods to MCInstrDesc anthony cantor 2013-09-03 17:57:22 -06:00
  • 0f3d5a8127 decode yields a tuple of integers instead of a bytearray anthony cantor 2013-09-03 16:18:08 -06:00
  • 3e77a55de3 added methods to Instr which describe possible branch/terminator properties anthony cantor 2013-09-03 01:21:06 -06:00
  • 65c4558cac added opcode property to llvm.mc.Instr anthony cantor 2013-09-03 00:10:41 -06:00
  • 43f7330fda llvm.mc.Disassembler.decode now yields the byte sequence which generated the instruction anthony cantor 2013-09-02 23:55:51 -06:00
  • 1d735e49d2 fix python2/3 incompatibility anthony cantor 2013-09-02 21:45:34 -06:00
  • fea82991c3 convert str input to bytes anthony cantor 2013-08-27 16:05:29 -06:00
  • b3bf7f86cd MCExpr pointer is owned by the MCOperand object anthony cantor 2013-08-27 14:59:30 -06:00
  • 3c06f0d590 add flags, ts_flags properties for Instr class anthony cantor 2013-08-27 14:25:05 -06:00
  • cadc53f174 no need for get method in TargetInstrInfo anthony cantor 2013-08-27 14:23:13 -06:00
  • 0ed471d336 added example-instruction-info.py anthony cantor 2013-08-27 14:22:10 -06:00
  • 7234b0d200 use getRegInfo instead of creating a register info object anthony cantor 2013-08-23 02:19:43 -06:00
  • fa3aec8353 added some bindings to TargetMachine methods anthony cantor 2013-08-23 01:48:12 -06:00
  • bd9d71c713 added some bindings for MC classes anthony cantor 2013-08-23 01:46:58 -06:00
  • 8dbfc377ad added functionality to llvm.mc.Instr to print itself anthony cantor 2013-08-18 16:39:26 -06:00
  • 82d9c787f3 added llvm.mc.Operand class anthony cantor 2013-08-18 14:48:53 -06:00
  • 87d444c9e9 added tests to testall for llvm.target and llvm.mc anthony cantor 2013-08-18 02:12:28 -06:00
  • fa26aa1651 fix typo anthony cantor 2013-08-18 02:11:44 -06:00
  • cbf4a61a17 moved the MC data type access to TargetMachine anthony cantor 2013-08-17 20:21:51 -06:00
  • 0e265a2cc5 TargetTransformInfo stuff doesnt work in llvm >= 3.3 anthony cantor 2013-08-17 01:53:03 -06:00
  • e65f6174a7 some fixes so that test/testall.py will run anthony cantor 2013-08-17 01:39:02 -06:00
  • 83299a20a6 refactor TargetMachine into a new target module anthony cantor 2013-08-17 00:41:42 -06:00
  • 97c0e15e72 add some MCAsmInfo bindings anthony cantor 2013-08-17 00:33:53 -06:00
  • 4eab936224 added new MC classes for richer disassembling functionality anthony cantor 2013-08-16 18:43:09 -06:00
  • 78be6a7f5f conditionals for compatibility with llvm < 3.4 anthony cantor 2013-08-16 16:30:54 -06:00
  • bc02b3d90a use (llvm 3.4) built in StringRefMemoryObject instead of BytesMemoryObject anthony cantor 2013-08-16 14:58:27 -06:00
  • aa0ee9b6a6 changes to make llvmpy compatible with development branch of llvm anthony cantor 2013-08-16 02:33:06 -06:00
  • 0610a27535 add MCAsmInfo anthony cantor 2013-08-16 01:00:45 -06:00
  • f4bbb18e47 fixed arm test: arm code needs to be reverse b.c. its little endian anthony cantor 2013-08-15 16:58:30 -06:00
  • 25e6651055 added MCOperand methods anthony cantor 2013-08-15 02:11:48 -06:00
  • 38a00c6e55 fixed typo in new_from_triple and added args to new_from_name anthony cantor 2013-08-15 02:09:59 -06:00
  • 818c9289fc implemented binding for MCDisassembler.getInstruction anthony cantor 2013-08-14 00:53:37 -06:00
  • ba03b226c8 added Target.createMCSubtargetInfo and createMCDisassembler anthony cantor 2013-08-13 15:14:16 -06:00
  • 8f2c27ba41 added TargetRegistry_targets_list anthony cantor 2013-08-11 17:27:23 -06:00
  • ef59848d18 modify build process to support all targets anthony cantor 2013-08-11 15:11:04 -06:00
  • 4905743e0a add BytesMemoryObject to extra.h and a binding for it in llvmpy/src anthony cantor 2013-08-11 00:41:28 -06:00
  • aacfce25bf Manual merge from origin/master after applying PR#83. llpython-dev Jon Riehl 2013-09-09 16:14:32 -05:00
  • 09d9dbba1e Merge pull request #83 from sergiopasra/noshebang Jon Riehl 2013-09-09 14:12:40 -07:00