fixed function param types to const
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 3 Mar 2006 14:34:51 +0000 (14:34 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 3 Mar 2006 14:34:51 +0000 (14:34 +0000)
added missing include

ir/be/benode.c
ir/be/benode_t.h
ir/be/bespillbelady.c

index 0642295..f30c8c4 100644 (file)
@@ -468,7 +468,7 @@ int be_has_frame_entity(const ir_node *irn)
        return 0;
 }
 
-entity *be_get_frame_entity(ir_node *irn)
+entity *be_get_frame_entity(const ir_node *irn)
 {
        if(be_has_frame_entity(irn)) {
                be_frame_attr_t *a = get_irn_attr(irn);
@@ -621,17 +621,17 @@ ir_node *be_get_Spill_context(const ir_node *irn) {
  * else we perform DFS from the reload (over all PhiMs) and return
  * the first spill node we find.
  */
-static INLINE ir_node *find_a_spill(ir_node *irn)
+static INLINE ir_node *find_a_spill(const ir_node *irn)
 {
        ir_graph *irg       = get_irn_irg(irn);
        unsigned visited_nr = get_irg_visited(irg) + 1;
 
        assert(be_is_Reload(irn));
        set_irg_visited(irg, visited_nr);
-       return find_a_spill_walker(irn, visited_nr);
+       return find_a_spill_walker((ir_node *)irn, visited_nr);
 }
 
-entity *be_get_spill_entity(ir_node *irn)
+entity *be_get_spill_entity(const ir_node *irn)
 {
        int opc           = get_irn_opcode(irn);
 
@@ -792,7 +792,7 @@ static entity *be_node_get_frame_entity(const void *self, const ir_node *irn)
        return be_get_frame_entity(irn);
 }
 
-static void *be_node_set_stack_bias(const void *self, ir_node *irn, int bias)
+static void be_node_set_stack_bias(const void *self, ir_node *irn, int bias)
 {
 }
 
index 2433565..920c942 100644 (file)
@@ -124,10 +124,10 @@ int be_is_NoReg(const ir_node *irn);
  *         if the node does not access the stack frame or is no back-end node.
  *
  */
-entity *be_get_frame_entity(ir_node *irn);
+entity *be_get_frame_entity(const ir_node *irn);
 
 void   be_set_Spill_entity(ir_node *irn, entity *ent);
-entity *be_get_spill_entity(ir_node *irn);
+entity *be_get_spill_entity(const ir_node *irn);
 
 ir_node *be_get_Spill_context(const ir_node *irn);
 
index 71d0965..19ab8a2 100644 (file)
@@ -26,6 +26,7 @@
 #include "irgwalk.h"
 #include "iredges_t.h"
 #include "ircons_t.h"
+#include "irprintf.h"
 
 #include "beutil.h"
 #include "bearch.h"