implement a simple proof-of-concept optimization for
authorChris Lattner <sabre@nondot.org>
Wed, 24 Feb 2010 07:31:45 +0000 (07:31 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 24 Feb 2010 07:31:45 +0000 (07:31 +0000)
commit19b5a7590b784f19875b9880ea8838c393431656
treea72bfb5c816b6e8751d7e9b76b904b1ff53f4871
parent91c6a822baaba3cb2def94224115e57b84805347
implement a simple proof-of-concept optimization for
the new isel: fold movechild+record+moveparent into a
single recordchild N node.  This shrinks the X86 table
from 125443 to 117502 bytes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97031 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/DAGISelHeader.h
utils/TableGen/DAGISelEmitter.cpp
utils/TableGen/DAGISelMatcher.cpp
utils/TableGen/DAGISelMatcher.h
utils/TableGen/DAGISelMatcherEmitter.cpp
utils/TableGen/DAGISelMatcherOpt.cpp