X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fsparc%2Fsparc_transform.h;h=bab31da29c380f7ee3878e72ab79eec3ceda1cdd;hb=31d36dd3e8a2b7b513958f005cc555e01b9c3d5b;hp=842ab033671db5007d2c752ede21c74763d980a2;hpb=2158510961e84fb11e9195c200335f2314e49055;p=libfirm diff --git a/ir/be/sparc/sparc_transform.h b/ir/be/sparc/sparc_transform.h index 842ab0336..bab31da29 100644 --- a/ir/be/sparc/sparc_transform.h +++ b/ir/be/sparc/sparc_transform.h @@ -20,14 +20,22 @@ /** * @file * @brief declaration for the transform function (code selection) - * @version $Id$ + * @author Hannes Rapp, Matthias Braun */ #ifndef FIRM_BE_SPARC_SPARC_TRANSFORM_H #define FIRM_BE_SPARC_SPARC_TRANSFORM_H void sparc_init_transform(void); -void sparc_register_transformers(void); +void sparc_transform_graph(ir_graph *irg); + +ir_node *create_ldf(dbg_info *dbgi, ir_node *block, ir_node *ptr, + ir_node *mem, ir_mode *mode, ir_entity *entity, + long offset, bool is_frame_entity); + +ir_node *create_stf(dbg_info *dbgi, ir_node *block, ir_node *value, + ir_node *ptr, ir_node *mem, ir_mode *mode, + ir_entity *entity, long offset, + bool is_frame_entity); -void sparc_transform_graph(sparc_code_gen_t *cg); #endif