removed exc.h from libfirm interface
[libfirm] / ir / ir / irop_t.h
index a4667c8..80fc0c1 100644 (file)
@@ -1,24 +1,35 @@
+/*
+ * Project:     libFIRM
+ * File name:   ir/ir/irop_t.h
+ * Purpose:     Representation of opcode of intermediate operation -- private header.
+ * Author:      Christian Schaefer
+ * Modified by: Goetz Lindenmaier
+ * Created:
+ * CVS-ID:      $Id$
+ * Copyright:   (c) 1998-2003 Universität Karlsruhe
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+ */
 
-/* $Id$ */
 
 # ifndef _IROP_T_H_
 # define _IROP_T_H_
 
 # include "irop.h"
 
+/** the type of an ir_op */
 struct ir_op {
   opcode code;
   ident *name;
-  size_t attr_size;     /* Space needed in memory for private attributes */
-  int labeled;          /* Output edge labels on in-edges in vcg graph */
-  int pinned;           /* How to deal with the node in cse, pre. */
+  size_t attr_size;     /**< Space needed in memory for private attributes */
+  int labeled;          /**< Output edge labels on in-edges in vcg graph */
+  int pinned;           /**< How to deal with the node in cse, pre. */
 };
 
-/* create a new ir operation */
+/** create a new ir operation */
 ir_op * new_ir_op (opcode code, char *name, op_pinned p,
                   int labeled, size_t attr_size);
 
-/* initialize the irop module */
+/** initialize the irop module */
 void init_op (void);
 
 #endif