add is_Store
authorMatthias Braun <matze@braunis.de>
Mon, 18 Dec 2006 10:17:30 +0000 (10:17 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 18 Dec 2006 10:17:30 +0000 (10:17 +0000)
[r8475]

ir/ir/irnode.c
ir/ir/irnode.h
ir/ir/irnode_t.h

index 68d2d70..1c659e1 100644 (file)
@@ -2620,6 +2620,12 @@ int
   return _is_Load(node);
 }
 
+/* returns true if node is a Load node. */
+int
+(is_Store)(const ir_node *node) {
+  return _is_Store(node);
+}
+
 /* returns true if node is a Sync node. */
 int
 (is_Sync)(const ir_node *node) {
index c259700..a782a95 100644 (file)
@@ -1154,6 +1154,8 @@ int      is_Sel(const ir_node *node);
 int      is_Mux(const ir_node *node);
 /** returns true if node is a Load node. */
 int      is_Load(const ir_node *node);
+/** returns true if node is a Store node. */
+int      is_Store(const ir_node *node);
 /** returns true if node is a Sync node. */
 int      is_Sync(const ir_node *node);
 /** returns true if node is a Confirm node. */
index 251e604..f708b1e 100644 (file)
@@ -714,6 +714,12 @@ _is_Load(const ir_node *node) {
   return (_get_irn_op(node) == op_Load);
 }
 
+static INLINE int
+_is_Store(const ir_node *node) {
+  assert(node);
+  return (_get_irn_op(node) == op_Store);
+}
+
 static INLINE int
 _is_Sync(const ir_node *node) {
   assert(node);