Added mode_sort prefix irms_, added new_ir_mode() function.
[libfirm] / ir / ir / irvrfy.h
index 9ec0740..a48abae 100644 (file)
@@ -1,22 +1,35 @@
 /* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
-** All rights reserved.
-**
-** Author: Christian Schaefer
-**
-** irgraph.h: ir graph verification
+* All rights reserved.
 */
 
+/**
+* @file irvrfy.h
+*
+* ir graph verification.
+*
+* @author Christian Schaefer
+*/
+
+/* $Id$ */
+
 # ifndef _IRVRFY_H_
 # define _IRVRFY_H_
 
 # include "irnode.h"
 # include "irgraph.h"
 
-/* Tests the types of predecessors of checknode. */
-void ir_vrfy (struct ir_node *checknode);
+/** Tests the modes of chechnode and its predecessors.
+    Checknode must be in current_ir_graph. */
+void irn_vrfy (struct ir_node *checknode);
+
+/** Tests the modes of chechnode and its predecessors.
+    Checknode must be in given ir_graph. */
+void irn_vrfy_irg (struct ir_node *checknode, ir_graph *irg);
+
 
-/* Calls ir_vrfy for each node in irg. */
-void vrfy_graph (ir_graph *irg);
+/** Calls irn_vrfy for each node in irg.
+    Graph must be in state "pinned".*/
+void irg_vrfy (ir_graph *irg);
 
 
 # endif /* _IRVRFY_H_ */