/* -------- inline functions -------- */
-static inline int
-_is_ir_loop(const void *thing) {
+static inline int _is_ir_loop(const void *thing)
+{
return get_kind(thing) == k_ir_loop;
}
-static inline void
-_set_irg_loop(ir_graph *irg, ir_loop *loop) {
+static inline void _set_irg_loop(ir_graph *irg, ir_loop *loop)
+{
assert(irg);
irg->loop = loop;
}
-static inline ir_loop *
-_get_irg_loop(const ir_graph *irg) {
+static inline ir_loop *_get_irg_loop(const ir_graph *irg)
+{
assert(irg);
return irg->loop;
}
-static inline ir_loop *
-_get_loop_outer_loop(const ir_loop *loop) {
+static inline ir_loop *_get_loop_outer_loop(const ir_loop *loop)
+{
assert(_is_ir_loop(loop));
return loop->outer_loop;
}
-static inline int
-_get_loop_depth(const ir_loop *loop) {
+static inline int _get_loop_depth(const ir_loop *loop)
+{
assert(_is_ir_loop(loop));
return loop->depth;
}
-static inline int
-_get_loop_n_sons(const ir_loop *loop) {
+static inline int _get_loop_n_sons(const ir_loop *loop)
+{
assert(_is_ir_loop(loop));
return loop->n_sons;
}
/* Uses temporary information to get the loop */
-static inline ir_loop *
-_get_irn_loop(const ir_node *n) {
+static inline ir_loop *_get_irn_loop(const ir_node *n)
+{
return n->loop;
}