Commit graph

724 commits

Author SHA1 Message Date
Siu Kwan Lam
2a25b1c2b3 fix avx detection for py3 2013-08-01 13:04:04 -05:00
Siu Kwan Lam
c4db61c7f5 add test for basic arith operators and problems for div and mod on 32bit platforms 2013-08-01 13:02:45 -05:00
Siu Kwan Lam
c0e9dedc90 add binding to dynamiclibrary namespace for multimodule linking 2013-07-31 17:50:30 -05:00
Siu Kwan Lam
319984f0e0 add MCJIT test 2013-07-31 16:57:29 -05:00
Siu Kwan Lam
56a511854a update "attribute(s)" ignorance 2013-07-31 16:43:50 -05:00
Siu Kwan Lam
625858aa6f fixes 2013-07-31 16:05:24 -05:00
Siu Kwan Lam
6d3253e4ea Add things to make MCJIT working 2013-07-31 15:44:01 -05:00
Siu Kwan Lam
4c1b9016fb binding compiles with llvm 3.3 2013-07-31 15:12:23 -05:00
Siu Kwan Lam
2338eae5f6 Fix py3 str has no buffer interface 2013-06-13 17:17:43 -05:00
Siu Kwan Lam
2415042a2a DIDescriptor does not inherit MDNode 0.11.3 2013-05-31 15:01:02 -05:00
Siu Kwan Lam
ad287faeb1 Fixes a werid case of refct problem 2013-05-31 14:01:57 -05:00
Ilan Schnell
69c75355f4 fix future import 2013-05-31 11:47:51 -05:00
Siu Kwan Lam
84f1b433de Use if-else instead of try-except for perf reason 2013-05-30 14:04:08 -05:00
Siu Kwan Lam
2e8944916c Add DIBuilder binding 2013-05-29 19:13:45 -05:00
Siu Kwan Lam
17ec89e457 Fix win32 build 2013-05-28 19:23:45 -05:00
Mark Florisson
6b333e84aa Use error message string from BytesIO 2013-05-27 12:22:13 +01:00
Travis E. Oliphant
009239713e Update llvm_array concepts. 2013-05-25 13:35:45 -05:00
Travis E. Oliphant
1812cff2d0 Fix import problem. 2013-05-25 13:34:14 -05:00
Siu Kwan Lam
a0eb03b239 Fix CompareInstruction.predicate 2013-05-23 11:45:15 -05:00
Siu Kwan Lam
5b2b878f24 Enable MCJIT 2013-05-22 15:17:59 -05:00
Siu Kwan Lam
edab81ed7e Fix GC problem with Module when it is GCed but re-instantiate from GlobalValue.module. 2013-05-17 14:05:40 -05:00
Siu Kwan Lam
96dc907613 Make enum integer constants prints name 2013-05-16 13:46:57 -05:00
Siu Kwan Lam
592f9c6988 Allow retrieving argument attributes 2013-05-16 13:45:59 -05:00
Siu Kwan Lam
331f71f26f Fix hashing of llvm type 2013-05-16 11:34:27 -05:00
Siu Kwan Lam
db7323771f Fix PR 2013-05-14 11:23:50 -05:00
Travis E. Oliphant
f4b320ff09 Fix a few erros. Add an array type 2013-05-14 11:12:51 -05:00
Siu Kwan Lam
08bed7dd74 Fix bug with Module.to_bitcode() (Reported by Jun Koi) 2013-05-14 10:33:49 -05:00
Travis E. Oliphant
c118427118 Don't get name field from literal structure and avoid a segfault. 2013-05-14 04:26:10 -05:00
Siu Kwan Lam
3e0dc25070 Silent capsule memory logger. 2013-05-10 10:58:51 -05:00
Siu Kwan Lam
489d8056b9 Fix error msg 2013-05-03 10:57:38 -05:00
Siu Kwan Lam
a357987597 Allow initialization of other targets.
- Remove PTX/NVPTX targets from default built and init
2013-05-03 10:45:02 -05:00
Siu Kwan Lam
b754e803ec Cleanup 2013-05-02 12:17:38 -05:00
Siu Kwan Lam
a5f6f2596f Fix ignored name arg 2013-05-02 12:16:39 -05:00
Siu Kwan Lam
238ea0e453 Merge pull request #69 from connerbryan/master
Allow Retrieval of Metadata on Instructions
2013-05-02 10:16:12 -07:00
Conner Bryan
e74b26f84c Add methods to instructions to retrieve metadata and determine if metadata exists for the instruction. 2013-04-27 09:01:32 -03:00
Siu Kwan Lam
020032b578 Update docs 2013-04-25 14:10:57 -05:00
Siu Kwan Lam
777eea719c Merge pull request #68 from davipo/master 0.11.2
Fix corrupted text and example in section 7.3 of docs / source / doc / kaleidoscope
2013-04-11 10:35:14 -07:00
David H Post
66346ee507 Corruption fixed in doc/llvm.core.Constant.rst (bottom of page needs work) 2013-04-11 02:36:00 -05:00
David H Post
125e65e261 Fix corrupted text and example in 7.3 Memory in LLVM 2013-04-10 15:15:19 -05:00
Siu Kwan Lam
2479c2dc22 More detail 2013-04-08 11:28:42 -05:00
Siu Kwan Lam
003768cdea Prettify docs.
(Does this trigger a NOTE section?)
2013-04-08 11:20:21 -05:00
Siu Kwan Lam
ca8fa2593a Add LLVM source link 2013-04-08 11:17:51 -05:00
Siu Kwan Lam
fab52057ba Improve docs on LLVM build instruction 2013-04-08 11:14:11 -05:00
Siu Kwan Lam
0b1abe7b26 Add isLayoutIdentical 2013-04-01 11:24:19 -05:00
Siu Kwan Lam
22b5d4695c Add mutateType 2013-04-01 11:24:09 -05:00
Siu Kwan Lam
b13aee0668 Two llvm wrapped instances are the same if they point to the same thing 2013-03-28 22:05:12 -05:00
Siu Kwan Lam
b14161c184 Add Constant to GlobalVariable cast 2013-03-25 17:23:41 -05:00
Siu Kwan Lam
6c2ed9a3ed Add some more to CallInst and StoreInst 2013-03-25 11:23:16 -05:00
Siu Kwan Lam
b6c1e7a961 Add some utils in BasicBlockUtils.h 2013-03-24 14:58:04 -05:00
Siu Kwan Lam
8800ebac66 Add downcast mapping 2013-03-24 14:58:04 -05:00