becopyopt: Remove the unnecessary attribute name from struct copy_opt_t.
[libfirm] / ir / be / arm / arm_map_regs.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief  declarations for ARM register allocation
9  * @author Oliver Richter, Tobias Gneist, Michael Beck
10  */
11 #ifndef FIRM_BE_ARM_ARM_MAP_REGS_H
12 #define FIRM_BE_ARM_ARM_MAP_REGS_H
13
14 #include "irnode.h"
15 #include "set.h"
16
17 #include "bearch.h"
18 #include "arm_nodes_attr.h"
19
20 const arch_register_t *arm_get_RegParam_reg(int n);
21
22 int  arm_cmp_irn_reg_assoc(const void *a, const void *b, size_t len);
23 void arm_set_firm_reg(ir_node *irn, const arch_register_t *reg, set *reg_set);
24 const arch_register_t *arm_get_firm_reg(const ir_node *irn, set *reg_set);
25
26 #endif