|Subject:||[avr-gcc-list] code selection: ijmp and icall|
|Date:||Mon, 01 Dec 2008 14:14:22 +0100|
|User-agent:||Thunderbird 184.108.40.206 (Windows/20081105)|
Hello,I'm trying to optimize an interpreter for avr code by previously translating static basic blocks. Indirect jumps can make that effort useless when the IJMP and ICALL command jump to targets that are not labeled.
So my question is: does the compiler create jumptargets for IJMP and ICALL that are not labeled. It seems pretty strange to me to jump in the middle of a block although it is possible in assembler.
Where can I find information about the code selection process of the avr-gcc and the behaviour of the different optimization levels?
Best regards Markus
|[Prev in Thread]||Current Thread||[Next in Thread]|