Sat, 25 Apr 2015 20:56:02 -0700 |
Michael Pavone |
Unify il and backend labels
|
Sat, 25 Apr 2015 13:05:38 -0700 |
Michael Pavone |
Add null terminator to string literals in x86 module and fix a bug that interfered with use of function name labels in call instructions
|
Thu, 23 Apr 2015 19:24:20 -0700 |
Michael Pavone |
llcompile now has Hacky support for calling C functions using dl to lookup symbols and almost has support string constants
|
Fri, 17 Apr 2015 17:52:22 -0700 |
Michael Pavone |
Remove extraneous and from x86 module
|
Thu, 16 Apr 2015 08:46:35 -0700 |
Michael Pavone |
llcompile now works well enough for the a simple fib program to work
|
Wed, 15 Apr 2015 21:14:44 -0700 |
Michael Pavone |
Add support for setcc in x86 module. Add support for translating il skipIf:else and il bool instructions in x86 module.
|
Fri, 10 Apr 2015 01:19:46 -0700 |
Michael Pavone |
Make il and x86 modules cope with dict hash instead of dict linear for the program definition
|
Fri, 10 Apr 2015 00:48:42 -0700 |
Michael Pavone |
Get sample builtin to il module working again
|
Sat, 14 Mar 2015 12:10:51 -0700 |
Michael Pavone |
WIP native compiler work
|
Wed, 28 Aug 2013 21:50:22 -0700 |
Mike Pavone |
Add support for the rest of the instructions currently defined in the il module in the x86 module
|
Wed, 28 Aug 2013 01:05:45 -0700 |
Mike Pavone |
Add code for converting IL into x86 machine code
|
Tue, 27 Aug 2013 22:53:30 -0700 |
Mike Pavone |
Remove some debug print expressions
|
Tue, 27 Aug 2013 22:51:57 -0700 |
Mike Pavone |
Fix ireg upper, regSource returnAll and regSource needSaveForCall in x86 module
|
Mon, 26 Aug 2013 21:04:44 -0700 |
Mike Pavone |
Add save il instruction to save callee saved registers in function prolog
|
Mon, 26 Aug 2013 20:42:20 -0700 |
Mike Pavone |
Apply register assignments in il module
|