@@ -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
}
@@ -2252,8 +2252,8 @@ void java_bytecode_convert_methodt::convert_invoke(
2252
2252
if (clinit_call.get_statement () != ID_skip)
2253
2253
{
2254
2254
code_blockt ret_block;
2255
- ret_block.move_to_operands (clinit_call);
2256
- ret_block.move_to_operands (c);
2255
+ ret_block.move (clinit_call);
2256
+ ret_block.move (c);
2257
2257
c = std::move (ret_block);
2258
2258
}
2259
2259
}
@@ -2319,8 +2319,8 @@ void java_bytecode_convert_methodt::convert_athrow(
2319
2319
assume_code.add_source_location () = assume_location;
2320
2320
2321
2321
code_blockt ret_block;
2322
- ret_block.move_to_operands (assert_code);
2323
- ret_block.move_to_operands (assume_code);
2322
+ ret_block.move (assert_code);
2323
+ ret_block.move (assume_code);
2324
2324
c = ret_block;
2325
2325
}
2326
2326
else
@@ -2393,8 +2393,8 @@ codet &java_bytecode_convert_methodt::do_exception_handling(
2393
2393
}
2394
2394
2395
2395
code_blockt try_block;
2396
- try_block.move_to_operands (catch_push);
2397
- try_block.move_to_operands (c);
2396
+ try_block.move (catch_push);
2397
+ try_block.move (c);
2398
2398
c = try_block;
2399
2399
}
2400
2400
else
@@ -2434,8 +2434,8 @@ codet &java_bytecode_convert_methodt::do_exception_handling(
2434
2434
// add CATCH_POP instruction
2435
2435
code_pop_catcht catch_pop;
2436
2436
code_blockt end_try_block;
2437
- end_try_block.move_to_operands (c);
2438
- end_try_block.move_to_operands (catch_pop);
2437
+ end_try_block.move (c);
2438
+ end_try_block.move (catch_pop);
2439
2439
c = end_try_block;
2440
2440
}
2441
2441
}
@@ -2462,11 +2462,11 @@ void java_bytecode_convert_methodt::convert_multianewarray(
2462
2462
constant_exprt size_limit = from_integer (max_array_length, java_int_type ());
2463
2463
binary_relation_exprt le_max_size (op[0 ], ID_le, size_limit);
2464
2464
code_assumet assume_le_max_size (le_max_size);
2465
- create.move_to_operands (assume_le_max_size);
2465
+ create.move (assume_le_max_size);
2466
2466
}
2467
2467
2468
2468
const exprt tmp = tmp_variable (" newarray" , ref_type);
2469
- create.copy_to_operands (code_assignt (tmp, java_new_array));
2469
+ create.add (code_assignt (tmp, java_new_array));
2470
2470
c = std::move (create);
2471
2471
results[0 ] = tmp;
2472
2472
}
@@ -2519,10 +2519,10 @@ void java_bytecode_convert_methodt::convert_newarray(
2519
2519
constant_exprt size_limit = from_integer (max_array_length, java_int_type ());
2520
2520
binary_relation_exprt le_max_size (op[0 ], ID_le, size_limit);
2521
2521
code_assumet assume_le_max_size (le_max_size);
2522
- c. move_to_operands (assume_le_max_size);
2522
+ to_code_block (c). move (assume_le_max_size);
2523
2523
}
2524
2524
const exprt tmp = tmp_variable (" newarray" , ref_type);
2525
- c. copy_to_operands (code_assignt (tmp, java_new_array));
2525
+ to_code_block (c). add (code_assignt (tmp, java_new_array));
2526
2526
results[0 ] = tmp;
2527
2527
}
2528
2528
@@ -2546,8 +2546,8 @@ void java_bytecode_convert_methodt::convert_new(
2546
2546
if (clinit_call.get_statement () != ID_skip)
2547
2547
{
2548
2548
code_blockt ret_block;
2549
- ret_block.move_to_operands (clinit_call);
2550
- ret_block.move_to_operands (c);
2549
+ ret_block.move (clinit_call);
2550
+ ret_block.move (c);
2551
2551
c = std::move (ret_block);
2552
2552
}
2553
2553
results[0 ] = tmp;
@@ -2573,15 +2573,15 @@ codet java_bytecode_convert_methodt::convert_putstatic(
2573
2573
// the field.
2574
2574
codet clinit_call = get_clinit_call (arg0.get_string (ID_class));
2575
2575
if (clinit_call.get_statement () != ID_skip)
2576
- block.move_to_operands (clinit_call);
2576
+ block.move (clinit_call);
2577
2577
2578
2578
save_stack_entries (
2579
2579
" stack_static_field" ,
2580
2580
symbol_expr.type (),
2581
2581
block,
2582
2582
bytecode_write_typet::STATIC_FIELD,
2583
2583
symbol_expr.get_identifier ());
2584
- block.copy_to_operands (code_assignt (symbol_expr, op[0 ]));
2584
+ block.add (code_assignt (symbol_expr, op[0 ]));
2585
2585
return block;
2586
2586
}
2587
2587
@@ -2596,7 +2596,7 @@ codet java_bytecode_convert_methodt::convert_putfield(
2596
2596
block,
2597
2597
bytecode_write_typet::FIELD,
2598
2598
arg0.get (ID_component_name));
2599
- block.copy_to_operands (code_assignt (to_member (op[0 ], arg0), op[1 ]));
2599
+ block.add (code_assignt (to_member (op[0 ], arg0), op[1 ]));
2600
2600
return block;
2601
2601
}
2602
2602
@@ -2738,7 +2738,7 @@ codet java_bytecode_convert_methodt::convert_iinc(
2738
2738
arg1_int_type.make_typecast (java_int_type ());
2739
2739
code_assign.rhs () =
2740
2740
plus_exprt (variable (arg0, ' i' , address, CAST_AS_NEEDED), arg1_int_type);
2741
- block.copy_to_operands (code_assign);
2741
+ block.add (code_assign);
2742
2742
return block;
2743
2743
}
2744
2744
@@ -2839,7 +2839,7 @@ code_blockt java_bytecode_convert_methodt::convert_ret(
2839
2839
code_gotot g (label (number));
2840
2840
g.add_source_location () = location;
2841
2841
if (idx == idxlim - 1 )
2842
- c.move_to_operands (g);
2842
+ c.move (g);
2843
2843
else
2844
2844
{
2845
2845
code_ifthenelset branch;
@@ -2850,7 +2850,7 @@ code_blockt java_bytecode_convert_methodt::convert_ret(
2850
2850
branch.cond ().add_source_location () = location;
2851
2851
branch.then_case () = g;
2852
2852
branch.add_source_location () = location;
2853
- c.move_to_operands (branch);
2853
+ c.move (branch);
2854
2854
}
2855
2855
}
2856
2856
return c;
@@ -3263,6 +3263,6 @@ void java_bytecode_convert_methodt::create_stack_tmp_var(
3263
3263
{
3264
3264
const exprt tmp_var=
3265
3265
tmp_variable (tmp_var_prefix, tmp_var_type);
3266
- block.copy_to_operands (code_assignt (tmp_var, stack_entry));
3266
+ block.add (code_assignt (tmp_var, stack_entry));
3267
3267
stack_entry=tmp_var;
3268
3268
}
0 commit comments