Add a new bit that ImmLeaf's can opt into, which allows them to duck out of
authorChris Lattner <sabre@nondot.org>
Mon, 18 Apr 2011 06:36:55 +0000 (06:36 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 18 Apr 2011 06:36:55 +0000 (06:36 +0000)
commit202a7a1e3fa661bf78b98d77de7e2d575facd9ee
tree97061def85cfbfc4d5ad8eb737d8f3ac9ab8a7c3
parent1518afddea6c0a4275a9ac64a9ffe2b6b4c0600a
Add a new bit that ImmLeaf's can opt into, which allows them to duck out of
the generated FastISel.  X86 doesn't need to generate code to match ADD16ri8
since ADD16ri will do just fine.  This is a small codesize win in the generated
instruction selector.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129692 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetSelectionDAG.td
lib/Target/X86/X86InstrInfo.td
utils/TableGen/FastISelEmitter.cpp