break;
}
case iro_And: {
- vrp_attr *vrp_left, *vrp_right;
- ir_node *left, *right;
+ const vrp_attr *vrp_left, *vrp_right;
+ const ir_node *left, *right;
left = get_And_left(node);
right = get_And_right(node);
case iro_Add: {
int overflow_top, overflow_bottom;
tarval *new_top, *new_bottom;
- vrp_attr *vrp_left, *vrp_right;
+ const vrp_attr *vrp_left, *vrp_right;
vrp_left = get_vrp_attr(get_Add_left(node));
vrp_right = get_vrp_attr(get_Add_right(node));
case iro_Sub: {
int overflow_top, overflow_bottom;
tarval *new_top, *new_bottom;
- vrp_attr *vrp_left, *vrp_right;
+ const vrp_attr *vrp_left, *vrp_right;
vrp_left = get_vrp_attr(get_Sub_left(node));
vrp_right = get_vrp_attr(get_Sub_right(node));
}
case iro_Or: {
- vrp_attr *vrp_left, *vrp_right;
+ const vrp_attr *vrp_left, *vrp_right;
vrp_left = get_vrp_attr(get_Or_left(node));
vrp_right = get_vrp_attr(get_Or_right(node));
}
case iro_Rotl: {
- vrp_attr *vrp_left, *vrp_right;
- ir_node *right = get_Rotl_right(node);
+ const vrp_attr *vrp_left, *vrp_right;
+ const ir_node *right = get_Rotl_right(node);
vrp_left = get_vrp_attr(get_Rotl_left(node));
vrp_right = get_vrp_attr(get_Rotl_right(node));
}
case iro_Shl: {
- vrp_attr *vrp_left, *vrp_right;
- ir_node *right = get_Shl_right(node);
+ const vrp_attr *vrp_left, *vrp_right;
+ const ir_node *right = get_Shl_right(node);
vrp_left = get_vrp_attr(get_Shl_left(node));
vrp_right = get_vrp_attr(get_Shl_right(node));
}
case iro_Shr: {
- vrp_attr *vrp_left, *vrp_right;
- ir_node *right = get_Shr_right(node);
+ const vrp_attr *vrp_left, *vrp_right;
+ const ir_node *right = get_Shr_right(node);
vrp_left = get_vrp_attr(get_Shr_left(node));
vrp_right = get_vrp_attr(get_Shr_right(node));
}
case iro_Shrs: {
- vrp_attr *vrp_left, *vrp_right;
- ir_node *right = get_Shrs_right(node);
+ const vrp_attr *vrp_left, *vrp_right;
+ const ir_node *right = get_Shrs_right(node);
vrp_left = get_vrp_attr(get_Shrs_left(node));
vrp_right = get_vrp_attr(get_Shrs_right(node));
}
case iro_Eor: {
- vrp_attr *vrp_left, *vrp_right;
+ const vrp_attr *vrp_left, *vrp_right;
vrp_left = get_vrp_attr(get_Eor_left(node));
vrp_right = get_vrp_attr(get_Eor_right(node));
}
case iro_Id: {
- vrp_attr *vrp_pred = get_vrp_attr(get_Id_pred(node));
+ const vrp_attr *vrp_pred = get_vrp_attr(get_Id_pred(node));
new_bits_set = vrp_pred->bits_set;
new_bits_not_set = vrp_pred->bits_not_set;
new_range_top = vrp_pred->range_top;
}
case iro_Not: {
- vrp_attr *vrp_pred = get_vrp_attr(get_Not_op(node));
+ const vrp_attr *vrp_pred = get_vrp_attr(get_Not_op(node));
new_bits_set = tarval_not(vrp_pred->bits_not_set);
new_bits_not_set = tarval_not(vrp_pred->bits_set);
break;
}
case iro_Conv: {
- ir_node *pred = get_Conv_op(node);
+ const ir_node *pred = get_Conv_op(node);
ir_mode *old_mode = get_irn_mode(pred);
- vrp_attr *vrp_pred = get_vrp_attr(pred);
+ const vrp_attr *vrp_pred = get_vrp_attr(pred);
ir_mode *new_mode;
}
case iro_Confirm: {
- pn_Cmp cmp = get_Confirm_cmp(node);
- ir_node *bound = get_Confirm_bound(node);
+ const pn_Cmp cmp = get_Confirm_cmp(node);
+ const ir_node *bound = get_Confirm_bound(node);
if (cmp == pn_Cmp_Lg) {
pn_Cmp cmp;
int i;
- ir_node *pred = get_Phi_pred(node,0);
- vrp_attr *vrp_pred = get_vrp_attr(pred);
+ const ir_node *pred = get_Phi_pred(node,0);
+ const vrp_attr *vrp_pred = get_vrp_attr(pred);
new_range_top = vrp_pred->range_top;
new_range_bottom = vrp_pred->range_bottom;
new_range_type = vrp_pred->range_type;