* src/pic/pcode.c (isValidIdChar,bankCompare): fuzzy matching of
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 30 Jan 2007 23:52:00 +0000 (23:52 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 30 Jan 2007 23:52:00 +0000 (23:52 +0000)
commit6f196a83a3a37f87375757099cb66ade405f4cd3
tree964482197348f133257c84c71579fe4c26813915
parent26d146808bcd1942b1ba42660d56a923b4a7fb92
* src/pic/pcode.c (isValidIdChar,bankCompare): fuzzy matching of
    operand names, handles name and (name + n) for all n,
  (sameBank): restructured, also check bank allocation policy,
* src/pic/glue.c (emitPseudoStack): fixed printf arguments,
  (pic14_operandsAllocatedInSameBank): check whether to operands
    will be allocated into the same bank (i.e., section) to reduce
    BANKSEL overhead, queried from pcode.c:sameBank,
  (pic14printLocals): reintroduced clustering registers into a single
    section: all compiler generated symbols will now reside in one
    bank (per file), reducing BANKSEL overhead and code size,
  (showAllMemmaps): use local dbuf where possible

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4608 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/pic/glue.c
src/pic/pcode.c