@@ -873,7 +873,7 @@ code_blockt &java_bytecode_convert_methodt::get_or_create_block_for_pcrange(
873
873
for (auto blockidx=child_offset, blocklim=child_offset+nblocks;
874
874
blockidx!=blocklim;
875
875
++blockidx)
876
- newblock.move_to_operands ( this_block_children[blockidx]);
876
+ newblock.move ( to_code ( this_block_children[blockidx]) );
877
877
878
878
// Relabel the inner header:
879
879
to_code_label (to_code (newblock.operands ()[0 ])).set_label (new_label_irep);
@@ -1728,7 +1728,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
1728
1728
{
1729
1729
symbol_exprt lhs=tmp_variable (" $stack" , s_it->type ());
1730
1730
code_assignt a (lhs, *s_it);
1731
- more_code.copy_to_operands (a);
1731
+ more_code.add (a);
1732
1732
1733
1733
s_it->swap (lhs);
1734
1734
}
@@ -1744,7 +1744,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
1744
1744
assert (has_prefix (os_it->get_string (ID_C_base_name), " $stack" ));
1745
1745
symbol_exprt lhs=to_symbol_expr (*os_it);
1746
1746
code_assignt a (lhs, expr);
1747
- more_code.copy_to_operands (a);
1747
+ more_code.add (a);
1748
1748
1749
1749
expr.swap (lhs);
1750
1750
++os_it;
@@ -1753,7 +1753,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
1753
1753
1754
1754
if (results.empty ())
1755
1755
{
1756
- more_code.copy_to_operands (c);
1756
+ more_code.add (c);
1757
1757
c.swap (more_code);
1758
1758
}
1759
1759
else
@@ -1835,7 +1835,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
1835
1835
if (start_new_block)
1836
1836
{
1837
1837
code_labelt newlabel (label (std::to_string (address)), code_blockt ());
1838
- root_block.move_to_operands (newlabel);
1838
+ root_block.move (newlabel);
1839
1839
root.branch .push_back (block_tree_nodet::get_leaf ());
1840
1840
assert ((root.branch_addresses .empty () ||
1841
1841
root.branch_addresses .back ()<address) &&
@@ -1913,7 +1913,7 @@ codet java_bytecode_convert_methodt::convert_instructions(
1913
1913
}
1914
1914
1915
1915
for (auto &block : root_block.operands ())
1916
- code.move_to_operands ( block);
1916
+ code.move ( to_code ( block) );
1917
1917
1918
1918
return code;
1919
1919
}
@@ -2258,8 +2258,8 @@ void java_bytecode_convert_methodt::convert_invoke(
2258
2258
if (clinit_call.get_statement () != ID_skip)
2259
2259
{
2260
2260
code_blockt ret_block;
2261
- ret_block.move_to_operands (clinit_call);
2262
- ret_block.move_to_operands (c);
2261
+ ret_block.move (clinit_call);
2262
+ ret_block.move (c);
2263
2263
c = std::move (ret_block);
2264
2264
}
2265
2265
}
@@ -2325,8 +2325,8 @@ void java_bytecode_convert_methodt::convert_athrow(
2325
2325
assume_code.add_source_location () = assume_location;
2326
2326
2327
2327
code_blockt ret_block;
2328
- ret_block.move_to_operands (assert_code);
2329
- ret_block.move_to_operands (assume_code);
2328
+ ret_block.move (assert_code);
2329
+ ret_block.move (assume_code);
2330
2330
c = ret_block;
2331
2331
}
2332
2332
else
@@ -2399,8 +2399,8 @@ codet &java_bytecode_convert_methodt::do_exception_handling(
2399
2399
}
2400
2400
2401
2401
code_blockt try_block;
2402
- try_block.move_to_operands (catch_push);
2403
- try_block.move_to_operands (c);
2402
+ try_block.move (catch_push);
2403
+ try_block.move (c);
2404
2404
c = try_block;
2405
2405
}
2406
2406
else
@@ -2440,8 +2440,8 @@ codet &java_bytecode_convert_methodt::do_exception_handling(
2440
2440
// add CATCH_POP instruction
2441
2441
code_pop_catcht catch_pop;
2442
2442
code_blockt end_try_block;
2443
- end_try_block.move_to_operands (c);
2444
- end_try_block.move_to_operands (catch_pop);
2443
+ end_try_block.move (c);
2444
+ end_try_block.move (catch_pop);
2445
2445
c = end_try_block;
2446
2446
}
2447
2447
}
@@ -2468,11 +2468,11 @@ void java_bytecode_convert_methodt::convert_multianewarray(
2468
2468
constant_exprt size_limit = from_integer (max_array_length, java_int_type ());
2469
2469
binary_relation_exprt le_max_size (op[0 ], ID_le, size_limit);
2470
2470
code_assumet assume_le_max_size (le_max_size);
2471
- create.move_to_operands (assume_le_max_size);
2471
+ create.move (assume_le_max_size);
2472
2472
}
2473
2473
2474
2474
const exprt tmp = tmp_variable (" newarray" , ref_type);
2475
- create.copy_to_operands (code_assignt (tmp, java_new_array));
2475
+ create.add (code_assignt (tmp, java_new_array));
2476
2476
c = std::move (create);
2477
2477
results[0 ] = tmp;
2478
2478
}
@@ -2525,10 +2525,10 @@ void java_bytecode_convert_methodt::convert_newarray(
2525
2525
constant_exprt size_limit = from_integer (max_array_length, java_int_type ());
2526
2526
binary_relation_exprt le_max_size (op[0 ], ID_le, size_limit);
2527
2527
code_assumet assume_le_max_size (le_max_size);
2528
- c. move_to_operands (assume_le_max_size);
2528
+ to_code_block (c). move (assume_le_max_size);
2529
2529
}
2530
2530
const exprt tmp = tmp_variable (" newarray" , ref_type);
2531
- c. copy_to_operands (code_assignt (tmp, java_new_array));
2531
+ to_code_block (c). add (code_assignt (tmp, java_new_array));
2532
2532
results[0 ] = tmp;
2533
2533
}
2534
2534
@@ -2552,8 +2552,8 @@ void java_bytecode_convert_methodt::convert_new(
2552
2552
if (clinit_call.get_statement () != ID_skip)
2553
2553
{
2554
2554
code_blockt ret_block;
2555
- ret_block.move_to_operands (clinit_call);
2556
- ret_block.move_to_operands (c);
2555
+ ret_block.move (clinit_call);
2556
+ ret_block.move (c);
2557
2557
c = std::move (ret_block);
2558
2558
}
2559
2559
results[0 ] = tmp;
@@ -2579,15 +2579,15 @@ codet java_bytecode_convert_methodt::convert_putstatic(
2579
2579
// the field.
2580
2580
codet clinit_call = get_clinit_call (arg0.get_string (ID_class));
2581
2581
if (clinit_call.get_statement () != ID_skip)
2582
- block.move_to_operands (clinit_call);
2582
+ block.move (clinit_call);
2583
2583
2584
2584
save_stack_entries (
2585
2585
" stack_static_field" ,
2586
2586
symbol_expr.type (),
2587
2587
block,
2588
2588
bytecode_write_typet::STATIC_FIELD,
2589
2589
symbol_expr.get_identifier ());
2590
- block.copy_to_operands (code_assignt (symbol_expr, op[0 ]));
2590
+ block.add (code_assignt (symbol_expr, op[0 ]));
2591
2591
return block;
2592
2592
}
2593
2593
@@ -2602,7 +2602,7 @@ codet java_bytecode_convert_methodt::convert_putfield(
2602
2602
block,
2603
2603
bytecode_write_typet::FIELD,
2604
2604
arg0.get (ID_component_name));
2605
- block.copy_to_operands (code_assignt (to_member (op[0 ], arg0), op[1 ]));
2605
+ block.add (code_assignt (to_member (op[0 ], arg0), op[1 ]));
2606
2606
return block;
2607
2607
}
2608
2608
@@ -2744,7 +2744,7 @@ codet java_bytecode_convert_methodt::convert_iinc(
2744
2744
arg1_int_type.make_typecast (java_int_type ());
2745
2745
code_assign.rhs () =
2746
2746
plus_exprt (variable (arg0, ' i' , address, CAST_AS_NEEDED), arg1_int_type);
2747
- block.copy_to_operands (code_assign);
2747
+ block.add (code_assign);
2748
2748
return block;
2749
2749
}
2750
2750
@@ -2849,7 +2849,7 @@ code_blockt java_bytecode_convert_methodt::convert_ret(
2849
2849
code_gotot g (label (number));
2850
2850
g.add_source_location () = location;
2851
2851
if (idx == idxlim - 1 )
2852
- c.move_to_operands (g);
2852
+ c.move (g);
2853
2853
else
2854
2854
{
2855
2855
code_ifthenelset branch;
@@ -2860,7 +2860,7 @@ code_blockt java_bytecode_convert_methodt::convert_ret(
2860
2860
branch.cond ().add_source_location () = location;
2861
2861
branch.then_case () = g;
2862
2862
branch.add_source_location () = location;
2863
- c.move_to_operands (branch);
2863
+ c.move (branch);
2864
2864
}
2865
2865
}
2866
2866
return c;
@@ -3274,6 +3274,6 @@ void java_bytecode_convert_methodt::create_stack_tmp_var(
3274
3274
{
3275
3275
const exprt tmp_var=
3276
3276
tmp_variable (tmp_var_prefix, tmp_var_type);
3277
- block.copy_to_operands (code_assignt (tmp_var, stack_entry));
3277
+ block.add (code_assignt (tmp_var, stack_entry));
3278
3278
stack_entry=tmp_var;
3279
3279
}
0 commit comments