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 <stddef.h>
15 #include "firm_types.h"
16 #include "typerep.h"
17 
18 #include "begin.h"
19 
31 FIRM_API ptr_access_kind get_method_param_access(ir_entity *ent, size_t pos);
32 
39 FIRM_API void analyze_irg_args(ir_graph *irg);
40 
48 FIRM_API unsigned get_method_param_weight(ir_entity *ent, size_t pos);
49 
55 FIRM_API void analyze_irg_args_weight(ir_graph *irg);
56 
57 #include "end.h"
58 
59 #endif
struct ir_entity ir_entity
Entity.
Definition: firm_types.h:83
struct ir_graph ir_graph
Procedure Graph.
Definition: firm_types.h:74