|From:||Ben L. Titzer|
|Subject:||Re: [avr-gcc-list] Using X and Z register in global variables|
|Date:||Tue, 6 Sep 2005 09:36:08 -0700|
On Sep 4, 2005, at 1:22 PM, User Tomdean wrote:
This sounds a lot like the analysis that I implemented in Avrora a few months ago: inter-procedural side-effect analysis. For each procedure in the program, it computes the set of used and modified registers by following all the control flow paths (merging at join points). It is available in 1.6.0 and 1.7.x series.
In Avrora, in addition to the simulator and other tools, there is a pretty decent cleaned-up view of AVR instructions that gives access to all of the operands, sizes, clock cycles, etc. Since you seem to be interested in doing some analysis of AVR code, maybe you will find it useful.
Before we work on artificial intelligence, why don't we do something about natural stupidity?
|[Prev in Thread]||Current Thread||[Next in Thread]|