drmortalwombat
|
cb5f5f421f
|
Optimize single conditional path value evaluation
|
2021-11-09 22:24:29 +01:00 |
|
drmortalwombat
|
7dddcc772b
|
Some peephole optimizing for native compiler
|
2021-11-08 20:18:40 +01:00 |
|
drmortalwombat
|
a65d65d3d1
|
Add volatile to vic.h raster register
|
2021-11-08 13:41:00 +01:00 |
|
drmortalwombat
|
5cce611659
|
Fix native code inner loop detection
|
2021-11-08 08:45:43 +01:00 |
|
drmortalwombat
|
931c4d875a
|
Reduce register copy for native code fast calls
|
2021-11-07 17:16:01 +01:00 |
|
drmortalwombat
|
d99940a98e
|
Update to version 1.1.45
|
2021-11-06 20:12:28 +01:00 |
|
drmortalwombat
|
f50eb7cd19
|
Optimizing byte code generator
|
2021-11-06 17:57:24 +01:00 |
|
drmortalwombat
|
417f65e2c2
|
Byte code generator optimizations
|
2021-11-06 14:29:12 +01:00 |
|
drmortalwombat
|
a8ed15d67b
|
Optimize inline pointer parameters
|
2021-11-05 08:46:59 +01:00 |
|
drmortalwombat
|
d51a30ed2e
|
Fix array type check
|
2021-11-04 18:28:35 +01:00 |
|
drmortalwombat
|
fe155d40d4
|
Change word to use int as base
|
2021-11-04 10:55:37 +01:00 |
|
drmortalwombat
|
180da3de4a
|
Fix array[] parameters in functions
|
2021-11-04 08:29:54 +01:00 |
|
drmortalwombat
|
a3d8c94620
|
Push XY register usage in shift to later optimization stage
|
2021-11-03 19:39:28 +01:00 |
|
drmortalwombat
|
bfd9522349
|
Fix conio.c gotoxy
|
2021-11-03 12:39:24 +01:00 |
|
drmortalwombat
|
f862f4e084
|
Constant folding of pointer plus integer
|
2021-11-03 07:52:12 +01:00 |
|
drmortalwombat
|
099f3b8a26
|
Fixe unsigned byte signed const comparison
|
2021-11-02 17:18:24 +01:00 |
|
drmortalwombat
|
dcbd51e75e
|
Fix old asm in conio.c
|
2021-11-02 14:59:05 +01:00 |
|
drmortalwombat
|
0f485e39c7
|
Fix sample in readme
|
2021-11-02 10:24:10 +01:00 |
|
drmortalwombat
|
f16edb1c57
|
Optimize signed byte comparisons
|
2021-11-01 22:33:02 +01:00 |
|
drmortalwombat
|
40f82ba6ec
|
Fix byte table access
|
2021-11-01 21:22:02 +01:00 |
|
drmortalwombat
|
2cd7956736
|
Remove stores to global variables that are never read
|
2021-11-01 16:08:37 +01:00 |
|
drmortalwombat
|
d3cba85efe
|
Optimize global variable alias analysis
|
2021-11-01 12:42:03 +01:00 |
|
drmortalwombat
|
214ebd93f2
|
Bump version to 1.1.44
|
2021-10-31 20:39:28 +01:00 |
|
drmortalwombat
|
a52c869099
|
Avoid needles store to temps before function call
|
2021-10-31 19:37:54 +01:00 |
|
drmortalwombat
|
135d357dbc
|
Strcpy as intrinsic
|
2021-10-31 19:14:07 +01:00 |
|
drmortalwombat
|
7e340cc816
|
Optimize static and global variable usage
|
2021-10-31 16:22:11 +01:00 |
|
drmortalwombat
|
b9cbf525e9
|
Optimize native code XY index register usage
|
2021-10-30 22:29:32 +02:00 |
|
drmortalwombat
|
640477f88d
|
Add peephole size optimizations
|
2021-10-30 10:42:41 +02:00 |
|
drmortalwombat
|
b64079bf28
|
Optimize some constant shifts
|
2021-10-27 21:01:39 +02:00 |
|
drmortalwombat
|
8ab8b3c2a1
|
Fix negative array indices
|
2021-10-26 14:44:25 +02:00 |
|
drmortalwombat
|
342634d5e4
|
Fix datatflow tracking in shift optimization
|
2021-10-25 21:53:55 +02:00 |
|
drmortalwombat
|
1074c29092
|
Fix register spilling optimization
|
2021-10-24 22:27:08 +02:00 |
|
drmortalwombat
|
480270f4c9
|
Fix array to pointer cast
|
2021-10-24 14:58:06 +02:00 |
|
drmortalwombat
|
d8ecd34ac6
|
Add #embed preprocessor directive to import binary data
|
2021-10-24 12:34:44 +02:00 |
|
drmortalwombat
|
42e4f483c1
|
Reduce register spilling on function entry/exit
|
2021-10-23 22:22:49 +02:00 |
|
drmortalwombat
|
e057e24918
|
Added stddef.h
|
2021-10-23 16:51:27 +02:00 |
|
drmortalwombat
|
55b79ecfce
|
Fix struct scoping
|
2021-10-23 11:56:30 +02:00 |
|
drmortalwombat
|
33433403b1
|
Fix optimizer errors
|
2021-10-23 00:33:09 +02:00 |
|
drmortalwombat
|
c351c6521a
|
Fixed signed char arrays in linker
|
2021-10-21 13:32:20 +02:00 |
|
drmortalwombat
|
00c59ce6a4
|
Fix native code function pointer
|
2021-10-21 10:24:21 +02:00 |
|
drmortalwombat
|
7927df6d41
|
Fix call/return
|
2021-10-20 23:03:37 +02:00 |
|
drmortalwombat
|
9833656fcf
|
More cartridge hacking
|
2021-10-19 22:29:23 +02:00 |
|
drmortalwombat
|
6444428489
|
Prepare cartdridge linking
|
2021-10-19 09:36:30 +02:00 |
|
drmortalwombat
|
6481e119e4
|
Fix various errors triggered by fuzzing
|
2021-10-17 18:20:44 +02:00 |
|
drmortalwombat
|
5010043fc4
|
Optimize struct member access
|
2021-10-17 11:54:15 +02:00 |
|
drmortalwombat
|
3520d2a2bd
|
Fix bugs found by llvm lint
|
2021-10-17 10:40:33 +02:00 |
|
drmortalwombat
|
194c7a2af4
|
Fix int + pointer operation
|
2021-10-16 23:07:28 +02:00 |
|
drmortalwombat
|
13dd453728
|
Save label file as understood by vice
|
2021-10-16 21:21:44 +02:00 |
|
drmortalwombat
|
55cd076f7b
|
Bump version to 1.1.42
|
2021-10-16 19:51:54 +02:00 |
|
drmortalwombat
|
001e50ae08
|
Complete function struct return
|
2021-10-16 19:46:04 +02:00 |
|