<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 21, 2014 at 1:45 PM, reed kotler <span dir="ltr"><<a href="mailto:rkotler@mips.com" target="_blank">rkotler@mips.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">If the FastiSel TargetSelectInstuction returns false, does that mean that the whole basic block needs to be done<br>


without FastIsel?<br></blockquote><div><br></div><div>No. FastISel is used as much as possible. Once it fails on some instruction, this instruction and the rest in the BB go through SelectionDAG. Skim through SelectionDAGISel::SelectAllBasicBlocks - the comments there explain what's going on pretty reasonably.</div>

<div><br></div><div>Eli</div><div> </div></div></div></div>