X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Farm%2Farm_transform.h;h=8d70db909a0c02afd9fa6b32814ac65802b13572;hb=4818a42167892811181272e51c12870a8c95a141;hp=5708d10a8c310c9e07402252b879ba97065168d7;hpb=4d5c3365a58cba59993045a9e08e686d8ae079a7;p=libfirm diff --git a/ir/be/arm/arm_transform.h b/ir/be/arm/arm_transform.h index 5708d10a8..8d70db909 100644 --- a/ir/be/arm/arm_transform.h +++ b/ir/be/arm/arm_transform.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -17,13 +17,20 @@ * PURPOSE. */ -#ifndef _ARM_TRANSFORM_H_ -#define _ARM_TRANSFORM_H_ +/** + * @file + * @brief declarations for transform functions (code selection) + * @author Oliver Richter, Tobias Gneist + * @version $Id$ + */ +#ifndef FIRM_BE_ARM_ARM_TRANSFORM_H +#define FIRM_BE_ARM_ARM_TRANSFORM_H -void arm_move_consts(ir_node *node, void *env); -void arm_move_symconsts(ir_node *node, void *env); +/** + * Transform a Firm graph into an ARM graph. + */ +void arm_transform_graph(arm_code_gen_t *cg); -void arm_register_transformers(void); -void arm_transform_node(ir_node *node, void *env); +void arm_init_transform(void); -#endif /* _ARM_TRANSFORM_H_ */ +#endif