[ARM] Add option to force fast-isel
authorOliver Stannard <oliver.stannard@arm.com>
Wed, 23 Sep 2015 09:19:54 +0000 (09:19 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Wed, 23 Sep 2015 09:19:54 +0000 (09:19 +0000)
commit425f047fd1a1c22ef975a19b72a9c3d681c1dd0d
treee76c0863dcb0be11650399475e0a12bd6fa92ccd
parente0a23dddf0bd886ec533fe66daae415dd3cbd94c
[ARM] Add option to force fast-isel

The ARM backend has some logic that only allows the fast-isel to be enabled for
subtargets where it is known to be stable. This adds a backend option to
override this and force the fast-isel to be used for any target, to allow it to
be tested.

This is an ARM-specific option, because no other backend disables the fast-isel
on a per-subtarget basis.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248369 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMSubtarget.cpp