Ben Vanik
|
faa75c9407
|
Making debug info toggles a flag to allow finer control.
|
2014-01-13 21:12:10 -08:00 |
|
Ben Vanik
|
dfaa0e2d08
|
Disabling mangled name extraction.
|
2014-01-13 20:51:35 -08:00 |
|
gibbed
|
4e9d3a00e4
|
Fixed constant values not being cloned correctly.
|
2014-01-12 22:06:10 -08:00 |
|
gibbed
|
dde2b1ff41
|
I totally did not violate coding conventions in the last commit.
|
2014-01-12 20:27:12 -08:00 |
|
gibbed
|
65d5d1d559
|
Added tracking of source address for an easier time while debugging.
|
2014-01-12 20:22:43 -08:00 |
|
Ben Vanik
|
2ed1dd452c
|
Removing unused externs.
|
2014-01-12 20:08:50 -08:00 |
|
Ben Vanik
|
984d63a3d4
|
Removing redundant math.
|
2014-01-12 19:30:52 -08:00 |
|
Ben Vanik
|
5c755f09f0
|
Fixing addresses, perhaps.
|
2014-01-12 19:21:40 -08:00 |
|
Ben Vanik
|
413aa06605
|
vupkh|lsh
|
2014-01-12 18:04:24 -08:00 |
|
Ben Vanik
|
4cbee4620a
|
Fixing branch CTR compare. Maybe.
|
2014-01-12 17:19:37 -08:00 |
|
Ben Vanik
|
f6866098c5
|
Probably correct vupkh|lsb.
|
2014-01-12 15:41:18 -08:00 |
|
Ben Vanik
|
eb5d7e0f31
|
Comments.
|
2014-01-12 14:43:59 -08:00 |
|
Ben Vanik
|
6129e1eb7a
|
Simplifying macros to fix VS' broken preprocessor.
|
2014-01-12 14:06:00 -08:00 |
|
Ben Vanik
|
8085678f5a
|
PACK/UNPACK.
|
2014-01-10 00:28:52 -08:00 |
|
Ben Vanik
|
3fbebcfa08
|
VectorAdd and saturation checks.
|
2014-01-09 21:57:07 -08:00 |
|
Ben Vanik
|
2980a30f30
|
vctsxs, vctuxs.
|
2014-01-09 21:20:03 -08:00 |
|
Ben Vanik
|
478781e0dc
|
Various rounding instructions.
|
2014-01-09 20:44:23 -08:00 |
|
Ben Vanik
|
35ef6df1fc
|
sradx, vcfsx, vcfux.
|
2014-01-09 20:28:26 -08:00 |
|
Ben Vanik
|
036d12581e
|
VECTOR_SHR/_SHA. Fixing some disasm stuff.
|
2014-01-08 22:15:00 -08:00 |
|
Ben Vanik
|
e7a31c78bf
|
Simplifying byteswap(byteswap(a)) to a.
|
2014-01-08 18:47:39 -08:00 |
|
Ben Vanik
|
3dff790ce6
|
Fixing broken VX128_5 decoding.
|
2014-01-08 01:10:44 -08:00 |
|
Ben Vanik
|
894f22cd0b
|
Oh FFS. LOAD_CLOCK.
|
2014-01-08 00:12:22 -08:00 |
|
Ben Vanik
|
698eaeeb88
|
Custom stack for IVM. 2-3x faster.
|
2014-01-06 23:11:10 -08:00 |
|
Ben Vanik
|
2ed6f478c1
|
Adding --always_disasm.
|
2014-01-06 22:51:06 -08:00 |
|
Ben Vanik
|
ff66064275
|
Making --debug = false work.
|
2014-01-06 22:46:21 -08:00 |
|
Ben Vanik
|
d1528e24bb
|
Removing REM, adding MUL_HI, renaming MULADD/MULSUB.
|
2014-01-06 22:17:49 -08:00 |
|
Ben Vanik
|
3dcbcce38d
|
POW2/LOG2 for vexptefp/vlogefp.
|
2014-01-06 18:13:16 -08:00 |
|
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 |
|