Commit graph

  • a357987597 Allow initialization of other targets. - Remove PTX/NVPTX targets from default built and init Siu Kwan Lam 2013-05-03 10:45:02 -05:00
  • b754e803ec Cleanup Siu Kwan Lam 2013-05-02 12:17:38 -05:00
  • a5f6f2596f Fix ignored name arg Siu Kwan Lam 2013-04-25 17:52:40 -05:00
  • 238ea0e453 Merge pull request #69 from connerbryan/master Siu Kwan Lam 2013-05-02 10:16:12 -07:00
  • e74b26f84c Add methods to instructions to retrieve metadata and determine if metadata exists for the instruction. Conner Bryan 2013-04-27 09:01:32 -03:00
  • 020032b578 Update docs Siu Kwan Lam 2013-04-25 14:10:57 -05:00
  • 777eea719c Merge pull request #68 from davipo/master 0.11.2 Siu Kwan Lam 2013-04-11 10:35:14 -07:00
  • 66346ee507 Corruption fixed in doc/llvm.core.Constant.rst (bottom of page needs work) David H Post 2013-04-11 02:36:00 -05:00
  • 125e65e261 Fix corrupted text and example in 7.3 Memory in LLVM David H Post 2013-04-10 15:15:19 -05:00
  • 2479c2dc22 More detail Siu Kwan Lam 2013-04-08 11:28:42 -05:00
  • 003768cdea Prettify docs. (Does this trigger a NOTE section?) Siu Kwan Lam 2013-04-08 11:20:21 -05:00
  • ca8fa2593a Add LLVM source link Siu Kwan Lam 2013-04-08 11:17:51 -05:00
  • fab52057ba Improve docs on LLVM build instruction Siu Kwan Lam 2013-04-08 11:14:11 -05:00
  • 0b1abe7b26 Add isLayoutIdentical Siu Kwan Lam 2013-04-01 11:24:19 -05:00
  • 22b5d4695c Add mutateType Siu Kwan Lam 2013-04-01 11:24:09 -05:00
  • b13aee0668 Two llvm wrapped instances are the same if they point to the same thing Siu Kwan Lam 2013-03-28 22:05:12 -05:00
  • b14161c184 Add Constant to GlobalVariable cast Siu Kwan Lam 2013-03-25 17:23:41 -05:00
  • 6c2ed9a3ed Add some more to CallInst and StoreInst Siu Kwan Lam 2013-03-25 11:23:16 -05:00
  • b6c1e7a961 Add some utils in BasicBlockUtils.h Siu Kwan Lam 2013-03-24 14:57:58 -05:00
  • 8800ebac66 Add downcast mapping Siu Kwan Lam 2013-03-24 14:57:36 -05:00
  • 1b2a9dec9a Add splitBasicBlock Siu Kwan Lam 2013-03-24 14:57:23 -05:00
  • a8c78a6e2e Temporily remove setErrorStr. Current implementation does not work. Siu Kwan Lam 2013-03-24 14:57:04 -05:00
  • d06a5f3eb4 Fix setOptLevel in EngineBuilder Siu Kwan Lam 2013-03-24 14:56:26 -05:00
  • 01c8ec1769 Merge pull request #64 from markflorisson88/master Siu Kwan Lam 2013-03-14 09:31:18 -07:00
  • b913b2840e Support non-inplace versions of bitwise left and right shift, and, or and xor Mark Florisson 2013-03-14 15:21:14 +00:00
  • edc391f292 Merge pull request #61 from hgrecco/master Siu Kwan Lam 2013-03-13 08:35:24 -07:00
  • ec0dda4621 Fix ownership bug Siu Kwan Lam 2013-03-12 21:35:51 -05:00
  • bd129baa0a Reimplemented FunctionAlreadyExists and usage (Exceptions are not iterable in Python 3) Hernan Grecco 2013-03-11 15:51:03 -03:00
  • 6f524130d0 formatting 0.11.1 Ilan Schnell 2013-03-05 17:21:28 -06:00
  • e63bdd6da2 Update changelog Siu Kwan Lam 2013-03-05 17:17:21 -06:00
  • 67f4acf91f update changelog Ilan Schnell 2013-03-05 16:49:40 -06:00
  • 3c4769c58d test bug: only attempt to compile when cc is available Ilan Schnell 2013-03-05 16:47:31 -06:00
  • b8da3c7a73 Changed imports in llpython Hernan Grecco 2013-03-05 18:01:57 -03:00
  • 931352d4bf Fix memory leak in Python 3.2 Hernan Grecco 2013-03-05 14:31:21 -03:00
  • e4996f02d7 Fix for Python 3.2 Hernan Grecco 2013-03-04 23:47:54 -03:00
  • 372d601875 Changed test command for travis Hernan Grecco 2013-03-04 23:28:10 -03:00
  • a5078d6cd7 Added testing infrastructure with travis Hernan Grecco 2013-03-03 17:27:01 -03:00
  • f5fd7241ea Merge pull request #59 from hgrecco/master Siu Kwan Lam 2013-03-02 12:06:23 -08:00
  • f8deae06dd remove excess whitespace Ilan Schnell 2013-03-02 12:56:00 -06:00
  • ba759b59d0 update supported dependencies in readme Ilan Schnell 2013-03-02 12:53:31 -06:00
  • bb43f4097a Implemented Python 3 compatible division in IntegerValue and RealValue Hernan Grecco 2013-03-01 19:45:13 -03:00
  • fde153aab6 Add relocation model enums and allow TargetMachine to handle these enums Siu Kwan Lam 2013-02-28 18:05:30 -06:00
  • 51ff879a07 Fix incorrect use of StringRef in return value 0.11.0 Siu Kwan Lam 2013-02-28 00:01:03 -06:00
  • e89c19ee60 Ensure order of imported modules Siu Kwan Lam 2013-02-28 00:00:25 -06:00
  • f172e82f10 Use .data() instead of .c_str() Siu Kwan Lam 2013-02-27 20:28:30 -06:00
  • 91d2740fbf disable lib2to3 conversion Ilan Schnell 2013-02-27 20:00:42 -06:00
  • 75b7d11fb1 Add prints to help debug. Siu Kwan Lam 2013-02-27 20:00:40 -06:00
  • 61d8105e2c add missing static library (Windows) Ilan Schnell 2013-02-27 19:26:25 -06:00
  • d9c2ec696d Fix: "and" is not available in all compilers. Siu Kwan Lam 2013-02-27 19:31:26 -06:00
  • 1a34e412a5 Fix: "not" is not available on some compiler. Siu Kwan Lam 2013-02-27 19:27:34 -06:00
  • 4bf0fa65ef Attempt to fix build on 32-bit linux Siu Kwan Lam 2013-02-27 19:22:32 -06:00
  • 268dc2466a Fix build on win32 due to missing environ variable Siu Kwan Lam 2013-02-27 19:12:23 -06:00
  • 0cccb3dec9 Attempt to fix object code printing problem due to unicode Siu Kwan Lam 2013-02-27 19:03:44 -06:00
  • 9df508f7c0 Fix test with unicode problem in py3k Siu Kwan Lam 2013-02-27 18:43:57 -06:00
  • cd8d622fc9 Fix mysin test for AVX support Siu Kwan Lam 2013-02-27 18:34:00 -06:00
  • 9f9d5a6081 More fixes to disable AVX in tests Siu Kwan Lam 2013-02-27 18:31:54 -06:00
  • 8073b67c96 Fix test related to AVX instructions. Siu Kwan Lam 2013-02-27 18:28:15 -06:00
  • f3e7b39bc9 Update changelog Siu Kwan Lam 2013-02-27 16:36:21 -06:00
  • d485c22b08 Add llvm.workaround package Siu Kwan Lam 2013-02-27 16:32:00 -06:00
  • ae6dab8e50 Pass llvm version and ptx support to wrapper generator through environ Siu Kwan Lam 2013-02-27 14:53:49 -06:00
  • 5d83d626f6 Update setup script Siu Kwan Lam 2013-02-27 14:20:45 -06:00
  • 17096867f7 Merge branch 'newbinding_integrate' Siu Kwan Lam 2013-02-27 13:52:37 -06:00
  • 93cd20e933 Fix for python 3 Siu Kwan Lam 2013-02-27 13:48:08 -06:00
  • 740d2595ee Replace StringIO with BytesIO Siu Kwan Lam 2013-02-27 13:25:19 -06:00
  • c3a08a446f Fix import and Makefile on Linux cuda 2013-02-27 11:28:07 -06:00
  • dd9ba65328 Bug fixes Siu Kwan Lam 2013-02-26 18:43:49 -06:00
  • 894539681b Modified documentation configuration to search for build specific to Python version. Updated copyright. First attempt at using llvm._version to set documentation version. Jon Riehl 2013-02-26 15:48:00 -06:00
  • cada51e297 Merge branch 'docs-fixes' of github.com:pfalcon/llvmpy into _pr57 Jon Riehl 2013-02-26 14:58:12 -06:00
  • 7b1a825380 Merge pull request #56 from pfalcon/pfalcon Jon Riehl 2013-02-26 12:50:38 -08:00
  • c1b46e4384 Fix test Siu Kwan Lam 2013-02-25 10:02:49 -06:00
  • d270f47328 Fix writing to file-like obj in python3.3 Siu Kwan Lam 2013-02-24 13:21:42 -06:00
  • 4e87b5170a Allow Sphinx build docs with docstrings without installing module. Paul Sokolovsky 2013-02-24 00:43:43 +02:00
  • d36cd1dbc7 Add docstring documentation to all llvm.core classes. Paul Sokolovsky 2013-02-24 00:40:25 +02:00
  • d74ff4dc2b Fill in required explicit argument for code-block. Paul Sokolovsky 2013-02-24 00:22:54 +02:00
  • 8086487ab7 Fix "title underline too short" warnings. Paul Sokolovsky 2013-02-24 00:08:28 +02:00
  • 769376b055 Sublists must have blank lines before and after. Paul Sokolovsky 2013-02-24 00:03:26 +02:00
  • 650a49dcab Fix import statements. Paul Sokolovsky 2013-02-23 23:13:23 +02:00
  • fccf439117 Add missing titles to few docs to make sure they're rendered in docs. Paul Sokolovsky 2013-02-23 23:08:30 +02:00
  • 6c07747a3b Typo fix - could *not* invoke llvm-config. Paul Sokolovsky 2013-02-23 21:52:23 +02:00
  • 45e70333fd Adapt to python 3.3 Siu Kwan Lam 2013-02-22 19:17:56 -06:00
  • a275068193 Fix formatted_raw_ostream ownership error with the underlying stream. Siu Kwan Lam 2013-02-22 17:58:38 -06:00
  • 74982d6fef Adapt to work in python2.6 Siu Kwan Lam 2013-02-22 13:42:05 -06:00
  • 435b92b4a4 Fix VectorType.element Siu Kwan Lam 2013-02-22 10:50:18 -06:00
  • d270e885cc Add ptrtoint cast in cbuilder Siu Kwan Lam 2013-02-22 10:43:34 -06:00
  • 42f7219c3f Allow function.verify to raise exception on error. Siu Kwan Lam 2013-02-22 10:43:11 -06:00
  • 175f558ce0 Add error checking for common mistake in Builder.call Siu Kwan Lam 2013-02-19 10:54:31 -06:00
  • 58d410b347 Merge pull request #55 from pfalcon/pfalcon Siu Kwan Lam 2013-02-19 08:13:48 -08:00
  • 081b41db60 Allow casting pointers to ints in cbuilder Mark Florisson 2013-02-19 15:24:54 +00:00
  • bf484aa216 Correct if-then-else LLVM asm example. Paul Sokolovsky 2013-02-19 08:36:52 +02:00
  • 20d0bf9f2a add missing dummy options Ilan Schnell 2013-02-17 16:37:57 -06:00
  • 1647580a41 LinkModules should release ownership of the other module when not preserving Siu Kwan Lam 2013-02-16 21:54:12 -06:00
  • acd6ab685b enhance setup error messages Ilan Schnell 2013-02-16 19:20:06 -06:00
  • 0cc2e516ac enable new llvm-config on Windows and update changelog Ilan Schnell 2013-02-16 14:29:43 -06:00
  • 92c9813b3e fix library name Ilan Schnell 2013-02-16 12:50:22 -06:00
  • 013c7d2009 add impoved version of llvm-config for Windows Ilan Schnell 2013-02-16 10:54:25 -06:00
  • ffa713e332 improve error handling Ilan Schnell 2013-02-16 01:34:51 -06:00
  • a7c650a458 simplified checking for valid llvm-config command Ilan Schnell 2013-02-16 01:24:27 -06:00
  • 079e31c474 remove unused code Ilan Schnell 2013-02-16 01:15:37 -06:00
  • 7813bec6e9 add error handling Ilan Schnell 2013-02-16 01:14:06 -06:00
  • 26c4380c2b cleanup run_2to3 in setup.py Ilan Schnell 2013-02-16 00:14:43 -06:00