* src/hc08/gen.c (genPointerSet, genFarPointerSet): moved code from
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 27 Aug 2004 06:46:26 +0000 (06:46 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 27 Aug 2004 06:46:26 +0000 (06:46 +0000)
commit3ca8f7f80a31fbc4a64b33756da79cfb4a4cbb33
treefb099628577db9799d67405b04362fb8d1eb0302
parent5baedc2965842df634cca74fb08585b64fa2977f
* src/hc08/gen.c (genPointerSet, genFarPointerSet): moved code from
genFarPointerSet into genPointerSet; eliminated genFarPointerSet
* src/hc08/gen.c (genPointerGet, genFarPointerGet): moved code from
genFarPointerGet into genPointerGet; eliminated genFarPointerGet
* src/hc08/gen.c (genPackBitsImmed): generate optimized code for
assignments to bitfields at known addresses
* src/hc08/gen.c (genUnpackBitsImmed): generate optimized code for
reads from bitfields at known addresses
* src/hc08/ralloc.c (packRegisters),
* src/hc08/gen.c (genPointerGet, genUnpackBits, genUnpackBitsImmed,
genhc08Code): optimize pointer get values used as conditionals
* src/hc08/peeph.def: added rules 2e & 2f to optimize bit test
and branch

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3450 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/hc08/gen.c
src/hc08/peeph.def
src/hc08/ralloc.c