Improved graph generation using subgraph clusters for functions
commitbb7ff206a0a1afca8eefbf3fedd7b5962cdec6f1
authorDan Sheridan <djs@postman.org.uk>
Tue, 15 May 2007 11:26:53 +0000 (15 12:26 +0100)
committerJosh Triplett <josh@freedesktop.org>
Tue, 22 May 2007 21:51:30 +0000 (22 14:51 -0700)
treebb4becf132b9023b86c11d6ee0836d2e75b71d01
parent1906791681c6f058ffa7bcec20d79aec18414f34
Improved graph generation using subgraph clusters for functions

Improve the dot files generated by graph.c to put the basic blocks for
each function into their own labelled subgraph cluster and to
distinguish between branches and function calls using different edge
types. Requires a change to struct symbol to keep track of the
entrypoint associated with a given function identifier.

Currently, no attempt is made to handle indirect function calls -- they
are just ignored.

Signed-off-by: Dan Sheridan <djs@adelard.com>
graph.c
linearize.c
symbol.h