Ben Vanik
|
bbf3b4bdab
|
Fixing tail calls.
|
2014-01-26 11:45:58 -08:00 |
|
Ben Vanik
|
aadf92e4ea
|
'Fixing' register clobbering by disabling a bunch of nonvolatile regs.
|
2014-01-26 11:18:12 -08:00 |
|
Ben Vanik
|
ac59b61851
|
Fixing register eviction.
|
2014-01-26 11:17:53 -08:00 |
|
Ben Vanik
|
5eeeee7093
|
Fixing jumps.
|
2014-01-26 11:17:12 -08:00 |
|
Ben Vanik
|
7fe0a10d43
|
Adding back --break_on_instruction.
|
2014-01-26 11:16:55 -08:00 |
|
Ben Vanik
|
3e52a99adf
|
Fiddling with stack. Still wrong.
|
2014-01-26 04:34:29 -08:00 |
|
Ben Vanik
|
495edda8d8
|
Logging comments like IVM.
|
2014-01-26 04:01:51 -08:00 |
|
Ben Vanik
|
51ae8299d9
|
Fixing stack size.
|
2014-01-26 03:54:50 -08:00 |
|
Ben Vanik
|
20c8eb1561
|
Making debug disassembly look a bit better.
|
2014-01-26 03:24:55 -08:00 |
|
Ben Vanik
|
cb352c6c86
|
Fancy templated helpers.
|
2014-01-26 03:17:03 -08:00 |
|
Ben Vanik
|
ecf0988ddb
|
Removing SET_RETURN_ADDRESS - hopefully it'll never be needed again.
|
2014-01-26 01:18:59 -08:00 |
|
Ben Vanik
|
8789fd4134
|
Heuristically detecting ret - probably breaks some things.
|
2014-01-26 01:09:25 -08:00 |
|
Ben Vanik
|
c74f35552a
|
(air quotes) "register allocation" without spills.
|
2014-01-25 23:36:59 -08:00 |
|
Ben Vanik
|
c4d6c7a526
|
Reducing value count. IVM could take advantage of this.
|
2014-01-25 22:47:21 -08:00 |
|
Ben Vanik
|
05432242ff
|
Removing block continuation branches.
|
2014-01-25 21:35:59 -08:00 |
|
Ben Vanik
|
f438fa980d
|
Fixing source offsets.
|
2014-01-25 21:32:30 -08:00 |
|
Ben Vanik
|
0cca23cdd7
|
Source map in DebugInfo. IVM needs to port its stuff over eventually.
|
2014-01-25 21:20:28 -08:00 |
|
Ben Vanik
|
4609339c5a
|
JIT hackery. Not quite working.
|
2014-01-25 20:30:41 -08:00 |
|
Ben Vanik
|
bbe50cfe26
|
Disabling x64 backend.
|
2014-01-24 23:34:18 -08:00 |
|
Ben Vanik
|
8ae6053d0f
|
Deleting LIR and such, wiring up for HIR->x64.
|
2014-01-24 22:26:15 -08:00 |
|
gibbed
|
7dc8a5931f
|
Quick hack fix for vsldoi128.
|
2014-01-24 10:01:45 -08:00 |
|
gibbed
|
c6642331fa
|
Small cleanup.
|
2014-01-24 03:42:07 -08:00 |
|
gibbed
|
1ac84cf255
|
VECB16, VECS8, VECI4, VECF4 macros.
|
2014-01-24 03:39:10 -08:00 |
|
gibbed
|
855173b2bd
|
Probably broke everything.
|
2014-01-24 00:00:20 -08:00 |
|
Ben Vanik
|
53b9ed5214
|
Simplifying disassembler. Much faster than before.
|
2014-01-23 20:31:27 -08:00 |
|
Ben Vanik
|
f36e6cd820
|
Removing JSON dumps.
|
2014-01-23 20:31:26 -08:00 |
|
Ben Vanik
|
f93a21884c
|
Moving descriptions to instr table, part of issue #51.
|
2014-01-23 20:31:26 -08:00 |
|
gibbed
|
16918eea07
|
Disabled source offset tracking by default.
|
2014-01-20 08:18:49 -08:00 |
|
Ben Vanik
|
f75517f7f8
|
Fixing add 32 w/ saturate.
|
2014-01-19 00:53:22 -08:00 |
|
Ben Vanik
|
af4e107905
|
Experimenting with instrument API. Not quite right.
|
2014-01-16 23:27:11 -08:00 |
|
Ben Vanik
|
991e7d8ad3
|
Refactoring window stuff. Still needs some work.
|
2014-01-14 22:40:02 -08:00 |
|
Ben Vanik
|
9a09c2072e
|
Fixing badness in release mode.
|
2014-01-14 18:28:40 -08:00 |
|
Ben Vanik
|
a02f5c3e7a
|
Fixing alloy analysis warnings.
|
2014-01-14 01:11:42 -08:00 |
|
Ben Vanik
|
50587974b5
|
Not sure why I thought I could do this.
|
2014-01-14 00:39:31 -08:00 |
|
Ben Vanik
|
81226db1b4
|
Fixing broken instruction decoding.
|
2014-01-13 23:24:28 -08:00 |
|
Ben Vanik
|
857ce4a2e2
|
Crazy working permute by Rick.
|
2014-01-13 22:37:07 -08:00 |
|
Ben Vanik
|
dcc0e55a90
|
Fixing the unpacks.
|
2014-01-13 22:37:07 -08:00 |
|
Ben Vanik
|
f82eccdc7c
|
Hacking in vupkhsh/etc. The instruction tables need a rewrite. Yuck.
|
2014-01-13 22:37:06 -08:00 |
|
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 |
|