libFirm
cgana.h File Reference

Intraprozedural analyses to estimate the call graph. More...

#include "firm_types.h"
#include "begin.h"
#include "end.h"

Go to the source code of this file.

Functions

size_t cgana (ir_entity ***free_methods)
 Analyses a rough estimation of the possible call graph.
void free_callee_info (ir_graph *irg)
 Frees callee information.
void free_irp_callee_info (void)
 Frees callee information for all graphs in the current program.
void opt_call_addrs (void)
 Optimizes the address expressions passed to call nodes.

Detailed Description

Intraprozedural analyses to estimate the call graph.

Author
Hubert Schmid
Date
09.06.2002

Interprocedural analysis to estimate the calling relation.

This analysis computes all entities representing methods that can be called at a Call node. Further it computes a set of methods that are 'free', i.e., their adress is handled by the program directly, or they are visible external.

Definition in file cgana.h.