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