Thu, 15 Sep 2016 22:14:32 +0100 |
Jan Vrany |
llvm_c_ext: Updated to use `llvm::DINode::DIFlags` rather than just `unsigned`. Added new constantpool `LLVMDIFLags`
default tip
|
changeset |
files
|
Tue, 30 Aug 2016 16:57:29 +0100 |
Jan Vrany |
llvm_c_ext: Improved `LLVMSetMetadata2()` to support also function values
|
changeset |
files
|
Tue, 30 Aug 2016 12:29:23 +0100 |
Jan Vrany |
llvm_c_ext: Added `LLVMPrintMetadataToString()`
|
changeset |
files
|
Fri, 26 Aug 2016 21:50:03 +0100 |
Jan Vrany |
llvm_c_ext: Added LLVMSetProcessAllSections()
|
changeset |
files
|
Wed, 24 Aug 2016 15:00:24 +0100 |
Jan Vrany |
llvm_c_ext: LLVMGetMetadataKind refactored to use sequence of `if (isa<DIFile>(...)) return ...`
|
changeset |
files
|
Tue, 23 Aug 2016 23:37:31 +0100 |
Jan Vrany |
Show metadata kind in LLVMMetadata print string
|
changeset |
files
|
Thu, 11 Aug 2016 09:12:17 +0100 |
Jan Vrany |
Oops, fixed examples after a rename #store:_: to #store:at:
|
changeset |
files
|
Fri, 05 Aug 2016 17:12:05 +0100 |
Jan Vrany |
Added builder support for zext, sext and trunc IR instructions
|
changeset |
files
|
Wed, 06 Jul 2016 22:40:59 +0100 |
Jan Vrany |
Implemented LLVMType>>sizeInBits/sizeInBytes for all data types
|
changeset |
files
|
Wed, 06 Jul 2016 09:53:56 +0100 |
Jan Vrany |
Added builder support for llvm.memset , llvm.memmove and llvm.memcpy intrinsics
|
changeset |
files
|
Sun, 26 Jun 2016 06:51:27 +0100 |
Jan Vrany |
Added #sint8: and #unit8: constructors to `LLVMConstant` class
|
changeset |
files
|
Mon, 20 Jun 2016 09:20:27 +0100 |
Jan Vrany |
Added LLVMValue>>initilizer: to allow constanv value fixups.
|
changeset |
files
|
Mon, 20 Jun 2016 09:17:32 +0100 |
Jan Vrany |
New utility methods to create constant pointers
|
changeset |
files
|
Sat, 18 Jun 2016 16:54:17 +0100 |
Jan Vrany |
Fixed LLVMIRBuilder>>if:then:else: for nested ifs and complex branches.
|
changeset |
files
|
Sat, 18 Jun 2016 16:00:36 +0100 |
Jan Vrany |
Added LLVMModule>>verify and LLVMFunction>>verify
|
changeset |
files
|
Fri, 17 Jun 2016 23:43:23 +0100 |
Jan Vrany |
Renamed #store:_: to #store:at: which reads better
|
changeset |
files
|
Sun, 24 Apr 2016 08:27:47 +0100 |
Jan Vrany |
Tests: Added LLBMIRBuilderTests
|
changeset |
files
|
Fri, 22 Apr 2016 14:45:34 +0100 |
Jan Vrany |
Added 'block form' of #if:then:else: for easier use
|
changeset |
files
|
Thu, 21 Apr 2016 22:17:02 +0100 |
Jan Vrany |
Added support for PHI nodes.
|
changeset |
files
|
Thu, 21 Apr 2016 09:50:02 +0100 |
Jan Vrany |
Fixed finalization of MCJIT memory manager / execution engine
|
changeset |
files
|
Thu, 21 Apr 2016 08:42:39 +0100 |
Jan Vrany |
Added support for array and vector types.
|
changeset |
files
|
Wed, 20 Apr 2016 22:20:00 +0100 |
Jan Vrany |
Added convenience LLVMIRBuilder>>continue:
|
changeset |
files
|
Fri, 12 Feb 2016 11:50:22 +0000 |
Jan Vrany |
LLVMDIBuilder: added API for more instructions
|
changeset |
files
|
Mon, 08 Feb 2016 19:02:53 +0000 |
Jan Vrany |
Added support for creatiing an LLVMExecutionEngine with custom memory manager.
|
changeset |
files
|
Sun, 07 Feb 2016 09:03:23 +0000 |
Jan Vrany |
LLVM C API Extensions: Updated Smalltalk API to reflect LLVM 3.9 API.
|
changeset |
files
|
Wed, 27 Jan 2016 14:20:58 +0000 |
Jan Vrany |
LLVM C API Extensions: Fixed DIBuilerCreateFunction() and DIBuilderCreateSubroutineType() for LLVM 3.9
|
changeset |
files
|
Wed, 27 Jan 2016 11:43:56 +0000 |
Jan Vrany |
LLVM 3.9: Vector types are supported only for pointers, integer and floating points.
|
changeset |
files
|
Tue, 26 Jan 2016 23:45:52 +0000 |
Jan Vrany |
Moved LLVMModuleTests to package jv:llvm_s/tests
|
changeset |
files
|
Tue, 26 Jan 2016 22:17:13 +0000 |
Jan Vrany |
Fixed LLVMConfig to work with hand-compiled LLVM 3.9.
|
changeset |
files
|
Mon, 12 Oct 2015 20:52:13 +0100 |
Jan Vrany |
Support for creating recursive structures.
|
changeset |
files
|
Wed, 07 Oct 2015 06:10:55 +0100 |
Jan Vrany |
Oops, re-added LLVMType>>struct:packed:
|
changeset |
files
|
Mon, 05 Oct 2015 12:17:47 +0100 |
Jan Vrany |
Prevent instantiation of LLVMDIBuilder with #new
|
changeset |
files
|
Tue, 29 Sep 2015 17:00:22 +0100 |
Jan Vrany |
Updated README.md
|
changeset |
files
|
Fri, 25 Sep 2015 21:57:05 +0100 |
Jan Vrany |
Removed dependency on SUnit
|
changeset |
files
|
Fri, 25 Sep 2015 03:55:50 +0100 |
Jan Vrany |
Config: allow setting path to `llvm-config` via environment
|
changeset |
files
|
Wed, 23 Sep 2015 22:20:52 +0100 |
Jan Vrany |
IR Builder: Added #positionBefore:
|
changeset |
files
|
Fri, 18 Sep 2015 06:19:28 +0100 |
Jan Vrany |
Added value-kind testing functions to LLVMValue
|
changeset |
files
|
Thu, 17 Sep 2015 17:17:56 +0100 |
Jan Vrany |
Fixed LLVMExamples>>example7_factorial_with_debug_info
|
changeset |
files
|
Thu, 17 Sep 2015 17:09:43 +0100 |
Jan Vrany |
Added testing and assestion methods to test metadata nodes for their type
|
changeset |
files
|
Thu, 17 Sep 2015 07:28:46 +0100 |
Jan Vrany |
Added LLVMMetadataKind enum/pool and LLVMGetMetadataKind()
|
changeset |
files
|
Wed, 16 Sep 2015 06:29:15 +0100 |
Jan Vrany |
Updates to C callouts
|
changeset |
files
|
Wed, 16 Sep 2015 05:32:46 +0100 |
Jan Vrany |
Added LLVMIRBuilder>>block returning current insertion block
|
changeset |
files
|
Mon, 14 Sep 2015 11:12:31 +0100 |
Jan Vrany |
Add assertion to LLVMModule>>newWithName: to check for nil name. Fixed skip-in-debugger pragma (typo)
|
changeset |
files
|
Sun, 13 Sep 2015 07:27:07 +0100 |
Jan Vrany |
Fixed LLVMConfig to handle lying `llvm-config --libdir`
|
changeset |
files
|
Thu, 03 Sep 2015 07:41:41 +0100 |
Jan Vrany |
Added LLVMModule>>getFunctionNamed:
|
changeset |
files
|
Wed, 02 Sep 2015 21:46:58 +0100 |
Jan Vrany |
Fixed LLVMType>>dumpString
|
changeset |
files
|
Mon, 17 Aug 2015 08:53:26 +0100 |
Jan Vrany |
Initial support for generating (DWARF) debug info.
|
changeset |
files
|
Mon, 17 Aug 2015 09:16:53 +0100 |
Jan Vrany |
LLVM C API Extensions: fixed LLVMDIBuilderInsert*AtEnd() functions for LLVM 3.8
|
changeset |
files
|
Mon, 17 Aug 2015 09:14:38 +0100 |
Jan Vrany |
LLVM C API Extensions: added utility conversion/data extraction routines
|
changeset |
files
|
Mon, 17 Aug 2015 09:08:47 +0100 |
Jan Vrany |
LLVM C API Extensions: added llvm-c-ext/DWARF.h with (some) DWARF constants required to generate debug info.
|
changeset |
files
|
Thu, 13 Aug 2015 06:21:00 +0100 |
Jan Vrany |
Added bindings to LLVM C API Extensions library.
|
changeset |
files
|
Thu, 13 Aug 2015 06:19:28 +0100 |
Jan Vrany |
Renamed LLVMBuilder to LLVMIRBuilder
|
changeset |
files
|
Fri, 14 Aug 2015 06:26:02 +0100 |
Jan Vrany |
LLVM type system refactored to use a subclass per kind.
|
changeset |
files
|
Wed, 12 Aug 2015 06:45:40 +0100 |
Jan Vrany |
Added DIBuilder API to LLVM C Ext library
|
changeset |
files
|
Wed, 12 Aug 2015 06:43:20 +0100 |
Jan Vrany |
Added LLVM's LICENSE.TXT to llvm_c_ext. Updated READMEs.
|
changeset |
files
|
Mon, 10 Aug 2015 19:26:29 +0100 |
Jan Vrany |
Added support for intrinsics.
|
changeset |
files
|
Mon, 10 Aug 2015 10:33:42 +0100 |
Jan Vrany |
Added an example of iterative factorial function
|
changeset |
files
|
Sat, 08 Aug 2015 04:43:00 +0100 |
Jan Vrany |
Added example for compiling conditional. Added convenience API to simply code generation.
|
changeset |
files
|
Fri, 07 Aug 2015 14:10:48 +0100 |
Jan Vrany |
Introduced class LLVMConfig to abstract a particular LLVM version
|
changeset |
files
|
Wed, 05 Aug 2015 23:59:59 +0100 |
Jan Vrany |
Added inspector tab to show generated assembly for a module
|
changeset |
files
|