X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeabi.h;h=f9a02460ba5abaab7679163b9c3e6dd28e7197f7;hb=bdc59608633f59b0541a04883c24d19b1bc0ffae;hp=b927a2facf73b020d22fe84aa06c6b603043ca46;hpb=b53410a0e9548f99c2b37699f01766f50f1055ff;p=libfirm diff --git a/ir/be/beabi.h b/ir/be/beabi.h index b927a2fac..f9a02460b 100644 --- a/ir/be/beabi.h +++ b/ir/be/beabi.h @@ -144,27 +144,8 @@ be_abi_call_flags_t be_abi_call_get_flags(const be_abi_call_t *call); */ ir_type *be_abi_call_get_method_type(const be_abi_call_t *call); -be_abi_irg_t *be_abi_introduce(ir_graph *irg); - -/** - * should be called by betranshlp.c while the graph is transformed - */ -void be_abi_transform_fixup(ir_graph *irg); +void be_abi_introduce(ir_graph *irg); void be_abi_free(ir_graph *irg); -ir_node *be_abi_get_callee_save_irn(ir_graph *irg, const arch_register_t *reg); -ir_node *be_abi_get_ignore_irn(ir_graph *irg, const arch_register_t *reg); - -static inline ir_node *be_abi_reg_map_get(pmap *map, const arch_register_t *reg) -{ - return (ir_node*)pmap_get(map, reg); -} - -static inline void be_abi_reg_map_set(pmap *map, const arch_register_t* reg, - ir_node *node) -{ - pmap_insert(map, reg, node); -} - #endif