| 423 | } |
| 424 | |
| 425 | instruction_ref module::move_instructions(instruction_ref src, instruction_ref dst) |
| 426 | { |
| 427 | for(auto ins : src->inputs()) |
| 428 | { |
| 429 | if(not contains(this->impl->instructions, ins)) |
| 430 | continue; |
| 431 | this->move_instructions(ins, dst); |
| 432 | } |
| 433 | this->move_instruction(src, dst); |
| 434 | return src; |
| 435 | } |
| 436 | |
| 437 | void module::move_output_instructions_after(instruction_ref src, instruction_ref dst) |
| 438 | { |
nothing calls this directly
no test coverage detected