drmortalwombat
|
32b715382c
|
Add fascall for byte code
|
2021-10-08 17:41:11 +02:00 |
|
drmortalwombat
|
60489bb79e
|
Refactor inter instrction operator handling
|
2021-10-08 09:07:01 +02:00 |
|
drmortalwombat
|
fb4ae26afb
|
Prepare access to local variables in inline assembler
|
2021-10-07 10:42:18 +02:00 |
|
drmortalwombat
|
15743d3115
|
Refactor temp handling in inter code
|
2021-10-06 17:30:41 +02:00 |
|
drmortalwombat
|
30becb541e
|
Add long integer support in native and byte code
|
2021-10-02 17:22:18 +02:00 |
|
drmortalwombat
|
3d9302c90c
|
Support for long integer with byte code
|
2021-10-02 10:06:13 +02:00 |
|
drmortalwombat
|
02305e8bc5
|
Optimize global arrays and const comparisons
|
2021-09-30 20:00:47 +02:00 |
|
drmortalwombat
|
e713dc5940
|
Direct embedding of inline assembler in native code
|
2021-09-28 18:35:23 +02:00 |
|
drmortalwombat
|
9eb5412848
|
Merge changes for Mac build
|
2021-09-27 13:38:45 +02:00 |
|
drmortalwombat
|
bffef3e9dd
|
Basic block tail merging
|
2021-09-26 13:14:56 +02:00 |
|
drmortalwombat
|
1dd63ac708
|
Fix byte size inc/dec error
|
2021-09-25 22:50:16 +02:00 |
|
drmortalwombat
|
8e9b0fe54c
|
Add simple native loop optimisation
|
2021-09-25 21:57:33 +02:00 |
|
drmortalwombat
|
fd10525780
|
Add makefile for linux
|
2021-09-24 16:17:20 +02:00 |
|
drmortalwombat
|
4ca77ba41a
|
Byte operand sizes fixes and optimizations
|
2021-09-22 22:49:52 +02:00 |
|
drmortalwombat
|
2cd9a55880
|
Fix various bugs related to byte size operands
|
2021-09-22 15:46:20 +02:00 |
|
drmortalwombat
|
27d7baaac2
|
Using linker objects and sections
|
2021-09-20 22:36:16 +02:00 |
|
drmortalwombat
|
d3d20bee26
|
Prepare section based linker
|
2021-09-19 22:22:16 +02:00 |
|
drmortalwombat
|
10bb751449
|
Fix struct over header boundaries
|
2021-09-19 20:00:36 +02:00 |
|
drmortalwombat
|
1d761886b5
|
Refactor intermediate instructions from value to pointer type
|
2021-09-15 12:01:14 +02:00 |
|
drmortalwombat
|
37828f2baf
|
More byte and long preparations
|
2021-09-14 21:38:24 +02:00 |
|
drmortalwombat
|
e2e20581a6
|
Prepare byte level optimisations
|
2021-09-14 16:34:48 +02:00 |
|
drmortalwombat
|
8de4bef436
|
Improved value forwarding across conditiona branches
|
2021-09-12 22:32:31 +02:00 |
|
drmortalwombat
|
ebdd6f0d7d
|
Add fixed offset to pointer base mem access
|
2021-09-12 14:17:21 +02:00 |
|
drmortalwombat
|
8031ad8dee
|
Add union
|
2021-09-12 10:04:37 +02:00 |
|
drmortalwombat
|
93b6aca8a3
|
More native code generator
|
2021-09-11 15:01:32 +02:00 |
|
drmortalwombat
|
f08d847a64
|
More native code optimisations
|
2021-09-09 20:23:59 +02:00 |
|
drmortalwombat
|
3442ee507a
|
Fix floating point native code generation
|
2021-09-09 09:42:02 +02:00 |
|
drmortalwombat
|
fcedf69aff
|
More native code compiler additions
|
2021-09-08 22:04:01 +02:00 |
|
drmortalwombat
|
056df56eef
|
First shot native code generator
Implements basic load, store compare and add/sub/shift for native compiled functions
|
2021-09-07 22:35:11 +02:00 |
|
drmortalwombat
|
16aa0ac315
|
Renamed non conforming member variables
|
2021-09-06 21:36:45 +02:00 |
|
drmortalwombat
|
7af458832b
|
Initial commit
|
2021-09-06 18:34:52 +02:00 |
|