Do not generate by TableGen the hard-coded standard, target-independent part of
authorRoman Levenstein <romix.llvm@googlemail.com>
Wed, 14 May 2008 10:17:11 +0000 (10:17 +0000)
committerRoman Levenstein <romix.llvm@googlemail.com>
Wed, 14 May 2008 10:17:11 +0000 (10:17 +0000)
commit6422e8aa1ca15e85302e601397d5d1fae7410ed4
treea65abb80f3525c30669d116a9ea23e1bb9e29d99
parent4663c942bc81cb2da857b255da4837612602b548
Do not generate by TableGen the hard-coded standard, target-independent part of
DAG instruction selectors. Introudce a dedicated header file for this part:
include/llvm/CodeGen/DAGISelHeader.h

TableGen now only generates the include preprocessor directive to include this
new header.

This is a preparation for supporting multiple implementations of instruction
selectors in the future.

Reviewed and approved by Evan and Dan.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51102 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/DAGISelHeader.h [new file with mode: 0644]
utils/TableGen/DAGISelEmitter.cpp