* device/include/asm/pic16/features.h: added _CODE, _DATA, _AUTOMEM,
authorvrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 18 Jan 2005 10:09:24 +0000 (10:09 +0000)
committervrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 18 Jan 2005 10:09:24 +0000 (10:09 +0000)
commitabbf0a9fb214f2b26c1e2c57e8f6f5bb6dd5b3fe
treef3acfdeefe3284ee1c9e06a7bf264e65cc14fcba
parent55f32f245c8bf8cb691105ba5ac82663448d6cf1
* device/include/asm/pic16/features.h: added _CODE, _DATA, _AUTOMEM,
_STATMEM macros,
* device/include/pic16/adc.h: added GPL info,
* src/pic16/gen.c (genIfxpCOpJump): perform an genIfxJump but using
a pCodeOp as tested operand,
* (genNearPointerGet): optimized bit testing, does not use
intermediate register for bit value, test directly instead with
BTFSS, BTFSC, works only for single bits,
* (genpic16Code): dump the name of the iCode in the asm,
* src/pic16/ralloc.c (decodeOp): removed static declaration and
renamed to pic16_decodeOp,
* (serialRegAssign): do not allocate a temporary register for iCode
sequences that test a single bit for 1/0

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3634 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
device/include/asm/pic16/features.h
device/include/pic16/adc.h
device/include/pic16/malloc.h
device/include/pic16/stdio.h
device/include/pic16/string.h
src/pic16/device.h
src/pic16/gen.c
src/pic16/ralloc.c
src/pic16/ralloc.h