becopyheur4: Clean up co_mst_irn_init().
[libfirm] / ir / opt / scalar_replace.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief   Scalar replacement of compounds.
9  * @author  Beyhan Veliev, Michael Beck
10  */
11 #ifndef FIRM_OPT_SCALAR_REPLACE_H
12 #define FIRM_OPT_SCALAR_REPLACE_H
13
14 #include "firm_types.h"
15 #include <stdbool.h>
16
17 /**
18  * Returns non-zero, if the address of an entity
19  * represented by a Sel node (or its successor Sels) is taken.
20  *
21  * @param sel  the Sel node
22  */
23 bool is_address_taken(ir_node *sel);
24
25 #endif /* FIRM_OPT_SCALAR_REPLACE_H */