[FastISel] Provide the option to skip target-independent instruction selection. NFC.
authorJuergen Ributzka <juergen@apple.com>
Tue, 2 Sep 2014 21:07:44 +0000 (21:07 +0000)
committerJuergen Ributzka <juergen@apple.com>
Tue, 2 Sep 2014 21:07:44 +0000 (21:07 +0000)
commit37753c5f9dad75b945e2c7a8500bd463a577be3a
tree82d000d7b495ce6d444c8b51f0b29bd2a4de7a68
parentcb2522448c5c6303dde50efe186ae67b27aef5b0
[FastISel] Provide the option to skip target-independent instruction selection. NFC.

This allows the target to disable target-independent instruction selection and
jump directly into the target-dependent instruction selection code.

This can be beneficial for targets, such as AArch64, which could emit much
better code, but never got a chance to do so, because the target-independent
instruction selector was able to find an instruction sequence.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216947 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FastISel.h
lib/CodeGen/SelectionDAG/FastISel.cpp