<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px">Hi all,<div id="yui_3_16_0_1_1435942400537_12822" style="font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"><div id="yui_3_16_0_1_1435942400537_12821" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"><div id="yui_3_16_0_1_1435942400537_12915" class="y_msg_container"><div id="yiv0258684148"><div id="yui_3_16_0_1_1435942400537_12917"><div id="yui_3_16_0_1_1435942400537_12916" style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"><div dir="ltr" id="yiv0258684148yui_3_16_0_1_1435942400537_2882">Im writing a pass just before the register allocator in which  Im inserting a sequence of new instructions.</div><div id="yiv0258684148yui_3_16_0_1_1435942400537_2909" dir="ltr">I do this by calling subsequently for a number of times BuildMI.</div><div id="yiv0258684148yui_3_16_0_1_1435942400537_2920" dir="ltr">As a result I see that there is a dependency between the produced instructions which shouldnt be there <br></div><div id="yiv0258684148yui_3_16_0_1_1435942400537_2954" dir="ltr">as the instructions are not data dependent.</div><div id="yiv0258684148yui_3_16_0_1_1435942400537_2955" dir="ltr">Can anybody tell me how to avoid getting the dependency?</div><div id="yiv0258684148yui_3_16_0_1_1435942400537_2956" dir="ltr">thanks,</div><div id="yiv0258684148yui_3_16_0_1_1435942400537_2957" dir="ltr">Alex<br></div></div></div></div><br><br></div> </div> </div>  </div></body></html>