remove old+unused code
authorMatthias Braun <matze@braunis.de>
Mon, 11 Apr 2011 12:46:35 +0000 (14:46 +0200)
committerMatthias Braun <matze@braunis.de>
Wed, 13 Apr 2011 10:26:30 +0000 (12:26 +0200)
ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_optimize.c
ir/be/ia32/ia32_transform.c
ir/be/ia32/ia32_util.c [deleted file]
ir/be/ia32/ia32_util.h [deleted file]

index e1b4c56..5c799f7 100644 (file)
@@ -84,7 +84,6 @@
 #include "ia32_x87.h"
 #include "ia32_dbg_stat.h"
 #include "ia32_finish.h"
-#include "ia32_util.h"
 #include "ia32_fpu.h"
 #include "ia32_architecture.h"
 
index aafc7b2..671b4aa 100644 (file)
@@ -53,7 +53,6 @@
 #include "ia32_common_transform.h"
 #include "ia32_transform.h"
 #include "ia32_dbg_stat.h"
-#include "ia32_util.h"
 #include "ia32_architecture.h"
 
 DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
index e649358..d475a1a 100644 (file)
@@ -62,7 +62,6 @@
 #include "ia32_new_nodes.h"
 #include "ia32_dbg_stat.h"
 #include "ia32_optimize.h"
-#include "ia32_util.h"
 #include "ia32_address_mode.h"
 #include "ia32_architecture.h"
 
diff --git a/ir/be/ia32/ia32_util.c b/ir/be/ia32/ia32_util.c
deleted file mode 100644 (file)
index ba6fe67..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
- *
- * This file is part of libFirm.
- *
- * This file may be distributed and/or modified under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation and appearing in the file LICENSE.GPL included in the
- * packaging of this file.
- *
- * Licensees holding valid libFirm Professional Edition licenses may use
- * this file in accordance with the libFirm Commercial License.
- * Agreement provided with the Software.
- *
- * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE.
- */
-
-/**
- * @file
- * @brief       Contains implementation of some useful functions for ia32 backend.
- * @author      Christian Wuerdig, Matthias Braun
- * @version     $Id$
- */
-#include "config.h"
-
-#include <assert.h>
-
-#include "irnode.h"
-#include "iredges.h"
-
-#include "ia32_util.h"
-
-/**
- * Returns the first Proj with given mode connected to irn.
- * @param irn  The irn
- * @param First proj with mode == mode or NULL if none found
- */
-ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode)
-{
-       const ir_edge_t *edge;
-       ir_node         *src;
-
-       assert(get_irn_mode(irn) == mode_T && "expected mode_T node");
-
-       foreach_out_edge(irn, edge) {
-               src = get_edge_src_irn(edge);
-
-               assert(is_Proj(src) && "Proj expected");
-
-               if (get_irn_mode(src) == mode)
-                       return src;
-       }
-
-       return NULL;
-}
-
-/**
- * Returns the first Proj with mode != mode_M connected to irn.
- * @param irn  The irn
- * @param First proj with mode != mode_M or NULL if none found
- */
-ir_node *ia32_get_res_proj(const ir_node *irn)
-{
-       const ir_edge_t *edge;
-       ir_node         *src;
-
-       assert(get_irn_mode(irn) == mode_T && "expected mode_T node");
-
-       foreach_out_edge(irn, edge) {
-               src = get_edge_src_irn(edge);
-
-               assert(is_Proj(src) && "Proj expected");
-
-               if (get_irn_mode(src) != mode_M)
-                       return src;
-       }
-
-       return NULL;
-}
diff --git a/ir/be/ia32/ia32_util.h b/ir/be/ia32/ia32_util.h
deleted file mode 100644 (file)
index 8c87204..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
- *
- * This file is part of libFirm.
- *
- * This file may be distributed and/or modified under the terms of the
- * GNU General Public License version 2 as published by the Free Software
- * Foundation and appearing in the file LICENSE.GPL included in the
- * packaging of this file.
- *
- * Licensees holding valid libFirm Professional Edition licenses may use
- * this file in accordance with the libFirm Commercial License.
- * Agreement provided with the Software.
- *
- * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE.
- */
-
-/**
- * @file
- * @brief       Contains implementation of some useful functions for ia32 backend.
- * @author      Christian Wuerdig, Matthias Braun
- * @version     $Id$
- */
-#ifndef FIRM_BE_IA32_IA32_UTIL_H
-#define FIRM_BE_IA32_IA32_UTIL_H
-
-#include "irnode.h"
-#include "irmode.h"
-
-/**
- * Returns the first Proj with given mode connected to irn.
- * @param irn  The irn
- * @param First proj with mode == mode or NULL if none found
- */
-ir_node *ia32_get_proj_for_mode(const ir_node *irn, ir_mode *mode);
-
-/**
- * Returns the first Proj with mode != mode_M connected to irn.
- * @param irn  The irn
- * @param First proj with mode != mode_M or NULL if none found
- */
-ir_node *ia32_get_res_proj(const ir_node *irn);
-
-#endif /* FIRM_BE_IA32_IA32_UTIL_H */