On Mon, Apr 21, 2014 at 1:45 PM, reed kotler <rkotler at mips.com> wrote:
> If the FastiSel TargetSelectInstuction returns false, does that mean that
> the whole basic block needs to be done
> without FastIsel?
>
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.
Eli
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20140422/11f3235b/attachment.html>