From fc10fa34a44fc4a93e0c81f1290ab6606efe2d5c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Fri, 3 Mar 2006 14:34:51 +0000 Subject: [PATCH] fixed function param types to const added missing include --- ir/be/benode.c | 10 +++++----- ir/be/benode_t.h | 4 ++-- ir/be/bespillbelady.c | 1 + 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ir/be/benode.c b/ir/be/benode.c index 0642295fd..f30c8c45b 100644 --- a/ir/be/benode.c +++ b/ir/be/benode.c @@ -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) { } diff --git a/ir/be/benode_t.h b/ir/be/benode_t.h index 24335650a..920c942e4 100644 --- a/ir/be/benode_t.h +++ b/ir/be/benode_t.h @@ -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); diff --git a/ir/be/bespillbelady.c b/ir/be/bespillbelady.c index 71d09658f..19ab8a217 100644 --- a/ir/be/bespillbelady.c +++ b/ir/be/bespillbelady.c @@ -26,6 +26,7 @@ #include "irgwalk.h" #include "iredges_t.h" #include "ircons_t.h" +#include "irprintf.h" #include "beutil.h" #include "bearch.h" -- 2.20.1