<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
I want to copy some dependent statements, like a = b, b = c, from one basicblock to another basicblocks.<br>
Because of SSA, a = b, will be like %1 = load %b, store %1, %a. <br>
If I just use clone() method in Instruction class, it will be like <badref> = load %b, store <badref>, %a.
<br>
If I need remap the virtual registers, this map just will affect the whole module? And how to use it? I am a bit confused.
<br>
<br>
Any suggestion will be appreciated. <br>
<br>
Best,<br>
Yuxi<br>
Uchicago<br>
</div>
</body>
</html>