* src/port.h (struct PORT),
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 20 Mar 2005 19:31:19 +0000 (19:31 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 20 Mar 2005 19:31:19 +0000 (19:31 +0000)
commitcf7d00ac6acd181f85f8ecaf4d88d8d188429435
treed6840d0f81b6d1d29e279ba91fede3751ae18ccd
parent281aafbbb3fc98ca842c06c5e56aa1ecfbd12bb2
* src/port.h (struct PORT),
* src/avr/ralloc.c (avr_assignRegisters),
* src/avr/main.c,
* src/ds390/ralloc.c (ds390_assignRegisters),
* src/ds390/main.c,
* src/hc08/ralloc.c (hc08_assignRegisters),
* src/hc08/main.c,
* src/mcs51/ralloc.c (mcs51_assignRegisters),
* src/mcs51/main.c,
* src/pic/ralloc.c (pic14_assignRegisters),
* src/pic/main.c,
* src/pic16/ralloc.c (pic16_assignRegisters),
* src/pic16/main.c,
* src/xa51/ralloc.c (xa51_assignRegisters),
* src/xa51/main.c,
* src/z80/ralloc.c (z80_assignRegisters),
* src/z80/ralloc.h,
* src/SDCCopt.c (eBBlockFromiCode, replaceRegEqv, killDeadCode),
* src/SDCCcse.c (ifxOptimize, cseBBlock, cseAllBlocks),
* src/SDCCcse.h,
* src/SDCCdflow.c (computeDataFlow),
* src/SDCCdflow.h,
* src/SDCCloop.c (addDefInExprs, loopInvariants, loopOptimizations),
* src/SDCCloop.h,
* src/SDCCcflow.c (*),
* src/SDCCcflow.h,
* src/SDCCBBlock.c (iCodeBreakDown, dumpEbbsToFileExt, eBBWithEntryLabel),
* src/SDCCBBlock.h (struct ebbIndex): new struct that keeps two copies
of the eBBlock list, sorted by both bbnum and dfnum. (fixes bug with
immedDom() returning wrong block; probably fixes bug #1160833)

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3703 4a8a32a2-be11-0410-ad9d-d568d2c75423
29 files changed:
ChangeLog
src/SDCCBBlock.c
src/SDCCBBlock.h
src/SDCCcflow.c
src/SDCCcflow.h
src/SDCCcse.c
src/SDCCcse.h
src/SDCCdflow.c
src/SDCCdflow.h
src/SDCCloop.c
src/SDCCloop.h
src/SDCCopt.c
src/avr/main.c
src/avr/ralloc.c
src/ds390/main.c
src/ds390/ralloc.c
src/hc08/main.c
src/hc08/ralloc.c
src/mcs51/main.c
src/mcs51/ralloc.c
src/pic/main.c
src/pic/ralloc.c
src/pic16/main.c
src/pic16/ralloc.c
src/port.h
src/xa51/main.c
src/xa51/ralloc.c
src/z80/ralloc.c
src/z80/ralloc.h