X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbenode_t.h;h=2bd560525c34ce21daa2a0bbeff0e547556becc7;hb=2cb4a701f143339e07259cf7331c670f5584de63;hp=c04f2a6565000b483f0deb4f17ad0fce1d90ad3f;hpb=e1397b01aceb38b6bb62c319007146af3b922f39;p=libfirm diff --git a/ir/be/benode_t.h b/ir/be/benode_t.h index c04f2a656..2bd560525 100644 --- a/ir/be/benode_t.h +++ b/ir/be/benode_t.h @@ -483,27 +483,12 @@ void be_node_set_reg_class_out(ir_node *irn, int pos, const arch_register_class_ */ void be_node_set_req_type(ir_node *irn, int pos, arch_register_req_type_t type); -/** - * Initialize the Phi handler. - */ -void be_phi_handler_new(void); - -/** - * Destroy the Phi handler. - */ -void be_phi_handler_free(void); - -/** - * Reset the register data in the Phi handler. - * This should be called on each new graph and deletes the register information of the current graph. - */ -void be_phi_handler_reset(void); - /** * Set the register requirements for a phi node. */ -void be_set_phi_reg_req(ir_node *phi, const arch_register_req_t *req, - arch_register_req_type_t additional_types); +void be_set_phi_reg_req(ir_node *phi, const arch_register_req_t *req); + +int be_dump_phi_reg_reqs(ir_node *node, FILE *F, dump_reason_t reason); /** * irn handler for common be nodes and Phi's.