/**
* Sets an entity (also updating the content_type)
*/
-void set_ppc32_frame_entity(const ir_node *node, entity *ent) {
+void set_ppc32_frame_entity(const ir_node *node, ir_entity *ent) {
ppc32_attr_t *attr = get_ppc32_attr(node);
attr->content_type = ppc32_ac_FrameEntity;
attr->data.frame_entity = ent;
/**
* Returns an entity
*/
-entity *get_ppc32_frame_entity(const ir_node *node) {
+ir_entity *get_ppc32_frame_entity(const ir_node *node) {
ppc32_attr_t *attr = get_ppc32_attr(node);
return attr->data.frame_entity;
}
* Initializes ppc specific node attributes
*/
void init_ppc32_attributes(ir_node *node, int flags,
- const ppc32_register_req_t **in_reqs, const ppc32_register_req_t **out_reqs, int n_res) {
+ const ppc32_register_req_t **in_reqs, const ppc32_register_req_t **out_reqs,
+ const be_execution_unit_t ***execution_units,
+ int n_res, unsigned latency) {
ppc32_attr_t *attr = get_ppc32_attr(node);
attr->flags = flags;
attr->offset_mode = ppc32_ao_Illegal;
attr->data.empty = NULL;
- memset(attr->slots, 0, n_res * sizeof(attr->slots[0]));
+ memset((void *)attr->slots, 0, n_res * sizeof(attr->slots[0]));
}