* PURPOSE.
*/
-#ifndef _TEMPLATE_NODES_ATTR_H_
-#define _TEMPLATE_NODES_ATTR_H_
+/**
+ * @file
+ * @brief attributes attached to all TEMPLATE nodes
+ * @version $Id$
+ */
+#ifndef FIRM_BE_TEMPLATE_TEMPLATE_NODES_ATTR_H
+#define FIRM_BE_TEMPLATE_TEMPLATE_NODES_ATTR_H
#include "../bearch_t.h"
-typedef struct _TEMPLATE_attr_t {
+typedef struct TEMPLATE_attr_t TEMPLATE_attr_t;
+
+struct TEMPLATE_attr_t
+{
arch_irn_flags_t flags; /**< indicating if spillable, rematerializeable ... etc. */
int n_res; /**< number of results for this node */
/* must be last, dynamically allocated */
const arch_register_t *slots[1]; /**< register slots for assigned registers */
-} TEMPLATE_attr_t;
+};
-#endif /* _TEMPLATE_NODES_ATTR_H_ */
+#endif