<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In the Hexagon backend we originally treated CFI instructions as "solo", i.e. they could not be packetized with any other instruction.  Now we simply delay the generation of these instructions until after packetization.  The reason for this is that two instructions that could be packetized together were not packetized together if there was an CFI instruction in between.  This was causing different code to be generated with the CFI instructions present.</blockquote></div><div class="gmail_extra"><br></div>How do you delay the generation of the CFI instructions? I'm having the same problem as you had. They really mess up my packets. I'd really appreciate if you could point me to the code that shows where delayed generation of CFI instructions occurs.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>R</div></div></div></div></div>
</div></div>