<div dir="ltr">Right, this would work, but I think it would just be the first step. We'd still need to copy all of the blocks, instructions, etc.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 7 Aug 2019 at 00:27, Lorenzo Casalino <<a href="mailto:lorenzo.casalino93@gmail.com">lorenzo.casalino93@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Owen,<br>
<br>
Looking to the API, I think MachineFunction cloning is something not<br>
taken into consideration (e.g.,<br>
copy-construction is forbidden).<br>
<br>
Maybe, you could achieve your goal by building a new MachineFunction<br>
with the provided constructor,<br>
extracting the parameters from the copied MachineFunction, and using the<br>
MachineFunction::getProperties<br>
and MachineFunctionProperties::set() to copy the properties.<br>
<br>
Does it work for you? Or did I miss some particular?<br>
<br>
Concerning the utility of the cloning function, I do not see it, except<br>
for specific applications. But this<br>
is my personal opinion; someone else with more experience may properly<br>
address your question.<br>
<br>
<br>
-- Lorenzo<br>
<br>
<br>
</blockquote></div>