]> git.sur5r.net Git - cc65/history - src/cc65/codeopt.c
added optimization for indexed 16-bit array load of form (array[i & 0x7f])
[cc65] / src / cc65 / codeopt.c
2003-01-05 cuzFixed several uses of memory after free()
2002-11-25 cuzAdditional pointer load optimization
2002-11-24 cuzReenable register variables
2002-11-23 cuzMore optimizations
2002-11-23 cuzA few size optimizations
2002-11-23 cuzAnother optimization step
2002-11-21 cuzSmall but significant shift optimization
2002-10-17 cuzNew store optimization.
2002-10-08 cuzAdded more size optimizations, separate module
2002-10-06 cuzNew optimizer pass OptShift3.
2002-10-05 cuzFix codesize setting
2002-10-05 cuzNew/changed optimizations
2002-03-15 cuzTracking zero page locations
2002-03-11 cuzFirst support for STZ
2002-03-10 cuzRemoved old cruft
2002-03-10 cuzAdd 65C02 specific optimization: Use TSB/TRB
2002-02-12 cuzAdd code size factor for optimizer routines
2001-10-21 cuzWorking on the optimizations
2001-10-18 cuzAdded first provisions for a code size factor check...
2001-10-13 cuzAdded 65C02 specific optimizations.
2001-10-12 cuzAdded another optimization
2001-10-11 cuzComment out unused code
2001-10-11 cuzTrack sreg in OptDecouple
2001-10-04 cuzAdded special multiplication routines
2001-10-02 cuzHandle intermediate access to local variables in the...
2001-09-30 cuzMore source splitting.
2001-09-29 cuzWorking on optimizations
2001-09-29 cuzReadded size optimizations
2001-09-29 cuzMore splitting
2001-09-29 cuzAdded optimization statistics
2001-09-29 cuzReordered/splitted the optimization module
2001-09-27 cuzFixed a bug
2001-09-25 cuzMore optimizations
2001-09-25 cuzMore optimizations
2001-09-24 cuzTrack usage of the sreg and several other zero page...
2001-09-21 cuzGenerate info about zp register usage
2001-09-21 cuzUse X instead of Y register
2001-09-20 cuzAdded a peephole optimization step for global array...
2001-09-12 cuzFixed a bug
2001-08-05 cuzMore optimizations
2001-08-05 cuzFixed a bug
2001-08-05 cuzMore optimizations
2001-08-05 cuzMore optimizations
2001-08-05 cuzMore optimization
2001-08-03 cuzMore optimizations
2001-08-03 cuzMore optimizations
2001-07-30 cuzFixed several bugs
2001-07-29 cuzAllow enabling/disabline optimizer steps by file
2001-07-26 cuzOptimizations, cleanup in codegen
2001-07-26 cuzMore optimizations
2001-07-25 cuzMore optimizations
2001-07-17 cuzAdded more optimizations
2001-07-16 cuzTrace register usage, remove duplicate loads
2001-05-31 cuzLots of renaming
2001-05-28 cuzWorking on the backend
2001-05-26 cuzOptimizer bugfixes, polished the line info.
2001-05-22 cuzAdded the lineinfo module. Changed the complete code...
2001-05-21 cuzWorking
2001-05-20 cuzWorking
2001-05-20 cuzWorking
2001-05-19 cuzWorking
2001-05-18 cuzWorking
2001-05-16 cuzWorking on the backend
2001-05-15 cuzWorking on the backend
2001-05-15 cuzWorking on the new backend
2001-05-14 cuzMoved some of the currently existing into a separate...
2001-05-09 cuzAdded backend optimizations
2001-05-06 cuzWorking on the backend
2001-05-05 cuzWorking on the backend
2001-05-05 cuzWorking on the new backend
2001-05-05 cuzWorking on the new backend
2001-05-05 cuzWorking on the new backend. Moved the files from the...
2001-05-04 cuzWorking on the new backend
2001-05-03 cuzWorking on the new backend