2 * This file is part of libFirm.
3 * Copyright (C) 2012 University of Karlsruhe.
8 * @brief control dependence analysis
9 * @author Christoph Mallon
11 #ifndef FIRM_ANA_CDEP_T_H
12 #define FIRM_ANA_CDEP_T_H
17 * An entry in the control dependence list.
20 ir_node *node; /**< A node on which the current block is control dependent on. */
21 ir_cdep *next; /**< Link to the next one if any. */
24 static inline ir_node *_get_cdep_node(const ir_cdep *cdep)
26 return skip_Id(cdep->node);
29 static inline ir_cdep *_get_cdep_next(const ir_cdep *cdep)
34 #define get_cdep_node(cdep) _get_cdep_node(cdep)
35 #define get_cdep_next(cdep) _get_cdep_next(cdep)