Ben Vanik
|
56476d276d
|
Constant vec128 swap.
|
2014-01-05 16:22:41 -08:00 |
|
Ben Vanik
|
a78447f015
|
Broken and.
|
2014-01-05 16:22:32 -08:00 |
|
Ben Vanik
|
e8ca05ca0a
|
MmQueryAllocationSize.
|
2014-01-05 11:19:02 -08:00 |
|
Ben Vanik
|
81c59c7912
|
Sign extend constant handling.
|
2014-01-05 02:24:16 -08:00 |
|
Ben Vanik
|
16d93c5fb3
|
nandx.
|
2014-01-05 01:51:38 -08:00 |
|
Ben Vanik
|
c857d8da35
|
intcode SQRT.
|
2014-01-04 23:58:25 -08:00 |
|
Ben Vanik
|
f23c330353
|
vrefp.
|
2014-01-04 15:44:56 -08:00 |
|
Ben Vanik
|
d2336774de
|
MIN/MAX intcode.
|
2014-01-04 15:44:14 -08:00 |
|
Ben Vanik
|
00d878c62a
|
Fixing arena chunk reuse.
|
2014-01-04 14:34:49 -08:00 |
|
Ben Vanik
|
615229bd87
|
Minor fixes and debug helpers to track externs.
|
2014-01-04 13:20:19 -08:00 |
|
Ben Vanik
|
e362a65189
|
Simplification pass handles redundant truncate/extend & extend/truncate.
|
2014-01-04 11:56:32 -08:00 |
|
Ben Vanik
|
4db1b13e98
|
DCE pass removes assigns.
|
2014-01-04 11:56:05 -08:00 |
|
Ben Vanik
|
a8eff63dbc
|
Adding skeleton for reg allocator.
|
2014-01-04 02:57:53 -08:00 |
|
Ben Vanik
|
93ea56179a
|
Moving LoadAcquire/StoreRelease behavior up into HIR.
|
2014-01-04 00:50:48 -08:00 |
|
Ben Vanik
|
88b631b160
|
Emitting more x64.
|
2014-01-04 00:30:43 -08:00 |
|
Ben Vanik
|
2468645bf2
|
Making functions naked for now, as it makes life way easier.
|
2014-01-02 23:53:18 -08:00 |
|
Ben Vanik
|
99c200fda5
|
Fixing warning.
|
2014-01-02 23:39:53 -08:00 |
|
Ben Vanik
|
73d934b37b
|
Emitting functions and SEH info for call stacks.
|
2014-01-02 23:11:16 -08:00 |
|
Ben Vanik
|
9ef2d1baf6
|
Calling generated code. Woo.
|
2014-01-02 20:56:21 -08:00 |
|
Ben Vanik
|
e14d3379cb
|
Hooking up code emission.
|
2014-01-02 20:41:13 -08:00 |
|
Ben Vanik
|
125e7278c6
|
Ugh. Replacing the fancy templates with hand coded sequences for now.
|
2014-01-02 00:00:14 -08:00 |
|
Ben Vanik
|
3e4f93a6a9
|
Playing with sequences.
|
2013-12-30 00:11:36 -08:00 |
|
Ben Vanik
|
08cff81f6a
|
HIR->LIR flow.
|
2013-12-29 23:51:51 -08:00 |
|
Ben Vanik
|
cd9172ed62
|
Resetting the builder arena. May be a bug or two here still.
|
2013-12-29 23:43:36 -08:00 |
|
Ben Vanik
|
63f11732a5
|
Wiring up the LIR flow.
|
2013-12-29 22:05:41 -08:00 |
|
Ben Vanik
|
dec0e35957
|
More X64 backend skeleton work.
|
2013-12-29 19:54:17 -08:00 |
|
Ben Vanik
|
3d01efffac
|
LIR skeleton, renaming some types to prevent conflict.
|
2013-12-29 14:28:46 -08:00 |
|
Ben Vanik
|
6b17ead43b
|
Minor tweaks.
|
2013-12-28 19:48:02 -08:00 |
|
Ben Vanik
|
f6f8be9080
|
Implementing ROUND.
|
2013-12-28 08:49:05 -08:00 |
|
Ben Vanik
|
5a6184c07a
|
Fixing vsldoi. I'll likely need to reverse all of these back later.
|
2013-12-28 08:42:38 -08:00 |
|
Ben Vanik
|
5bc74313e3
|
Fixing broken instruction offsets on block splits.
|
2013-12-27 15:00:34 -08:00 |
|
Ben Vanik
|
402c96f9a6
|
Fixing block split ordering, issue #48.
|
2013-12-27 08:38:59 -08:00 |
|
Ben Vanik
|
7002a3bd57
|
Adding implicit branches to ensure flow control remains legit.
|
2013-12-26 19:00:52 -08:00 |
|
Ben Vanik
|
e8cafa21b9
|
Dumping symbol names.
|
2013-12-25 23:21:35 -08:00 |
|
Ben Vanik
|
3db93f781c
|
Fixing div.
|
2013-12-25 23:16:27 -08:00 |
|
Ben Vanik
|
8e3ca029c2
|
Heap allocating large register files.
|
2013-12-25 23:16:16 -08:00 |
|
Ben Vanik
|
1b533d8c2b
|
Fix for accidentally including rest fns as branches.
|
2013-12-25 23:15:57 -08:00 |
|
Ben Vanik
|
60cc910d19
|
Fixing uninitialized variable, via jdarpinian.
|
2013-12-25 22:16:50 -08:00 |
|
Ben Vanik
|
76be00dfdf
|
Fiddling.
|
2013-12-25 21:58:40 -08:00 |
|
Ben Vanik
|
e07ced0f00
|
Making address calculation shared and (maybe) fixing it.
|
2013-12-25 21:33:15 -08:00 |
|
Ben Vanik
|
abc5aac7ee
|
Removing unused code, via jdarpinian.
|
2013-12-25 20:57:07 -08:00 |
|
Ben Vanik
|
85dec3bf44
|
Fixing unused member and duplicate member.
|
2013-12-25 20:43:23 -08:00 |
|
Ben Vanik
|
ae3a042f8a
|
Fixing broken vector compare.
|
2013-12-25 20:38:27 -08:00 |
|
Ben Vanik
|
a1da55a006
|
Threads displayed.
|
2013-12-25 17:31:53 -08:00 |
|
Ben Vanik
|
d368e0cb74
|
Caching function list and only sending deltas.
|
2013-12-25 07:00:42 -08:00 |
|
Ben Vanik
|
062610c596
|
Fixing various bugs.
|
2013-12-24 23:29:40 -08:00 |
|
Ben Vanik
|
98efc7ddfa
|
Suspend/resume working.
|
2013-12-23 19:46:35 -08:00 |
|
Ben Vanik
|
475ddc1fcf
|
Breakpoint hits reaching all the way to UI.
Nasty json only hackery right now, but fixable to support other protocols.
|
2013-12-23 14:01:13 -08:00 |
|
Ben Vanik
|
a0256fac45
|
Removing empty files to shut VS up.
|
2013-12-23 11:52:51 -08:00 |
|
Ben Vanik
|
31b8c02cbf
|
Breakpoints triggering.
|
2013-12-22 23:04:24 -08:00 |
|