ir_type *get_irn_call_attr(ir_node *node) {
assert(is_Call(node));
- return node->attr.call.cld_tp = skip_tid(node->attr.call.cld_tp);
+ return node->attr.call.type = skip_tid(node->attr.call.type);
}
sel_attr *get_irn_sel_attr(ir_node *node) {
ir_type *
get_Call_type(ir_node *node) {
assert(is_Call(node));
- return node->attr.call.cld_tp = skip_tid(node->attr.call.cld_tp);
+ return node->attr.call.type = skip_tid(node->attr.call.type);
}
void
set_Call_type(ir_node *node, ir_type *tp) {
assert(is_Call(node));
assert((get_unknown_type() == tp) || is_Method_type(tp));
- node->attr.call.cld_tp = tp;
+ node->attr.call.type = tp;
}
ir_node *
ir_type *
get_Builtin_type(ir_node *node) {
assert(is_Builtin(node));
- return node->attr.builtin.builtin_tp = skip_tid(node->attr.builtin.builtin_tp);
+ return node->attr.builtin.type = skip_tid(node->attr.builtin.type);
}
void
set_Builtin_type(ir_node *node, ir_type *tp) {
assert(is_Builtin(node));
assert((get_unknown_type() == tp) || is_Method_type(tp));
- node->attr.builtin.builtin_tp = tp;
+ node->attr.builtin.type = tp;
}
/* Returns a human readable string for the ir_builtin_kind. */
ir_type *get_CopyB_type(ir_node *node) {
assert(is_CopyB(node));
- return node->attr.copyb.data_type = skip_tid(node->attr.copyb.data_type);
+ return node->attr.copyb.type = skip_tid(node->attr.copyb.type);
}
void set_CopyB_type(ir_node *node, ir_type *data_type) {
assert(is_CopyB(node) && data_type);
- node->attr.copyb.data_type = data_type;
+ node->attr.copyb.type = data_type;
}