+int is_Block(const ir_node *node);
+/** returns true if node is an Unknown node. */
+int is_Unknown(const ir_node *node);
+/** returns true if node is a Return node. */
+int is_Return(const ir_node *node);
+/** returns true if node is a Call node. */
+int is_Call(const ir_node *node);
+/** returns true if node is a Sel node. */
+int is_Sel(const ir_node *node);
+/** returns true if node is a Mul node. */
+int is_Mul(const ir_node *node);
+/** returns true if node is a Mux node or a Psi with only one condition. */
+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. */
+int is_Confirm(const ir_node *node);
+/** returns true if node is a Pin node. */
+int is_Pin(const ir_node *node);
+/** returns true if node is a SymConst node. */
+int is_SymConst(const ir_node *node);
+/** returns true if node is a Cond node. */
+int is_Cond(const ir_node *node);
+/** returns true of node is a CopyB node */
+int is_CopyB(const ir_node *node);
+/** returns true if node is a Cmp node. */
+int is_Cmp(const ir_node *node);
+/** returns true if node is an Alloc node */
+int is_Alloc(const ir_node *node);
+/** returns true if a node is a Jmp node */
+int is_Jmp(const ir_node *node);
+/** returns true if a node is a Raise node */
+int is_Raise(const ir_node *node);