/* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
-** All rights reserved.
-**
-** Authors: Martin Trapp, Christian Schaefer
-**
-** Declarations for optimizations intertwined with IR construction.
+* All rights reserved.
*/
+/**
+* @file iropt.h
+*
+* Declarations for optimizations intertwined with IR construction.
+*
+* @author Martin Trapp, Christian Schaefer
+*/
+
+/* $Id$ */
+
# ifndef _IROPT_H_
# define _IROPT_H_
# include "irnode.h"
# include "irgraph.h"
# include "irflag.h"
-# include "pset.h"
-# include "tune.h"
/* optimize_in_place (n) may change the contents of the ir_node itself,
[e.g. by making it a Id-node], but does not change its identity.
optimize (n) may deallocate `n' and everything allocated after `n'! */
-tarval *computed_value (ir_node *n);
-
-pset *new_identities (void);
-void del_identities (pset *value_table);
+tarval *computed_value (ir_node *n);
-ir_node *optimize (ir_node *n);
ir_node *optimize_in_place (ir_node *n);
# endif /* _IROPT_H_ */