libFirm 1.20
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.