libFirm
analyze_irg_args.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5 
11 #ifndef FIRM_ANA_ANALYZE_IRG_ARGS_H
12 #define FIRM_ANA_ANALYZE_IRG_ARGS_H
13 
14 #include "firm_types.h"
15 #include "typerep.h"
16 #include "begin.h"
17 
29 FIRM_API ptr_access_kind get_method_param_access(ir_entity *ent, size_t pos);
30 
37 FIRM_API void analyze_irg_args(ir_graph *irg);
38 
46 FIRM_API unsigned get_method_param_weight(ir_entity *ent, size_t pos);
47 
53 FIRM_API void analyze_irg_args_weight(ir_graph *irg);
54 
55 #include "end.h"
56 
57 #endif
struct ir_entity ir_entity
Entity.
Definition: firm_types.h:83
struct ir_graph ir_graph
Procedure Graph.
Definition: firm_types.h:74