2009-09-06 |
uz | Use xsprintf instead of sprintf.
|
commit | commitdiff | tree |
2009-09-06 |
uz | Use SymIsTypeDef and SymIsBitField instead of accessing...
|
commit | commitdiff | tree |
2009-09-06 |
uz | New function SymIsBitField.
|
commit | commitdiff | tree |
2009-09-06 |
uz | Fixed an error: When initializing unions, only the...
|
commit | commitdiff | tree |
2009-09-04 |
uz | Fixed wrong code generation in g_leasp.
|
commit | commitdiff | tree |
2009-09-04 |
uz | Fix problem with OptPtrLoad1 - never insert before...
|
commit | commitdiff | tree |
2009-09-04 |
uz | Fixed another problem with OptStackOps: Load tracking...
|
commit | commitdiff | tree |
2009-09-04 |
uz | Fixed problems with OptPrecalc. It removed insns because...
|
commit | commitdiff | tree |
2009-09-04 |
uz | Fixed a typo in a comment.
|
commit | commitdiff | tree |
2009-09-03 |
uz | Replace "lda (zp),y" by "lda (zp,x)" where possible...
|
commit | commitdiff | tree |
2009-09-03 |
uz | Replacement code for ule and ugt was wrong and did...
|
commit | commitdiff | tree |
2009-09-01 |
uz | Added code replacements for several missing compare...
|
commit | commitdiff | tree |
2009-09-01 |
uz | Terminate after printing the version number when -V...
|
commit | commitdiff | tree |
2009-09-01 |
uz | Updated and clarified the coding hints.
|
commit | commitdiff | tree |
2009-09-01 |
uz | Improved code generation, better tracking.
|
commit | commitdiff | tree |
2009-09-01 |
uz | Fixed a problem with OptCmp3 that was in there for...
|
commit | commitdiff | tree |
2009-09-01 |
uz | Minor code improvement.
|
commit | commitdiff | tree |
2009-09-01 |
uz | Simplify code generated for the ?: operator when type...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Remember more function infos in the Function struct.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Fixed a bug in Opt_tosaddax.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Simplify the code somewhat.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Make the AddOpLow and AddOpHigh functions usable with...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Print the SVN version number when -V or --version is...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Fixed a few C99isms that prevented the sources to compile...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Fixed a copy&paste error in a comment.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Improved code for bit fields.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Improved the code generated for bit-fields.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Add a warning if a function returning something does...
|
commit | commitdiff | tree |
2009-08-31 |
uz | The pleasp.s module is no longer in use.
|
commit | commitdiff | tree |
2009-08-31 |
uz | Added info about changed leaa0sp and leaaxsp. Rewrote...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Oh well. Decided to throw away the separate implementation...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Renamed leaasp.s again, this time to leaa0sp.s. Added...
|
commit | commitdiff | tree |
2009-08-31 |
uz | Renamed leasp.s to leaasp.s
|
commit | commitdiff | tree |
2009-08-30 |
uz | For bit fields contained within single bytes, try to...
|
commit | commitdiff | tree |
2009-08-30 |
uz | Use CHAR_BITS instead of a hardcoded 8 bits/byte.
|
commit | commitdiff | tree |
2009-08-30 |
uz | Make the SIZEOF_XXX constants resolve to unsigned values.
|
commit | commitdiff | tree |
2009-08-30 |
uz | Any field without a name is legal but useless in a...
|
commit | commitdiff | tree |
2009-08-30 |
uz | Separate the functions that parse unions and structs...
|
commit | commitdiff | tree |
2009-08-30 |
uz | Missing resp. ignored "volatile".
|
commit | commitdiff | tree |
2009-08-29 |
uz | Added even more subroutines to the "harmless calls...
|
commit | commitdiff | tree |
2009-08-29 |
uz | Few small changes. Started a new section about implementatio...
|
commit | commitdiff | tree |
2009-08-29 |
uz | Code improvements
|
commit | commitdiff | tree |
2009-08-29 |
uz | Rewrote the paragraph about compiler limits and standard...
|
commit | commitdiff | tree |
2009-08-29 |
uz | First implementation of bit fields.
|
commit | commitdiff | tree |
2009-08-29 |
uz | Added more harmless functions to the list, so the stuff...
|
commit | commitdiff | tree |
2009-08-29 |
uz | Improved code for shifts.
|
commit | commitdiff | tree |
2009-08-29 |
uz | The shift long by 4 functions do also destroy Y.
|
commit | commitdiff | tree |
2009-08-29 |
uz | Info for long shift functions was missing or wrong.
|
commit | commitdiff | tree |
2009-08-29 |
uz | Fix wrong check for typedef which caused non allocation...
|
commit | commitdiff | tree |
2009-08-29 |
uz | Rename Width to BitWidth.
|
commit | commitdiff | tree |
2009-08-29 |
uz | Added code to parse bit fields and enter them into...
|
commit | commitdiff | tree |
2009-08-29 |
uz | Another tiny code improvement for integer compares.
|
commit | commitdiff | tree |
2009-08-29 |
uz | Fixed a problem with local variables (stack offset...
|
commit | commitdiff | tree |
2009-08-29 |
uz | Just comment and formatting changes.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Change mode constants for ParseDecl to an enum.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Reorder optimimization steps to get better results.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Added more code to improve compares.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Fixed a bug introduced by recent changes.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Increase count to 16384. Simplify complex expression.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Changed code generated for compares. Fixed bugs in...
|
commit | commitdiff | tree |
2009-08-28 |
uz | Change code generated for compares for special cases.
|
commit | commitdiff | tree |
2009-08-28 |
uz | Added -u as an alias for --force-import. Updated command...
|
commit | commitdiff | tree |
2009-08-28 |
uz | Relax the precondition for OPtStackOps somewhat.
|
commit | commitdiff | tree |
2009-08-27 |
uz | When preprocessing, all compares evaluate to constants...
|
commit | commitdiff | tree |
2009-08-27 |
uz | Added better code to replace tossubax.
|
commit | commitdiff | tree |
2009-08-27 |
uz | Added a warning if the result of a compare operation...
|
commit | commitdiff | tree |
2009-08-27 |
uz | Try to generate more predicable code. clc always before...
|
commit | commitdiff | tree |
2009-08-27 |
uz | Check for usage of Y instead of reloading it. The latter...
|
commit | commitdiff | tree |
2009-08-27 |
uz | Fixed a problem with OptPtrLoad6 (must correct stack...
|
commit | commitdiff | tree |
2009-08-27 |
uz | Added the --force-import option also to the cl65 utility.
|
commit | commitdiff | tree |
2009-08-27 |
uz | Added a new "--force-import" command line option to...
|
commit | commitdiff | tree |
2009-08-27 |
uz | Use the new AddrSizeFromStr function.
|
commit | commitdiff | tree |
2009-08-27 |
uz | Added an AddrSizeFromStr function.
|
commit | commitdiff | tree |
2009-08-23 |
uz | Fixed two more function that didn't clear the high...
|
commit | commitdiff | tree |
2009-08-23 |
uz | Fixed an error in cbm_k_save (on which cbm_save is...
|
commit | commitdiff | tree |
2009-08-20 |
uz | Disable handling of tossubax since it won't work as...
|
commit | commitdiff | tree |
2009-08-20 |
uz | Added several constraints to the optimizer functions...
|
commit | commitdiff | tree |
2009-08-20 |
uz | Fixed a bug reported by Greg King: Initialized data...
|
commit | commitdiff | tree |
2009-08-19 |
uz | Special cased the division 16 by 8.
|
commit | commitdiff | tree |
2009-08-19 |
uz | Also handle ldaxysp as a valid load insn before a push.
|
commit | commitdiff | tree |
2009-08-19 |
uz | Inline the left shift routines.
|
commit | commitdiff | tree |
2009-08-19 |
uz | Apply OptTransfers3 again in a later step, so it gets...
|
commit | commitdiff | tree |
2009-08-19 |
uz | Generate more predictable code.
|
commit | commitdiff | tree |
2009-08-19 |
uz | Add an additional precondition check for safety.
|
commit | commitdiff | tree |
2009-08-18 |
uz | Serval improvements, handling of tossubax.
|
commit | commitdiff | tree |
2009-08-17 |
uz | Greatly improved multiplication routine. Optimized...
|
commit | commitdiff | tree |
2009-08-17 |
uz | Added a multiplication test program.
|
commit | commitdiff | tree |
2009-08-17 |
uz | Change order of insns in generated sequence in OptPtrLoad17.
|
commit | commitdiff | tree |
2009-08-17 |
uz | Added/corrected code info.
|
commit | commitdiff | tree |
2009-08-17 |
uz | Rewrite of the main function.
|
commit | commitdiff | tree |
2009-08-16 |
uz | Change order, so that the forced imports for main(...
|
commit | commitdiff | tree |
2009-08-16 |
uz | Use correct adddressing mode for "asl a".
|
commit | commitdiff | tree |
2009-08-16 |
uz | Some more pattern replacements.
|
commit | commitdiff | tree |
2009-08-16 |
uz | Output an apropriate error message when a floating...
|
commit | commitdiff | tree |
2009-08-16 |
uz | Added an entry point that clears the high word of rhs.
|
commit | commitdiff | tree |
2009-08-16 |
uz | Added more function info
|
commit | commitdiff | tree |
2009-08-15 |
uz | More entry points for long ops that clear the high...
|
commit | commitdiff | tree |
2009-08-15 |
uz | Check also sreg in OptSize1. Added information about...
|
commit | commitdiff | tree |
2009-08-15 |
uz | Added additional entry points that clear the high word...
|
commit | commitdiff | tree |
2009-08-15 |
uz | Fixed wrong insertion order that caused problems with...
|
commit | commitdiff | tree |
next |