2 * This file is part of libFirm.
3 * Copyright (C) 2012 University of Karlsruhe.
8 * @brief declaration for the transform function (code selection)
9 * @author Hannes Rapp, Matthias Braun
11 #ifndef FIRM_BE_SPARC_SPARC_TRANSFORM_H
12 #define FIRM_BE_SPARC_SPARC_TRANSFORM_H
14 void sparc_init_transform(void);
16 void sparc_transform_graph(ir_graph *irg);
18 ir_node *create_ldf(dbg_info *dbgi, ir_node *block, ir_node *ptr,
19 ir_node *mem, ir_mode *mode, ir_entity *entity,
20 long offset, bool is_frame_entity);
22 ir_node *create_stf(dbg_info *dbgi, ir_node *block, ir_node *value,
23 ir_node *ptr, ir_node *mem, ir_mode *mode,
24 ir_entity *entity, long offset,
25 bool is_frame_entity);