Ben Vanik
|
07afc58264
|
Untested VECTOR_SHA 16 variable and VECTOR_SHL 16 variable.
|
2014-08-05 11:49:59 -07:00 |
|
Ben Vanik
|
7daa85179c
|
Running clang-format on alloy.
All except x64_sequences, which needs work.
|
2014-07-10 20:20:00 -07:00 |
|
Ben Vanik
|
2a68a1b35b
|
Special casing some VC++ traps.
|
2014-07-08 16:02:41 -07:00 |
|
Ben Vanik
|
713cfcb429
|
Possibly correct FLOAT16 unpack.
|
2014-06-10 21:35:50 -07:00 |
|
Ben Vanik
|
574a04a853
|
Preventing emulated instructions from stomping the xmm registers.
|
2014-06-10 21:33:58 -07:00 |
|
Ben Vanik
|
ff8c03046a
|
VECTOR_COMPARE_UGT/UGE (probably).
|
2014-06-09 21:29:35 -07:00 |
|
Ben Vanik
|
beb5ee40ee
|
Dirty page table. Not yet used.
|
2014-06-02 07:49:45 -07:00 |
|
Ben Vanik
|
0c55309826
|
Fixing COMPARE and tweaking ABS/NEG.
|
2014-05-29 23:11:00 -07:00 |
|
Ben Vanik
|
192941eeb0
|
PACK D3DCOLOR.
|
2014-05-27 16:23:46 -07:00 |
|
Ben Vanik
|
5436cde0fc
|
Saturating unsigned VECTOR_ADD.
|
2014-05-27 14:27:07 -07:00 |
|
Ben Vanik
|
e32342e956
|
Variable vector_shl int8.
|
2014-05-27 13:02:00 -07:00 |
|
Ben Vanik
|
d85665bb06
|
More efficient 11111... vec loading.
|
2014-05-27 11:57:20 -07:00 |
|
Ben Vanik
|
5a85263e5f
|
Trying out a new style of JIT pattern matching.
|
2014-05-26 20:28:21 -07:00 |
|
Ben Vanik
|
b2f886be98
|
Fixing more x64 stuff.
|
2014-02-10 23:48:41 -08:00 |
|
Ben Vanik
|
74c9df6697
|
Re-enabling x64 backend, fixing many bugs.
|
2014-02-10 23:24:46 -08:00 |
|
Ben Vanik
|
544d453691
|
Stack fixes.
|
2014-02-02 12:28:40 -08:00 |
|
Ben Vanik
|
009a6d0745
|
Hacking together proper stack saving. Can't get >128b frames working.
|
2014-01-31 22:16:05 -08:00 |
|
Ben Vanik
|
1518523651
|
Untested code for static register load/stores.
|
2014-01-26 18:51:56 -08:00 |
|
Ben Vanik
|
638d9631af
|
Fixing register allocation bug.
|
2014-01-26 17:38:40 -08:00 |
|
Ben Vanik
|
c74f35552a
|
(air quotes) "register allocation" without spills.
|
2014-01-25 23:36:59 -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
|
8ae6053d0f
|
Deleting LIR and such, wiring up for HIR->x64.
|
2014-01-24 22:26:15 -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
|
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 |
|