oscar64/oscar64
drmortalwombat de920f2418 Optimize global variable usage 2022-01-14 17:53:30 +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 Optimize placement of basic blocks 2022-01-10 14:06:21 +01:00
ByteCodeGenerator.h Optimize size of generated byte code 2022-01-09 19:00:02 +01:00
CompilationUnits.cpp Support for long integer with byte code 2021-10-02 10:06:13 +02:00
CompilationUnits.h Support for long integer with byte code 2021-10-02 10:06:13 +02:00
Compiler.cpp Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
Compiler.h Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
CompilerTypes.h Add verbose option -v to compiler 2021-12-26 11:31:04 +01:00
Declaration.cpp Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
Declaration.h Add auto inline of functions that trivially compute to a constat with constant arguments 2022-01-10 20:05:51 +01:00
Disassembler.cpp Optimize size of generated byte code 2022-01-09 19:00:02 +01:00
Disassembler.h Fixes to get dhrystone.c to compile and run 2021-10-03 20:35:50 +02:00
Emulator.cpp Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
Emulator.h Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
Errors.cpp Fix various errors triggered by fuzzing 2021-10-17 18:20:44 +02:00
Errors.h Fix various errors triggered by fuzzing 2021-10-17 18:20:44 +02:00
GlobalAnalyzer.cpp Add auto inline of functions that trivially compute to a constat with constant arguments 2022-01-10 20:05:51 +01:00
GlobalAnalyzer.h Add command line options for optimization 2021-10-14 16:51:59 +02: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 Optimize global variable usage 2022-01-14 17:53:30 +01:00
InterCode.h Add __assume builtin function 2022-01-08 15:51:17 +01:00
InterCodeGenerator.cpp Add auto inline of functions that trivially compute to a constat with constant arguments 2022-01-10 20:05:51 +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 Optimize space in linker when using aligned objects 2022-01-02 15:08:47 +01:00
Linker.h Optimize space in linker when using aligned objects 2022-01-02 15:08:47 +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 Optimize global variable usage 2022-01-14 17:53:30 +01:00
NativeCodeGenerator.h Optimize byte size right shift 2022-01-12 15:54:50 +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 longjump and kernalio end of file handling 2022-01-13 10:37:44 +01:00
Parser.h More cartridge hacking 2021-10-19 22:29:23 +02:00
Preprocessor.cpp Add verbose option -v to compiler 2021-12-26 11:31:04 +01:00
Preprocessor.h Add verbose option -v to compiler 2021-12-26 11:31:04 +01:00
Scanner.cpp Add __assume builtin function 2022-01-08 15:51:17 +01:00
Scanner.h Add __assume builtin function 2022-01-08 15:51:17 +01:00
Type.h Initial commit 2021-09-06 18:34:52 +02:00
oscar64.cpp New multicolor bitmap library 2022-01-11 18:27:13 +01:00
oscar64.rc New multicolor bitmap library 2022-01-11 18:27:13 +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