<div dir="ltr">Thanks Hal,<br><br><span class="gmail_default" style="font-size:small">Ok, </span>I think I get this now and so it makes sense that getFirstTerminal() iterates from the terminal to the end. Also, I found a quote from Chris Lattner on the dev list:<br><br><span class="gmail_default" style="font-size:small">    </span>This informs the code generator that any spill code has to go above the instructions<br><br>Target.td says, somewhat tautologically:<br><span class="gmail_default" style="font-size:small"><br></span><div><span class="gmail_default" style="font-size:small">    </span>bit isTerminator = 0; // Is this part of the terminator for a basic block?<br><br>Maybe that can be replaced with Chris Lattner's explanation.<br><br>C<div><div class="gmail_default" style="font-size:small"></div></div></div></div>