Commit graph

794 commits

Author SHA1 Message Date
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
Siu Kwan Lam
1b2a9dec9a Add splitBasicBlock 2013-03-24 14:58:04 -05:00
Siu Kwan Lam
a8c78a6e2e Temporily remove setErrorStr. Current implementation does not work. 2013-03-24 14:58:04 -05:00
Siu Kwan Lam
d06a5f3eb4 Fix setOptLevel in EngineBuilder 2013-03-24 14:58:04 -05:00
Siu Kwan Lam
01c8ec1769 Merge pull request #64 from markflorisson88/master
Add some bitwise operations
2013-03-14 09:31:18 -07:00
Mark Florisson
b913b2840e Support non-inplace versions of bitwise left and right shift, and, or and xor 2013-03-14 15:21:14 +00:00
Siu Kwan Lam
edc391f292 Merge pull request #61 from hgrecco/master
Fix Python 3.2 and provides testing for travis
2013-03-13 08:35:24 -07:00
Siu Kwan Lam
ec0dda4621 Fix ownership bug 2013-03-12 21:38:00 -05:00
Hernan Grecco
bd129baa0a Reimplemented FunctionAlreadyExists and usage (Exceptions are not iterable in Python 3) 2013-03-11 16:03:43 -03:00
Ilan Schnell
6f524130d0 formatting 0.11.1 2013-03-05 17:21:28 -06:00
Siu Kwan Lam
e63bdd6da2 Update changelog 2013-03-05 17:17:21 -06:00
Ilan Schnell
67f4acf91f update changelog 2013-03-05 16:49:40 -06:00
Ilan Schnell
3c4769c58d test bug: only attempt to compile when cc is available 2013-03-05 16:47:31 -06:00
Hernan Grecco
b8da3c7a73 Changed imports in llpython 2013-03-05 18:11:08 -03:00
Hernan Grecco
931352d4bf Fix memory leak in Python 3.2 2013-03-05 14:31:21 -03:00
Hernan Grecco
e4996f02d7 Fix for Python 3.2 2013-03-05 00:05:31 -03:00
Hernan Grecco
372d601875 Changed test command for travis 2013-03-04 23:37:28 -03:00
Hernan Grecco
a5078d6cd7 Added testing infrastructure with travis 2013-03-03 17:31:33 -03:00
Siu Kwan Lam
f5fd7241ea Merge pull request #59 from hgrecco/master
Implemented Python 3 compatible division in IntegerValue and RealValue
2013-03-02 12:06:23 -08:00
Ilan Schnell
f8deae06dd remove excess whitespace 2013-03-02 12:56:00 -06:00
Ilan Schnell
ba759b59d0 update supported dependencies in readme 2013-03-02 12:53:31 -06:00
Hernan Grecco
bb43f4097a Implemented Python 3 compatible division in IntegerValue and RealValue 2013-03-01 19:49:29 -03:00
Siu Kwan Lam
fde153aab6 Add relocation model enums and allow TargetMachine to handle these enums 2013-02-28 18:05:30 -06:00
Siu Kwan Lam
51ff879a07 Fix incorrect use of StringRef in return value 0.11.0 2013-02-28 00:07:18 -06:00
Siu Kwan Lam
e89c19ee60 Ensure order of imported modules 2013-02-28 00:00:25 -06:00
Siu Kwan Lam
f172e82f10 Use .data() instead of .c_str() 2013-02-27 20:28:30 -06:00
Ilan Schnell
91d2740fbf disable lib2to3 conversion 2013-02-27 20:00:42 -06:00
Siu Kwan Lam
75b7d11fb1 Add prints to help debug. 2013-02-27 20:00:50 -06:00
Ilan Schnell
61d8105e2c add missing static library (Windows) 2013-02-27 19:26:25 -06:00
Siu Kwan Lam
d9c2ec696d Fix: "and" is not available in all compilers. 2013-02-27 19:31:26 -06:00
Siu Kwan Lam
1a34e412a5 Fix: "not" is not available on some compiler. 2013-02-27 19:27:34 -06:00