*/
/**
- * Function prototypes for Firm into ia32-Firm transformations.
- * @author Christian Wuerdig
- * $Id$
+ * @file
+ * @brief This file implements the IR transformation from firm into ia32-Firm.
+ * @author Christian Wuerdig, Matthias Braun
+ * @version $Id$
*/
-
-#ifndef _IA32_TRANSFORM_H_
-#define _IA32_TRANSFORM_H_
+#ifndef FIRM_BE_IA32_IA32_TRANSFORM_H
+#define FIRM_BE_IA32_IA32_TRANSFORM_H
#include "firm_config.h"
#include "bearch_ia32_t.h"
*/
void ia32_transform_graph(ia32_code_gen_t *cg);
-#if 0
-/**
- * Enters all transform functions into the generic pointer
- */
-void ia32_register_transformers(void);
-
-/**
- * Transforms the given Firm node into one or more appropriate ia32 nodes.
- */
-void ia32_transform_node(ir_node *node, void *env);
-#endif
-
-/**
- * The Psi selector can be a tree of compares combined with "And"s and "Or"s.
- * We create a Set node, respectively a xCmp in case the Psi is a float, for each
- * compare, which causes the compare result to be stores in a register. The
- * "And"s and "Or"s are transformed later, we only adjust their mode.
- */
-void ia32_transform_psi_cond_tree(ir_node *node, void *env);
-
#ifndef NDEBUG
/**
* Prints the old node name on cg obst and returns a pointer to it.
*/
ir_entity *ia32_gen_fp_known_const(ia32_known_const_t kct);
-#endif /* _IA32_TRANSFORM_H_ */
+#endif /* FIRM_BE_IA32_IA32_TRANSFORM_H */