[LLVMdev] fast isel question

Eli Bendersky eliben at google.com
Tue Apr 22 09:02:54 PDT 2014


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>


More information about the llvm-dev mailing list