projects
/
libfirm
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
included phi stat in normal main loop.
[libfirm]
/
ir
/
be
/
domtree.h
1
/**
2
* @author Daniel Grund
3
* @date 05.01.2005
4
*/
5
6
#ifndef _DOMTREE_H
7
#define _DOMTREE_H
8
9
#include "pmap.h"
10
#include "irgraph.h"
11
#include "irnode.h"
12
13
typedef struct _domtree_t {
14
ir_node *block;
15
struct _domtree_t *up, *right, *down;
16
} domtree_t;
17
18
typedef struct _dominfo_t {
19
domtree_t *root;
20
pmap *b2dom;
21
} dominfo_t;
22
23
dominfo_t *domtree_create(ir_graph *irg);
24
domtree_t *domtree_find(dominfo_t *dom, ir_node *block);
25
void domtree_free(dominfo_t *dom);
26
27
#endif