summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beutil.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2009-09-17 16:16:20 +0200
committerMatthias Braun <matze@braunis.de>2009-09-17 16:16:20 +0200
commit39cb52264857d7c21c7141ba82bb55adaa78064d (patch)
treeb26cc326a4645ad0b5e2758831b3d629a7da5b4d /ir/be/beutil.h
parent65a677516d45936d113d4170932c52c4b9364891 (diff)
- Bigger refactoring and cleanup in backend:
* benodes store the out register requirements in backend_info now (this is work towards killing the register_requirement callbacks) * ir_graph has a pointer to beirg now * Other cleanups [r26540]
Diffstat (limited to 'ir/be/beutil.h')
-rw-r--r--ir/be/beutil.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/ir/be/beutil.h b/ir/be/beutil.h
index f40820f..72a81fa 100644
--- a/ir/be/beutil.h
+++ b/ir/be/beutil.h
@@ -58,9 +58,6 @@ typedef unsigned long long ulong64;
*/
pset *be_empty_set(void);
-/** Undefine this to disable debugging mode. */
-#define BE_DEBUG 1
-
/**
* Convenient block getter.
* Works also, if the given node is a block.
@@ -78,11 +75,6 @@ static inline const ir_node *get_block_const(const ir_node *irn)
return is_Block(irn) ? irn : get_nodes_block(irn);
}
-static inline int is_firm_be_mode(const ir_mode *mode)
-{
- return mode_is_data(mode);
-}
-
/**
* Check, if a node produces or consumes a data value.
* If it does, it is significant for scheduling and register allocation.
@@ -96,13 +88,13 @@ static inline int is_data_node(const ir_node *irn)
int i, n;
/* If the node produces a data value, return immediately. */
- if (is_firm_be_mode(get_irn_mode(irn)))
+ if (mode_is_data(get_irn_mode(irn)))
return 1;
/* else check, if it takes a data value, if that is so, return */
for(i = 0, n = get_irn_arity(irn); i < n; ++i) {
ir_node *op = get_irn_n(irn, i);
- if (is_firm_be_mode(get_irn_mode(op)))
+ if (mode_is_data(get_irn_mode(op)))
return 1;
}