oscar64/oscar64
drmortalwombat 9ec2b4fdef Replace JMP with branch when possible 2022-03-02 21:18:06 +01:00
..
Array.h Inner loop invariant optimization for non single block intermediate loops 2022-01-03 14:36:31 +01:00
Assembler.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Assembler.h Fix unnamed parameters in function prototype 2021-09-11 16:05:31 +02:00
BitVector.h Add makefile for linux 2021-09-24 16:17:20 +02:00
ByteCodeGenerator.cpp Oprtimize right shift multiply combination 2022-02-23 15:00:08 +01:00
ByteCodeGenerator.h Oprtimize right shift multiply combination 2022-02-23 15:00:08 +01:00
CompilationUnits.cpp Add relocated sections 2022-01-22 18:21:52 +01:00
CompilationUnits.h Add relocated sections 2022-01-22 18:21:52 +01:00
Compiler.cpp Fix compile order based on dependency graph 2022-02-19 12:58:51 +01:00
Compiler.h Fix compile order based on dependency graph 2022-02-19 12:58:51 +01:00
CompilerTypes.h Optimize single use of global variables in function 2022-02-27 17:19:51 +01:00
Declaration.cpp Fix over eager const expression inliner 2022-02-19 12:16:33 +01:00
Declaration.h Fix over eager const expression inliner 2022-02-19 12:16:33 +01:00
Disassembler.cpp Fix over eager const expression inliner 2022-02-19 12:16:33 +01:00
Disassembler.h Add regions replicated in multiple easyflash banks 2022-02-07 18:04:17 +01:00
Emulator.cpp Fix local variable array member forwarding 2022-01-29 16:06:47 +01:00
Emulator.h Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
Errors.cpp Fix pointer comparison and interrupt warning 2022-02-16 16:31:03 +01:00
Errors.h Fix pointer comparison and interrupt warning 2022-02-16 16:31:03 +01:00
GlobalAnalyzer.cpp Fix over eager const expression inliner 2022-02-19 12:16:33 +01:00
GlobalAnalyzer.h Add check for __interrupt attribute on function pointers call from interrupt code 2022-02-15 09:49:46 +01:00
Ident.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Ident.h Initial commit 2021-09-06 18:34:52 +02:00
InterCode.cpp Replace JMP with branch when possible 2022-03-02 21:18:06 +01:00
InterCode.h Fix compile order based on dependency graph 2022-02-19 12:58:51 +01:00
InterCodeGenerator.cpp Fix over eager const expression inliner 2022-02-19 12:16:33 +01:00
InterCodeGenerator.h Add auto inline of functions that trivially compute to a constat with constant arguments 2022-01-10 20:05:51 +01:00
Linker.cpp Fix uninitialized interrupt flag in linux builds 2022-02-08 12:58:22 +01:00
Linker.h Add check for __interrupt attribute on function pointers call from interrupt code 2022-02-15 09:49:46 +01:00
MachineTypes.cpp Add charwin library and matching code generator optimizations 2021-11-18 14:57:43 +01:00
MachineTypes.h Add charwin library and matching code generator optimizations 2021-11-18 14:57:43 +01:00
NativeCodeGenerator.cpp Replace JMP with branch when possible 2022-03-02 21:18:06 +01:00
NativeCodeGenerator.h Replace JMP with branch when possible 2022-03-02 21:18:06 +01:00
NumberSet.cpp Optimize static and global variable usage 2021-10-31 16:22:11 +01:00
NumberSet.h Optimize static and global variable usage 2021-10-31 16:22:11 +01:00
Parser.cpp Fix over eager const expression inliner 2022-02-19 12:16:33 +01:00
Parser.h Add __hwinterrupt function decoration 2022-02-06 10:28:09 +01:00
Preprocessor.cpp Add games to samples 2022-01-28 22:49:15 +01:00
Preprocessor.h Add verbose option -v to compiler 2021-12-26 11:31:04 +01:00
Scanner.cpp Add __hwinterrupt function decoration 2022-02-06 10:28:09 +01:00
Scanner.h Add __hwinterrupt function decoration 2022-02-06 10:28:09 +01:00
Type.h Initial commit 2021-09-06 18:34:52 +02:00
oscar64.cpp Fix over eager livetime reduction of X and Y registers 2022-02-26 12:35:59 +01:00
oscar64.rc Fix over eager livetime reduction of X and Y registers 2022-02-26 12:35:59 +01:00
oscar64.vcxproj Start sample projects 2021-12-25 14:49:15 +01:00
oscar64.vcxproj.filters More cartridge hacking 2021-10-19 22:29:23 +02:00
resource.h Initial commit 2021-09-06 18:34:52 +02:00