X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbenode.c;h=36e3ea701f7a2ce8889ea814eda4384d8963e636;hb=568a27341dd03831ca76a7fa3b83f7fdcfbb0859;hp=215aea191706e2d866ba46e28efd5a919dd441ba;hpb=ca21c59ea00ff05918de26952e91ac39f1589e01;p=libfirm diff --git a/ir/be/benode.c b/ir/be/benode.c index 215aea191..36e3ea701 100644 --- a/ir/be/benode.c +++ b/ir/be/benode.c @@ -37,7 +37,6 @@ #include "util.h" #include "debug.h" #include "fourcc.h" -#include "offset.h" #include "bitfiddle.h" #include "raw_bitset.h" #include "error.h" @@ -832,15 +831,15 @@ ir_node *be_Barrier_append_node(ir_node *barrier, ir_node *node) return proj; } -int be_has_frame_entity(const ir_node *irn) +static bool be_has_frame_entity(const ir_node *irn) { switch (get_irn_opcode(irn)) { case beo_Spill: case beo_Reload: case beo_FrameAddr: - return 1; + return true; default: - return 0; + return false; } } @@ -1290,7 +1289,7 @@ void be_set_phi_reg_req(ir_node *node, const arch_register_req_t *req) assert(mode_is_datab(get_irn_mode(node))); } -int be_dump_phi_reg_reqs(ir_node *node, FILE *F, dump_reason_t reason) +void be_dump_phi_reg_reqs(FILE *F, ir_node *node, dump_reason_t reason) { switch (reason) { case dump_node_opcode_txt: @@ -1313,8 +1312,6 @@ int be_dump_phi_reg_reqs(ir_node *node, FILE *F, dump_reason_t reason) default: break; } - - return 0; } static const arch_irn_ops_t phi_irn_ops = { @@ -1342,7 +1339,7 @@ static const arch_irn_ops_t phi_irn_ops = { /** * ir_op-Operation: dump a be node to file */ -static int dump_node(ir_node *irn, FILE *f, dump_reason_t reason) +static void dump_node(FILE *f, ir_node *irn, dump_reason_t reason) { be_node_attr_t *at = get_irn_attr(irn); @@ -1428,19 +1425,16 @@ static int dump_node(ir_node *irn, FILE *f, dump_reason_t reason) break; } } - - return 0; } /** * ir_op-Operation: * Copies the backend specific attributes from old node to new node. */ -static void copy_attr(const ir_node *old_node, ir_node *new_node) +static void copy_attr(ir_graph *irg, const ir_node *old_node, ir_node *new_node) { const be_node_attr_t *old_attr = get_irn_attr_const(old_node); be_node_attr_t *new_attr = get_irn_attr(new_node); - ir_graph *irg = get_irn_irg(new_node); struct obstack *obst = be_get_birg_obst(irg); backend_info_t *old_info = be_get_info(old_node); backend_info_t *new_info = be_get_info(new_node);